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