WCS
dengjunjie
2024-10-17 a38b50675f2cf8e813bd337ca2f9d9456cc421d3
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/OutboundOrder/Dt_OutOrderController.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,49 @@
namespace WIDESEA_WMSServer.Controllers;
/// <summary>
/// ç³»ç»Ÿè®¢å•接口
/// </summary>
[Route("api/[controller]")]
[ApiController]
public class Dt_OutOrderController : ApiBaseController<IDt_OutOrderService, Dt_OutOrder>
{
    private readonly IHttpContextAccessor _httpContextAccessor;
    public Dt_OutOrderController(IDt_OutOrderService service, IHttpContextAccessor httpContextAccessor) : base(service)
    {
        _httpContextAccessor = httpContextAccessor;
    }
    /// <summary>
    /// æ·»åŠ ç”Ÿäº§å‡ºåº“å•
    /// </summary>
    /// <param name="saveModel">出库数据</param>
    /// <returns>成功或失败</returns>
    [HttpPost, Route("AddOutOrderProduction"), AllowAnonymous]
    public WebResponseContent AddOutOrderProduction([FromBody] SaveModel saveModel)
    {
        return Service.AddOutOrderProduction(saveModel);
    }
    /// <summary>
    /// æ·»åŠ è°ƒæ‹¨å‡ºåº“å•
    /// </summary>
    /// <param name="saveModel">出库数据</param>
    /// <returns>成功或失败</returns>
    [HttpPost, Route("AddOutOrderTransfer"), AllowAnonymous]
    public WebResponseContent AddOutOrderTransfer([FromBody] SaveModel saveModel)
    {
        return Service.AddOutOrderTransfer(saveModel);
    }
    /// <summary>
    /// æ ¹æ®å‡ºåº“订单获取出库库存
    /// </summary>
    /// <param name="saveModel">出库数据</param>
    /// <returns>成功或失败</returns>
    [HttpPost, HttpGet, Route("GetOutboundStockAsync"), AllowAnonymous]
    public async Task<WebResponseContent> GetOutboundStockAsync(string orderNo)
    {
        return await Service.GetOutboundStockAsync(orderNo);
    }
}