西藏巴青项目

biz_drug_incompatibility_standard.sql 1.6KB

12345678910111213141516171819202122232425262728
  1. -- 药物禁配标准主表 + 配伍子表(无 publish 字段)
  2. CREATE TABLE IF NOT EXISTS `biz_drug_incompatibility_standard` (
  3. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. `main_drug_name` varchar(64) NOT NULL COMMENT '主药名称1~20字',
  5. `compat_result` varchar(64) DEFAULT NULL COMMENT '配伍结果选填≤50字',
  6. `kb_sync_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0未同步1已同步',
  7. `kb_doc_id` varchar(128) DEFAULT NULL COMMENT '知识库文档ID',
  8. `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  9. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  10. `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  11. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  12. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  13. PRIMARY KEY (`id`),
  14. KEY `idx_create_time` (`create_time`),
  15. KEY `idx_kb` (`kb_sync_status`)
  16. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='药物禁配标准主表';
  17. CREATE TABLE IF NOT EXISTS `biz_drug_incompatibility_companion` (
  18. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  19. `standard_id` bigint(20) NOT NULL COMMENT '标准主表ID',
  20. `companion_drug_name` varchar(64) NOT NULL COMMENT '配伍药物名称1~20字',
  21. `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '展示顺序',
  22. PRIMARY KEY (`id`),
  23. KEY `idx_standard_id` (`standard_id`),
  24. UNIQUE KEY `uk_std_companion` (`standard_id`,`companion_drug_name`),
  25. CONSTRAINT `fk_dic_standard` FOREIGN KEY (`standard_id`) REFERENCES `biz_drug_incompatibility_standard` (`id`) ON DELETE CASCADE
  26. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='药物禁配标准配伍子表';