wcs_server_kate_suzhou/WcsMain/DataBase/TableEntity/AppMenu.cs

75 lines
2.0 KiB
C#
Raw Normal View History

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; }
2024-05-14 16:30:56 +08:00
}