lanan-system/dl-module-inspection/src/main/java/cn/iocoder/yudao/common/InspectionRoleCommon.java
2024-12-18 12:07:47 +08:00

105 lines
1.8 KiB
Java

package cn.iocoder.yudao.common;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 检测相关和角色和其对应的权重
*
* 权重分配如下:
* 检测业务管理员
* 检测站老板
* 检测官方
* 检测商户
* 经销商
* 合作商
* 引车员
* 环检员
* 外检员
* 外检底检
* 一审
* 环检预审
* 检测用户
* @author 小李
* @date 15:39 2024/12/15
**/
@AllArgsConstructor
@Getter
public enum InspectionRoleCommon {
/** 检测业务管理员 */
JIANCE("jiance", 1),
/** 站长 */
JCZZ("jczz", 1),
/** 检测站老板 */
JCBOSS("jcboss", 1),
/** 检测官方 */
JCGF("jcgf", 2),
/** 检测商户 */
JCSHOP("jcshop", 2),
/** 经销商 */
DEALERS("dealers", 2),
/** 合作商 */
PARTNERS("partners", 2),
/** 引车员 */
JCYCY("jcycy", 3),
/** 环检员 */
JCHJY("jchjy", 4),
/** 外检员 */
JCWJY("jcwjy", 4),
/** 外检底检 */
JCWJDJ("jcwjdj", 4),
/** 一审 */
JCYSZZ("jcyszz", 4),
/** 环检预审 */
JCHJYS("jchjys", 4),
/** 检测用户 */
JCYH("jcyh", 4),
/** 安检外检 */
JCAJWJ("jcajwj", 4),
/** 收费登录 */
JCSFDL("jcsfdl", 4),
/** 环检外检 */
JCHJWJ("jchjwj", 4),
/** 底盘检测 */
JCDPJC("jcdpjc", 4),
/** 环检操作 */
JCHJCZ("jchjcz", 4),
/** 检测总检 */
JCZJ("jczj", 4),
/** 检测资料管理员 */
JCZLGLY("jczlgly", 4),
/** 安全检验员 */
AQJYY("aqjyy", 4),
/** 检测员工 */
JCWORKER("jcworker", 4);
/** 角色Code */
private final String code;
/** 角色权重 */
private final Integer weight;
}