using SqlSugar; using System; namespace YBDevice.Entity { /// /// 菜单按钮 /// [SugarTable("YB_nMenuAction", TableDescription = "菜单按钮", IsDisabledUpdateAll = false, IsDisabledDelete = true)] public class YB_nMenuAction { /// /// 记录ID /// [SugarColumn(ColumnDescription = "记录ID", IsPrimaryKey = true)] public Guid Id { get; set; } /// /// 菜单ID /// [SugarColumn(ColumnDescription = "菜单ID", IndexGroupNameList = new string[] { "index_menuid" })] public Guid MenuId { get; set; } /// /// 按钮ID /// [SugarColumn(ColumnDescription = "按钮ID", ColumnDataType = "varchar(50)")] public string ButtonId { get; set; } /// /// 按钮名称 /// [SugarColumn(ColumnDescription = "按钮名称", ColumnDataType = "nvarchar(50)")] public string ButtonName { get; set; } /// /// 位置,1-上部,2-表格头,3-表格列 /// [SugarColumn(ColumnDescription = "位置,1-上部,2-表格头,3-表格列", IsNullable = true)] public MenuButtonPosition Type { get; set; } /// /// 控制器名称 /// [SugarColumn(ColumnDescription = "控制器名称", ColumnDataType = "varchar(50)")] public string ControlName { get; set; } /// /// 方法名称 /// [SugarColumn(ColumnDescription = "方法名称", ColumnDataType = "varchar(50)")] public string ActionName { get; set; } /// /// 排序,数字越小越靠前 /// [SugarColumn(ColumnDescription = "排序,数字越小越靠前")] public int SortCode { get; set; } } }