/*********************************************************************** * Project: CoreCms * ProjectName: 核心内容管理系统 * Web: https://www.corecms.net * Author: 大灰灰 * Email: jianweie@163.com * CreateTime: 2021/1/31 21:45:10 * Description: 暂无 ***********************************************************************/ using System.Collections.Generic; using System.Threading.Tasks; using CoreCms.Net.IRepository; using CoreCms.Net.IRepository.UnitOfWork; using CoreCms.Net.IServices; using CoreCms.Net.Model.Entities; namespace CoreCms.Net.Services { /// /// 角色菜单关联表 接口实现 /// public class SysRoleMenuServices : BaseServices, ISysRoleMenuServices { private readonly ISysRoleMenuRepository _dal; private readonly IUnitOfWork _unitOfWork; public SysRoleMenuServices(IUnitOfWork unitOfWork, ISysRoleMenuRepository dal) { _dal = dal; BaseDal = dal; _unitOfWork = unitOfWork; } /// /// 角色权限Map /// RoleModulePermission, Module, Role 三表联合 /// 第四个类型 RoleModulePermission 是返回值 /// /// public async Task> RoleModuleMaps() { return await _dal.RoleModuleMaps(); } } }