#region
|
|
using System.Data;
|
|
#endregion
|
|
namespace CSFrameworkV5.Business.BLL_Permission
|
{
|
/// <summary>
|
/// 树结点的Tag对象,用于关联角色的权限.
|
/// 当选中树结点表示新增角色的权限,取消选中表示删除角色的权限.
|
/// </summary>
|
public class RoleActionNodeTag
|
{
|
private bool _Deleted; //标记角色的权限记录为删除状态
|
private DataRow _MenuData; //菜单数据
|
private string _MenuName; //对应菜单名称
|
private DataRow _RoleActionData; //角色的权限数据
|
|
public RoleActionNodeTag()
|
{
|
}
|
|
public RoleActionNodeTag(string menuName, DataRow roleActionData,
|
DataRow menuData)
|
{
|
_MenuName = menuName;
|
_RoleActionData = roleActionData;
|
_MenuData = menuData;
|
}
|
|
public bool Deleted
|
{
|
get => _Deleted;
|
set => _Deleted = value;
|
}
|
|
/// <summary>
|
/// 菜单数据
|
/// </summary>
|
public DataRow MenuData
|
{
|
get => _MenuData;
|
set => _MenuData = value;
|
}
|
|
/// <summary>
|
/// 菜单名称
|
/// </summary>
|
public string MenuName
|
{
|
get => _MenuName;
|
set => _MenuName = value;
|
}
|
|
/// <summary>
|
/// 树结点对应的角色权限记录
|
/// 当选中树结点时新增一条记录,取消选中时该变量置为Null.
|
/// </summary>
|
public DataRow RoleActionData
|
{
|
get => _RoleActionData;
|
set => _RoleActionData = value;
|
}
|
}
|
}
|