Files
UserBaseService/src/main/java/com/yunhai/userbase/enums/SysRoleEnum.java
T

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;
}
}