using System;
namespace NOVA.DevFx.Security.Model
{
///
/// 权限列表实体类
///
[Serializable]
public class Permission
{
public Permission()
{}
#region Model
private int _id;
private string _name;
private int? _super_id;
private string _url;
private string _icon;
private string _description;
private bool _panel_flag;
private bool _enabled;
private int _module_id;
private bool _system_flag;
private bool _visibled;
private int _sort_index;
///
/// 编码
///
public int id
{
set{ _id=value;}
get{return _id;}
}
///
/// 名称
///
public string name
{
set{ _name=value;}
get{return _name;}
}
///
/// 上级编码
///
public int? super_id
{
set{ _super_id=value;}
get{return _super_id;}
}
///
/// 连接URL
///
public string url
{
set{ _url=value;}
get{return _url;}
}
///
/// 菜单图标
///
public string icon
{
set{ _icon=value;}
get{return _icon;}
}
///
/// 备注
///
public string description
{
set{ _description=value;}
get{return _description;}
}
///
/// 是否面板
///
public bool panel_flag
{
set{ _panel_flag=value;}
get{return _panel_flag;}
}
///
/// 是否启用
///
public bool enabled
{
set{ _enabled=value;}
get{return _enabled;}
}
///
/// 所属功能模块
///
public int module_id
{
set{ _module_id=value;}
get{return _module_id;}
}
///
/// 是否系统内置
///
public bool system_flag
{
set{ _system_flag=value;}
get{return _system_flag;}
}
///
/// 是否可视
///
public bool visibled
{
set{ _visibled=value;}
get{return _visibled;}
}
///
/// 排序编码
///
public int sort_index
{
set{ _sort_index=value;}
get{return _sort_index;}
}
#endregion Model
}
}