75 lines
1.9 KiB
C#
75 lines
1.9 KiB
C#
|
|
using System.Text.Json.Serialization;
|
|||
|
|
using SqlSugar;
|
|||
|
|
|
|||
|
|
namespace WcsMain.DataBase.TableEntity;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 菜单表
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarTable("tbl_app_menu")]
|
|||
|
|
public class AppMenu
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 主菜单序号
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "main_menu_index")]
|
|||
|
|
[JsonPropertyName("mainMenuIndex")]
|
|||
|
|
public string? MainMenuIndex { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 主菜单名称
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "main_menu_name")]
|
|||
|
|
[JsonPropertyName("mainMenuName")]
|
|||
|
|
public string? MainMenuName { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 主菜单图标
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "main_menu_ico")]
|
|||
|
|
[JsonPropertyName("mainMenuIco")]
|
|||
|
|
public string? MainMenuIco { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 次菜单序号
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "minor_menu_index", IsPrimaryKey = true)]
|
|||
|
|
[JsonPropertyName("minorMenuIndex")]
|
|||
|
|
public string? MinorMenuIndex { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 次菜单名称
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "minor_menu_name")]
|
|||
|
|
[JsonPropertyName("minorMenuName")]
|
|||
|
|
public string? MinorMenuName { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 次菜单图标
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "minor_menu_ico")]
|
|||
|
|
[JsonPropertyName("minorMenuIco")]
|
|||
|
|
public string? MinorMenuIco { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 次菜单路由
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "minor_menu_router")]
|
|||
|
|
[JsonPropertyName("minorMenuRouter")]
|
|||
|
|
public string? MinorMenuRouter { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 菜单状态 ---- 1 表示可以使用
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "menu_status")]
|
|||
|
|
[JsonPropertyName("menuStatus")]
|
|||
|
|
public int? MenuStatus { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 备注
|
|||
|
|
/// </summary>
|
|||
|
|
[SugarColumn(ColumnName = "remark")]
|
|||
|
|
[JsonPropertyName("remark")]
|
|||
|
|
public string? Remark { get; set; }
|
|||
|
|
|
|||
|
|
}
|