From 124a6178ae918de05886b52199b7755d4fa1ece3 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 18 三月 2026 17:06:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_宁夏_中盛建材' into dev_宁夏_中盛建材

---
 doc/宁夏-中盛建材.sql |   99 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 99 insertions(+), 0 deletions(-)

diff --git "a/doc/\345\256\201\345\244\217-\344\270\255\347\233\233\345\273\272\346\235\220.sql" "b/doc/\345\256\201\345\244\217-\344\270\255\347\233\233\345\273\272\346\235\220.sql"
index bebb0f6..098fde4 100644
--- "a/doc/\345\256\201\345\244\217-\344\270\255\347\233\233\345\273\272\346\235\220.sql"
+++ "b/doc/\345\256\201\345\244\217-\344\270\255\347\233\233\345\273\272\346\235\220.sql"
@@ -276,3 +276,102 @@
 
 ALTER TABLE `product-inventory-management-zsjc`.`process_route`
     ADD COLUMN `dict_code` bigint NOT NULL COMMENT '浜у搧绫诲瀷瀛楀吀缂栫爜' AFTER `status`;
+
+
+ALTER TABLE `product-inventory-management-zsjc`.`product_order`
+    ADD COLUMN `status` int NULL COMMENT '鐘舵�侊紙1.寰呭紑濮嬨��2.杩涜涓��3.宸插畬鎴愩��4.宸插彇娑堬級' AFTER `plan_complete_time`;
+
+DROP TABLE IF EXISTS `process_route_item_instance`;
+CREATE TABLE `process_route_item_instance`
+(
+    `id`               bigint     NOT NULL AUTO_INCREMENT,
+    `route_id`         bigint     NOT NULL DEFAULT 0 COMMENT '宸ヨ壓璺嚎id',
+    `product_model_id` bigint     NULL     DEFAULT 0 COMMENT '浜у搧id',
+    `process_id`       bigint     NOT NULL DEFAULT 0 COMMENT '宸ュ簭id',
+    `tenant_id`        bigint     NOT NULL COMMENT '绉熸埛id',
+    `create_time`      datetime   NULL     DEFAULT NULL COMMENT '褰曞叆鏃堕棿',
+    `update_time`      datetime   NULL     DEFAULT NULL COMMENT '鏇存柊鏃堕棿',
+    `drag_sort`        int        NULL     DEFAULT NULL COMMENT '鎷栧姩鎺掑簭',
+    `is_quality`       tinyint(1) NULL     DEFAULT 1 COMMENT '鏄惁璐ㄦ宸ュ簭',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB
+  AUTO_INCREMENT = 83
+  CHARACTER SET = utf8mb4
+  COLLATE = utf8mb4_0900_ai_ci COMMENT = '宸ヨ壓璺嚎瀛愰泦-闄勮〃'
+  ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for process_route_item_param_instance
+-- ----------------------------
+DROP TABLE IF EXISTS `process_route_item_param_instance`;
+CREATE TABLE `process_route_item_param_instance`
+(
+    `id`               bigint                                                        NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+    `route_item_id`    bigint                                                        NOT NULL COMMENT '鍏宠仈宸ヨ壓璺嚎鏄庣粏ID (process_route_item.id)',
+    `param_id`         bigint                                                        NOT NULL COMMENT '鍏宠仈鍩虹鍙傛暟瀹氫箟ID (base_param.id)',
+    `process_param_id` bigint                                                        NULL     DEFAULT NULL COMMENT '鏉ユ簮宸ュ簭鍙傛暟ID',
+    `standard_value`   varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL     DEFAULT NULL COMMENT '姝よ矾绾胯妭鐐硅瀹氱殑鏍囧噯鍊�',
+    `min_value`        decimal(10, 2)                                                NULL     DEFAULT NULL COMMENT '姝よ矾绾胯妭鐐硅瀹氱殑鏍囧噯鏈�灏忓��',
+    `max_value`        decimal(10, 2)                                                NULL     DEFAULT NULL COMMENT '姝よ矾绾胯妭鐐硅瀹氱殑鏍囧噯鏈�澶у��',
+    `is_required`      tinyint                                                       NOT NULL DEFAULT 0 COMMENT '鏄惁蹇呭~',
+    `sort`             int                                                           NOT NULL DEFAULT 0 COMMENT '鎺掑簭',
+    `tenant_id`        bigint                                                        NULL     DEFAULT NULL COMMENT '绉熸埛ID',
+    `create_time`      datetime                                                      NULL     DEFAULT CURRENT_TIMESTAMP,
+    `update_time`      datetime                                                      NULL     DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+    PRIMARY KEY (`id`) USING BTREE,
+    INDEX `idx_route_item_id` (`route_item_id` ASC) USING BTREE,
+    INDEX `idx_param_id` (`param_id` ASC) USING BTREE
+) ENGINE = InnoDB
+  AUTO_INCREMENT = 178
+  CHARACTER SET = utf8mb4
+  COLLATE = utf8mb4_0900_ai_ci COMMENT = '宸ヨ壓璺嚎宸ュ簭鍙傛暟-闄勮〃'
+  ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for product_process_param_instance
+-- ----------------------------
+DROP TABLE IF EXISTS `product_process_param_instance`;
+CREATE TABLE `product_process_param_instance`
+(
+    `id`             bigint                                                        NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID',
+    `process_id`     bigint                                                        NOT NULL COMMENT '鎵�灞炲伐搴廔D (product_process.id)',
+    `param_id`       bigint                                                        NOT NULL COMMENT '鍏宠仈鍩虹鍙傛暟ID (base_param.id)',
+    `standard_value` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL     DEFAULT NULL COMMENT '鍦ㄦ宸ュ簭璁惧畾鐨勬爣鍑嗗��(鍗曞�兼ā寮�)',
+    `min_value`      decimal(10, 2)                                                NULL     DEFAULT NULL COMMENT '鍦ㄦ宸ュ簭璁惧畾鐨勬爣鍑嗘渶灏忓��(鍖洪棿妯″紡)',
+    `max_value`      decimal(10, 2)                                                NULL     DEFAULT NULL COMMENT '鍦ㄦ宸ュ簭璁惧畾鐨勬爣鍑嗘渶澶у��(鍖洪棿妯″紡)',
+    `is_required`    tinyint                                                       NOT NULL DEFAULT 0 COMMENT '鍦ㄦ宸ュ簭涓槸鍚﹀繀濉�(0-鍚�, 1-鏄�)',
+    `sort`           int                                                           NOT NULL DEFAULT 0 COMMENT '鎺掑簭鍙�',
+    `tenant_id`      bigint                                                        NULL     DEFAULT NULL COMMENT '绉熸埛ID',
+    `create_time`    datetime                                                      NULL     DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    `update_time`    datetime                                                      NULL     DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '鏇存柊鏃堕棿',
+    PRIMARY KEY (`id`) USING BTREE,
+    INDEX `idx_process_id` (`process_id` ASC) USING BTREE,
+    INDEX `idx_param_id` (`param_id` ASC) USING BTREE
+) ENGINE = InnoDB
+  AUTO_INCREMENT = 61
+  CHARACTER SET = utf8mb4
+  COLLATE = utf8mb4_0900_ai_ci COMMENT = '宸ュ簭缁戝畾鍙傛暟-闄勮〃'
+  ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for product_structure_instance
+-- ----------------------------
+DROP TABLE IF EXISTS `product_structure_instance`;
+CREATE TABLE `product_structure_instance`
+(
+    `id`                bigint                                                        NOT NULL AUTO_INCREMENT,
+    `parent_id`         bigint                                                        NULL DEFAULT NULL COMMENT '鐖惰妭鐐笽D',
+    `product_model_id`  bigint                                                        NULL DEFAULT NULL COMMENT '浜у搧id',
+    `process_id`        bigint                                                        NULL DEFAULT NULL COMMENT '宸ュ簭id',
+    `unit_quantity`     decimal(16, 4)                                                NOT NULL COMMENT '鍗曚綅浜у嚭闇�瑕佹暟閲�',
+    `demanded_quantity` decimal(16, 4)                                                NULL DEFAULT NULL COMMENT '闇�姹傛暟閲�',
+    `unit`              varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '鍗曚綅',
+    `tenant_id`         bigint                                                        NULL DEFAULT NULL COMMENT '绉熸埛id',
+    `bom_id`            bigint                                                        NOT NULL COMMENT 'bom鐨刬d',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB
+  CHARACTER SET = utf8mb4
+  COLLATE = utf8mb4_0900_ai_ci COMMENT = 'BOM瀛愰泦-闄勮〃'
+  ROW_FORMAT = Dynamic;
+
+SET FOREIGN_KEY_CHECKS = 1;

--
Gitblit v1.9.3