tongue_diagnosis_update.sql 1.4 KB

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