using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using WIDESEA.Core.Utilities;
using WIDESEA.Entity.DomainModels;
using WIDESEA.Services.IServices.ToApp;
using WIDESEA_Services.Services;
namespace WIDESEA_WCSServer.Controllers.ToAPP
{
[Route("api/ToAPP")]
[ApiController]
public class ToAppController : ControllerBase
{
///
/// 入库组盘
///
///
///
[HttpPost, Route("InboundBoxingAction")]
public WebResponseContent InboundBoxingAction([FromBody] SaveModel saveModel)
{
IToAPPInterface inter = new ToAPPOperation();
return inter.InboundBoxingAction(saveModel);
}
///
/// 选配出库
///
///
///
[HttpPost, Route("OptionalOutboundAction"),AllowAnonymous]
public WebResponseContent OptionalOutboundAction([FromBody] SaveModel saveModel)
{
IToAPPInterface inter = new ToAPPOperation();
return inter.OptionalOutboundAction(saveModel);
}
///
/// 查询选配数据
///
///
///
[HttpPost, Route("QuerySelecttionInfo")]
public WebResponseContent QuerySelecttionInfo([FromBody] SaveModel saveModel)
{
IToAPPInterface inter = new ToAPPOperation();
return inter.QuerySelecttionInfo(saveModel);
}
///
/// 选配确认
///
///
///
[HttpPost, Route("OutboundCheckAction")]
public WebResponseContent OutboundCheckAction([FromBody] SaveModel saveModel)
{
IToAPPInterface inter = new ToAPPOperation();
return inter.OutboundCheckAction(saveModel);
}
///
/// 测量复核
///
///
///
[HttpPost, Route("MeasureCheckAction")]
public WebResponseContent MeasureCheckAction([FromBody] SaveModel saveModel)
{
IToAPPInterface inter = new ToAPPOperation();
return inter.MeasureCheckAction(saveModel);
}
}
}