1. 基本功能 1. 基本功能
如果是项目组所有的公用字段和云平台默认的10个字段有差异,那么可以自定义配置公用字段。配置类型分为项目级和表级2种,项目级配置表示在该视图下所有的表都共用同一套系统字段,表级则表示只针对特定表配置公共字段。
2. 配置方法 2. 配置方法
配置
1. 项目管理–项目初始化–公用字段配置:点击新增按钮,进入新增页面,输入【配置数据类型】为项目级配置,然后保存数据。如果项目组大部分的表系统公用字段和云平台默认的10个字段是一致,只有部分表不一样,可以直接参考第二步配置。
2. 如果只有部分表需要定制共用字段,打开项目管理–项目初始化–公用字段配置菜单,新增一笔数据,输入【配置数据类型】为表级配置、【表名称】为具体表名,然后保存数据。如果是某张表不需要公用字段,则需要多勾选【不支持公用字段】复选框。
3. 在公用字段配置明细里,点击新增按钮,输入【公用字段类型】、【公用字段名称】、【数据类型】。这些数据根据项目组的实际需求填写。
4. 保存并提交配置数据,打开数据建模–数据结构–表定义菜单,新增一张表。输入【表名】、【表类型】、【表注释】,点击保存,保存后,表明细会自动增加上一步配置的公用字段。如果是表名和上一步表级配置的表名一致,则会根据表级配置的公共字段为准。
5. 如果需要公用字段取到用户的企业编码,可以参考3. 常用扩展。
3. 常用扩展 3. 常用扩展
- 支持公共字段配置取到用户的企业编码(PRINCIPAL_GROUP_CODE)。实现在设置新增保存数据时,自动保存企业编码到PRINCIPAL_GROUP_CODE字段。
- 修改application-core.xml 【非spring boot 项目】;自定义公用字段的赋值策略,比如 create_time 可以设置为新增不赋值、修改时候赋值。
- 代码部分
##系统公用字段 赋值策略 云平台默认配置如下;项目组页可自定义规则策略;
#比如所有字段有值时候不进行赋值
##saveNotSetValue 新增保存时候不进行设置值的公用字段列表
#saveNotSetValue=
##updateNotSetValue 修改保存时候不进行设置值的公用字段列表
#updateNotSetValue=["CREATED_USER_ID","CREATED_USER_CODE","CREATED_USER_NAME","CREATED_DATE","CREATED_OFFICE_ID","CREATED_OFFICE_CODE","CREATED_OFFICE_NAME","CREATED_USER_OFFICE_ID","CREATED_USER_OFFICE_CODE","CREATED_USER_OFFICE_NAME","SETTLE_OFFICE_CODE","SETTLE_OFFICE_NAME","DEPT_OFFICE_CODE",
# "DEPT_OFFICE_NAME","PRINCIPAL_GROUP_CODE_USER"]
##haveValueNotSetValue 有值不进行设置值的公用字段列表
#haveValueNotSetValue=["SETTLE_OFFICE_CODE","SETTLE_OFFICE_NAME","DEPT_OFFICE_CODE","DEPT_OFFICE_NAME","PRINCIPAL_GROUP_CODE_USER"]