01-安全检查-建表语句.sql 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371
  1. -- 安全检查-附件表
  2. -- attachment_type 20以内的,保留给安全检查(之前外勤检查)模块使用
  3. -- 安全检查模块,从21开始
  4. CREATE TABLE `safetycheck_business_attachment` (
  5. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  6. `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件地址',
  7. `size` double DEFAULT NULL COMMENT '文件大小',
  8. `ext` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展名',
  9. `old_file_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '旧文件名(包括后缀)',
  10. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  11. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  12. `user_id` bigint DEFAULT NULL COMMENT '用户id',
  13. `dept_id` bigint DEFAULT NULL COMMENT '部门id',
  14. `business_id` bigint DEFAULT NULL COMMENT '业务id',
  15. `attachment_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件类型(5:安全检查-任务附件,6:安全检查-记录合格附件,7:安全检查-问题处理附件,8:安全检查-记录不合格附件,12: 安全检查-整改分派附件(问题表),13:安全检查-主/协整改附件, 21:报平安附件,22:安全材料,23:安全月报,24:安全简报,)',
  16. PRIMARY KEY (`id`) USING BTREE,
  17. UNIQUE KEY `id` (`id`) USING BTREE
  18. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-业务附件表';
  19. CREATE TABLE `safetycheck_inspection_task` (
  20. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  21. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  22. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  23. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  24. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  25. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  26. `task_start_time` datetime DEFAULT NULL COMMENT '检查任务开始时间',
  27. `task_end_time` datetime DEFAULT NULL COMMENT '检查任务结束时间',
  28. `task_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查任务标题',
  29. `task_content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查任务简介',
  30. `publish_flag` int DEFAULT '0' COMMENT '任务状态,0:未发布,1:已发布,2:已取消,3:已结束',
  31. `task_flag` int DEFAULT '0' COMMENT '计划类型,0:周计划,1:日计划,2:临时计划',
  32. `ext_dept_ids` varchar(450) DEFAULT NULL COMMENT '被检查单位部门ids(中间逗号分隔)',
  33. `ext_dept_names` varchar(850) DEFAULT NULL COMMENT '被检查单位部门名称字符串(中间逗号分隔)',
  34. PRIMARY KEY (`id`) USING BTREE
  35. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤检查任务表';
  36. CREATE TABLE `safetycheck_inspection_task_relation` (
  37. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  38. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  39. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  40. `task_id` bigint DEFAULT NULL COMMENT '任务id',
  41. `task_user_id` bigint NOT NULL COMMENT '外勤检查人员Id',
  42. `task_user_name` varchar(50) DEFAULT NULL COMMENT '外勤检查人员姓名',
  43. `status` int DEFAULT '1' COMMENT '检查状态,0:未开始,1:已开始,2:已结束',
  44. PRIMARY KEY (`id`) USING BTREE
  45. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤检查任务用户关联表';
  46. --检查单,增加 被检查单位id 字段
  47. CREATE TABLE `safetycheck_inspection_task_record` (
  48. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  49. `task_id` bigint DEFAULT NULL COMMENT '任务id',
  50. `task_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '任务标题',
  51. `inspection_user` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查人员',
  52. `inspection_user_id` bigint DEFAULT NULL COMMENT '检查人员Id',
  53. `inspection_tel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查人员联系方式',
  54. `inspection_time` datetime DEFAULT NULL COMMENT '检查时间',
  55. `inspection_unit_dept_id` bigint DEFAULT NULL COMMENT '被检查单位-部门id(safetycheck_inspection_task.ext_dept_ids 里面的一个) 【NEW】',
  56. `inspection_place` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查地点',
  57. `inspection_place_lng` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查地点坐标经度',
  58. `inspection_place_lat` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '检查地点坐标纬度',
  59. `qualified_content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '合格内容',
  60. `unqualified_content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '不合格内容',
  61. `qualified_flag` int DEFAULT '1' COMMENT '是否存在不合格,0:存在,1:不存在',
  62. `report_status` int DEFAULT '0' COMMENT '上报状态,0:否,1:是',
  63. `deal_status` int DEFAULT '0' COMMENT '处理状态,0:未分派,1:待处理,2:已处理,3-已退回',
  64. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  65. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  66. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  67. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  68. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  69. `status` int DEFAULT '0' COMMENT '检查单状态(0待上报,1 已上报,2待整改,3 已整改,4 已结束,5 已退回,6 已关闭)',
  70. `to_corp_name` varchar(200) DEFAULT NULL COMMENT '被检查单位名称',
  71. `organizer_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '主办单位',
  72. `organizer_unit_id` bigint DEFAULT NULL COMMENT '主办单位id',
  73. PRIMARY KEY (`id`) USING BTREE
  74. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤检查任务记录表';
  75. -- 整改问题表,增加 整改期限 字段
  76. CREATE TABLE `safetycheck_inspection_problem` (
  77. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  78. `problem_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报问题标题',
  79. `problem_content` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报问题描述',
  80. `task_id` bigint DEFAULT NULL COMMENT '任务id',
  81. `task_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '任务标题',
  82. `task_record_id` bigint DEFAULT NULL COMMENT '任务记录id',
  83. `deal_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '处理部门',
  84. `deal_dept_id` bigint DEFAULT NULL COMMENT '处理部门id',
  85. `deal_limit_time` datetime DEFAULT NULL COMMENT '整改期限 【NEW】 ',
  86. `deal_status` int DEFAULT '0' COMMENT '处理状态,0:待接收,1:未处理,2:已处理,3:已退回',
  87. `deal_content` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '处理描述',
  88. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  89. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  90. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  91. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  92. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  93. PRIMARY KEY (`id`) USING BTREE
  94. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤检查问题';
  95. CREATE TABLE `safetycheck_inspection_problem_relation` (
  96. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  97. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  98. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  99. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  100. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  101. `workorder_id` bigint DEFAULT NULL COMMENT '工单id(废弃)',
  102. `deal_dept_id` bigint NOT NULL COMMENT '处理部门id',
  103. `assisting_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '协办单位',
  104. `assisting_unit_id` bigint DEFAULT NULL COMMENT '协办单位id',
  105. `handle_flag` tinyint DEFAULT '0' COMMENT '协办单位办理状态(3:已整改 ,2:待整改,1:已办理,0:未办理)',
  106. `problem_id` bigint DEFAULT NULL COMMENT '整改问题id',
  107. `status` tinyint DEFAULT '1' COMMENT '状态(1:有效,2:作废)(默认 1)',
  108. `task_id` bigint DEFAULT NULL COMMENT '任务id',
  109. `task_record_id` bigint NOT NULL COMMENT '任务记录id',
  110. PRIMARY KEY (`id`) USING BTREE
  111. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤整改-协办单位-关联表';
  112. CREATE TABLE `safetycheck_inspection_deal` (
  113. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  114. `assisting_relation_id` bigint DEFAULT NULL COMMENT '协办单位关联id(关联表主键)',
  115. `task_record_id` bigint NOT NULL COMMENT '检查单id',
  116. `problem_id` bigint DEFAULT NULL COMMENT '整改id',
  117. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  118. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  119. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  120. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  121. `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '删除标志(0代表存在 1代表删除)',
  122. `deal_dept` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '处理部门',
  123. `deal_dept_id` bigint DEFAULT NULL COMMENT '处理部门id',
  124. `deal_dept_type` tinyint DEFAULT NULL COMMENT '处理部门类型(1 集团 2: 主办 3 协办)',
  125. `deal_type` int DEFAULT NULL COMMENT '办理方式',
  126. `deal_time` datetime DEFAULT NULL COMMENT '办理时间',
  127. `deal_content` varchar(350) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '办理意见(主办单位/协办单位办理完成的时候填写)',
  128. `duty_dept_ids` varchar(550) DEFAULT NULL COMMENT '责任单位部门ids(多个中间逗号分隔)',
  129. `duty_dept_names` varchar(850) DEFAULT NULL COMMENT '责任单位部门名称字符串(多个,逗号分隔)',
  130. PRIMARY KEY (`id`) USING BTREE
  131. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤整改-处理结果表';
  132. -- 安全事故-主表
  133. CREATE TABLE `safetycheck_accident` (
  134. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  135. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  136. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  137. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  138. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  139. `weather` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '天气情况',
  140. `accident_rank` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故等级(数据字典 dataType= safetycheck_accident_rank )',
  141. `accident_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故类型(1 伤亡事故 2 交通事故 3 火灾事故 ,数据字典 dataType= `safetycheck_accident_type )',
  142. `accident_remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故描述',
  143. `accident_time` datetime DEFAULT NULL COMMENT '事故日期时间(年月日时分秒)',
  144. `accident_address` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故地点',
  145. `accident_place_lng` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故地点-经度',
  146. `accident_place_lat` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故地点-维度',
  147. `accident_physical_address` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故地点-物理地址',
  148. `accident_casualties` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '伤亡情况',
  149. PRIMARY KEY (`id`) USING BTREE,
  150. UNIQUE KEY `id` (`id`) USING BTREE
  151. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-事故登记表';
  152. CREATE TABLE `safetycheck_accident_traffic` (
  153. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  154. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  155. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  156. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  157. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  158. `accident_id` bigint not null COMMENT '事故id',
  159. `traffic_type_code` varchar(2) DEFAULT NULL COMMENT '交通事故类型(数据字典 safetycheck_traffic_type)',
  160. `line_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '线路code',
  161. `line_name` varchar(28) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '线路name',
  162. `bus_brand_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车牌号',
  163. `onboardid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '车辆-自编号',
  164. `driver_name` varchar(26) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾驶员姓名',
  165. `driver_workid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾驶员-工号',
  166. `driver_travel_no` varchar(26) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾驶员-驾驶证号',
  167. `driver_sex_code` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾驶员-性别(数据字典 sys_user_sex)',
  168. `driver_year` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾驶员-出生-年',
  169. `driver_age` int DEFAULT '0' COMMENT '驾驶员-岁数',
  170. `run_orientation_code` varchar(2) DEFAULT NULL COMMENT '行驶方向(数据字典 safetycheck_run_orientation)',
  171. `collision_location_code` varchar(2) DEFAULT NULL COMMENT '碰撞部位(数据字典 safetycheck_collision_location)',
  172. `accident_duty_code` varchar(2) DEFAULT NULL COMMENT '事故责任(数据字典 safetycheck_collision_location)',
  173. `insurance_corp` varchar(60) DEFAULT NULL COMMENT '保险公司',
  174. `accident_remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故概述',
  175. `other_side_travel_type_code` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '对方-出行方式(数据字典 safetycheck_travel_type)',
  176. `other_side_bus_type_code` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '对方-驾驶车型(数据字典 safetycheck_bus_type)',
  177. `other_side_bus_brand_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '对方-车牌号',
  178. PRIMARY KEY (`id`) USING BTREE,
  179. UNIQUE KEY `id` (`id`) USING BTREE
  180. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-事故登记-交通事故信息表';
  181. CREATE TABLE `safetycheck_accident_traffic_otherside` (
  182. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  183. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  184. `create_by` bigint DEFAULT NULL COMMENT '创建人用户id',
  185. `update_by` bigint DEFAULT NULL COMMENT '更新者用户id',
  186. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  187. `accident_id` bigint not null COMMENT '事故id',
  188. `accident_traffic_id` bigint not null COMMENT '事故-交通事故id',
  189. `person_name` varchar(20) DEFAULT NULL COMMENT '姓名',
  190. `person_sex_code` varchar(2) DEFAULT NULL COMMENT '性别(数据字典 sys_user_sex)',
  191. `person_age` int DEFAULT '0' COMMENT '年龄',
  192. `person_casualties` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '伤情描述',
  193. PRIMARY KEY (`id`) USING BTREE,
  194. UNIQUE KEY `id` (`id`) USING BTREE
  195. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-事故登记-交通事故-对方信息表';
  196. CREATE TABLE `safetycheck_accident_workinjury` (
  197. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  198. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  199. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  200. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  201. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  202. `accident_id` bigint not null COMMENT '事故id',
  203. `person_name` varchar(20) DEFAULT NULL COMMENT '姓名',
  204. `person_age` int DEFAULT '0' COMMENT '年龄',
  205. `work_post` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '工作岗位',
  206. `injured_area` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '受伤部位',
  207. `person_casualties` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '伤情描述',
  208. `insurance_num` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '保险编号',
  209. `card_num` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '身份证号',
  210. `start_work_date` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '参加工作时间',
  211. `accident_remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故概述',
  212. PRIMARY KEY (`id`) USING BTREE,
  213. UNIQUE KEY `id` (`id`) USING BTREE
  214. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-事故登记-工伤事故表';
  215. CREATE TABLE `safetycheck_accident_transgress` (
  216. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  217. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  218. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  219. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  220. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  221. `accident_id` bigint not null COMMENT '事故id',
  222. `cheeck_corp` varchar(50) DEFAULT NULL COMMENT '单位(开具罚单的单位?)',
  223. `transgress_time` datetime DEFAULT NULL COMMENT '违章时间',
  224. `work_post` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '岗位',
  225. `transgress_address` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违章地点',
  226. `transgress_type_code` varchar(3) DEFAULT NULL COMMENT '违章类型(数据字典 safetycheck_transgress_type_)',
  227. `transgress_bus_num` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违章-车号',
  228. `transgress_source` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违章-来源',
  229. `person_name` varchar(26) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '姓名',
  230. `person_sex_code` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '性别(数据字典 sys_user_sex)',
  231. `person_drive_year` int CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾龄(年)',
  232. `person_age` int DEFAULT '0' COMMENT '年龄(岁)',
  233. PRIMARY KEY (`id`) USING BTREE,
  234. UNIQUE KEY `id` (`id`) USING BTREE
  235. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-事故登记-工伤事故表';
  236. CREATE TABLE `safetycheck_safety_dept` (
  237. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  238. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  239. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  240. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  241. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  242. `safety_dept_id` bigint not null COMMENT '报平安-部门id',
  243. `ext_user_ids` varchar(350) DEFAULT NULL COMMENT '上报人用户ids',
  244. `ext_user_names` varchar(850) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报人用户姓名s',
  245. `manage_dept_id` bigint not null COMMENT '上级管理-部门id',
  246. `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
  247. `enable_flag` int DEFAULT '1' COMMENT '是否启用(1:启用,0:禁用)',
  248. PRIMARY KEY (`id`) USING BTREE,
  249. UNIQUE KEY `id` (`id`) USING BTREE
  250. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-报平安-上报部门表';
  251. CREATE TABLE `safetycheck_safety_dept_report` (
  252. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  253. `create_time` datetime DEFAULT NULL COMMENT '上传时间',
  254. `create_by` bigint DEFAULT NULL COMMENT '上传人',
  255. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  256. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  257. `safety_dept_id` bigint not null COMMENT '报平安-部门id',
  258. `report_user_id` bigint not null COMMENT '上报人用户id',
  259. `report_user_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报人用户姓名',
  260. `report_time` datetime not null COMMENT '报告日期(年月日)',
  261. `status` int DEFAULT '0' COMMENT '上报时限状态(1正常,2早报,3迟报)',
  262. PRIMARY KEY (`id`) USING BTREE,
  263. UNIQUE KEY `id` (`id`) USING BTREE
  264. ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-报平安-部门-上报表';
  265. CREATE TABLE `safetycheck_material` (
  266. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  267. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  268. `create_by` bigint DEFAULT NULL COMMENT '创建人',
  269. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  270. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  271. `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
  272. `remark` varchar(800) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  273. `publish_status` tinyint DEFAULT '0' COMMENT '是否发布(0:未发布,1:已发布)',
  274. `material_type_code` varchar(3) DEFAULT NULL COMMENT '材料类型(数据字典 safetycheck_material_type_)',
  275. `material_source` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '材料来源',
  276. `receive_corp` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接收单位',
  277. PRIMARY KEY (`id`) USING BTREE,
  278. UNIQUE KEY `id` (`id`) USING BTREE
  279. ) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全材料表';
  280. CREATE TABLE `safetycheck_safety_educate` (
  281. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  282. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  283. `create_by` bigint DEFAULT NULL COMMENT '创建人',
  284. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  285. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  286. `educate_type_code` varchar(3) DEFAULT NULL COMMENT '教育类型(数据字典 safetycheck_educate_type_)',
  287. `manage_user_id` bigint not NULL COMMENT '主持人-用户id',
  288. `dept_id` bigint default NULL COMMENT '单位id',
  289. `educate_time` datetime DEFAULT NULL COMMENT '教育时间(年月日时分)',
  290. `educate_address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '教育地点',
  291. `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
  292. `educate_content` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '教育内容',
  293. `educate_user_names` text DEFAULT NULL COMMENT '受教育人员-用户姓名(中间逗号分隔)',
  294. `educate_user_size` int DEFAULT '0' COMMENT '人数',
  295. `ext_material_file_ids` text DEFAULT NULL COMMENT '安全材料-附件ids',
  296. PRIMARY KEY (`id`) USING BTREE,
  297. UNIQUE KEY `id` (`id`) USING BTREE
  298. ) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全教育表';
  299. CREATE TABLE `safetycheck_monthly_report` (
  300. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  301. `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
  302. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  303. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  304. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  305. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  306. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  307. `bill_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型',
  308. `bill_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据编码',
  309. `flow_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请流程',
  310. `flow_ins_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id',
  311. `submit_time` datetime DEFAULT NULL COMMENT '提交时间',
  312. `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '流程状态。0:未提交。1:审批中。2:已完成',
  313. PRIMARY KEY (`id`) USING BTREE
  314. ) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全月报';
  315. CREATE TABLE `safetycheck_concise_report` (
  316. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  317. `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
  318. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
  319. `create_by` bigint DEFAULT NULL COMMENT '创建者',
  320. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  321. `update_by` bigint DEFAULT NULL COMMENT '更新者',
  322. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  323. `bill_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型',
  324. `bill_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据编码',
  325. `flow_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请流程',
  326. `flow_ins_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id',
  327. `submit_time` datetime DEFAULT NULL COMMENT '提交时间',
  328. `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '流程状态。0:未提交。1:审批中。2:已完成',
  329. PRIMARY KEY (`id`) USING BTREE
  330. ) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全简报';