v3_biz_20250814.sql 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441
  1. -- ----------------------------
  2. -- 1、非洲猪瘟检测表
  3. -- ----------------------------
  4. drop table if exists hb_check_asf;
  5. create table hb_check_asf (
  6. id bigint(20) not null auto_increment comment '自增id',
  7. record_id varchar(60) default null comment '检测报告编号',
  8. mark_no_group varchar(300) default null comment '采样编号,可以是一个或多个编号,多个用逗号分隔',
  9. quantity Integer default 0 comment '检测生猪数',
  10. sample_no_group varchar(300) default null comment '样品编号',
  11. animal_cert_no varchar(300) default null comment '对应检疫证号码',
  12. drug_name varchar(60) default null comment '试剂名称',
  13. producer_name varchar(50) default null comment '生产厂家',
  14. expire_time datetime comment '有效期至',
  15. mixed_record varchar(30) default null comment '混样记录',
  16. check_method varchar(30) default null comment '检测方法',
  17. check_result varchar(255) default null comment '检测结果',
  18. examiner_name varchar(30) default null comment '屠宰厂检测人(签名)',
  19. owner_name varchar(30) default null comment '屠宰厂负责人(签名)',
  20. charge_time datetime comment '屠宰厂签名日期',
  21. veterinary_name varchar(30) default null comment '官方兽医确认(签名)',
  22. veterinary_time datetime comment '兽医签名日期',
  23. is_deleted tinyint(1) default 0 comment '是否删除标志,0否1是',
  24. create_by varchar(64) default '' comment '创建者',
  25. create_time datetime comment '创建时间',
  26. update_by varchar(64) default '' comment '更新者',
  27. update_time datetime comment '更新时间',
  28. primary key (id)
  29. ) engine=innodb auto_increment=1 comment = '非洲猪瘟检测表';
  30. -- 无害化处理登记表
  31. CREATE TABLE `hb_harmless_treatment` (
  32. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  33. `cargo_owner_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '货主姓名',
  34. `dispose_time` DATETIME DEFAULT NULL COMMENT '处理时间',
  35. `death_reason` VARCHAR ( 255 ) DEFAULT NULL COMMENT '待宰前死亡畜禽.死亡原因',
  36. `pre_dispose_quantity` INT ( 11 ) DEFAULT NULL COMMENT '待宰前死亡畜禽.处理数量',
  37. `pre_dispose_method` VARCHAR ( 255 ) DEFAULT NULL COMMENT '待宰前死亡畜禽.处理方式',
  38. `dispose_reason` VARCHAR ( 255 ) DEFAULT NULL COMMENT '病害畜禽.处理原因',
  39. `dispose_quantity` INT ( 11 ) DEFAULT NULL COMMENT '病害畜禽.处理数量',
  40. `dispose_method` VARCHAR ( 255 ) DEFAULT NULL COMMENT '病害畜禽.处理方式',
  41. `unfit_part_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '肉品检验不合格产品.产品(部位)名称',
  42. `unfit_process_reason` VARCHAR ( 255 ) DEFAULT NULL COMMENT '肉品检验不合格产品.处理原因',
  43. `unfit_process_quantity` INT ( 11 ) DEFAULT NULL COMMENT '肉品检验不合格产品.处理数量(公斤)',
  44. `unfit_process_method` VARCHAR ( 255 ) DEFAULT NULL COMMENT '肉品检验不合格产品.处理方式',
  45. `examiner_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '无害化处理人员签字',
  46. `veterinary_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '兽医卫生检验人员签字',
  47. `supervisor_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '农业农村部门监管人员签字',
  48. `cargo_owner_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '货主签字',
  49. `clerk_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '填表人',
  50. `director_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '屠宰企业负责人签字',
  51. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注',
  52. `org_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '企业名称',
  53. `archive_duration` VARCHAR ( 60 ) DEFAULT NULL COMMENT '建档日期范围',
  54. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  55. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  56. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  57. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  58. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  59. PRIMARY KEY ( `id` )
  60. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '无害化处理登记表';
  61. -- 出厂情况登记
  62. CREATE TABLE `hb_release_record` (
  63. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  64. `record_time` DATETIME NOT NULL COMMENT '记录日期时间',
  65. `product_name` VARCHAR ( 60 ) DEFAULT NULL COMMENT '畜禽产品名称',
  66. `cargo_owner_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '购货人姓名',
  67. `contact_mobile` VARCHAR ( 30 ) DEFAULT NULL COMMENT '联系方式',
  68. `sell_address` VARCHAR ( 90 ) DEFAULT NULL COMMENT '销售地详细地址',
  69. `sell_quantity` INT ( 11 ) DEFAULT NULL COMMENT '销售数量',
  70. `animal_cert_no_b` VARCHAR ( 90 ) DEFAULT NULL COMMENT '动物检疫证明编号(产品B)',
  71. `animal_cert_no_a` VARCHAR ( 90 ) DEFAULT NULL COMMENT '动物检疫证明编号(产品A)',
  72. `meat_quality_cert_no` VARCHAR ( 90 ) DEFAULT NULL COMMENT '肉品品质检验证号',
  73. `return_quantity` INT ( 11 ) DEFAULT NULL COMMENT '退回数量(公斤)',
  74. `return_reason` VARCHAR ( 255 ) DEFAULT NULL COMMENT '退回原因',
  75. `org_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '企业名称',
  76. `archive_duration` VARCHAR ( 60 ) DEFAULT NULL COMMENT '建档日期',
  77. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  78. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  79. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  80. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  81. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  82. PRIMARY KEY ( `id` )
  83. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '出厂情况登记表';
  84. -- 肉品品质检验登记
  85. CREATE TABLE `hb_check_meat_qualified` (
  86. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  87. `record_date` DATETIME NOT NULL COMMENT '记录日期',
  88. `slaughter_permit_no` VARCHAR ( 60 ) NOT NULL COMMENT '准宰证号',
  89. `start_time` VARCHAR ( 30 ) DEFAULT NULL COMMENT '屠宰开始时间(格式:HH:mm:ss)',
  90. `end_time` VARCHAR ( 30 ) DEFAULT NULL COMMENT '屠宰结束时间(格式:HH:mm:ss)',
  91. `slaughter_quantity` INT UNSIGNED DEFAULT 0 COMMENT '屠宰数量(头/只/羽)',
  92. `qualified_quantity` INT UNSIGNED DEFAULT 0 COMMENT '肉品品质检验合格数',
  93. `unqualified_quantity` INT UNSIGNED DEFAULT 0 COMMENT '肉品品质检验不合格数',
  94. `unqualified_reason` VARCHAR ( 255 ) DEFAULT NULL COMMENT '不合格原因说明',
  95. `waste_weight` INT UNSIGNED DEFAULT 0 COMMENT '三腺等不可食用废弃物重量(公斤)',
  96. `veterinary_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '兽医卫生检验人员签字',
  97. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注信息',
  98. `org_name` VARCHAR ( 30 ) NOT NULL COMMENT '企业名称',
  99. `archive_duration` VARCHAR ( 60 ) DEFAULT NULL COMMENT '建档日期(建议格式:YYYY-MM)',
  100. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  101. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  102. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  103. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  104. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  105. PRIMARY KEY ( `id` )
  106. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '肉品品质检验登记';
  107. -- 瘦肉精检测登记
  108. CREATE TABLE `hb_check_clenbuterol` (
  109. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  110. `record_time` DATETIME NOT NULL COMMENT '记录时间',
  111. `cargo_owner_name` VARCHAR(30) DEFAULT NULL COMMENT '货主名称',
  112. `animal_cert_no` VARCHAR(30) NOT NULL COMMENT '动物检疫证明编号',
  113. `trace_record_no` VARCHAR(30) NOT NULL COMMENT '溯源单编号',
  114. `livestock_quantity` INT NOT NULL COMMENT '畜禽数量(头/只/羽)',
  115. `spotcheck_quantity` INT NOT NULL COMMENT '抽检数量',
  116. `clenbuterol` VARCHAR(10) DEFAULT NULL COMMENT '盐酸克伦特罗检测结果',
  117. `ractopamine` VARCHAR(10) DEFAULT NULL COMMENT '莱克多巴胺检测结果',
  118. `salbutamol` VARCHAR(10) DEFAULT NULL COMMENT '沙丁胺醇检测结果',
  119. `process_method` VARCHAR(255) DEFAULT NULL COMMENT '处理方式',
  120. `examiner_confirm` VARCHAR(30) DEFAULT NULL COMMENT '检测人员(签字)',
  121. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  122. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  123. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  124. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  125. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  126. PRIMARY KEY ( `id` )
  127. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '瘦肉精检测登记';
  128. -- 进场查验登记
  129. CREATE TABLE `hb_entrance_check` (
  130. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  131. `entrance_time` DATETIME NOT NULL COMMENT '入厂(场点)时间',
  132. `quarantine_unit_name` VARCHAR(30) DEFAULT NULL COMMENT '动物检疫证明标注单位或名称',
  133. `origin_region` VARCHAR(90) DEFAULT NULL COMMENT '畜禽产地',
  134. `animal_cert_no` VARCHAR(30) NOT NULL COMMENT '动物检疫证明编号',
  135. `contact_mobile` VARCHAR(30) DEFAULT NULL COMMENT '联系电话',
  136. `entrance_quantity` INT NOT NULL DEFAULT 0 COMMENT '数量',
  137. `qualified_quantity` INT NOT NULL DEFAULT 0 COMMENT '合格数',
  138. `pigpen_name` VARCHAR(30) DEFAULT NULL COMMENT '圈编(烫号)',
  139. `quarantine_quantity` INT NOT NULL DEFAULT 0 COMMENT '隔离数',
  140. `emergency_slaughter_quantity` INT NOT NULL DEFAULT 0 COMMENT '急宰数',
  141. `dispose_quantity` INT NOT NULL DEFAULT 0 COMMENT '无害化处理数',
  142. `examiner_confirm` VARCHAR(30) DEFAULT NULL COMMENT '查验接收人(签字)',
  143. `remarks` VARCHAR(255) DEFAULT NULL COMMENT '备注',
  144. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  145. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  146. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  147. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  148. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  149. PRIMARY KEY (`id`)
  150. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='进场查验登记表';
  151. -- 屠宰情况月汇总
  152. CREATE TABLE `hb_slaughter_summary_monthly` (
  153. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  154. `summary_date` DATETIME NOT NULL COMMENT '汇总日期(年月日)',
  155. `entrance_quantity` INT DEFAULT 0 COMMENT '进厂数量(头/只/羽)',
  156. `qualified_quantity` INT DEFAULT 0 COMMENT '合格数量(头/只/羽)',
  157. `emergency_slaughter_quantity` INT DEFAULT 0 COMMENT '急宰数量(头/只/羽)',
  158. `quarantine_quantity` INT DEFAULT 0 COMMENT '检出病害数(头/只/羽)',
  159. `unqualified_quantity` INT DEFAULT 0 COMMENT '宰前不合格数(头/只/羽)',
  160. `meat_unqualified_kilograms` INT DEFAULT 0 COMMENT '肉品检验不合格公斤数',
  161. `release_quantity` INT DEFAULT 0 COMMENT '出场数量(头/只/羽)',
  162. `transfer_next_month_quantity` INT DEFAULT 0 COMMENT '结转下月数(头/只/羽)',
  163. `veterinary_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '兽医卫生检验负责人',
  164. `director_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '畜禽定点屠宰企业负责人',
  165. `clerk_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '填表人',
  166. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注信息',
  167. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  168. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  169. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  170. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  171. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  172. PRIMARY KEY ( `id` )
  173. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '屠宰情况月汇总';
  174. -- 药物残留检测登记
  175. CREATE TABLE hb_check_residue (
  176. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  177. `record_date` DATETIME NOT NULL COMMENT '记录时间',
  178. `provider_unit_name` VARCHAR(30) DEFAULT NULL COMMENT '供货单位名称或供货人名称',
  179. `supply_quantity` INTEGER DEFAULT 0 COMMENT '数量(头/只/羽)',
  180. `sampling_quantity` INTEGER DEFAULT 0 COMMENT '抽检数量',
  181. `trace_record_no` VARCHAR(30) DEFAULT NULL COMMENT '溯源单编号',
  182. `sulfonamides` VARCHAR(10) DEFAULT NULL COMMENT '磺胺类检测结果',
  183. `fluoroquinolones` VARCHAR(10) DEFAULT NULL COMMENT '氟喹诺酮类检测结果',
  184. `tetracyclines` VARCHAR(10) DEFAULT NULL COMMENT '四环素类检测结果',
  185. `process_method` VARCHAR(255) DEFAULT NULL COMMENT '处理方法说明',
  186. `examiner_confirm` VARCHAR(30) DEFAULT NULL COMMENT '检测人员(签字)',
  187. `cargo_owner_confirm` VARCHAR(30) DEFAULT NULL COMMENT '货主(签字)',
  188. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  189. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  190. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  191. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  192. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  193. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='药物残留检测登记';
  194. -- 旋毛虫检测登记
  195. CREATE TABLE `hb_check_trichinella` (
  196. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  197. `record_date` DATETIME DEFAULT NULL COMMENT '日期',
  198. `spot_check_no` VARCHAR(60) DEFAULT NULL COMMENT '抽检批次',
  199. `sampling_quantity` INTEGER DEFAULT 0 COMMENT '采样头数',
  200. `mirror_exam_quantity` INTEGER DEFAULT 0 COMMENT '镜检份数',
  201. `examine_result` VARCHAR(10) DEFAULT NULL COMMENT '化验结果',
  202. `examiner_name` VARCHAR(30) DEFAULT NULL COMMENT '检疫员',
  203. `remarks` VARCHAR(255) DEFAULT NULL COMMENT '备注',
  204. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  205. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  206. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  207. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  208. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  209. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='旋毛虫检查记录表';
  210. -- 留样记录
  211. CREATE TABLE hb_sampling_retained (
  212. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  213. `sequence_no` INTEGER DEFAULT 0 COMMENT '序号',
  214. `sampling_no` VARCHAR ( 60 ) DEFAULT NULL COMMENT '留样编号',
  215. `production_date` DATETIME DEFAULT NULL COMMENT '生产日期',
  216. `sampling_date` DATETIME DEFAULT NULL COMMENT '留样时间',
  217. `sampling_quantity` INTEGER DEFAULT 0 COMMENT '留样数量',
  218. `charge_person` VARCHAR ( 30 ) DEFAULT NULL COMMENT '留样人',
  219. `examine_item` VARCHAR ( 30 ) DEFAULT NULL COMMENT '检测项目',
  220. `moisture` VARCHAR ( 30 ) DEFAULT NULL COMMENT '水分值',
  221. `clear_date` DATETIME DEFAULT NULL COMMENT '清除时间',
  222. `clear_person` VARCHAR ( 30 ) DEFAULT NULL COMMENT '清除人',
  223. `sampling_destination` VARCHAR ( 255 ) DEFAULT NULL COMMENT '留样去向',
  224. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  225. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  226. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  227. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  228. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  229. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '留样记录表';
  230. -- 宰前检验记录
  231. CREATE TABLE hb_ante_mortem_inspection (
  232. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  233. `batch_series_no` VARCHAR ( 60 ) DEFAULT NULL COMMENT '生猪批次',
  234. `divide_time` DATETIME DEFAULT NULL COMMENT '入圈时间',
  235. `examine_quantity` INTEGER DEFAULT 0 COMMENT '检验数量',
  236. `permission_slaughter_quantity` INTEGER DEFAULT 0 COMMENT '准宰数量',
  237. `emergency_slaughter_quantity` INTEGER DEFAULT 0 COMMENT '急宰数量',
  238. `dead_quantity` INTEGER DEFAULT 0 COMMENT '死亡数量',
  239. `process_detail` VARCHAR ( 255 ) DEFAULT NULL COMMENT '处理情况',
  240. `examiner_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '检验人',
  241. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  242. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  243. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  244. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  245. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  246. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '宰前检验记录';
  247. -- 消毒记录
  248. CREATE TABLE hb_disinfect (
  249. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  250. `record_date` DATETIME DEFAULT NULL COMMENT '消毒日期',
  251. `vehicle_plat_no` VARCHAR ( 30 ) DEFAULT NULL COMMENT '车辆车牌号',
  252. `disinfect_method` VARCHAR ( 30 ) DEFAULT NULL COMMENT '消毒方法',
  253. `disinfect_drug` VARCHAR ( 30 ) DEFAULT NULL COMMENT '消毒药品',
  254. `dose_concentration` VARCHAR ( 30 ) DEFAULT NULL COMMENT '溶液浓度',
  255. `disinfect_user` VARCHAR ( 30 ) DEFAULT NULL COMMENT '消毒工(签字)',
  256. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注',
  257. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  258. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  259. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  260. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  261. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  262. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '消毒记录';
  263. -- 无害化暂存记录
  264. CREATE TABLE hb_harmless_staging (
  265. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  266. `record_date` DATETIME DEFAULT NULL COMMENT '日期',
  267. `cut_of_glands` VARCHAR ( 30 ) DEFAULT NULL COMMENT '修割三腺',
  268. `unqualified_part_name` VARCHAR ( 60 ) DEFAULT NULL COMMENT '生猪不合格产品',
  269. `weight_quantity` INTEGER DEFAULT 0 COMMENT '重量/数量',
  270. `charge_person` VARCHAR ( 30 ) DEFAULT NULL COMMENT '负责人',
  271. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注',
  272. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  273. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  274. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  275. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  276. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  277. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '无害化暂存记录';
  278. -- ---------------------------------------------------------------------------------------------------------------------
  279. -- 隐患风险点检记录(季次)
  280. CREATE TABLE `hb_risk_check_quarter` (
  281. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  282. `job_title` VARCHAR ( 30 ) DEFAULT NULL COMMENT '岗位名称',
  283. `record_no` VARCHAR ( 30 ) DEFAULT NULL COMMENT '编号',
  284. `check_date` DATETIME DEFAULT NULL COMMENT '排查日期',
  285. `check_quarter` VARCHAR ( 30 ) DEFAULT NULL COMMENT '排查季度',
  286. `is_checked` TINYINT ( 1 ) DEFAULT '1' COMMENT '排查结果(0:未通过 1:已通过)',
  287. `inspector_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '检查人(签字)',
  288. `unusual_case_detail` VARCHAR ( 255 ) DEFAULT NULL COMMENT '异常情况记录',
  289. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注',
  290. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  291. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  292. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  293. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  294. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  295. PRIMARY KEY ( `id` )
  296. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '隐患风险点检记录(季次)';
  297. -- 隐患排查治理台账
  298. CREATE TABLE `hb_risk_check_ledger` (
  299. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  300. `sequence_no` INT DEFAULT NULL COMMENT '序号',
  301. `check_date` DATETIME DEFAULT NULL COMMENT '检查时间',
  302. `inspector_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '检查人',
  303. `dept` VARCHAR ( 30 ) DEFAULT NULL COMMENT '责任部门',
  304. `potential_detail` VARCHAR ( 60 ) DEFAULT NULL COMMENT '事故隐患',
  305. `potential_level` VARCHAR ( 30 ) DEFAULT NULL COMMENT '隐患等级',
  306. `solution_detail` VARCHAR ( 60 ) DEFAULT NULL COMMENT '治理措施',
  307. `deadline` VARCHAR ( 30 ) DEFAULT NULL COMMENT '完成时限',
  308. `upgrade_owner` VARCHAR ( 30 ) DEFAULT NULL COMMENT '整改责任人',
  309. `reviewer_name` VARCHAR ( 30 ) DEFAULT NULL COMMENT '复查人',
  310. `review_time` DATETIME DEFAULT NULL COMMENT '复查时间',
  311. `is_reviewed` TINYINT ( 1 ) DEFAULT '1' COMMENT '复查结果(0未通过/1已通过)',
  312. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  313. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  314. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  315. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  316. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  317. PRIMARY KEY ( `id` )
  318. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COMMENT = '隐患排查治理台账';
  319. -- 隐患风险点检记录(日次)
  320. CREATE TABLE `hb_risk_check_daily` (
  321. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  322. `job_title` VARCHAR ( 30 ) DEFAULT NULL COMMENT '岗位名称',
  323. `record_no` VARCHAR ( 30 ) DEFAULT NULL COMMENT '编号',
  324. `check_date` DATETIME DEFAULT NULL COMMENT '排查日期',
  325. `is_checked` TINYINT ( 1 ) DEFAULT '1' COMMENT '排查结果(0:未通过 1:已通过)',
  326. `inspector_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '检查人(签字)',
  327. `unusual_case_detail` VARCHAR ( 255 ) DEFAULT NULL COMMENT '异常情况记录',
  328. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注',
  329. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  330. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  331. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  332. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  333. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  334. PRIMARY KEY ( `id` )
  335. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '隐患风险点检记录(日次)';
  336. -- 隐患风险点检记录(月次)
  337. CREATE TABLE `hb_risk_check_monthly` (
  338. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  339. `job_title` VARCHAR ( 30 ) DEFAULT NULL COMMENT '岗位名称',
  340. `record_no` VARCHAR ( 30 ) DEFAULT NULL COMMENT '编号',
  341. `check_date` DATETIME DEFAULT NULL COMMENT '排查日期',
  342. `month_section` VARCHAR ( 30 ) DEFAULT NULL COMMENT '月份区间',
  343. `is_checked` TINYINT ( 1 ) DEFAULT '1' COMMENT '排查结果(0:未通过 1:已通过)',
  344. `inspector_confirm` VARCHAR ( 30 ) DEFAULT NULL COMMENT '检查人(签字)',
  345. `unusual_case_detail` VARCHAR ( 255 ) DEFAULT NULL COMMENT '异常情况记录',
  346. `remarks` VARCHAR ( 255 ) DEFAULT NULL COMMENT '备注',
  347. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  348. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  349. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  350. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  351. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  352. PRIMARY KEY ( `id` )
  353. ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '隐患风险点检记录(月次)';
  354. -- 设备维保记录(日次)
  355. CREATE TABLE `hb_equip_maintenance_daily` (
  356. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  357. `record_date` DATETIME DEFAULT NULL COMMENT '日期',
  358. `equip_name_group` VARCHAR(60) DEFAULT NULL COMMENT '屠宰设备名称',
  359. `record_no` VARCHAR(30) DEFAULT NULL COMMENT '编号',
  360. `specification_no_group` VARCHAR(90) DEFAULT NULL COMMENT '规格型号',
  361. `maintenance_detail` VARCHAR(255) DEFAULT NULL COMMENT '维护记录',
  362. `maintenance_employee` VARCHAR(30) DEFAULT NULL COMMENT '维护人',
  363. `maintenance_date` DATETIME DEFAULT NULL COMMENT '维护日期',
  364. `fault_detail` VARCHAR(255) DEFAULT NULL COMMENT '故障描述',
  365. `repair_detail` VARCHAR(255) DEFAULT NULL COMMENT '维修结果',
  366. `repair_employee` VARCHAR(30) DEFAULT NULL COMMENT '维修人',
  367. `repair_date` DATETIME DEFAULT NULL COMMENT '维修日期',
  368. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  369. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  370. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  371. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  372. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  373. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备维保记录(日次)';
  374. -- 设备维保记录(周次)
  375. CREATE TABLE `hb_equip_maintenance_weekly` (
  376. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  377. `record_date` DATETIME DEFAULT NULL COMMENT '日期',
  378. `equip_name_group` VARCHAR(60) DEFAULT NULL COMMENT '屠宰设备名称',
  379. `record_no` VARCHAR(30) DEFAULT NULL COMMENT '编号',
  380. `specification_no_group` VARCHAR(90) DEFAULT NULL COMMENT '规格型号',
  381. `maintenance_detail` VARCHAR(255) DEFAULT NULL COMMENT '维护记录',
  382. `maintenance_employee` VARCHAR(30) DEFAULT NULL COMMENT '维护人',
  383. `maintenance_date` DATETIME DEFAULT NULL COMMENT '维护日期',
  384. `fault_detail` VARCHAR(255) DEFAULT NULL COMMENT '故障描述',
  385. `repair_detail` VARCHAR(255) DEFAULT NULL COMMENT '维修结果',
  386. `repair_employee` VARCHAR(30) DEFAULT NULL COMMENT '维修人',
  387. `repair_date` DATETIME DEFAULT NULL COMMENT '维修日期',
  388. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  389. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  390. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  391. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  392. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  393. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备维保记录(周次)';
  394. -- 设备维保记录(月次)
  395. CREATE TABLE `hb_equip_maintenance_monthly` (
  396. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  397. `record_date` DATETIME DEFAULT NULL COMMENT '日期',
  398. `equip_name_group` VARCHAR(60) DEFAULT NULL COMMENT '屠宰设备名称',
  399. `record_no` VARCHAR(30) DEFAULT NULL COMMENT '编号',
  400. `specification_no_group` VARCHAR(90) DEFAULT NULL COMMENT '规格型号',
  401. `maintenance_detail` VARCHAR(255) DEFAULT NULL COMMENT '维护记录',
  402. `maintenance_employee` VARCHAR(30) DEFAULT NULL COMMENT '维护人',
  403. `maintenance_date` DATETIME DEFAULT NULL COMMENT '维护日期',
  404. `fault_detail` VARCHAR(255) DEFAULT NULL COMMENT '故障描述',
  405. `repair_detail` VARCHAR(255) DEFAULT NULL COMMENT '维修结果',
  406. `repair_employee` VARCHAR(30) DEFAULT NULL COMMENT '维修人',
  407. `repair_date` DATETIME DEFAULT NULL COMMENT '维修日期',
  408. `is_deleted` TINYINT ( 1 ) DEFAULT 0 COMMENT '是否删除标志,0否1是',
  409. `create_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '创建者',
  410. `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  411. `update_by` VARCHAR ( 255 ) DEFAULT NULL COMMENT '更新者',
  412. `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  413. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备维保记录(月次)';
  414. -- 修改已有表结构
  415. ALTER TABLE harmless_treatment ADD COLUMN examiner_name VARCHAR ( 30 ) COMMENT '无害化处理人员签字',
  416. ADD COLUMN veterinary_name VARCHAR ( 30 ) COMMENT '兽医卫生检验人员签字',
  417. ADD COLUMN supervisor_confirm VARCHAR ( 30 ) COMMENT '农业农村部门监管人员签字',
  418. ADD COLUMN cargo_owner_confirm VARCHAR ( 30 ) COMMENT '货主签字',
  419. ADD COLUMN clerk_name VARCHAR ( 30 ) COMMENT '填表人',
  420. ADD COLUMN director_confirm VARCHAR ( 30 ) COMMENT '屠宰企业负责人签字';