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