菜单栏
This commit is contained in:
29
src/WMS.Web.Core/Dto/Login/Menu/MenuRequest.cs
Normal file
29
src/WMS.Web.Core/Dto/Login/Menu/MenuRequest.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
/// <summary>
|
||||
/// 菜单的请求对象
|
||||
/// </summary>
|
||||
public class MenuRequest
|
||||
{
|
||||
public MenuRequest() { }
|
||||
public MenuRequest(int userId, int moduleId)
|
||||
{
|
||||
this.UserId = userId;
|
||||
this.ModuleID = moduleId;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 用户ID(不是人员ID)
|
||||
/// </summary>
|
||||
public int UserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用ID
|
||||
/// </summary>
|
||||
public int ModuleID { get; set; }
|
||||
}
|
||||
}
|
||||
105
src/WMS.Web.Core/Dto/Login/Menu/MenuResponse.cs
Normal file
105
src/WMS.Web.Core/Dto/Login/Menu/MenuResponse.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace WMS.Web.Core.Dto.Login
|
||||
{
|
||||
/// <summary>
|
||||
/// 菜单响应对象
|
||||
/// </summary>
|
||||
public class MenuResponse
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
///</summary>
|
||||
|
||||
public int ID { get; set; }
|
||||
/// <summary>
|
||||
/// 上级菜单
|
||||
///</summary>
|
||||
|
||||
public int? Pid { get; set; }
|
||||
/// <summary>
|
||||
/// 模块ID,对应apps表ID
|
||||
///</summary>
|
||||
|
||||
public int? Module { get; set; }
|
||||
/// <summary>
|
||||
/// 菜单标题
|
||||
///</summary>
|
||||
|
||||
public string Title { get; set; }
|
||||
/// <summary>
|
||||
/// 菜单标签
|
||||
///</summary>
|
||||
|
||||
public string Name { get; set; }
|
||||
/// <summary>
|
||||
/// 菜单路径
|
||||
///</summary>
|
||||
|
||||
public string Path { get; set; }
|
||||
/// <summary>
|
||||
/// 操作,比如 /admin/info
|
||||
///</summary>
|
||||
|
||||
public string Component { get; set; }
|
||||
/// <summary>
|
||||
/// 图标
|
||||
///</summary>
|
||||
|
||||
public string Icon { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
///</summary>
|
||||
|
||||
public string Redirect { get; set; }
|
||||
/// <summary>
|
||||
/// 排序
|
||||
///</summary>
|
||||
|
||||
public int? Sort { get; set; }
|
||||
/// <summary>
|
||||
/// 0为普通按钮/连接,1为左侧菜单
|
||||
///</summary>
|
||||
|
||||
public int? Type { get; set; }
|
||||
/// <summary>
|
||||
/// 是否显示:0为否,1为是
|
||||
///</summary>
|
||||
|
||||
public bool Hidden { get; set; }
|
||||
/// <summary>
|
||||
/// 是否禁用:0为否,1为是
|
||||
///</summary>
|
||||
|
||||
public bool Closed { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否禁用:true为禁用,false为启用
|
||||
/// </summary>
|
||||
public bool Disable { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子集
|
||||
/// </summary>
|
||||
public List<MenuResponse> Children { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// meta
|
||||
/// </summary>
|
||||
public Meta meta { get; set; }
|
||||
}
|
||||
|
||||
public class Meta
|
||||
{
|
||||
/// <summary>
|
||||
/// 菜单名字
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
/// <summary>
|
||||
/// 菜单图标
|
||||
/// </summary>
|
||||
public string icon { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user