数据表必备字段及租户配置
用于集团版、多园区等门户、数据报表等数据多维度过滤展现
架构
说明
- tenant_id:租户ID, 由中台mybatis plus 插件维护。当处在MQ、多线程、XXL调试任务等无法获取当前用户的环境需要业务自己维护,以上环境需要传递此字段值,且需要进行取消租户条件进行数据库操作,否则会出现
tenant_id=null
条件。取消方法参考多租户说明 - ent_id:运营公司ID,用于多运营公司数据隔离,来源IBaseController.getUser()中用户的entId,也可由前端回传
- park_id:园区ID,用于多园区数据隔离
- dept_id:部门ID,用于多部门数据隔离
- create_by:创建人ID
- create_time:创建时间
- update_by:修改人ID
- update_time:修改时间(用于数据变更对比)
- is_deleted:是否已删除(用于数据变更对比)
注:tenant_id、ent_id、park_id、create_by、create_time、update_by、update_time、is_deleted为数据表必备字段,dept_id可根据业务实际需求确定
租户配置
pai:
tenant:
# 全局开关,默认false 不启用
enabled: true
# 租户字段,默认tenant_id
column: tenant_id
# 全局租户策略,默认v1(当前企业),v2(运营企业)
policy: v2
注:强制要求全局策略 policy
为v2
文档更新时间: 2022-03-26 18:00 作者:陆鸿睿