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