新增系统管理员岗位
This commit is contained in:
@@ -6,13 +6,13 @@ import lombok.RequiredArgsConstructor;
|
||||
|
||||
@Getter
|
||||
@RequiredArgsConstructor
|
||||
@Schema(description = "岗位枚举,枚举值:ANNOTATOR标注员、DATA_TRAINER数据训练师、REVIEWER审核员、ADMIN超级管理员")
|
||||
@Schema(description = "岗位枚举,枚举值:ANNOTATOR标注员、DATA_TRAINER数据训练师、REVIEWER审核员、ADMIN公司管理员、SUPER_ADMIN超级管理员")
|
||||
public enum UserPosition {
|
||||
ANNOTATOR(1), DATA_TRAINER(2), REVIEWER(3), ADMIN(4);
|
||||
ANNOTATOR(1), DATA_TRAINER(2), REVIEWER(3), ADMIN(4), SUPER_ADMIN(5);
|
||||
|
||||
private final int level;
|
||||
|
||||
public boolean canAccess(UserPosition required) {
|
||||
return this.level >= required.level;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user