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
|
{
|
/// <summary>
|
/// 具体菜单实体类
|
/// </summary>
|
[SugarTable("t_menu")]
|
public class MenuTab : IEntity
|
{
|
private string _menu_id { get; set; } = "";
|
/// <summary>
|
/// 菜单Id
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 项目Id
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 子菜单Id
|
/// </summary>
|
[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;
|
/// <summary>
|
/// 菜单状态;0禁用;1启用
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 菜单名称
|
/// </summary>
|
[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;
|
/// <summary>
|
/// 菜单层级
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 菜单默认图片
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 菜单更新图片
|
/// </summary>
|
[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;
|
/// <summary>
|
/// 菜单排序
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 更新人
|
/// </summary>
|
[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; } = "";
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
[SugarColumn(ColumnName = "ModifyTime")]
|
[Description("更新时间")]
|
public string modifytime
|
{
|
get { return _modifytime; }
|
set
|
{
|
if (modifytime == value) return;
|
_modifytime = value;
|
OnPropertyChanged(nameof(modifytime));
|
}
|
}
|
|
|
}
|
}
|