IThRbacMenuAppService.cs
752 Bytes
using FoodLabeling.Th.Application.Contracts.Dtos.RbacMenu;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
namespace FoodLabeling.Th.Application.Contracts.IServices;
/// <summary>
/// 泰额版租户业务库 menu 表 CRUD
/// </summary>
public interface IThRbacMenuAppService : IApplicationService
{
Task<PagedResultDto<ThRbacMenuGetListOutputDto>> GetListAsync(ThRbacMenuGetListInputVo input);
Task<ThRbacMenuGetListOutputDto> GetAsync(string id);
Task<ThRbacMenuGetListOutputDto> CreateAsync(ThRbacMenuCreateInputVo input);
Task<ThRbacMenuGetListOutputDto> UpdateAsync(string id, ThRbacMenuUpdateInputVo input);
Task DeleteAsync(List<string> ids);
Task<List<ThRbacMenuTreeDto>> GetTreeAsync();
}