using FoodLabeling.Application.Contracts.Dtos.RbacRole; using FoodLabeling.Application.Contracts.Dtos.Common; using Volo.Abp.Application.Dtos; using Volo.Abp.Application.Services; namespace FoodLabeling.Application.Contracts.IServices; /// /// 角色管理接口(仅用于食品标签-美国版对外) /// public interface IRbacRoleAppService : IApplicationService { /// /// 角色分页列表 /// Task> GetListAsync(RbacRoleGetListInputVo input); /// /// 角色详情 /// Task GetAsync(Guid id); /// /// 新增角色 /// Task CreateAsync(RbacRoleCreateInputVo input); /// /// 编辑角色 /// Task UpdateAsync(Guid id, RbacRoleUpdateInputVo input); /// /// 删除角色(逻辑删除) /// Task DeleteAsync(List ids); }