|
@@ -1,9 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
--- 安全检查-附件表
|
|
|
--- attachment_type 20以内的,保留给安全检查(之前外勤检查)模块使用
|
|
|
--- 安全检查模块,从21开始
|
|
|
+
|
|
|
CREATE TABLE `safetycheck_business_attachment` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件地址',
|
|
@@ -52,7 +50,6 @@ CREATE TABLE `safetycheck_inspection_task_relation` (
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤检查任务用户关联表';
|
|
|
|
|
|
---检查单,增加 被检查单位id 字段
|
|
|
CREATE TABLE `safetycheck_inspection_task_record` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`task_id` bigint DEFAULT NULL COMMENT '任务id',
|
|
@@ -83,7 +80,6 @@ CREATE TABLE `safetycheck_inspection_task_record` (
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-外勤检查任务记录表';
|
|
|
|
|
|
|
|
|
--- 整改问题表,增加 整改期限 字段
|
|
|
CREATE TABLE `safetycheck_inspection_problem` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`problem_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报问题标题',
|
|
@@ -113,6 +109,7 @@ CREATE TABLE `safetycheck_inspection_problem_relation` (
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
`workorder_id` bigint DEFAULT NULL COMMENT '工单id(废弃)',
|
|
|
`deal_dept_id` bigint NOT NULL COMMENT '处理部门id',
|
|
|
+ `deal_dept` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '处理部门name 【NEW】 ',
|
|
|
`assisting_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '协办单位',
|
|
|
`assisting_unit_id` bigint DEFAULT NULL COMMENT '协办单位id',
|
|
|
`handle_flag` tinyint DEFAULT '0' COMMENT '协办单位办理状态(3:已整改 ,2:待整改,1:已办理,0:未办理)',
|
|
@@ -154,7 +151,6 @@ CREATE TABLE `safetycheck_inspection_deal` (
|
|
|
|
|
|
|
|
|
|
|
|
--- 安全事故-主表
|
|
|
CREATE TABLE `safetycheck_accident` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '上传时间',
|
|
@@ -163,7 +159,7 @@ CREATE TABLE `safetycheck_accident` (
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
`weather` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '天气情况',
|
|
|
`accident_rank` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故等级(数据字典 dataType= safetycheck_accident_rank )',
|
|
|
- `accident_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故类型(1 伤亡事故 2 交通事故 3 火灾事故 ,数据字典 dataType= `safetycheck_accident_type )',
|
|
|
+ `accident_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故类型(1 伤亡事故 2 交通事故 3 火灾事故 ,数据字典 dataType= safetycheck_accident_type )',
|
|
|
`accident_remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故描述',
|
|
|
`accident_time` datetime DEFAULT NULL COMMENT '事故日期时间(年月日时分秒)',
|
|
|
`accident_address` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '事故地点',
|
|
@@ -257,29 +253,41 @@ CREATE TABLE `safetycheck_accident_transgress` (
|
|
|
`transgress_source` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '违章-来源',
|
|
|
`person_name` varchar(26) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '姓名',
|
|
|
`person_sex_code` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '性别(数据字典 sys_user_sex)',
|
|
|
- `person_drive_year` int CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '驾龄(年)',
|
|
|
+ `person_drive_year` int DEFAULT '0' COMMENT '驾龄(年)',
|
|
|
`person_age` int DEFAULT '0' COMMENT '年龄(岁)',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE KEY `id` (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-事故登记-工伤事故表';
|
|
|
|
|
|
-CREATE TABLE `safetycheck_safety_dept` (
|
|
|
+CREATE TABLE `safetycheck_safetydept` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '上传时间',
|
|
|
`create_by` bigint DEFAULT NULL COMMENT '上传人',
|
|
|
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
`safety_dept_id` bigint not null COMMENT '报平安-部门id',
|
|
|
- `ext_user_ids` varchar(350) DEFAULT NULL COMMENT '上报人用户ids',
|
|
|
- `ext_user_names` varchar(850) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报人用户姓名s',
|
|
|
+ `safety_dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT null COMMENT '报平安-部门 name',
|
|
|
`manage_dept_id` bigint not null COMMENT '上级管理-部门id',
|
|
|
+ `manage_dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT null COMMENT '报平安-部门 name',
|
|
|
`remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '备注',
|
|
|
`enable_flag` int DEFAULT '1' COMMENT '是否启用(1:启用,0:禁用)',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE KEY `id` (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-报平安-上报部门表';
|
|
|
|
|
|
-CREATE TABLE `safetycheck_safety_dept_report` (
|
|
|
+
|
|
|
+CREATE TABLE `safetycheck_safetydept_user` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '上传时间',
|
|
|
+ `create_by` bigint DEFAULT NULL COMMENT '上传人',
|
|
|
+ `safetydept_id` bigint not null COMMENT '报平安部门表_id',
|
|
|
+ `user_id` bigint not NULL COMMENT '上报人用户id',
|
|
|
+ `user_name` varchar(26) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报人用户姓名',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE KEY `id` (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-报平安-上报部门-上报用户表';
|
|
|
+
|
|
|
+CREATE TABLE `safetycheck_safetydept_report` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`create_time` datetime DEFAULT NULL COMMENT '上传时间',
|
|
|
`create_by` bigint DEFAULT NULL COMMENT '上传人',
|
|
@@ -289,7 +297,7 @@ CREATE TABLE `safetycheck_safety_dept_report` (
|
|
|
`report_user_id` bigint not null COMMENT '上报人用户id',
|
|
|
`report_user_name` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '上报人用户姓名',
|
|
|
`report_time` datetime not null COMMENT '报告日期(年月日)',
|
|
|
- `status` int DEFAULT '0' COMMENT '上报时限状态(1正常,2早报,3迟报)',
|
|
|
+ `status` int DEFAULT '0' COMMENT '上报时限状态(1正常,2早报,3迟报,0缺报)',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
UNIQUE KEY `id` (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-报平安-部门-上报表';
|
|
@@ -330,7 +338,7 @@ CREATE TABLE `safetycheck_safety_educate` (
|
|
|
UNIQUE KEY `id` (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全教育表';
|
|
|
|
|
|
-CREATE TABLE `safetycheck_monthly_report` (
|
|
|
+CREATE TABLE `safetycheck_safety_report` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
|
@@ -343,26 +351,11 @@ CREATE TABLE `safetycheck_monthly_report` (
|
|
|
`flow_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请流程',
|
|
|
`flow_ins_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id',
|
|
|
`submit_time` datetime DEFAULT NULL COMMENT '提交时间',
|
|
|
+ `report_type_code` varchar(3) DEFAULT NULL COMMENT '教育类型(数据字典 safetycheck_report_type 1:月报 2简报)',
|
|
|
`status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '流程状态。0:未提交。1:审批中。2:已完成',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全月报';
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全报告';
|
|
|
|
|
|
-CREATE TABLE `safetycheck_concise_report` (
|
|
|
- `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
- `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
|
|
|
- `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
|
|
- `create_by` bigint DEFAULT NULL COMMENT '创建者',
|
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_by` bigint DEFAULT NULL COMMENT '更新者',
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
- `bill_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型',
|
|
|
- `bill_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据编码',
|
|
|
- `flow_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请流程',
|
|
|
- `flow_ins_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id',
|
|
|
- `submit_time` datetime DEFAULT NULL COMMENT '提交时间',
|
|
|
- `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '流程状态。0:未提交。1:审批中。2:已完成',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=1004 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查-安全简报';
|
|
|
|
|
|
|
|
|
|