|
@@ -2,11 +2,19 @@ package com.abi.qms.platform.controller.console;
|
|
|
|
|
|
import com.abi.qms.platform.annotation.PassToken;
|
|
|
import com.abi.qms.platform.dto.req.BatchImportBrandReq;
|
|
|
+import com.abi.qms.platform.dto.req.BatchImportCoverFactoryReq;
|
|
|
+import com.abi.qms.platform.dto.req.BatchImportMaterialReq;
|
|
|
import com.abi.qms.platform.dto.req.BatchImportOrganizationReq;
|
|
|
+import com.abi.qms.platform.dto.req.BatchImportPackageSapOrderReq;
|
|
|
+import com.abi.qms.platform.dto.req.BatchImportSapBeerFactoryReq;
|
|
|
import com.abi.qms.platform.dto.req.BatchImportSkuReq;
|
|
|
+import com.abi.qms.platform.service.BaseSapBeerFactoryService;
|
|
|
import com.abi.qms.platform.service.BaseSapBrandService;
|
|
|
+import com.abi.qms.platform.service.BaseSapCoverFactoryService;
|
|
|
+import com.abi.qms.platform.service.BaseSapMaterialService;
|
|
|
import com.abi.qms.platform.service.BaseSapOrganizationService;
|
|
|
import com.abi.qms.platform.service.BaseSapSkuService;
|
|
|
+import com.abi.qms.platform.service.QrPackageSapOrderService;
|
|
|
import com.abi.task.common.api.base.BaseResponse;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -38,6 +46,18 @@ public class BaseSapImportController {
|
|
|
@Autowired
|
|
|
private BaseSapBrandService baseSapBrandService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private BaseSapMaterialService baseSapMaterialService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private BaseSapCoverFactoryService baseSapCoverFactoryService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private BaseSapBeerFactoryService baseSapBeerFactoryService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private QrPackageSapOrderService qrPackageSapOrderService;
|
|
|
+
|
|
|
|
|
|
@ApiOperation("批量导入组织架构数据")
|
|
|
@PostMapping("batchImportOrganization")
|
|
@@ -71,5 +91,86 @@ public class BaseSapImportController {
|
|
|
return BaseResponse.create();
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("批量导入Sap物料数据")
|
|
|
+ @PostMapping("batchImportMaterial")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchImportMaterial(@RequestBody BatchImportMaterialReq batchImportMaterialReq) {
|
|
|
+
|
|
|
+ baseSapMaterialService.batchImportMaterial(batchImportMaterialReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量修改Sap物料数据")
|
|
|
+ @PostMapping("batchUpdatetMaterial")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchUpdatetMaterial(@RequestBody BatchImportMaterialReq batchImportMaterialReq) {
|
|
|
+
|
|
|
+ baseSapMaterialService.batchUpdatetMaterial(batchImportMaterialReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量导入Sap供应商数据")
|
|
|
+ @PostMapping("batchImportCoverFactory")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchImportCoverFactory(@RequestBody BatchImportCoverFactoryReq batchImportCoverFactoryReq) {
|
|
|
+
|
|
|
+ baseSapCoverFactoryService.batchImportCoverFactory(batchImportCoverFactoryReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量修改Sap供应商数据")
|
|
|
+ @PostMapping("batchUpdateCoverFactory")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchUpdateCoverFactory(@RequestBody BatchImportCoverFactoryReq batchImportCoverFactoryReq) {
|
|
|
+
|
|
|
+ baseSapCoverFactoryService.batchUpdateCoverFactory(batchImportCoverFactoryReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量导入Sap啤酒厂数据")
|
|
|
+ @PostMapping("batchImportSapBeerFactory")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchImportSapBeerFactory(@RequestBody BatchImportSapBeerFactoryReq batchImportSapBeerFactoryReq) {
|
|
|
+
|
|
|
+ baseSapBeerFactoryService.batchImportSapBeerFactory(batchImportSapBeerFactoryReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量修改Sap啤酒厂数据")
|
|
|
+ @PostMapping("batchUpdateSapBeerFactory")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchUpdateSapBeerFactory(@RequestBody BatchImportSapBeerFactoryReq batchImportSapBeerFactoryReq) {
|
|
|
+
|
|
|
+ baseSapBeerFactoryService.batchUpdateSapBeerFactory(batchImportSapBeerFactoryReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量导入Sap码包订单数据")
|
|
|
+ @PostMapping("batchImportPackageSapOrder")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchImportPackageSapOrder(@RequestBody BatchImportPackageSapOrderReq batchImportPackageSapOrderReq) {
|
|
|
+
|
|
|
+ qrPackageSapOrderService.batchImportPackageSapOrder(batchImportPackageSapOrderReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("批量修改Sap码包订单数据")
|
|
|
+ @PostMapping("batchUpdatePackageSapOrder")
|
|
|
+ @PassToken
|
|
|
+ public BaseResponse batchUpdatePackageSapOrder(@RequestBody BatchImportPackageSapOrderReq batchImportPackageSapOrderReq) {
|
|
|
+
|
|
|
+ qrPackageSapOrderService.batchUpdatePackageSapOrder(batchImportPackageSapOrderReq);
|
|
|
+ //包装出参
|
|
|
+ return BaseResponse.create();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|