关于访问组不能同名的问题

image
计划使用访问组来当部门来使用的,但是发现不能同名,但是在集团下,各子公司下很多部门都会出现同名的,请问如何处理?

CUBA 自带的 Group 表中 name 是带有 unique 属性的。你可以用扩展实体的方法,添加一个 displayName 属性用来做显示名称。这样数据库存储时,name 可以是 “A 公司 B 部门” 但是显示名称为 “B 部门”

name = A公司 B 部门
displayName = B 部门

注意扩展实体时,要用 @Extends 注解替换掉原来的 Group 类,或者在 Studio 中勾选:
image