using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_IOutboundService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.Outbound { /// /// 出库详情 /// [Route("api/OutStockLockInfo")] [ApiController] public class OutStockLockInfoController : ApiBaseController { public OutStockLockInfoController(IOutStockLockInfoService service) : base(service) { } /// /// 拣选 /// /// /// [HttpPost, HttpGet, Route("GetStockOutboundOrder")] public List GetStockOutboundOrder([FromBody] SaveModel saveModel) { return Service.GetStockOutboundOrder(saveModel); } /// /// 拣选完成 /// /// /// [HttpPost, HttpGet, Route("MaterialPick")] public WebResponseContent MaterialPick(string palletCode) { return Service.MaterialPick(palletCode); } [HttpPost, HttpGet, Route("GetByOrderDetailId"), AllowAnonymous] public List GetByOrderDetailId(int orderDetailId) { return Service.GetByOrderDetailId(orderDetailId, null); } /// /// 获取Mes出库详情 /// /// Mes任务单号 /// [HttpPost, HttpGet, Route("GetByMesOrderDetail"), AllowAnonymous] public List GetByMesOrderDetail(string taskNo) { return Service.GetByMesOrderDetail(taskNo); } } }