42 lines
804 B
Java
42 lines
804 B
Java
package com.yunhai.userbase.enums;
|
|
|
|
import com.yunhai.platform.utils.enums.IEnum;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Optional;
|
|
|
|
/**
|
|
* @author chenx
|
|
* @date 2026/07/13
|
|
* @description 用户角色枚举
|
|
*/
|
|
@Getter
|
|
@AllArgsConstructor
|
|
public enum SysRoleEnum implements IEnum<Integer>{
|
|
|
|
TEACHER(1, "老师"),
|
|
SCHOOL_LEADER(2, "校领导"),
|
|
STUDENT(3, "学生"),
|
|
PARENT(4, "家长"),
|
|
BUREAU_LEADER(5, "局领导"),
|
|
WORK_ACCOUNT(6, "工作号"),
|
|
ADMIN(7, "管理员");
|
|
|
|
private Integer key;
|
|
private String value;
|
|
|
|
@Override
|
|
public Integer getKey() {
|
|
return this.key;
|
|
}
|
|
|
|
@Override
|
|
public String getValue() {
|
|
return this.value;
|
|
}
|
|
|
|
} |