package com.cloudroam.common.enumeration; import com.baomidou.mybatisplus.annotation.IEnum; /** * * @author taojie * * 分组级别枚举类 */ public enum GroupLevel2Enum implements IEnum { /** * 超级管理员 */ ROOT(1,"超级管理员"), /** * 游客 */ GUEST(2,"游客"), /** * 项目经理 */ MANAGER(3,"项目经理"), /** * 普通用户 */ USER(4,"普通用户"), /** * 普通用户 */ LOGGER(5,"日志记录"), CREATE_PROJECT(6,"创建项目"), DEVELOPER(7,"开发"), BUSINESS(8,"商务"), EXECUTOR(9,"实施"), ; private final Integer value; private final String name; GroupLevel2Enum(Integer value,String name) { this.value = value; this.name=name; } /** * MybatisEnumTypeHandler 转换时调用此方法 * * @return 枚举对应的 code 值 * @see com.baomidou.mybatisplus.core.handlers.MybatisEnumTypeHandler */ @Override public Integer getValue() { return this.value; } public String getName(){return this.name;} }