feat(REQ-2300):列字段处理增加是否删除隐藏字段逻辑

This commit is contained in:
李昆鹏 2024-07-31 11:08:22 +08:00
parent bcef59ffd2
commit 834450c933
2 changed files with 6 additions and 0 deletions

View File

@ -105,6 +105,9 @@ public class DataPermissionResponseExecutor {
if (Objects.nonNull(basic.getIsUnmaskable())) {
objectNode.put(ATTRIBUTE_ADD_ALLOW_DISPLAY_PREFIX + basic.getAttrCode(), ATTRIBUTE_ISUNMASKABLE.equals(basic.getIsUnmaskable()));
}
if (dataPermission.removeNotDisplayColumn() && !ATTRIBUTE_ISUNMASKABLE.equals(basic.getIsUnmaskable())) {
objectNode.remove(basic.getAttrCode());
}
}
}
}

View File

@ -40,4 +40,7 @@ public @interface DataPermission {
* @return
*/
String requestBodyWorkspaceId() default "";
/** 是否删除不展示的字段列 **/
boolean removeNotDisplayColumn() default false;
}