-- 任务模板表新增字段 -- 根据需求文档第8.4节,模板应包含:完成方式、时长、审核方式、任务性质等字段 -- 添加完成方式字段(JSON格式存储) ALTER TABLE admin_task_templates ADD COLUMN complete_types JSON COMMENT '完成方式: ["checkin","text","image","video"]' AFTER difficulty; -- 添加预计完成时长(分钟) ALTER TABLE admin_task_templates ADD COLUMN duration INT COMMENT '预计完成时长(分钟)' AFTER complete_types; -- 添加审核方式 ALTER TABLE admin_task_templates ADD COLUMN review_type VARCHAR(20) DEFAULT 'creator' COMMENT '审核方式: creator/parent/teacher/ai' AFTER duration; -- 添加任务性质 ALTER TABLE admin_task_templates ADD COLUMN task_type VARCHAR(20) DEFAULT 'onetime' COMMENT '任务性质: onetime(一次性)/recurring(循环)' AFTER review_type; -- 添加频率 ALTER TABLE admin_task_templates ADD COLUMN frequency VARCHAR(20) COMMENT '频率: daily/weekly/monthly' AFTER task_type; -- 添加周期内最多完成次数 ALTER TABLE admin_task_templates ADD COLUMN max_frequency INT COMMENT '周期内最多完成次数' AFTER frequency; -- 添加成长规划师ID字段(如果不存在) -- 注意:此字段可能已存在,请根据实际情况决定是否执行 -- ALTER TABLE admin_task_templates -- ADD COLUMN teacher_id BIGINT COMMENT '创建该模板的成长规划师ID' AFTER max_frequency;