using System.Collections.Generic; using System.Threading.Tasks; using System.Web.Mvc; using Abp.Application.Services.Dto; using Abp.Web.Security.AntiForgery; using IwbZero.AppServiceBase; using ShwasherSys.BaseSysInfo.SysAttachFiles.Dto; using ShwasherSys.Inspection.Dto; using ShwasherSys.ProductionOrderInfo.Dto; using ShwasherSys.SemiProductStoreInfo; namespace ShwasherSys.Inspection { public interface IProductInspectAppService : IIwbAsyncCrudAppService { PagedResultDto GetSemiEnterStoreCheck(PagedRequestDto input); Task Check(EntityDto input); Task UnCheck(EntityDto input); Task> GetAllInspect(PagedRequestDto input); Task ExportInspect(PagedRequestDto input); Task> GetAllReport(PagedRequestDto input); [DisableAbpAntiForgeryTokenValidation] Task Template(ProductInspectTemplateDto input); [DisableAbpAntiForgeryTokenValidation] Task CreateInspect(ProductInspectCreateDto input); [DisableAbpAntiForgeryTokenValidation] Task ConfirmReport(ProductReportConfirmDto input); //[DisableAbpAntiForgeryTokenValidation] //Task UpdateInspect(ProductInspectUpdateDto input); Task QueryReport(string no, int isProduct); Task> QueryAttach(QueryAttachDto input); Task DeleteAttach(string attachNo); Task> GetSelectList(); Task GetSelectStr(); #region Get Task GetEntityById(int id); Task GetEntityByNo(string no); Task GetDtoById(int id); Task GetDtoByNo(string no); #endregion } }