ServiceInterface.tt 841 B

1234567891011121314151617181920212223242526
  1. <#@ template language="C#" #>
  2. <#@ assembly name="System.Core" #>
  3. <#@ import namespace="System.Linq" #>
  4. <#@ import namespace="System.Text" #>
  5. <#@ import namespace="System.Collections.Generic" #>
  6. using System.Threading.Tasks;
  7. using Abp.Application.Services.Dto;
  8. using IwbZeroCore.AppServiceBase;
  9. using <#=Model.ApplicationNamespace#>.Dto;
  10. namespace <#=Model.ApplicationNamespace#>
  11. {
  12. public interface I<#=Model.FileName#>AppService : IIwbZeroAsyncCrudAppService<<#=Model.FileName#>Dto, <#=Model.IdType#>, IwbPagedRequestDto, <#=Model.FileName#>CreateDto, <#=Model.FileName#>UpdateDto >
  13. {
  14. #region Get
  15. Task<<#=Model.ClassName#>> GetEntity(EntityDto<<#=Model.IdType#>> input);
  16. Task<<#=Model.ClassName#>> GetEntityById(<#=Model.IdType#> id);
  17. Task<<#=Model.ClassName#>> GetEntityByNo(string no);
  18. #endregion
  19. }
  20. }