using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_IInboundService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.Inbound { /// /// 盘点单 /// [Route("api/TakeStockOrder")] [ApiController] public class TakeStockOrderController : ApiBaseController { public TakeStockOrderController(ITakeStockOrderService service) : base(service) { } /// /// 获取对应仓库盘点单 /// [HttpPost, Route("GetTakeStockOrders"), AllowAnonymous] public WebResponseContent GetTakeStockOrders([FromBody] SaveModel saveModel) { return Service.GetTakeStockOrders(saveModel); } /// /// 通过盘点单号+框号获取盘点信息详情 /// [HttpPost, Route("GetTakeDetailInfo"), AllowAnonymous] public WebResponseContent GetTakeDetailInfo([FromBody] SaveModel saveModel) { return Service.GetTakeDetailInfo(saveModel); } /// /// 盘点操作 /// [HttpPost, Route("MatPicking"), AllowAnonymous] public WebResponseContent MatPicking([FromBody] SaveModel saveModel) { return Service.MatPicking(saveModel); } /// /// 盘点关闭 /// [HttpPost, Route("DisEnableTakeOrder"), AllowAnonymous] public WebResponseContent DisEnableTakeOrder(int id) { return Service.DisEnableTakeOrder(id); } } }