From 98b4be6644e04866c7995e42ee75bf61ef781f5c Mon Sep 17 00:00:00 2001
From: fwq <582742538@qq.com>
Date: 星期二, 24 十月 2023 17:09:04 +0800
Subject: [PATCH] 移库单

---
 phi-warehouse-feign/src/main/java/com/hx/warehouse/feign/WOrderService.java              |    9 ++++
 phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveItemDto.java |   21 ++++++++++
 phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveDto.java     |   51 +++++++++++++++++++++++++
 3 files changed, 81 insertions(+), 0 deletions(-)

diff --git a/phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveDto.java b/phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveDto.java
new file mode 100644
index 0000000..a93213d
--- /dev/null
+++ b/phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveDto.java
@@ -0,0 +1,51 @@
+package com.hx.warehouse.dto.order.stock;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 绉诲簱鍗曞弬鏁�
+ */
+@Data
+public class StockMoveDto {
+
+    /**鏉ユ簮绫诲瀷:0涓烘不鐤楅�氱煡鍗曢鑽�*/
+    private Integer commonType;
+    /**鏉ユ簮鏍囪瘑*/
+    private String commonId;
+    /**鏉ユ簮缂栧彿*/
+    private String commonNo;
+
+    /**浣滃簾鍏宠仈鏍囪瘑*/
+    private String moveId;
+    /**浣滃簾鍏宠仈鍗曞彿*/
+    private String moveNo;
+
+    /**鎿嶄綔浜虹被鍨�(鍏蜂綋鐪嬪涓嬪父閲�)-蹇呭~*/
+    private Integer opType;
+    /**鎿嶄綔浜烘爣璇�*/
+    private String opId;
+    /**鎿嶄綔浜哄悕绉�*/
+    private String opName;
+    /**鎿嶄綔浜洪棬搴楁爣璇�*/
+    private String opShopId;
+    /**鎿嶄綔浜洪棬搴楀悕绉�*/
+    private String opShopName;
+    /**鎿嶄綔浜哄娉�*/
+    private String opRemark;
+
+    /**绉诲簱鍟嗗搧-蹇呭~*/
+    List<StockMoveItemDto> itemDtoList;
+
+
+    /**鎿嶄綔浜虹被鍨�-绯荤粺*/
+    public static Integer OP_TYPE_SYS = 0;
+    /**鎿嶄綔浜虹被鍨�-鍛樺伐*/
+    public static Integer OP_TYPE_EMPLOYEE = 1;
+    /**鎿嶄綔浜虹被鍨�-鐢ㄦ埛*/
+    public static Integer OP_TYPE_USER = 2;
+    /**鎿嶄綔浜虹被鍨�-绠$悊鍛�*/
+    public static Integer OP_TYPE_ADMIN = 3;
+
+}
diff --git a/phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveItemDto.java b/phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveItemDto.java
new file mode 100644
index 0000000..70c0c8a
--- /dev/null
+++ b/phi-warehouse-feign/src/main/java/com/hx/warehouse/dto/order/stock/StockMoveItemDto.java
@@ -0,0 +1,21 @@
+package com.hx.warehouse.dto.order.stock;
+
+import lombok.Data;
+
+/**
+ *  绉诲簱鍗曞瓙椤�
+ */
+@Data
+public class StockMoveItemDto {
+    /************************蹇呭~******************************/
+    /**绉诲姩搴撳瓨鏍囪瘑*/
+    private String sourceItemId;
+
+    /**绉诲姩鏁伴噺*/
+    private Integer num;
+
+    /**鐩爣浠撳簱鏍囪瘑*/
+    private String targetWarehouseId;
+
+
+}
diff --git a/phi-warehouse-feign/src/main/java/com/hx/warehouse/feign/WOrderService.java b/phi-warehouse-feign/src/main/java/com/hx/warehouse/feign/WOrderService.java
index 1e92676..ce25cb8 100644
--- a/phi-warehouse-feign/src/main/java/com/hx/warehouse/feign/WOrderService.java
+++ b/phi-warehouse-feign/src/main/java/com/hx/warehouse/feign/WOrderService.java
@@ -4,6 +4,7 @@
 import com.hx.warehouse.dto.order.stock.StockChangeDto;
 import com.hx.warehouse.dto.order.pick.PickUpDto;
 import com.hx.resultTool.Result;
+import com.hx.warehouse.dto.order.stock.StockMoveDto;
 import com.hx.warehouse.dto.order.stock.StockShopDto;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -42,4 +43,12 @@
     /**鏇存柊闂ㄥ簵搴撳瓨(鍒掓墸搴�)*/
     @PostMapping(value = "/stock/update/by/shopId")
     Result updateStockByShop(@RequestBody StockShopDto stockShopDto);
+
+
+    /**
+     * 鐢熶骇绉诲簱鍗�
+     */
+    @PostMapping(value = "/order/create/move/stock")
+    Result moveStockOrder(@RequestBody StockMoveDto stockMoveDto);
+
 }

--
Gitblit v1.8.0