21 小时以前 54885c7766e9f495d7b2a965cdbccd17ab986839
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
-- 修复质检升级新增列的中文注释乱码(原 DDL 执行时客户端字符集非 utf8mb4 所致)
-- 执行方式:docker exec -i mysql8 mysql --default-character-set=utf8mb4 -uroot -p*** < 本文件
 
ALTER TABLE mes_qc_indicator
    MODIFY COLUMN parent_id BIGINT NOT NULL DEFAULT 0 COMMENT '父指标编号(0=顶级)',
    MODIFY COLUMN item_type TINYINT NOT NULL DEFAULT 1 COMMENT '条目类型:1=录入项,2=分组项',
    MODIFY COLUMN formula_text VARCHAR(500) NULL COMMENT '公式展示文本(打印报告用,不参与计算)',
    MODIFY COLUMN unit_text VARCHAR(50) NULL COMMENT '单位文本(如 kg/m³、/%,打印展示用)',
    MODIFY COLUMN sort_order INT NOT NULL DEFAULT 0 COMMENT '同级排序号';
 
ALTER TABLE mes_qc_template_indicator
    MODIFY COLUMN sort_order INT NOT NULL DEFAULT 0 COMMENT '展示排序号',
    MODIFY COLUMN judge_flag TINYINT NOT NULL DEFAULT 1 COMMENT '是否参与合格判定:1=是,0=否';
 
ALTER TABLE mes_qc_indicator_result_detail
    MODIFY COLUMN measure_no INT NOT NULL DEFAULT 1 COMMENT '测量批次号(从 1 开始,默认 1)';
 
ALTER TABLE mes_qc_template
    MODIFY COLUMN default_execute_standard VARCHAR(50) NULL COMMENT '默认执行标准(如 GB/T6027)';
 
ALTER TABLE mes_qc_iqc
    MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
    MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
    MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
    MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
    MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
 
ALTER TABLE mes_qc_ipqc
    MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
    MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
    MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
    MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
    MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
 
ALTER TABLE mes_qc_oqc
    MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
    MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
    MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
    MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
    MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';
 
ALTER TABLE mes_qc_rqc
    MODIFY COLUMN sampling_location VARCHAR(100) NULL COMMENT '采样地点',
    MODIFY COLUMN certificate_no VARCHAR(50) NULL COMMENT '证书编号/合格证号',
    MODIFY COLUMN execute_standard VARCHAR(50) NULL COMMENT '执行标准',
    MODIFY COLUMN audit_user_id BIGINT NULL COMMENT '复核人用户编号',
    MODIFY COLUMN approve_user_id BIGINT NULL COMMENT '审核人用户编号';