Files
wucaixing-backend/sql/update_hidden_danger_inspection_reject_history.sql
2026-05-30 16:00:20 +08:00

50 lines
3.3 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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='隐患排查审核驳回历史表';