feat:(REQ-2545) 替换项目部为项目

This commit is contained in:
lilong 2024-07-18 15:32:36 +08:00
parent 3db508536a
commit 52332cfbfc
14 changed files with 15 additions and 15 deletions

View File

@ -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;

View File

@ -25,7 +25,7 @@ public enum RowPermissionEnum {
UNIT_COOPERATE_SUBORDINATE(7, "本单位及下级协同(直属+合作)单位数据"),
UNIT_ALL_SUBORDINATE(8, "本单位及以下协同(直属+合作)单位数据"),
WORKSPACE(9, "本项目数据"),
WORKSPACE(9, "本项目数据"),
;

View File

@ -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-可编辑
}

View File

@ -42,7 +42,7 @@ public class DataObjectRuleBO {
/**
* 行级数据权限单选 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同直属+合作单位数据 8:本单位及以下协同直属+合作单位数据 9:本项目数据
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同直属+合作单位数据 8:本单位及以下协同直属+合作单位数据 9:本项目数据
*/
private Integer rowPermission;
/**

View File

@ -33,7 +33,7 @@ public class DefaultDataObjectRuleBO {
/**
* 行级数据权限单选 1:仅本人数据 2:本人及下属数据 3:仅本部门数据 4:本部门及以下数据
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同直属+合作单位数据 8:本单位及以下协同直属+合作单位数据 9:本项目数据
* 5:仅本单位数据 6:本单位及下级直属单位数据 7:本单位及下级协同直属+合作单位数据 8:本单位及以下协同直属+合作单位数据 9:本项目数据
*/
private Integer rowPermission;
/**

View File

@ -23,9 +23,9 @@ public enum DictWorkSpaceTypeEnum {
ENT("ent", "企业工作台", 7,1, "单位租户"),
/**
* 项目工作台
* 项目工作台
*/
PROJ("proj", "项目工作台",1,2, "项目租户"),
PROJ("proj", "项目工作台",1,2, "项目租户"),
GOVERNMENT("gov", "政务监管平台",3,3, "政务监管平台"),

View File

@ -9,7 +9,7 @@ import java.util.Map;
@Getter
@AllArgsConstructor
public enum PermissionScopeType {
WORKSPACE("workspace", "项目"),
WORKSPACE("workspace", "项目"),
OU ("ou", "单位"),
;

View File

@ -17,7 +17,7 @@ public class QuerySaasRoleGroupReq {
private List<Long> ids;
/**
* 项目id(不传或者传-1查询的是标准分组)
* 项目id(不传或者传-1查询的是标准分组)
*/
private List<Long> workspaceIds;

View File

@ -25,7 +25,7 @@ public class TreeRoleReq {
private Boolean isDisplay;
/**
* 项目id(不传或者传-1查询的是标准分组)
* 项目id(不传或者传-1查询的是标准分组)
*/
private List<Long> workspaceIds;

View File

@ -34,7 +34,7 @@ public class SaveOrUpdatePermissionGroupVO {
private String type;
/**
* 已选择的项目
* 已选择的项目
*/
@Valid
private List<PermissionGroupScopeVO> selectedWorkspace;

View File

@ -99,7 +99,7 @@ public class SaveOrUpdateRoleVO {
private Long id;
/**
* 项目类型字典code
* 项目类型字典code
*/
private String workspaceTypeCode;
}

View File

@ -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;
/**

View File

@ -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;

View File

@ -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()));
}