瀏覽代碼

角色类别整理

wangliang 1 年之前
父節點
當前提交
7c15045e7b

+ 1 - 1
sop-business/src/main/java/com/qmth/sop/business/entity/SysRole.java

@@ -32,7 +32,7 @@ public class SysRole extends BaseEntity implements Serializable {
     @ApiModelProperty(value = "是否启用,0:停用,1:启用")
     private Boolean enable;
 
-    @ApiModelProperty(value = "角色类别,ADMIN:超级管理员")
+    @ApiModelProperty(value = "角色类别,ADMIN:超级管理员,PMO:总负责人,BUSSINESS:业务线负责人,REGION_MANAGER:大区经理,REGION_COORDINATOR:区域协调人,EFFECT_ENGINEER:实施工程师,ASSISTANT_ENGINEER:助理工程师,QA:QA,CUSTOM:技术客服")
     private RoleTypeEnum type;
 
     @ApiModelProperty(value = "是否系统内置角色,1:是,0:不是")

+ 1 - 1
sop-business/src/main/resources/db/install/sop_db.sql

@@ -547,7 +547,7 @@ CREATE TABLE `sys_role` (
                             `org_id` bigint DEFAULT NULL COMMENT '机构id',
                             `name` varchar(50) NOT NULL COMMENT '角色名称',
                             `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
-                            `type` varchar(20) DEFAULT NULL COMMENT '角色类别,ADMIN:超级管理员',
+                            `type` varchar(20) DEFAULT NULL COMMENT '角色类别,ADMIN:超级管理员,PMO:总负责人,BUSSINESS:业务线负责人,REGION_MANAGER:大区经理,REGION_COORDINATOR:区域协调人,EFFECT_ENGINEER:实施工程师,ASSISTANT_ENGINEER:助理工程师,QA:QA,CUSTOM:技术客服',
                             `create_id` bigint DEFAULT NULL COMMENT '创建人',
                             `create_time` bigint DEFAULT NULL COMMENT '创建时间',
                             `update_id` bigint DEFAULT NULL COMMENT '修改人',

+ 24 - 3
sop-common/src/main/java/com/qmth/sop/common/enums/RoleTypeEnum.java

@@ -7,20 +7,41 @@ package com.qmth.sop.common.enums;
  */
 public enum RoleTypeEnum {
 
-    ADMIN("系统管理员"),
+    ADMIN("系统管理员", "系统角色"),
 
-    PMO("主任");
+    PMO("总负责人", "系统角色"),
 
-    RoleTypeEnum(String desc) {
+    BUSSINESS("业务线负责人", "系统角色"),
+
+    REGION_MANAGER("大区经理", "系统角色"),
+
+    REGION_COORDINATOR("区域协调人", "外包角色"),
+
+    EFFECT_ENGINEER("实施工程师", "外包角色"),
+
+    ASSISTANT_ENGINEER("助理工程师", "外包角色"),
+
+    QA("QA", "系统角色"),
+
+    CUSTOM("技术客服", "系统角色");
+
+    RoleTypeEnum(String desc, String title) {
         this.desc = desc;
+        this.title = title;
     }
 
     private String desc;
 
+    private String title;
+
     public String getDesc() {
         return desc;
     }
 
+    public String getTitle() {
+        return title;
+    }
+
     /**
      * 根据desc查找枚举类
      *