Browse Source

fix: 乙方PMO数据权限

caozixuan 1 năm trước cách đây
mục cha
commit
9efb64bedf

+ 11 - 0
sop-business/src/main/java/com/qmth/sop/business/bean/dto/DataPermissionDto.java

@@ -44,6 +44,9 @@ public class DataPermissionDto {
     @ApiModelProperty("是客户经理?")
     private Boolean hasAccountManager;
 
+    @ApiModelProperty("是乙方总负责人?")
+    private Boolean hasThirdPmo;
+
     public Long getRequestUserId() {
         return requestUserId;
     }
@@ -131,4 +134,12 @@ public class DataPermissionDto {
     public void setHasAccountManager(Boolean hasAccountManager) {
         this.hasAccountManager = hasAccountManager;
     }
+
+    public Boolean getHasThirdPmo() {
+        return hasThirdPmo;
+    }
+
+    public void setHasThirdPmo(Boolean hasThirdPmo) {
+        this.hasThirdPmo = hasThirdPmo;
+    }
 }

+ 1 - 0
sop-business/src/main/java/com/qmth/sop/business/service/impl/SysUserServiceImpl.java

@@ -569,6 +569,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
         dto.setHasQA(roleTypeList.contains(RoleTypeEnum.QA));
         dto.setHasCustom(roleTypeList.contains(RoleTypeEnum.CUSTOM));
         dto.setHasAccountManager(roleTypeList.contains(RoleTypeEnum.ACCOUNT_MANAGER));
+        dto.setHasThirdPmo(roleTypeList.contains(RoleTypeEnum.THIRD_PMO));
         return dto;
     }