IPerformancesApplicationService.cs 661 B

123456789101112131415161718192021
  1. using System.Threading.Tasks;
  2. using Abp.Application.Services.Dto;
  3. using IwbZero.AppServiceBase;
  4. using ShwasherSys.CompanyInfo.Performance.Dto;
  5. namespace ShwasherSys.CompanyInfo.Performance
  6. {
  7. public interface IPerformanceAppService : IIwbZeroAsyncCrudAppService<PerformanceDto, int, IwbPagedRequestDto, PerformanceCreateDto, PerformanceUpdateDto >
  8. {
  9. Task<string> PerformanceTotalQuery(PerformanceTotalQueryDto input);
  10. #region Get
  11. Task<EmployeeWorkPerformance> GetEntity(EntityDto<int> input);
  12. Task<EmployeeWorkPerformance> GetEntityById(int id);
  13. Task<EmployeeWorkPerformance> GetEntityByNo(string no);
  14. #endregion
  15. }
  16. }