using System.Threading.Tasks; using ZhonTai.Admin.Core.Dto; using ZhonTai.Admin.Domain.Role.Dto; using ZhonTai.Admin.Services.Role.Dto; namespace ZhonTai.Admin.Services.Role; /// /// 角色接口 /// public interface IRoleService { Task GetAsync(long id); Task GetListAsync(RoleGetListInput input); Task GetPageAsync(PageInput input); Task AddAsync(RoleAddInput input); Task UpdateAsync(RoleUpdateInput input); Task DeleteAsync(long id); Task BatchDeleteAsync(long[] ids); Task SoftDeleteAsync(long id); Task BatchSoftDeleteAsync(long[] ids); }