| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- 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;
- namespace Business.ResourceExamineManagement
- {
- /// <summary>
- /// 资源检查
- /// </summary>
- public interface IResourceExamineAppService : IApplicationService
- {
- /// <summary>
- /// 生产排产
- /// </summary>
- /// <param name="workOrds"></param>
- /// <returns></returns>
- Task<string> ProductionSchedule(string workOrds, string domain);
- /// <summary>
- /// 下达领料
- /// </summary>
- /// <param name="workOrds"></param>
- /// <returns></returns>
- Task<string> CreatePickBill(string workOrds, string domain);
- /// <summary>
- /// 资源检查
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> ReceiveResult(string ids, int type,string companyid);
- /// <summary>
- /// 工单检查
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> OrderResourceCheck(int day, string companyid);
- /// <summary>
- /// 替代料检查
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> SubstituteResourceCheck(int day, string workOrd);
- /// <summary>
- /// 计划工单齐套检查
- /// </summary>
- /// <param name="workOrds"></param>
- /// <returns></returns>
- Task<string> PlanOrderResourceCheck(string companyid);
- /// <summary>
- /// 资源检查结果评审
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task<string> ReviewExamineResult(string ids, int type);
- /// <summary>
- /// BOM清单批量预处理
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- void AutoCreateBomBillInterface(string companyid);
- /// <summary>
- /// Pr自动合并
- /// </summary>
- /// <param name="workOrds"></param>
- /// <returns></returns>
- void PrAutoMerge(string companyid);
- /// <summary>
- /// Pr手动合并
- /// </summary>
- /// <param name="ids"></param>
- /// <returns></returns>
- Task<string> PrMerge(string ids);
- /// <summary>
- /// Pr自动审核
- /// </summary>
- /// <param name="ids"></param>
- /// <returns></returns>
- Task<string> PrAutoApprove(string companyid);
- /// <summary>
- /// Pr手动审核
- /// </summary>
- /// <param name="ids"></param>
- /// <returns></returns>
- Task<string> PrApprove(string ids);
- }
- }
|