using System; using System.Collections.Generic; using System.Threading.Tasks; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; using Business.ResourceExamineManagement.Dto; using Business.Dto; using Business.Domain; using Microsoft.AspNetCore.Mvc; namespace Business.ResourceExamineManagement { /// /// 资源检查 /// public interface IResourceExamineAppService : IApplicationService { /// /// 生产排产 /// /// /// Task ProductionSchedule(string domain); /// /// 日计划日期调整 /// /// 日计划调整入参 /// Task UpdatePlanDate(UpdateDto input); /// /// 下达领料 /// /// /// Task CreatePickBill(string workOrds, string domain, string userAccount); /// /// 资源检查 /// /// /// Task ReceiveResult(string ids, int type,string companyid); /// /// 自动任务执行资源检查 /// /// /// Task receiveresultControllerApi(string companyid); /// /// 自动下达 /// /// /// Task ProduceDayPlanKittingCheck(string startime, string endtime, string domain, string userAccount); /// /// 工单单独在库检 /// /// /// /// /// Task ProduceDayPlanKittingCheckByWorkOrd(string workord, string domain, string userAccount); /// /// 替代料检查 /// /// /// Task SubstituteResourceCheck(int day, string workOrd); /// /// 计划工单资源检查 /// /// /// Task PlanOrderResourceCheck(string domain); /// /// 资源检查结果评审 /// /// /// Task ReviewExamineResult(string ids, int type); /// /// BOM清单批量预处理 /// /// /// void AutoCreateBomBillInterface(string companyid); /// /// Pr自动合并 /// /// /// Task PrAutoMerge(string domain); /// /// Pr手动合并 /// /// /// Task PrMerge(string ids); /// /// Pr自动审核 /// /// /// Task PrAutoApprove(string domain); /// /// Pr手动审核 /// /// /// Task PrApprove(string ids); /// /// 手动按工单下达 /// /// /// Task ProduceWorkOrdKittingCheck(string workord, string domain, string userAccount); /// /// 替代方案保存 /// /// /// Task SubstituteSave(SubstituteDto dto); /// /// BOM关联替代方案 /// /// /// Task BindingSubstitute(BindingSubstituteDto dto); /// /// BOM关联替代方案 /// /// /// Task PrSendSAP(string domain); /// /// 生产日计划自动发布 /// /// /// Task ProductionDailyPlanAutoPublish(string domain); /// /// 工单周期合并 /// /// /// Task AutoMergeMo(string domain); /// /// 委外采购申请合并 /// /// /// Task AutoMergeWWPR(string domain); /// /// 委外采购申请自动生成组件 /// /// /// string AutoCreatePWDetailBatch(string domain); /// /// 生成交货计划 /// /// /// Task CreateDemandSchedule(string domain); /// /// 根据工单执行一次资源检查 /// /// /// Task WorkOrdKittingCheckByNo(string workord, string qty, string instockdate, string priority, string domain, string userAccount); /// /// 调整过去采购申请时间 /// /// /// Task AutomaticPrAdjustDate(string domain); /// /// 交货单生成PR后,自动合并,转DO或者推送SAP /// /// /// Task AutoTransferDoOrPo(string domain); } }