IwbZeroCrudAppServiceBase.cs 734 B

123456789101112131415161718
  1. using Abp.Application.Services;
  2. using Abp.Application.Services.Dto;
  3. using Abp.Domain.Entities;
  4. using Abp.Domain.Repositories;
  5. namespace IwbZero.AppServiceBase
  6. {
  7. public abstract class IwbZeroCrudAppServiceBase<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput> : CrudAppServiceBase<TEntity, TEntityDto, TPrimaryKey, TGetAllInput, TCreateInput, TUpdateInput>
  8. where TEntity : class, IEntity<TPrimaryKey>
  9. where TEntityDto : IEntityDto<TPrimaryKey>
  10. where TUpdateInput : IEntityDto<TPrimaryKey>
  11. where TGetAllInput : IIwbPagedRequest
  12. {
  13. protected IwbZeroCrudAppServiceBase(IRepository<TEntity, TPrimaryKey> repository) : base(repository)
  14. {
  15. }
  16. }
  17. }