西藏巴青项目

biz_entry_isolation.sql 1.9KB

12345678910111213141516171819202122232425262728293031323334353637
  1. -- 入场隔离登记主表 + 分圈明细
  2. CREATE TABLE IF NOT EXISTS `biz_entry_isolation` (
  3. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. `entry_time` datetime NOT NULL COMMENT '进场时间',
  5. `supplier_id` bigint(20) NOT NULL COMMENT '供应商ID',
  6. `cert_file_url` varchar(512) DEFAULT NULL COMMENT '检疫证URL',
  7. `cert_file_path` varchar(512) DEFAULT NULL COMMENT '检疫证路径',
  8. `cert_no` varchar(50) NOT NULL COMMENT '检疫证号',
  9. `quantity` int(11) NOT NULL COMMENT '总数量头',
  10. `ear_tags` text NOT NULL COMMENT '耳标号逗号分隔',
  11. `isolation_days` int(11) NOT NULL COMMENT '隔离天数',
  12. `expected_release_date` date NOT NULL COMMENT '预计解除日期',
  13. `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '0存在 2删除',
  14. `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  15. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  16. `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  17. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  18. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  19. PRIMARY KEY (`id`),
  20. KEY `idx_entry_time` (`entry_time`),
  21. KEY `idx_cert_no` (`cert_no`),
  22. KEY `idx_supplier` (`supplier_id`),
  23. KEY `idx_del_flag` (`del_flag`)
  24. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='入场隔离登记';
  25. CREATE TABLE IF NOT EXISTS `biz_entry_isolation_alloc` (
  26. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  27. `entry_id` bigint(20) NOT NULL COMMENT '登记主表ID',
  28. `pen_id` bigint(20) NOT NULL COMMENT '圈位ID',
  29. `quantity` int(11) NOT NULL COMMENT '本圈数量头',
  30. `ear_tags` text NOT NULL COMMENT '本圈耳标逗号分隔',
  31. `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  32. PRIMARY KEY (`id`),
  33. KEY `idx_entry_id` (`entry_id`),
  34. UNIQUE KEY `uk_entry_pen` (`entry_id`,`pen_id`)
  35. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='入场隔离分圈明细';