隐患排查初版

This commit is contained in:
2026-05-30 16:00:20 +08:00
parent d48ecdd89c
commit 7254f7c35f
11 changed files with 856 additions and 34 deletions

View File

@@ -0,0 +1,49 @@
ALTER TABLE `hot_hidden_danger_inspection`
ADD COLUMN `submit_version` bigint NULL DEFAULT 0 COMMENT '提交版本号' AFTER `flow_status`,
ADD COLUMN `audit_result` varchar(16) NULL COMMENT '审核结果PASS=通过 REJECT=驳回)' AFTER `submit_version`,
ADD COLUMN `reject_count` bigint NULL DEFAULT 0 COMMENT '驳回次数' AFTER `audit_result`,
ADD COLUMN `last_reject_reason` varchar(500) NULL COMMENT '最近一次驳回原因' AFTER `reject_count`,
ADD COLUMN `last_reject_time` datetime NULL COMMENT '最近一次驳回时间' AFTER `last_reject_reason`,
ADD COLUMN `last_reject_by_id` bigint NULL COMMENT '最近一次驳回人ID' AFTER `last_reject_time`,
ADD COLUMN `last_reject_by_name` varchar(64) NULL COMMENT '最近一次驳回人姓名' AFTER `last_reject_by_id`;
CREATE TABLE `hot_hidden_danger_inspection_audit_history` (
`id` bigint NOT NULL COMMENT '主键',
`inspection_id` bigint NOT NULL COMMENT '隐患排查主单ID',
`company_id` bigint DEFAULT NULL COMMENT '公司ID',
`plan_id` bigint DEFAULT NULL COMMENT '计划ID',
`project_name` varchar(255) DEFAULT NULL COMMENT '排查项目',
`project_id` varchar(64) DEFAULT NULL COMMENT '排查项目ID',
`project_type` bigint DEFAULT NULL COMMENT '排查类型1=公司 2=车辆 3=人员)',
`submit_version` bigint DEFAULT NULL COMMENT '提交版本号',
`audit_round` bigint DEFAULT NULL COMMENT '审核轮次',
`audit_result` varchar(16) DEFAULT NULL COMMENT '审核结果REJECT',
`reject_reason` varchar(500) DEFAULT NULL COMMENT '驳回原因',
`audit_date` datetime DEFAULT NULL COMMENT '审核日期',
`approver_id` bigint DEFAULT NULL COMMENT '审核人ID',
`approver_name` varchar(64) DEFAULT NULL COMMENT '审核人姓名',
`approver_sign_img_url` varchar(500) DEFAULT NULL COMMENT '审核人签名图片',
`audit_has_danger` bigint DEFAULT NULL COMMENT '审核时是否存在隐患',
`submit_snapshot_json` longtext COMMENT '当次提交快照JSON',
`check_content_json` longtext COMMENT '排查内容JSON',
`danger_desc` varchar(500) DEFAULT NULL COMMENT '隐患描述',
`attachment_url` varchar(2000) DEFAULT NULL COMMENT '附件URL',
`sign_img_url` varchar(500) DEFAULT NULL COMMENT '排查人签名图片',
`checker_id` varchar(64) DEFAULT NULL COMMENT '排查人ID',
`checker_name` varchar(64) DEFAULT NULL COMMENT '排查人姓名',
`check_date` datetime DEFAULT NULL COMMENT '排查日期',
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
`create_by` bigint DEFAULT NULL COMMENT '创建者',
`create_by_name` varchar(64) DEFAULT NULL COMMENT '创建者名称',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` bigint DEFAULT NULL COMMENT '更新者',
`update_by_name` varchar(64) DEFAULT NULL COMMENT '更新者名称',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`is_deleted` bigint DEFAULT 0 COMMENT '0=正常,1=已删除',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`),
KEY `idx_hdiah_inspection_id` (`inspection_id`),
KEY `idx_hdiah_company_id` (`company_id`),
KEY `idx_hdiah_audit_round` (`audit_round`),
KEY `idx_hdiah_is_deleted` (`is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='隐患排查审核驳回历史表';