IFinancialRecordsApplicationService.cs 815 B

123456789101112131415161718192021222324252627
  1. using System.Collections.Generic;
  2. using System.Threading.Tasks;
  3. using System.Web.Mvc;
  4. using IwbZero.AppServiceBase;
  5. using VberTech.BaseSysInfo;
  6. using VberTech.FinancialRecords.Dto;
  7. namespace VberTech.FinancialRecords
  8. {
  9. public interface IFinancialRecordAppService : IIwbAsyncCrudAppService<FinancialRecordDto, int, PagedRequestDto, FinancialRecordCreateDto, FinancialRecordUpdateDto >
  10. {
  11. Task Import(ExcelImportDto input);
  12. Task<string> Export(PagedRequestDto input);
  13. Task<List<SelectListItem>> GetSelectList();
  14. Task<string> GetSelectStr();
  15. #region Get
  16. Task<FinancialRecord> GetEntityById(int id);
  17. Task<FinancialRecord> GetEntityByNo(string no);
  18. Task<FinancialRecordDto> GetDtoById(int id);
  19. Task<FinancialRecordDto> GetDtoByNo(string no);
  20. #endregion
  21. }
  22. }