CORE-04 销售目录与客户价格
把模型可用性、供应规格、价格规则和客户方案分开
把模型可用性、供应规格、价格规则和客户方案分开。零售/FDE/模型对接客户的边界沿用产品定价页,本阶段不自行敲定套餐数字。
数据与代码边界
拟在 model/service/controller 中增加销售模型、计量规格、价格版本与客户方案绑定;供应渠道/凭据不迁入。参考 new-api pricing、model_pricing、ratio 与目录实现;vendor 元数据不等同供应账户配置。
接口与文档输入
目录 API、CORE-BILL-002–006/010、OW-01–03;本人报价和 Admin 预览复用同一个价格解析服务。参考定价规则。
下列路径中“拟新增”是建议落点,实际命名随代码评审确定;不表示文件、表或接口已经存在。每项交付同时包含对应 Schema、请求/响应及错误样例。
可执行任务
CORE-04.01 · 销售模型与计费规格
前置:CORE-01.02/03。
实施范围:定义对客模型 ID、协议、能力、上下架及计量维度;补 model CRUD 与受控 vendor 展示元数据;模型映射不含供应密钥。
交付物:目录迁移、编辑/查询 DTO 和模型规格样例;采用源路径而非新造目录 API。
验收场景:重复/缺规格拒绝;下架阻止新调用但不丢历史引用;公开返回不泄漏供应配置。
CORE-04.02 · 账户模型权限与 Key 限制
前置:CORE-04.01、CORE-02.01。
实施范围:实现本人模型/可选组读取,区分账户许可与 Key 模型/IP/有效期限制;缺少价格与没有权限分别处理,最终由准入再检查。
交付物:有效模型计算服务与最小授权结果;目录与 Key 选项接口。
验收场景:同模型不同客户可见性按配置;Key 限制只能收紧;已缓存旧组不能绕过账户授权。
CORE-04.03 · 单位、价格精度和版本
前置:CORE-04.01、人民币/积分单位设计。
实施范围:定义每计量维度的单价/规则、精度、舍入和生效时间;固定可追溯价格版本,拟增加价格模型和版本迁移。
交付物:金额/积分计算规范、价格写入/读取 Schema 与边界测试样例;数值参数留待业务确认。
验收场景:小数边界、零价明确配置、负值/溢出、单位混用和有效期冲突被正确处理;缺价不默认为免费。
CORE-04.04 · 客户方案和协议覆盖
前置:CORE-04.03。
实施范围:实现账户基础方案与必要协议覆盖、生效期、expected_version 与变更理由;优先级按已确认业务规则定版,旧零售待遇与 FDE 方案分别配置。
交付物:OW-02/03 精确契约、客户绑定及版本冲突处理、审计;不允许客户自选价格组。
验收场景:A/B 客户同模型报价可不同;未覆盖项按定版回退;并发修改不丢更新;历史版本不被原地覆盖。
CORE-04.05 · 统一报价与消费快照
前置:CORE-04.02–04。
实施范围:实现公开参考价、本人有效价、指定客户报价预览;解析输入为权威账户、模型规格、参数和时间,返回计量/价格版本与依据。
交付物:价格解析服务,OW-01 或沿用接口的差异 Schema;为预留/结算提供不可变快照。
验收场景:公开价不冒充协议价;Admin 预览与本人报价一致;调用开始后改价不改变该操作结算依据。
CORE-04.06 · 同步、排名及元数据的启用边界
前置:CORE-04.01、实际需求确认。
实施范围:模型/vendor 同步先预览再选择采用,不能覆盖本地客户价;性能指标、排名、批量 vendor operations 按数据来源和用途启用。
交付物:同步字段白名单、冲突/回退说明;条件能力登记到接口覆盖表。
验收场景:供应目录变更不自动改客户价;无可靠统计时不发布排名;不触发供应凭据修改。
本阶段退出条件
至少一组已配置模型可按两类账户解析价格,公开/本人/运营视图一致。正式价格及旧客户权益必须有业务输入,计划内样例不能直接上线收费。
具体步骤的运行状态查Core 开工基线和本机工作台;完成一个步骤不自动完成整个阶段。