using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_DTO.Stock; using WIDESEA_IStockService; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers.Stock { /// /// 库存 /// [Route("api/Stock")] [ApiController] public class StockController : ApiBaseController { public StockController(IStockService service) : base(service) { } /// /// 组盘 /// /// /// [HttpGet,HttpPost,Route("GroupPalletAsync"), AllowAnonymous] public async Task GroupPallet([FromBody]StockDTO stock) { return await Service.GroupPallet(stock); } /// /// 换盘 /// /// /// [HttpGet, HttpPost, Route("ChangePalletAsync"),AllowAnonymous] public async Task ChangePallet([FromBody] StockDTO stock) { return await Service.ChangePallet(stock); } /// /// 拆盘 /// /// /// [HttpGet, HttpPost, Route("SplitPalletAsync"), AllowAnonymous] public async Task SplitPallet([FromBody] StockDTO stock) { return await Service.SplitPallet(stock); } } }