feat(REQ-2300):列字段处理增加是否删除隐藏字段逻辑
This commit is contained in:
parent
bcef59ffd2
commit
834450c933
@ -105,6 +105,9 @@ public class DataPermissionResponseExecutor {
|
|||||||
if (Objects.nonNull(basic.getIsUnmaskable())) {
|
if (Objects.nonNull(basic.getIsUnmaskable())) {
|
||||||
objectNode.put(ATTRIBUTE_ADD_ALLOW_DISPLAY_PREFIX + basic.getAttrCode(), ATTRIBUTE_ISUNMASKABLE.equals(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());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -40,4 +40,7 @@ public @interface DataPermission {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
String requestBodyWorkspaceId() default "";
|
String requestBodyWorkspaceId() default "";
|
||||||
|
|
||||||
|
/** 是否删除不展示的字段列 **/
|
||||||
|
boolean removeNotDisplayColumn() default false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user