Multi-Tenant

物流系统中的公司、经营组织、项目和仓库是什么关系

在物流系统中,公司、经营组织、项目和仓库经常同时出现在登录上下文、业务单据和查询条件里。它们看起来都像“数据归属”,但不能互相替代。

这次我没有按字段名称猜测,而是从主数据表、典型关联 SQL 和用户会话中检查它们的真实用法。

公司:最外层的数据范围

公司或分公司是平台的数据隔离边界,业务表中的 org_id 通常保存公司主数据的内部 ID,而不是公司编码。

大量订单、库存和配置查询都先按 org_id 过滤。它决定当前用户能进入哪一个公司范围,也是项目、仓库和经营组织共同的上级归属。

项目:业务合同或运营项目

project_id 指向项目主数据。一个项目属于某家公司,并通常绑定默认仓库或仓 …