| 12345678910111213141516171819202122232425262728293031 |
- -- 任务模板表新增字段
- -- 根据需求文档第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;
|