-- 舌诊任务表结构调整 DROP TABLE IF EXISTS tongue_diagnosis; CREATE TABLE tongue_diagnosis ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID', tenant_id VARCHAR(255) NOT NULL DEFAULT '000000' COMMENT '租户编号', project_id VARCHAR(255) NOT NULL DEFAULT '' COMMENT '医院编码', reg_number VARCHAR(255) NOT NULL DEFAULT '' COMMENT '挂号单号', upload_status INT NOT NULL DEFAULT '0' COMMENT '上传状态(0 - 未上传,1 - 已上传待推理,2 - 推理完成)', patient_age INT DEFAULT NULL COMMENT '患者年龄', patient_gender INT NOT NULL DEFAULT '0' COMMENT '患者性别(0-未填写;1-男性;2-女性)', patient_chief_complaint TEXT COMMENT '主诉', image_url VARCHAR(255) DEFAULT NULL COMMENT '舌象照片访问地址', upload_time DATETIME DEFAULT NULL COMMENT '上传时间', tongue_diagnosis_info TEXT COMMENT '舌象诊断结果', del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)', create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (id), KEY idx_reg_project (reg_number,project_id), KEY idx_upload_status (upload_status) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='舌诊任务表';