feat:(REQ-2545) 替换项目部为项目
This commit is contained in:
parent
3db508536a
commit
52332cfbfc
@ -22,7 +22,7 @@ public enum AttrPermissionEnum {
|
||||
UNIT_COOPERATE_SUBORDINATE(7, "本单位及下级协同(直属+合作)单位数据"),
|
||||
|
||||
UNIT_ALL_SUBORDINATE(8, "本单位及以下协同(直属+合作)单位数据"),
|
||||
WORKSPACE(9, "本项目部数据"),
|
||||
WORKSPACE(9, "本项目数据"),
|
||||
EQUAL_TO_ROW(10, "同行级数据权限"),
|
||||
;
|
||||
private final Integer value;
|
||||
|
||||
@ -25,7 +25,7 @@ public enum RowPermissionEnum {
|
||||
UNIT_COOPERATE_SUBORDINATE(7, "本单位及下级协同(直属+合作)单位数据"),
|
||||
|
||||
UNIT_ALL_SUBORDINATE(8, "本单位及以下协同(直属+合作)单位数据"),
|
||||
WORKSPACE(9, "本项目部数据"),
|
||||
WORKSPACE(9, "本项目数据"),
|
||||
;
|
||||
|
||||
|
||||
|
||||
@ -15,7 +15,7 @@ public class AttributePermissionBO {
|
||||
private Integer sort; // 序号
|
||||
private String attrName; //字段名
|
||||
private String attrCode; // 字段code
|
||||
private Integer visibilityScope; // 字段值查看范围 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目部数据 10:同行级数据权限
|
||||
private Integer visibilityScope; // 字段值查看范围 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目数据 10:同行级数据权限
|
||||
private Integer isUnmaskable; // 是否可脱敏 1-不可操作脱敏 2-可操作脱敏
|
||||
private Integer isEditable; // 是否可编辑 1-不可编辑 2-可编辑
|
||||
}
|
||||
|
||||
@ -42,7 +42,7 @@ public class DataObjectRuleBO {
|
||||
|
||||
/**
|
||||
* 行级数据权限(单选) 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目部数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目数据
|
||||
*/
|
||||
private Integer rowPermission;
|
||||
/**
|
||||
|
||||
@ -33,7 +33,7 @@ public class DefaultDataObjectRuleBO {
|
||||
|
||||
/**
|
||||
* 行级数据权限(单选) 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目部数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目数据
|
||||
*/
|
||||
private Integer rowPermission;
|
||||
/**
|
||||
|
||||
@ -23,9 +23,9 @@ public enum DictWorkSpaceTypeEnum {
|
||||
ENT("ent", "企业工作台", 7,1, "单位租户"),
|
||||
|
||||
/**
|
||||
* 项目部工作台
|
||||
* 项目工作台
|
||||
*/
|
||||
PROJ("proj", "项目部工作台",1,2, "项目租户"),
|
||||
PROJ("proj", "项目工作台",1,2, "项目租户"),
|
||||
|
||||
GOVERNMENT("gov", "政务监管平台",3,3, "政务监管平台"),
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ import java.util.Map;
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum PermissionScopeType {
|
||||
WORKSPACE("workspace", "项目部"),
|
||||
WORKSPACE("workspace", "项目"),
|
||||
OU ("ou", "单位"),
|
||||
;
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ public class QuerySaasRoleGroupReq {
|
||||
private List<Long> ids;
|
||||
|
||||
/**
|
||||
* 项目部id(不传或者传-1查询的是标准分组)
|
||||
* 项目id(不传或者传-1查询的是标准分组)
|
||||
*/
|
||||
private List<Long> workspaceIds;
|
||||
|
||||
|
||||
@ -25,7 +25,7 @@ public class TreeRoleReq {
|
||||
private Boolean isDisplay;
|
||||
|
||||
/**
|
||||
* 项目部id(不传或者传-1查询的是标准分组)
|
||||
* 项目id(不传或者传-1查询的是标准分组)
|
||||
*/
|
||||
private List<Long> workspaceIds;
|
||||
|
||||
|
||||
@ -34,7 +34,7 @@ public class SaveOrUpdatePermissionGroupVO {
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 已选择的项目部
|
||||
* 已选择的项目
|
||||
*/
|
||||
@Valid
|
||||
private List<PermissionGroupScopeVO> selectedWorkspace;
|
||||
|
||||
@ -99,7 +99,7 @@ public class SaveOrUpdateRoleVO {
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 项目部类型字典code
|
||||
* 项目类型字典code
|
||||
*/
|
||||
private String workspaceTypeCode;
|
||||
}
|
||||
|
||||
@ -34,7 +34,7 @@ public class DataObjectRule extends BaseOperatorEntity<DataObjectRule> implement
|
||||
private String name;
|
||||
/**
|
||||
* 行级数据权限(单选) 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目部数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目数据
|
||||
*/
|
||||
private Integer rowPermission;
|
||||
/**
|
||||
|
||||
@ -41,7 +41,7 @@ public class DataObjectRuleAttr extends BaseOperatorEntity<DataObjectRuleAttr> i
|
||||
private Integer sort;
|
||||
/**
|
||||
* 字段值查看范围 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目部数据
|
||||
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同(直属+合作)单位数据 8:本单位及以下协同(直属+合作)单位数据 9:本项目数据
|
||||
* 10:同行级数据权限
|
||||
*/
|
||||
private Integer visibilityScope;
|
||||
|
||||
@ -403,7 +403,7 @@ public class PermissionGroupImpl implements PermissionGroupService {
|
||||
throw new ServiceException("选择类型设置错误");
|
||||
}
|
||||
if (CollectionUtils.containsAny(includeScopes, excludeScopes)) {
|
||||
throw new ServiceException("项目部例外设置冲突");
|
||||
throw new ServiceException("项目例外设置冲突");
|
||||
}
|
||||
scopeTypes.addAll(selectedWorkspace.stream().map(SaveOrUpdatePermissionGroupVO.PermissionGroupScopeVO::getType).collect(Collectors.toSet()));
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user