|
- -- 送检信息修改申请与送检流转日志
- ALTER TABLE `patient`
- MODIFY COLUMN `sample_info_status` tinyint(1) DEFAULT 0 COMMENT '送检信息状态: 0可修改 1已生效 2已寄回 3修改申请待审核',
- ADD COLUMN `sample_edit_reason` varchar(500) DEFAULT '' COMMENT '送检信息修改申请原因' AFTER `return_time`,
- ADD COLUMN `sample_edit_reject_reason` varchar(500) DEFAULT '' COMMENT '送检信息修改申请驳回原因' AFTER `sample_edit_reason`,
- ADD COLUMN `sample_edit_apply_time` datetime DEFAULT NULL COMMENT '送检信息修改申请时间' AFTER `sample_edit_reject_reason`,
- ADD COLUMN `sample_edit_audit_time` datetime DEFAULT NULL COMMENT '送检信息修改申请审核时间' AFTER `sample_edit_apply_time`;
-
- CREATE TABLE IF NOT EXISTS `patient_sample_log` (
- `id` int unsigned NOT NULL AUTO_INCREMENT,
- `patient_id` int unsigned NOT NULL COMMENT '患者ID',
- `action` varchar(50) NOT NULL DEFAULT '' COMMENT '操作类型',
- `title` varchar(100) NOT NULL DEFAULT '' COMMENT '日志标题',
- `content` text COMMENT '日志内容',
- `reason` varchar(500) NOT NULL DEFAULT '' COMMENT '原因',
- `operator_type` varchar(20) NOT NULL DEFAULT '' COMMENT '操作人类型: patient/admin/system',
- `operator_id` int unsigned NOT NULL DEFAULT 0 COMMENT '操作人ID',
- `operator_name` varchar(100) NOT NULL DEFAULT '' COMMENT '操作人名称',
- `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `idx_patient_id` (`patient_id`),
- KEY `idx_action` (`action`),
- KEY `idx_create_time` (`create_time`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='患者送检流转日志';
|