refactor(finance)!: 事实维度与接口字段统一改名 channel

- migration 114 将 sales_daily_facts.fulfillment_mode 重命名为 channel
- DTO/查询参数/前端类型从 fulfillmentMode 统一为 channel
- 成本中心类型 FulfillmentMode 更名为 FulfillmentChannel,并补齐卡券/待分类/归档取值
- 销售事实响应分组改为 byChannel
This commit is contained in:
yml2213
2026-10-31 20:26:15 +08:00
parent 657e49f324
commit 6cd6401eca
38 changed files with 220 additions and 208 deletions
@@ -0,0 +1,14 @@
-- 114_rename_facts_channel.sql
--
-- 命名统一:销售事实的维度列由 fulfillment_mode 改为 channel。
-- 值本身在 112 之后已经是渠道(含 unclassified),旧名字只会误导。
-- 唯一约束与索引会自动跟随列重命名,这里只额外修正索引名。
ALTER TABLE sales_daily_facts
RENAME COLUMN fulfillment_mode TO channel;
ALTER INDEX IF EXISTS idx_sales_daily_facts_mode
RENAME TO idx_sales_daily_facts_channel;
COMMENT ON COLUMN sales_daily_facts.channel IS
'渠道维度:work_order / affiliate_dash / third_party_voucher / manual / unclassified';