using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.IBaseDAL;
|
using CY.Model;
|
|
namespace CY.IDAL
|
{
|
/// <summary>
|
/// 角色菜单表-数据库操作接口
|
/// </summary>
|
public interface ISys_Permissions_RoleMenuRelationDAL : ICommonDAL, IPaging<Sys_Permissions_RoleMenuRelation>, IGetAllModel<Sys_Permissions_RoleMenuRelation>
|
{
|
/// <summary>
|
/// 根据角色查询全部关系
|
/// </summary>
|
/// <param name="RoleId">编号</param>
|
/// <returns></returns>
|
IEnumerable<Sys_Permissions_RoleMenuRelation> SelectListByRoleId(int? RoleId);
|
|
/// <summary>
|
/// 根据角色和菜单编号查询全部关系
|
/// </summary>
|
/// <param name="RoleId"></param>
|
/// <param name="MenuIdOne"></param>
|
/// <param name="MenuIdTwo"></param>
|
/// <param name="MenuIdThree"></param>
|
/// <returns></returns>
|
Sys_Permissions_RoleMenuRelation SelectModelByRoleIdAndMenuId(int? RoleId, int? MenuIdOne, int? MenuIdTwo, int? MenuIdThree);
|
|
/// <summary>
|
/// 更新菜单时,自动更新用户权限
|
/// </summary>
|
/// <param name="MenuIdOne"></param>
|
/// <param name="MenuIdTwo"></param>
|
/// <param name="MenuIdThree"></param>
|
/// <returns></returns>
|
bool UpdateMenuToMember(int? MenuIdOne, int? MenuIdTwo, int? MenuIdThree);
|
}
|
}
|