Platform upgrade: login auth fix, OCR/OSS upload, system menus and dicts, weather dashboard, weighing and invoice modules
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
namespace AgriculturalPlatform.Api.Models;
|
||||
|
||||
/// <summary>菜单/权限表(目录、菜单、按钮)</summary>
|
||||
public class SysMenu
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public int? ParentId { get; set; }
|
||||
|
||||
/// <summary>菜单名称</summary>
|
||||
public string Name { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>路由路径(前端)</summary>
|
||||
public string Path { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>前端组件路径</summary>
|
||||
public string Component { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>图标</summary>
|
||||
public string Icon { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>类型:directory=目录 menu=菜单 button=按钮</summary>
|
||||
public string Type { get; set; } = "menu";
|
||||
|
||||
/// <summary>权限标识(如 purchase:create、purchase:reprint)</summary>
|
||||
public string Permission { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>是否可见(不可见的仅作权限标识)</summary>
|
||||
public bool Visible { get; set; } = true;
|
||||
|
||||
public int Sort { get; set; }
|
||||
|
||||
public DateTime CreatedAt { get; set; } = DateTime.Now;
|
||||
|
||||
public ICollection<SysMenu> Children { get; set; } = new List<SysMenu>();
|
||||
}
|
||||
Reference in New Issue
Block a user