add_traffic_pricing.sql 1.3 KB

123456789101112131415161718192021
  1. -- ============================================================
  2. -- 租户服务定价 DDL
  3. -- tenant_traffic_pricing: 按租户覆盖全服务类型定价(全局 service_fee_config 兜底)
  4. -- service_type: 2课程流量/3直播流量/4AI TOKEN/7AI外呼附加费/8微助手
  5. -- 未配置时自动回退 service_fee_config 全局定价
  6. -- ============================================================
  7. CREATE TABLE IF NOT EXISTS `tenant_traffic_pricing` (
  8. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
  9. `tenant_id` BIGINT NOT NULL COMMENT '租户ID',
  10. `service_type` TINYINT NOT NULL COMMENT '服务类型:2课程流量/3直播流量/4AI TOKEN/7AI外呼附加费/8微助手',
  11. `price` DECIMAL(10,4) DEFAULT NULL COMMENT '租户售价(元/GB)',
  12. `cost_price` DECIMAL(10,4) DEFAULT NULL COMMENT '平台成本价(可覆盖全局)',
  13. `status` TINYINT DEFAULT 1 COMMENT '0禁用/1启用',
  14. `remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
  15. `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  16. `update_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  17. PRIMARY KEY (`id`),
  18. UNIQUE KEY `uk_tenant_type` (`tenant_id`, `service_type`),
  19. KEY `idx_tenant_id` (`tenant_id`)
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='租户流量定价(覆盖全局service_fee_config)';