ITenantService.cs 609 B

1234567891011121314151617181920212223242526
  1. using System.Threading.Tasks;
  2. using ZhonTai.Admin.Core.Dto;
  3. using ZhonTai.Admin.Domain.Tenant.Dto;
  4. using ZhonTai.Admin.Services.Tenant.Dto;
  5. namespace ZhonTai.Admin.Services.Tenant;
  6. /// <summary>
  7. /// 租户接口
  8. /// </summary>
  9. public interface ITenantService
  10. {
  11. Task<TenantGetOutput> GetAsync(long id);
  12. Task<PageOutput<TenantListOutput>> GetPageAsync(PageInput<TenantGetPageDto> input);
  13. Task<long> AddAsync(TenantAddInput input);
  14. Task UpdateAsync(TenantUpdateInput input);
  15. Task DeleteAsync(long id);
  16. Task SoftDeleteAsync(long id);
  17. Task BatchSoftDeleteAsync(long[] ids);
  18. }