IFinshedEnterStoresApplicationService.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using System.Web.Mvc;
  4. using Abp.Application.Services.Dto;
  5. using IwbZero.AppServiceBase;
  6. using ShwasherSys.FinshedStoreInfo.Dto;
  7. using ShwasherSys.ProductStoreInfo;
  8. using ShwasherSys.SemiProductStoreInfo;
  9. namespace ShwasherSys.FinshedStoreInfo
  10. {
  11. public interface IFinshedEnterStoreAppService : IIwbAsyncCrudAppService<FinshedEnterStoreDto, int, PagedRequestDto, FinshedEnterStoreCreateDto, FinshedEnterStoreUpdateDto >
  12. {
  13. Task<PagedResultDto<ViewProductEnterStore>> GetAllView(PagedRequestDto input);
  14. Task<FinshedEnterStoreDto> Audit(FinshedEnterStoreAuditDto input);
  15. Task<FinshedEnterStoreDto> Refuse(EntityDto<int> input);
  16. Task<FinshedEnterStore> ConfirmEnterStoreQuantity(EntityDto<int> input);
  17. Task<List<SelectListItem>> GetSelectList();
  18. Task<string> GetSelectStr();
  19. #region Get
  20. Task<FinshedEnterStore> GetEntityById(int id);
  21. Task<FinshedEnterStore> GetEntityByNo(string no);
  22. Task<FinshedEnterStoreDto> GetDtoById(int id);
  23. Task<FinshedEnterStoreDto> GetDtoByNo(string no);
  24. Task<PagedResultDto<ViewProductEnterStore>> GetViewAll(PagedRequestDto input);
  25. #endregion
  26. }
  27. }