Explorar el Código

feat:sap订单明细删除接口api

fangxinjian hace 3 años
padre
commit
b08364410f

+ 1 - 1
abi-cloud-qr-platform-api/pom.xml

@@ -10,7 +10,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>abi-cloud-qr-platform-api</artifactId>
-    <version>1.0.3-SNAPSHOT</version>
+    <version>1.0.4-SNAPSHOT</version>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>

+ 19 - 0
abi-cloud-qr-platform-api/src/main/java/com/abi/platform/api/BaseSapImportApi.java

@@ -2,6 +2,7 @@ package com.abi.platform.api;
 
 
 import com.abi.platform.Base.BaseResponse;
+import com.abi.platform.dto.req.BatchDeletePackageSapOrderReq;
 import com.abi.platform.dto.req.BatchImportBrandReq;
 import com.abi.platform.dto.req.BatchImportCoverFactoryReq;
 import com.abi.platform.dto.req.BatchImportMaterialReq;
@@ -148,6 +149,15 @@ public interface BaseSapImportApi {
     @PostMapping("batchUpdatePackageSapOrder")
     BaseResponse batchUpdatePackageSapOrder(@RequestBody BatchImportPackageSapOrderReq batchImportPackageSapOrderReq);
 
+    /**
+     * 批量删除Sap码包订单数据
+     *
+     * @param batchDeletePackageSapOrderReq
+     * @return
+     */
+    @PostMapping("batchDeletePackageSapOrder")
+    BaseResponse batchDeletePackageSapOrder(@RequestBody BatchDeletePackageSapOrderReq batchDeletePackageSapOrderReq);
+
     /**
      * 批量导入Sap物料订单明细数据
      *
@@ -165,4 +175,13 @@ public interface BaseSapImportApi {
      */
     @PostMapping("batchUpdatePackageSapOrderItem")
     BaseResponse batchUpdatePackageSapOrderItem(@RequestBody BatchImportPackageSapOrderItemReq batchImportPackageSapOrderItemReq);
+
+    /**
+     * 批量删除SAP物料订单明细数据
+     *
+     * @param batchImportPackageSapOrderItemReq
+     * @return
+     */
+    @PostMapping("batchDeletePackageSapOrderItem")
+    BaseResponse batchDeletePackageSapOrderItem(@RequestBody BatchImportPackageSapOrderItemReq batchImportPackageSapOrderItemReq);
 }

+ 21 - 0
abi-cloud-qr-platform-api/src/main/java/com/abi/platform/dto/req/BatchDeletePackageSapOrderReq.java

@@ -0,0 +1,21 @@
+package com.abi.platform.dto.req;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * @author: fangxinjian
+ * @date: 2021/07/05 09:59
+ * @description: 批量删除sap订单数据入参
+ */
+@Data
+@ApiModel
+public class BatchDeletePackageSapOrderReq implements Serializable {
+
+    @ApiModelProperty("sap订单号list")
+    private List<String> sapOrderNoList;
+}

+ 6 - 0
abi-cloud-qr-platform-api/src/main/java/com/abi/platform/dto/req/BatchImportPackageSapOrderItemReq.java

@@ -33,6 +33,9 @@ public class BatchImportPackageSapOrderItemReq implements Serializable {
         @ApiModelProperty(value = "sap订单号")
         private String sapOrderNo;
 
+        @ApiModelProperty(value = "原sap物料id")
+        private String oriSapMaterialId;
+
         @ApiModelProperty(value = "sap物料id")
         private String sapMaterialId;
 
@@ -45,6 +48,9 @@ public class BatchImportPackageSapOrderItemReq implements Serializable {
         @ApiModelProperty(value = "sap啤酒厂id")
         private String sapBeerFactoryId;
 
+        @ApiModelProperty(value = "原采购数量")
+        private Long oriPurchaseCount;
+
         @ApiModelProperty(value = "采购数量")
         private Long purchaseCount;
 

+ 1 - 1
abi-cloud-qr-platform-server/pom.xml

@@ -23,7 +23,7 @@
         <dependency>
             <groupId>com.abi.qr.platform</groupId>
             <artifactId>abi-cloud-qr-platform-api</artifactId>
-            <version>1.0.3-SNAPSHOT</version>
+            <version>1.0.4-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>com.abi.qr.platform</groupId>