docs: correct org hierarchy from supplychain, not organization.parentid

This commit is contained in:
yumoqing 2026-07-17 18:06:14 +08:00
parent 565c44d130
commit 92572bcf6b

View File

@ -4,12 +4,26 @@
## 数据来源
| 数据源 | 表 | 说明 |
|--------|-----|------|
| 模型调用记录 | `llmusage` | 每次 API 调用的详细日志 |
| 模型定义 | `llm` | 模型名称、目录类型、供应商、owner |
| 组织架构 | `organization` | 分销商→供应商→客户层级关系 |
| 定价 | `pricing_program_timing` | 各模型供应商定价数据 |
| 数据源 | 模块 | 表 | 说明 |
|--------|------|-----|------|
| 模型调用记录 | llmage | `llmusage` | 每次 API 调用详细日志 |
| 模型定义 | llmage | `llm` | 模型名、catelog、供应商、owner |
| 定价 | pricing | `pricing_program_timing` | 各模型供应商定价数据 |
| 供应链关系 | supplychain | `distribution_agreements` | 分销商(reseller) → 二级分销商(sub_reseller) |
| 供应链关系 | supplychain | `product_org_auth` | 产品授权 org 关联链 |
| 组织架构 | rbac | `organization` | org 基础信息名称、类型、parentid |
### 维度层级(从供应链模块获取)
```
分销商(distributor, org_type='reseller')
└─ 供应商/二级分销商(sub_reseller, org_type='sub_reseller')
└─ 客户(customer, org_type='customer')
```
- 分销商与二级分销商关系:`distribution_agreements`(reseller_id → sub_reseller_id)
- 二级分销商与客户关系:`organization.parentid``product_org_auth` 授权链
- **注意**: 不能用 `organization.parentid` 递归到顶来获取分销商,因为 parentid 是组织管理层级,不代表供应链业务关系。分销商归属必须从 `supplychain` 模块获取。
## 集市表
@ -41,7 +55,9 @@
- **TTFT × 单价**:综合性价比排序
### 多维度
- **分销商(owner)****供应商(reseller)****销售(sale)** → **客户(customer)**
- **分销商(reseller)****二级分销商(sub_reseller)** → **客户(customer)**
- 层级关系来自 `supplychain` 模块:`distribution_agreements` + `product_org_auth`
- 每层独立统计:用量、模型分布、性能、费用
## Dashboard 看板