From f569e2257372a2f940aace9ad151fd758196eb9a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 13 六月 2026 14:34:42 +0800
Subject: [PATCH] 修改客户,销售,协同,报价,质量

---
 doc/sql/20260613_quality_module_completion.sql |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/doc/sql/20260613_quality_module_completion.sql b/doc/sql/20260613_quality_module_completion.sql
new file mode 100644
index 0000000..41dbd72
--- /dev/null
+++ b/doc/sql/20260613_quality_module_completion.sql
@@ -0,0 +1,58 @@
+-- ============================================================
+-- 涓嶅悎鏍肩鐞嗘ā鍧楄ˉ鍏�
+-- 1. 宸叉湁琛ㄨˉ鍏呯己澶卞瓧娈�
+-- 2. 鏂板缓 quality_unqualified_order 涓嶅悎鏍煎搧澶勭悊鍗曡〃
+-- 鐢熸垚鏃ユ湡锛�2026-06-13
+-- ============================================================
+
+-- Phase 1A: quality_inspect 琛ュ厖 process_type 瀛楁
+ALTER TABLE quality_inspect ADD COLUMN process_type INT DEFAULT NULL COMMENT '宸ュ簭绫诲瀷锛屽尮閰嶆暟鎹瓧鍏� product_process_type';
+
+-- Phase 1B: quality_unqualified 琛ュ厖 4 涓瓧娈�
+ALTER TABLE quality_unqualified ADD COLUMN reason_analysis VARCHAR(500) DEFAULT NULL COMMENT '鍘熷洜鍒嗘瀽';
+ALTER TABLE quality_unqualified ADD COLUMN preventive_corrective VARCHAR(500) DEFAULT NULL COMMENT '棰勯槻涓庣籂姝f帾鏂�';
+ALTER TABLE quality_unqualified ADD COLUMN loss_working VARCHAR(200) DEFAULT NULL COMMENT '宸ユ椂鎹熷け';
+ALTER TABLE quality_unqualified ADD COLUMN loss_material VARCHAR(200) DEFAULT NULL COMMENT '鏉愭枡璐规崯澶�';
+
+-- Phase 1C: quality_test_standard 琛ュ厖 process_type 瀛楁
+ALTER TABLE quality_test_standard ADD COLUMN process_type INT DEFAULT NULL COMMENT '宸ュ簭绫诲瀷';
+
+-- Phase 2: 鏂板缓 quality_unqualified_order 涓嶅悎鏍煎搧澶勭悊鍗曡〃
+CREATE TABLE IF NOT EXISTS quality_unqualified_order (
+    id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '涓婚敭',
+    order_no VARCHAR(32) NOT NULL COMMENT '澶勭悊鍗曠紪鍙凤紝鍓嶇紑BHG+鏃ユ湡+鑷搴忓彿',
+    unqualified_id BIGINT COMMENT '鍏宠仈quality_unqualified.id',
+    project_name VARCHAR(100) COMMENT '椤圭洰鍚嶇О',
+    project_no VARCHAR(50) COMMENT '椤圭洰缂栧彿',
+    equipment_id BIGINT COMMENT '鍏宠仈璁惧ID',
+    equipment_name VARCHAR(100) COMMENT '璁惧鍚嶇О',
+    equipment_drawing_no VARCHAR(50) COMMENT '璁惧鍥惧彿',
+    material_name VARCHAR(100) COMMENT '鐗╂枡/閮ㄤ欢鍚嶇О',
+    product_model_id BIGINT COMMENT '鍏宠仈浜у搧鍨嬪彿ID',
+    material_drawing_no VARCHAR(50) COMMENT '鐗╂枡鍥惧彿',
+    specification_model VARCHAR(100) COMMENT '鍨嬪彿瑙勬牸',
+    material_quality VARCHAR(50) COMMENT '鏉愯川',
+    quantity DECIMAL(10,2) COMMENT '鎬绘暟閲�',
+    unqualified_quantity DECIMAL(10,2) COMMENT '涓嶅悎鏍兼暟閲�',
+    unqualified_process TINYINT COMMENT '涓嶅悎鏍煎伐搴忥細1=鏉ユ枡锛�2=鍒剁▼锛�3=鎴愬搧',
+    supplier_name VARCHAR(100) COMMENT '渚涘簲鍟嗗悕绉�',
+    inspector_name VARCHAR(50) COMMENT '妫�楠屽憳',
+    inspect_date DATE COMMENT '妫�楠屾棩鏈�',
+    responsible_person VARCHAR(50) COMMENT '璐d换浜�',
+    responsible_dept VARCHAR(50) COMMENT '璐d换閮ㄩ棬',
+    problem_description VARCHAR(500) COMMENT '闂鎻忚堪',
+    reason_analysis VARCHAR(500) COMMENT '鍘熷洜鍒嗘瀽鍙婂缓璁�',
+    correction_action VARCHAR(500) COMMENT '绾犳鎺柦',
+    disposal_method TINYINT COMMENT '澶勭疆鏂瑰紡锛�1=璁╂鎺ユ敹锛�2=鍘傚唴缁翠慨锛�3=杩斿巶缁翠慨锛�4=鎹㈣揣锛�5=閫�璐э紝6=鎶ュ簾',
+    repair_evaluation VARCHAR(500) COMMENT '鍘傚唴/杩斿巶缁翠慨璇勪及',
+    preventive_action VARCHAR(500) COMMENT '棰勯槻鎺柦',
+    status TINYINT DEFAULT 0 COMMENT '鐘舵�侊細0=鑽夌锛�1=寰呭鎵癸紝2=瀹℃壒涓紝3=宸插畬鎴愶紝4=宸查┏鍥�',
+    remark VARCHAR(500) COMMENT '澶囨敞',
+    create_by INT COMMENT '鍒涘缓鐢ㄦ埛',
+    update_by INT COMMENT '淇敼鐢ㄦ埛',
+    create_time DATETIME COMMENT '鍒涘缓鏃堕棿',
+    update_time DATETIME COMMENT '淇敼鏃堕棿',
+    tenant_id BIGINT COMMENT '绉熸埛ID',
+    dept_id BIGINT COMMENT '閮ㄩ棬ID',
+    deleted TINYINT DEFAULT 0 COMMENT '閫昏緫鍒犻櫎锛�0=鍚︼紝1=鏄�'
+);

--
Gitblit v1.9.3