using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using WIDESEA_Core; using WIDESEA_Core.Attributes; using WIDESEA_Core.BaseController; using WIDESEA_DTO.Inbound; using WIDESEA_IOutboundService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.Outbound { [Route("api/PickingReturn")] [ApiController] public class PickingReturnController : ApiBaseController { private readonly IOutStockLockInfoService _outStockLockInfoService; public PickingReturnController(IOutboundPickingService service, IOutStockLockInfoService outStockLockInfoService) : base(service) { _outStockLockInfoService = outStockLockInfoService; } [HttpPost, Route("UnPalletQuantity"), AllowAnonymous, MethodParamsValidate] public WebResponseContent UnPalletQuantity(string orderNo) { return Service.UnPalletQuantity(orderNo); } /// /// 重检组盘入库 /// /// /// [HttpPost, Route("BarcodeMaterielGroup"), AllowAnonymous, MethodParamsValidate] public WebResponseContent BarcodeMaterielGroup([FromBody] BarcodeMaterielGroupDTO data) { var content = Service.BarcodeMaterielGroup(data); return content; } } }