#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; } } }