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