using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using FineAdmin.Common; using FineAdmin.IService; using FineAdmin.Model; using FineAdmin.IRepository; namespace FineAdmin.Service { public class RoleAuthorizeService : BaseService, IRoleAuthorizeService { public IRoleAuthorizeRepository RoleAuthorizeRepository { get; set; } public dynamic GetListByFilter(RoleAuthorizeModel filter, PageInfo pageInfo) { throw new NotImplementedException(); } /// /// 保存菜单角色权限配置 /// /// /// /// public int SavePremission(IEnumerable entitys, int roleId) { return RoleAuthorizeRepository.SavePremission(entitys, roleId); } /// /// 根据角色菜单获得列表 /// /// /// /// public IEnumerable GetListByRoleIdModuleId(int roleId, int moduleId) { string where = "where RoleId=:RoleId and ModuleId=:ModuleId"; return GetByWhere(where, new { RoleId = roleId, ModuleId = moduleId }); } } }