-- 任务级限量功能数据库迁移
-- 日期: 2026-02-16

-- 1. 为 task_center_tasks 表添加限量字段
ALTER TABLE `task_center_tasks` 
ADD COLUMN `quota` INT NOT NULL DEFAULT 0 COMMENT '总限额，0表示不限' AFTER `visibility`,
ADD COLUMN `claimed_count` INT NOT NULL DEFAULT 0 COMMENT '已领取数' AFTER `quota`;

-- 2. 从 task_center_task_tiers 表移除限量字段
ALTER TABLE `task_center_task_tiers`
DROP COLUMN `quota`,
DROP COLUMN `claimed_count`;

-- 说明:
-- - quota: 任务总限额,0表示不限量
-- - claimed_count: 已领取数量,用户每次领取时原子性增加
-- - 所有档位共享任务的总限额
