From 3b8f1579d4a4eced3e5547f619b892fa2b7fa96d Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 19 三月 2026 15:06:55 +0800
Subject: [PATCH] 宜搭获取销售发货明细
---
doc/宁夏-中盛建材.sql | 125 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 125 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..d91f818 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,128 @@
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;
+
+CREATE TABLE `product-inventory-management-zsjc`.`sales_delivery` (
+ `id` int NOT NULL AUTO_INCREMENT,
+ `delivery_date` date NULL COMMENT '渚涜揣鏃ユ湡',
+ `delivery_code` varchar(255) NULL COMMENT '鍙戣揣鍗曠紪鍙�',
+ `project_name` varchar(255) NULL COMMENT '椤圭洰鍚嶇О',
+ `delivery_place` varchar(255) NULL COMMENT '閫佽揣鍦扮偣',
+ `link_man` varchar(255) NULL COMMENT '鑱旂郴浜�',
+ `link_phone` varchar(255) NULL COMMENT '鑱旂郴鐢佃瘽',
+ `delivery_remark` varchar(255) NULL COMMENT '鍙戣揣澶囨敞',
+ `material_code` varchar(255) NULL COMMENT '鐗╂枡浠g爜',
+ `product_name` varchar(255) NULL COMMENT '浜у搧鍚嶇О',
+ `model` varchar(255) NULL COMMENT '浜у搧瑙勬牸',
+ `volume` decimal(10, 4) NULL COMMENT '鏂归噺',
+ `unit_price` decimal(10, 2) NULL COMMENT '鍗曚环',
+ `price` decimal(10, 2) NULL COMMENT '浠锋牸',
+ `product_remark` varchar(255) NULL COMMENT '浜у搧澶囨敞',
+ `customer` varchar(255) NULL COMMENT '瀹㈡埛鍚嶇О',
+ `salesman` varchar(255) NULL COMMENT '涓氬姟鍛�',
+ `delivery_method` varchar(255) NULL COMMENT '鍙戣揣鏂瑰紡',
+ `form_instance_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '瀹滄惌琛ㄥ崟瀹炰緥ID',
+ `form_modified_time` datetime(0) NULL DEFAULT NULL COMMENT '瀹滄惌淇敼鏃堕棿',
+ `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0),
+ `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0),
+ PRIMARY KEY (`id`)
+ ) COMMENT = '閿�鍞彂璐ф槑缁�(瀹滄惌)';
--
Gitblit v1.9.3