using Business.ResourceExamineManagement; using Business.ResourceExamineManagement.Dto; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp; using Volo.Abp.AspNetCore.Mvc; namespace Business.Controllers { /// /// 资源检查 /// [RemoteService] [Area("Business")] [Route("api/business/resource-examine")] public class ResourceExamineController : AbpController { private readonly IResourceExamineAppService _ResourceExamineAppService; public ResourceExamineController(IResourceExamineAppService ResourceExamineAppService) { _ResourceExamineAppService = ResourceExamineAppService; } /// /// 生产排产 /// /// /// [HttpPost] [Route("productionschedule")] public Task ProductionSchedule(List workOrds) { return _ResourceExamineAppService.ProductionSchedule(workOrds); } /// /// 资源检查 /// /// /// [HttpGet] [Route("receiveresult")] public Task ReceiveResult(string ids) { return _ResourceExamineAppService.ReceiveResult(ids); } /// /// 资源检查 /// /// /// [HttpGet] [Route("orderresourcecheck")] public Task OrderResourceCheck(OrderCheckDto input) { return _ResourceExamineAppService.OrderResourceCheck(input); } /// /// 替代料检查 /// /// /// [HttpGet] [Route("substituteresourcecheck")] public Task SubstituteResourceCheck(OrderCheckDto input) { return _ResourceExamineAppService.SubstituteResourceCheck(input); } /// /// BOM清单批量预处理 /// /// /// [HttpGet] [Route("autocreatebombillinterface")] public void AutoCreateBomBillInterface() { _ResourceExamineAppService.AutoCreateBomBillInterface(); } } }