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