using CMS.Extensions.Abp.AspNetCore.Mvc.Filters; using CMS.Plugin.HIAWms.Application.Contracts.Dtos.CommonDto; using CMS.Plugin.HIAWms.Application.Contracts.Dtos.OutStockDto; using CMS.Plugin.HIAWms.Application.Contracts.Services; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CMS.Plugin.HIAWms.Controller { /// /// 出库服务 /// [ApiController] [TypeFilter(typeof(CMSLanguageFilter))] [TypeFilter(typeof(CMSUowActionFilter))] [TypeFilter(typeof(CMSAuditActionFilter))] [TypeFilter(typeof(CMSExceptionFilter))] [Route("api/v{version:apiVersion}/HIAWms/[controller]")] public class WmsOutStockController : ControllerBase { private readonly IWmsOutStockAppService _wmsOutStockAppService; public WmsOutStockController(IWmsOutStockAppService wmsOutStockAppService) { _wmsOutStockAppService = wmsOutStockAppService; } /// /// 叫料 /// /// /// [HttpPost] [Route("CallMaterial")] public async Task> CallMaterialAsync(List input) { return await _wmsOutStockAppService.CallMaterialAsync(input); } } }