From e918d4fa4f5065b51be706f21da6793c378c9aaf Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 16 八月 2025 17:05:05 +0800 Subject: [PATCH] 接口文档修改 --- rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java | 34 +++++++++++++++++++++------------- 1 files changed, 21 insertions(+), 13 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReceiveMsgController.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java similarity index 78% rename from rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReceiveMsgController.java rename to rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java index 901c901..f5a9690 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/ReceiveMsgController.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/controller/erp/ReceiveMsgController.java @@ -1,17 +1,18 @@ -package com.vincent.rsf.server.api.controller; +package com.vincent.rsf.server.api.controller.erp; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.vincent.rsf.framework.common.R; import com.vincent.rsf.framework.exception.CoolException; -import com.vincent.rsf.server.api.controller.params.BaseMatParms; -import com.vincent.rsf.server.api.controller.params.OrderParams; -import com.vincent.rsf.server.api.controller.params.QueryOrderParam; +import com.vincent.rsf.server.api.controller.erp.params.BaseMatParms; +import com.vincent.rsf.server.api.controller.erp.params.OrderParams; +import com.vincent.rsf.server.api.controller.erp.params.QueryOrderParam; import com.vincent.rsf.server.api.service.ReceiveMsgService; import com.vincent.rsf.server.common.domain.BaseParam; import com.vincent.rsf.server.common.domain.PageParam; import com.vincent.rsf.server.common.utils.ExcelUtil; import com.vincent.rsf.server.manager.entity.Loc; import com.vincent.rsf.server.manager.entity.excel.AsnOrderTemplate; +import com.vincent.rsf.server.manager.service.MatnrGroupService; import com.vincent.rsf.server.manager.service.MatnrService; import com.vincent.rsf.server.system.controller.BaseController; import io.swagger.annotations.Api; @@ -38,13 +39,14 @@ */ @RestController @RequestMapping("/erp") -@Api(tags = "ERP鎺ュ彛瀵规帴") public class ReceiveMsgController extends BaseController { @Autowired private ReceiveMsgService receiveMsgService; @Autowired private MatnrService matnrService; + @Autowired + private MatnrGroupService matnrGroupService; /** @@ -54,7 +56,7 @@ * @return * @time 2025/3/4 13:57 */ - @ApiOperation(value = "鎺ユ敹鍚屾ERP閲囪喘鍗�") + @ApiOperation(value = "鎺ユ敹鍚屾ERP閲囪喘鍗�", tags = "鍗曟嵁鍚屾") @PostMapping("/sync/purchase") public R syncPurchases(@RequestBody List<OrderParams> orders) { if (orders.isEmpty()) { @@ -74,7 +76,7 @@ * @description: DO鍗曞悓姝� * @version 1.0 */ - @ApiOperation("鍑哄簱閫氱煡鍗�(DO鍗曞悓姝�)") + @ApiOperation(value = "鍑哄簱閫氱煡鍗�(DO鍗曞悓姝�)", tags = "鍗曟嵁鍚屾") @PostMapping("/sync/delivery") public R syncDelivery(@RequestBody List<OrderParams> orders) { if (!receiveMsgService.syncPurchasee(orders)) { @@ -91,7 +93,7 @@ * @return * @time 2025/3/12 16:56 */ - @ApiOperation("璐ㄦ缁撴灉鍚屾") + @ApiOperation(value = "璐ㄦ缁撴灉鍚屾", tags = "鍗曟嵁鍚屾") @PostMapping("/sync/inspect") public void syncQlyInspect(HttpServletRequest request, HttpServletResponse response) { AsnOrderTemplate template = ExcelUtil.mockData(AsnOrderTemplate.class); @@ -103,17 +105,24 @@ } - @ApiOperation("鍩虹鐗╂枡淇℃伅鍚屾") + @ApiOperation(value = "鍩虹鐗╂枡淇℃伅鍚屾", tags = "鍩虹淇℃伅鍚屾") @PostMapping("/sync/base/matnrs") public R syncMatnrs(@RequestBody List<BaseMatParms> matnrs) { if (Objects.isNull(matnrs)) { - return R.error("鍙傛暟涓嶈兘涓虹┖锛�1"); + return R.error("鍙傛暟涓嶈兘涓虹┖锛�"); } receiveMsgService.syncMatnrs(matnrs); return R.ok(); } - @ApiOperation("鏌ヨ鍗曟嵁鐘舵��") + @ApiOperation(value = "鏌ヨ鍒嗙被淇℃伅", tags = "鏌ヨ") + @PostMapping("/query/matnr/group") + public R syncMatGroup() { + return R.ok().add(matnrGroupService.list()); + } + + + @ApiOperation(value = "鏌ヨ鍗曟嵁鐘舵�佸強鏄庣粏", tags = "鏌ヨ") @PostMapping("/query/order") public R queryOrderStatus(@RequestBody QueryOrderParam queryParams) { if (Objects.isNull(queryParams)) { @@ -130,12 +139,11 @@ * @version 1.0 */ @PostMapping("/sync/locs/detls") - @ApiOperation("搴撲綅淇℃伅鏄庣粏鍚屾") + @ApiOperation(value = "搴撲綅淇℃伅鏄庣粏鍚屾", tags = "鍩虹淇℃伅鍚屾") public R syncLocDetls(@RequestBody Map<String, Object> map) { BaseParam baseParam = buildParam(map, BaseParam.class); PageParam<Loc, BaseParam> pageParam = new PageParam<>(baseParam, Loc.class); QueryWrapper<Loc> wrapper = pageParam.buildWrapper(true); - return receiveMsgService.syncLocsDetl(pageParam, wrapper); } } -- Gitblit v1.9.1