-- 为wan2.2-s2v模型添加价格配置
-- 定价：480P 0.5元/秒，720P 0.9元/秒

-- 1. 在model_price表中创建价格记录（阶梯计费模式）
INSERT INTO aigcspace.model_price (input_price, output_price, unit, currency, pricing_mode)
VALUES (0, 0.5, 'seconds', 'CNY', 'tier')
RETURNING id;

-- 假设上面返回的id为新的price_id，这里使用子查询获取

-- 2. 更新models表中wan2.2-s2v的price_id
UPDATE aigcspace.models 
SET price_id = (SELECT MAX(id) FROM aigcspace.model_price WHERE unit = 'seconds' AND pricing_mode = 'tier')
WHERE id = 269;

-- 3. 在model_price_tier表中创建阶梯价格记录
-- 480P: 0.5元/秒 (tier_min=0 表示480P)
INSERT INTO aigcspace.model_price_tier (price_id, tier_min, tier_max, input_price, output_price)
SELECT 
    (SELECT price_id FROM aigcspace.models WHERE id = 269),
    0,  -- tier_min: 0 表示480P
    480,  -- tier_max: 480
    0,
    0.5;

-- 720P: 0.9元/秒 (tier_min=481 表示720P)
INSERT INTO aigcspace.model_price_tier (price_id, tier_min, tier_max, input_price, output_price)
SELECT 
    (SELECT price_id FROM aigcspace.models WHERE id = 269),
    481,  -- tier_min: 481 表示720P
    720,  -- tier_max: 720
    0,
    0.9;
