using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.Dto.Container; using WcsMain.ApiServe.Service.ContainerService; namespace WcsMain.ApiServe.Controllers.ContainerController; /// /// 提供给四向车的API接口 /// [Route("api/container")] [ApiController] [ServiceFilter] public class ContainerController(ContainerService containerService) : ControllerBase { /// /// 四向车请求入库任务 /// /// /// [HttpPost("CreateInstoreTask")] public CreateInstoreTaskResoponse CreateInstoreTask([FromBody] CreateInstoreTaskRequest request) => containerService.CreateInstoreTask(request); /// /// 四向车上报任务状态 /// /// /// [HttpPost("TaskStateNotice")] public TaskStateNoticeResponse TaskStateNotice([FromBody] TaskStateNoticeRequest request) => containerService.TaskStateNotice(request); }