feat: 暴露ACS空木箱入库接口(任务3/4)
This commit is contained in:
@@ -4,8 +4,11 @@ import cn.code.nl.framework.common.pojo.CommonResult;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsApplyInboundReqVO;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsApplyInboundRespVO;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsCallTaskReqVO;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsEmptyBoxInboundApplyReqVO;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsEmptyBoxInboundApplyRespVO;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsShippingApplyReqVO;
|
||||
import cn.code.nl.module.wms.controller.acs.vo.AcsShippingApplyRespVO;
|
||||
import cn.code.nl.module.wms.service.external.acs.AcsExternalService;
|
||||
import cn.code.nl.module.wms.service.shippingarea.ShippingAreaService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
@@ -34,6 +37,10 @@ public class CallTaskController {
|
||||
@Resource
|
||||
private ShippingAreaService shippingAreaService;
|
||||
|
||||
/** ACS 外部系统调用服务。 */
|
||||
@Resource
|
||||
private AcsExternalService acsExternalService;
|
||||
|
||||
/**
|
||||
* 申请发货区 AGV 任务。
|
||||
*/
|
||||
@@ -45,6 +52,17 @@ public class CallTaskController {
|
||||
return success(shippingAreaService.applyShippingTask(reqVO));
|
||||
}
|
||||
|
||||
/**
|
||||
* 申请空木箱入库任务。
|
||||
*/
|
||||
@PostMapping("/applyEmptyBoxInbound")
|
||||
@Operation(summary = "申请空木箱入库")
|
||||
@PermitAll
|
||||
public CommonResult<AcsEmptyBoxInboundApplyRespVO> applyEmptyBoxInbound(
|
||||
@Valid @RequestBody AcsEmptyBoxInboundApplyReqVO reqVO) {
|
||||
return success(acsExternalService.applyEmptyBoxInbound(reqVO));
|
||||
}
|
||||
|
||||
@PostMapping("/inbound/apply")
|
||||
@Operation(summary = "请求入库")
|
||||
@PermitAll
|
||||
|
||||
Reference in New Issue
Block a user