#region
using System.Data;
#endregion
namespace CSFrameworkV5.Business.BLL_Permission
{
///
/// 树结点的Tag对象,用于关联角色的权限.
/// 当选中树结点表示新增角色的权限,取消选中表示删除角色的权限.
///
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;
}
///
/// 菜单数据
///
public DataRow MenuData
{
get => _MenuData;
set => _MenuData = value;
}
///
/// 菜单名称
///
public string MenuName
{
get => _MenuName;
set => _MenuName = value;
}
///
/// 树结点对应的角色权限记录
/// 当选中树结点时新增一条记录,取消选中时该变量置为Null.
///
public DataRow RoleActionData
{
get => _RoleActionData;
set => _RoleActionData = value;
}
}
}