safety-eval-service/docs/db/todo.sql

86 lines
4.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

-- =============================================
-- 2026-07-15 表字段变更增量脚本
-- 执行: mysql -u<user> -p<db> < todo.sql
-- =============================================
SET NAMES utf8mb4;
-- =============================================
-- org_equipment 表
-- =============================================
-- 1. instrument_type_code → industry_code 行业code
ALTER TABLE `org_equipment` CHANGE COLUMN `instrument_type_code` `industry_code` varchar(32) DEFAULT NULL COMMENT '行业code';
-- =============================================
-- org_business_scope_device_ref 表
-- =============================================
-- 2. device_code → device_type_code 设备类型code
ALTER TABLE `org_business_scope_device_ref` CHANGE COLUMN `device_code` `device_type_code` varchar(32) DEFAULT NULL COMMENT '设备类型code';
-- 3. device_name → device_type_name 设备类型名称
ALTER TABLE `org_business_scope_device_ref` CHANGE COLUMN `device_name` `device_type_name` varchar(200) DEFAULT NULL COMMENT '设备类型名称';
-- org_personnel_cert 表添加 business_scope 字段
ALTER TABLE `org_personnel_cert`
ADD COLUMN `business_scope` varchar(500) DEFAULT NULL COMMENT '备案安全评价业务范围' AFTER `cert_attachment_url`;
-- qual_filing_personnel_cert 表添加 business_scope 字段
ALTER TABLE `qual_filing_personnel_cert`
ADD COLUMN `business_scope` varchar(500) DEFAULT NULL COMMENT '备案安全评价业务范围' AFTER `source_cert_id`;
-- qual_filing_personnel_cert_change 表添加 business_scope 字段
ALTER TABLE `qual_filing_personnel_cert_change`
ADD COLUMN `business_scope` varchar(500) DEFAULT NULL COMMENT '备案安全评价业务范围' AFTER `source_cert_id`;
-- org_personnel_cert 表添加 专业能力编码 字段
ALTER TABLE `org_personnel_cert`
ADD COLUMN `professional_capability_code` VARCHAR(64) DEFAULT NULL COMMENT '专业能力编码' AFTER `business_scope`;
-- qual_filing_personnel_cert 表添加 专业能力编码 字段
ALTER TABLE `qual_filing_personnel_cert`
ADD COLUMN `professional_capability_code` VARCHAR(64) DEFAULT NULL COMMENT '专业能力编码' AFTER `business_scope`;
-- qual_filing_personnel_cert_change 表添加 专业能力编码 字段
ALTER TABLE `qual_filing_personnel_cert_change`
ADD COLUMN `professional_capability_code` VARCHAR(64) DEFAULT NULL COMMENT '专业能力编码' AFTER `business_scope`;
-- 1. org_personnel_cert 表添加行业专业标准ID字段
ALTER TABLE `org_personnel_cert`
ADD COLUMN `industry_professional_standards_id` BIGINT DEFAULT NULL COMMENT '行业专业标准ID'
AFTER `professional_capability_code`;
-- =============================================
-- eval_process_control 表添加归档交接单字段
-- =============================================
ALTER TABLE `eval_process_control`
ADD COLUMN `handover_form_url` varchar(500) DEFAULT NULL COMMENT '归档交接单URL' AFTER `archive_flag`;
ALTER TABLE `eval_process_control`
ADD COLUMN `handover_form_status` varchar(32) DEFAULT 'not_create' COMMENT '归档交接单状态(not_create未生成,created已生成)' AFTER `handover_form_url`;
-- eval_process_control 表添加内审人签字字段
ALTER TABLE `eval_process_control`
ADD COLUMN `reviewer_signature_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '内审人独立签字' AFTER `controller_name`;
ALTER TABLE `eval_process_control`
ADD COLUMN `reviewer_signature_task_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'non_dispatched' COMMENT '审核签字任务状态 dispatched 下发non_dispatched 未下发 , completed 已完成' AFTER `reviewer_signature_url`;
-- 2. qual_filing_personnel_cert 表添加行业专业标准ID字段
ALTER TABLE `qual_filing_personnel_cert`
ADD COLUMN `industry_professional_standards_id` BIGINT DEFAULT NULL COMMENT '行业专业标准ID'
AFTER `professional_capability_code`;
-- 3. qual_filing_personnel_cert_change 表添加行业专业标准ID字段
ALTER TABLE `qual_filing_personnel_cert_change`
ADD COLUMN `industry_professional_standards_id` BIGINT DEFAULT NULL COMMENT '行业专业标准ID'
AFTER `professional_capability_code`;
-- =============================================
-- eval_project 表添加是否法定项目字段
-- =============================================
ALTER TABLE `eval_project`
ADD COLUMN `is_statutory` tinyint NOT NULL DEFAULT 0 COMMENT '是否法定项目 1是 0否' AFTER `archive_flag`;