using DataEntity; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.ComponentModel; namespace DataEntity.User { /// /// 具体菜单实体类 /// [SugarTable("t_menu")] public class MenuTab : IEntity { private string _menu_id { get; set; } = ""; /// /// 菜单Id /// [SugarColumn(ColumnName = "Id", IsPrimaryKey = true)] [Description("菜单Id")] public string menu_id { get { return _menu_id; } set { if (menu_id == value) return; // 避免重复设置相同的值 _menu_id = value; OnPropertyChanged(nameof(menu_id)); } } private string _project_id { get; set; } = ""; /// /// 项目Id /// [SugarColumn(ColumnName = "ProjectId")] [Description("项目Id")] public string project_id { get { return _project_id; } set { if (project_id == value) return; _project_id = value; OnPropertyChanged(nameof(project_id)); } } private string _children_id { get; set; } = ""; /// /// 子菜单Id /// [SugarColumn(ColumnName = "ChildrenId")] [Description("子菜单Id")] public string children_id { get { return _children_id; } set { if (children_id == value) return; _children_id = value; OnPropertyChanged(nameof(children_id)); } } private int _state { get; set; } = 1; /// /// 菜单状态;0禁用;1启用 /// [SugarColumn(ColumnName = "State")] [Description("菜单状态")] public int state { get { return _state; } set { if (state == value) return; _state = value; OnPropertyChanged(nameof(state)); } } private string _name { get; set; } = ""; /// /// 菜单名称 /// [SugarColumn(ColumnName = "Name")] [Description("菜单名称")] public string name { get { return _name; } set { if (name == value) return; _name = value; OnPropertyChanged(nameof(name)); } } private int _level { get; set; } = 1; /// /// 菜单层级 /// [SugarColumn(ColumnName = "Level")] [Description("菜单层级")] public int level { get { return _level; } set { if (level == value) return; _level = value; OnPropertyChanged(nameof(level)); } } private string _imgdefault { get; set; } = ""; /// /// 菜单默认图片 /// [SugarColumn(ColumnName = "ImgDefault")] [Description("菜单默认图片")] public string imgdefault { get { return _imgdefault; } set { if (imgdefault == value) return; _imgdefault = value; OnPropertyChanged(nameof(imgdefault)); } } private string _imgchange { get; set; } = ""; /// /// 菜单更新图片 /// [SugarColumn(ColumnName = "ImgChange")] [Description("菜单更新图片")] public string imgchange { get { return _imgchange; } set { if (imgchange == value) return; _imgchange = value; OnPropertyChanged(nameof(imgchange)); } } private int _sequence { get; set; } = 1; /// /// 菜单排序 /// [SugarColumn(ColumnName = "Sequence")] [Description("菜单排序")] public int sequence { get { return _sequence; } set { if (sequence == value) return; _sequence = value; OnPropertyChanged(nameof(sequence)); } } private string _creatname { get; set; } = ""; /// /// 创建人 /// [SugarColumn(ColumnName = "CreatName")] [Description("创建人")] public string creatname { get { return _creatname; } set { if (creatname == value) return; _creatname = value; OnPropertyChanged(nameof(creatname)); } } private string _createtime { get; set; } = ""; /// /// 创建时间 /// [SugarColumn(ColumnName = "CreateTime")] [Description("创建时间")] public string createtime { get { return _createtime; } set { if (createtime == value) return; _createtime = value; OnPropertyChanged(nameof(createtime)); } } private string _modifyname { get; set; } = ""; /// /// 更新人 /// [SugarColumn(ColumnName = "ModifyName")] [Description("更新人")] public string modifyname { get { return _modifyname; } set { if (modifyname == value) return; _modifyname = value; OnPropertyChanged(nameof(modifyname)); } } private string _modifytime { get; set; } = ""; /// /// 更新时间 /// [SugarColumn(ColumnName = "ModifyTime")] [Description("更新时间")] public string modifytime { get { return _modifytime; } set { if (modifytime == value) return; _modifytime = value; OnPropertyChanged(nameof(modifytime)); } } } }