using FoodLabeling.Application.Contracts.Dtos.RbacMenu; using Volo.Abp.Application.Services; namespace FoodLabeling.Application.Contracts.IServices; /// /// 权限(Menu)管理接口(仅用于食品标签-美国版对外) /// public interface IRbacMenuAppService : IApplicationService { /// /// 权限列表(不分页) /// Task> GetListAsync(RbacMenuGetListInputVo input); /// /// 权限详情 /// Task GetAsync(string id); /// /// 新增权限 /// Task CreateAsync(RbacMenuCreateInputVo input); /// /// 编辑权限 /// Task UpdateAsync(string id, RbacMenuUpdateInputVo input); /// /// 删除权限(逻辑删除) /// Task DeleteAsync(List ids); /// /// 获取全部权限树(GET) /// /// 树状权限列表 Task> GetTreeAsync(); }