using BaseService.Systems.TenantManagement.Dto;
using BaseService.Systems.UserRoleMenusManagement.Dto;
using Microsoft.AspNetCore.Authorization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.Identity;
using Volo.Abp.TenantManagement;
namespace BaseService.Systems.TenantManagement
{
[Authorize(TenantManagementPermissions.Tenants.Default)]
public class TenantAppService : ApplicationService, ITenantAppService
{
protected ITenantRepository TenantRepository { get; }
public IIdentityRoleRepository RoleRepository { get; }
private readonly IRepository