-- ============================================================
-- 租户服务定价 DDL
-- tenant_traffic_pricing: 按租户覆盖全服务类型定价(全局 service_fee_config 兜底)
-- service_type: 2课程流量/3直播流量/4AI TOKEN/7AI外呼附加费/8微助手
-- 未配置时自动回退 service_fee_config 全局定价
-- ============================================================

CREATE TABLE IF NOT EXISTS `tenant_traffic_pricing` (
  `id`           BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键',
  `tenant_id`    BIGINT NOT NULL COMMENT '租户ID',
  `service_type` TINYINT NOT NULL COMMENT '服务类型:2课程流量/3直播流量/4AI TOKEN/7AI外呼附加费/8微助手',
  `price`        DECIMAL(10,4) DEFAULT NULL COMMENT '租户售价(元/GB)',
  `cost_price`   DECIMAL(10,4) DEFAULT NULL COMMENT '平台成本价(可覆盖全局)',
  `status`       TINYINT DEFAULT 1 COMMENT '0禁用/1启用',
  `remark`       VARCHAR(500) DEFAULT NULL COMMENT '备注',
  `create_time`  DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time`  DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_tenant_type` (`tenant_id`, `service_type`),
  KEY `idx_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='租户流量定价(覆盖全局service_fee_config)';
