alter_qc_task_add_columns.sql 1.1 KB

1234567891011121314151617181920
  1. -- 为qc_task表添加新字段
  2. -- 执行日期: 2025-12-26
  3. -- 1. 添加task_type字段(任务类型:auto自动 manual手动)
  4. ALTER TABLE `qc_task` ADD COLUMN `task_type` VARCHAR(20) NULL COMMENT '任务类型:auto自动 manual手动' AFTER `task_code`;
  5. -- 2. 添加modality字段(检查类型:JSON数组字符串,如["CT","MR"])
  6. ALTER TABLE `qc_task` ADD COLUMN `modality` VARCHAR(200) NULL COMMENT '检查类型:JSON数组字符串,如["CT","MR"],可选值CT MR DR CR US' AFTER `standard_id`;
  7. -- 3. 添加plan_count字段(计划数量)
  8. ALTER TABLE `qc_task` ADD COLUMN `plan_count` INT NULL COMMENT '计划数量' AFTER `modality`;
  9. -- 4. 添加sample_type字段(抽样类型:random随机 sequential顺序)
  10. ALTER TABLE `qc_task` ADD COLUMN `sample_type` VARCHAR(20) NULL COMMENT '抽样类型:random随机 sequential顺序' AFTER `plan_count`;
  11. -- 5. 添加completed_count字段(完成数量)
  12. ALTER TABLE `qc_task` ADD COLUMN `completed_count` INT NULL DEFAULT 0 COMMENT '完成数量' AFTER `checked_count`;
  13. -- 查看表结构验证
  14. DESC qc_task;