| 1234567891011121314151617181920212223242526272829 |
- -- 药物禁配标准主表 + 配伍子表(无 publish 字段)
- CREATE TABLE IF NOT EXISTS `biz_drug_incompatibility_standard` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `main_drug_name` varchar(64) NOT NULL COMMENT '主药名称1~20字',
- `compat_result` varchar(64) DEFAULT NULL COMMENT '配伍结果选填≤20字',
- `kb_sync_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0未同步1已同步',
- `kb_doc_id` varchar(128) DEFAULT NULL COMMENT '知识库文档ID',
- `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
- `remark` varchar(500) DEFAULT NULL COMMENT '备注',
- PRIMARY KEY (`id`),
- UNIQUE KEY `uk_main_drug_name` (`main_drug_name`),
- KEY `idx_create_time` (`create_time`),
- KEY `idx_kb` (`kb_sync_status`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='药物禁配标准主表';
- CREATE TABLE IF NOT EXISTS `biz_drug_incompatibility_companion` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `standard_id` bigint(20) NOT NULL COMMENT '标准主表ID',
- `companion_drug_name` varchar(64) NOT NULL COMMENT '配伍药物名称1~20字',
- `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '展示顺序',
- PRIMARY KEY (`id`),
- KEY `idx_standard_id` (`standard_id`),
- UNIQUE KEY `uk_std_companion` (`standard_id`,`companion_drug_name`),
- CONSTRAINT `fk_dic_standard` FOREIGN KEY (`standard_id`) REFERENCES `biz_drug_incompatibility_standard` (`id`) ON DELETE CASCADE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='药物禁配标准配伍子表';
|