-- ---------------------------- -- 急救转运任务扩展表 -- 用于存储急救转运和福祉车任务的专属字段 -- ---------------------------- DROP TABLE IF EXISTS sys_task_emergency; CREATE TABLE sys_task_emergency ( id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID', task_id BIGINT NOT NULL UNIQUE COMMENT '任务ID', -- 患者信息 patient_contact VARCHAR(100) COMMENT '患者联系人', patient_phone VARCHAR(20) COMMENT '患者联系电话', patient_name VARCHAR(100) COMMENT '患者姓名', patient_gender VARCHAR(10) COMMENT '患者性别:male-男,female-女', patient_id_card VARCHAR(18) COMMENT '患者身份证号', patient_condition TEXT COMMENT '患者病情描述', -- 转出医院信息 hospital_out_name VARCHAR(200) COMMENT '转出医院名称', hospital_out_department VARCHAR(100) COMMENT '转出医院科室', hospital_out_bed_number VARCHAR(50) COMMENT '转出医院床号', hospital_out_address VARCHAR(500) COMMENT '转出医院地址', hospital_out_longitude DECIMAL(10,7) COMMENT '转出医院经度', hospital_out_latitude DECIMAL(10,7) COMMENT '转出医院纬度', -- 转入医院信息 hospital_in_name VARCHAR(200) COMMENT '转入医院名称', hospital_in_department VARCHAR(100) COMMENT '转入医院科室', hospital_in_bed_number VARCHAR(50) COMMENT '转入医院床号', hospital_in_address VARCHAR(500) COMMENT '转入医院地址', hospital_in_longitude DECIMAL(10,7) COMMENT '转入医院经度', hospital_in_latitude DECIMAL(10,7) COMMENT '转入医院纬度', -- 费用信息 transfer_distance DECIMAL(8,2) COMMENT '转运公里数', transfer_price DECIMAL(10,2) COMMENT '成交价(元)', -- 福祉车专用字段 passenger_contact VARCHAR(100) COMMENT '乘客联系人', passenger_phone VARCHAR(20) COMMENT '乘客联系电话', -- 病情诊断信息 disease_ids VARCHAR(500) COMMENT '病情ID列表(ICD-10疾病ID列表,逗号分隔,用于同步调度单的OrdICD_ID参数)', -- 系统字段 create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', create_by VARCHAR(64) COMMENT '创建者', update_by VARCHAR(64) COMMENT '更新者', INDEX idx_task_id (task_id), INDEX idx_patient_name (patient_name), INDEX idx_hospital_out_name (hospital_out_name), INDEX idx_hospital_in_name (hospital_in_name), FOREIGN KEY (task_id) REFERENCES sys_task(task_id) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='急救转运任务扩展信息表';