using System;
using System.Collections.Generic;
using System.Linq;
using Masuit.Tools.Models;
using SqlSugar;
namespace LearningOfficer.OA.Core.Entities.OA.SystemInfo
{
///
/// 菜单表
///
[SugarTable("sys_menu")]
public class SysMenu : BaseEntity
{
///
/// 备 注:菜单名称
/// 默认值:
///
[SugarColumn(ColumnName = "title")]
public string Title { get; set; } = null!;
///
/// 备 注:父级菜单id
/// 默认值:
///
[SugarColumn(ColumnName = "parent_id")]
public long ParentId { get; set; }
///
/// 备 注:序号
/// 默认值:
///
[SugarColumn(ColumnName = "sort")]
public int Sort { get; set; }
///
/// 备 注:路由路径
/// 默认值:
///
[SugarColumn(ColumnName = "path")]
public string Path { get; set; } = null!;
///
/// 备 注:菜单图标
/// 默认值:
///
[SugarColumn(ColumnName = "icon")]
public string Icon { get; set; } = null!;
///
/// 备 注:组件
/// 默认值:
///
[SugarColumn(ColumnName = "component")]
public string Component { get; set; } = null!;
[SqlSugar.SugarColumn(IsIgnore = true)]
public List Children { get; set; } = new();
}
}