From 63d047db30e03608479ab3d340e925bc3366357c Mon Sep 17 00:00:00 2001
From: huawei <huawei@2214094776>
Date: 星期六, 20 十二月 2025 09:11:45 +0800
Subject: [PATCH] 看板模块
---
Dto/Simple/MesSimpleDto.cs | 65 ++++++++++++++++++--------------
1 files changed, 37 insertions(+), 28 deletions(-)
diff --git a/Dto/Simple/MesSimpleDto.cs b/Dto/Simple/MesSimpleDto.cs
index 7164606..21840dd 100644
--- a/Dto/Simple/MesSimpleDto.cs
+++ b/Dto/Simple/MesSimpleDto.cs
@@ -1,64 +1,73 @@
using Newtonsoft.Json;
+using System;
namespace NewPdaSqlServer.Dto.Simple;
/// <summary>
-/// 菜单实体DTO - 用于列表展示
-/// 与Java版本MesSimplesimple字段完全一致
+/// 菜单实体DTO - 对应新的 MES_SIMPLE 表结构
/// </summary>
public class MesSimpleDto
{
- /// <summary>
- /// 自增主键ID
- /// </summary>
[JsonProperty("id")]
public long Id { get; set; }
/// <summary>
- /// 是否为根节点 (0表示为根节点)
+ /// 父节点ID (NULL为根节点)
/// </summary>
- [JsonProperty("isTop")]
- public int? IsTop { get; set; }
+ [JsonProperty("parentId")]
+ public long? ParentId { get; set; }
/// <summary>
- /// 父节点id
+ /// 节点类型: 0=目录, 1=页面/轮播
/// </summary>
- [JsonProperty("fid")]
- public long? Fid { get; set; }
+ [JsonProperty("nodeType")]
+ public int NodeType { get; set; }
/// <summary>
- /// 名称
+ /// 层级 (0-5)
+ /// </summary>
+ [JsonProperty("nodeLevel")]
+ public int NodeLevel { get; set; }
+
+ /// <summary>
+ /// 唯一业务编码
+ /// </summary>
+ [JsonProperty("code")]
+ public string? Code { get; set; }
+
+ /// <summary>
+ /// 显示标题
/// </summary>
[JsonProperty("title")]
public string? Title { get; set; }
/// <summary>
- /// 英文名
+ /// 跳转地址
/// </summary>
- [JsonProperty("field")]
- public string? Field { get; set; }
+ [JsonProperty("url")]
+ public string? Url { get; set; }
/// <summary>
- /// 地址
+ /// 轮播时长(秒)
/// </summary>
- [JsonProperty("href")]
- public string? Href { get; set; }
+ [JsonProperty("carouselDuration")]
+ public int? CarouselDuration { get; set; }
/// <summary>
- /// 节点是否初始展开 (0为不展开,1为展开)
+ /// 是否默认展开
/// </summary>
- [JsonProperty("spread")]
- public int? Spread { get; set; }
+ [JsonProperty("isExpanded")]
+ public bool IsExpanded { get; set; }
/// <summary>
- /// 节点是否为展示 (0为展示,1为不展示)
+ /// 是否启用
/// </summary>
- [JsonProperty("disabled")]
- public int? Disabled { get; set; }
+ [JsonProperty("isEnabled")]
+ public bool IsEnabled { get; set; }
/// <summary>
- /// 轮播时间(秒)
+ /// 排序
/// </summary>
- [JsonProperty("lbtime")]
- public int? Lbtime { get; set; }
-}
+ [JsonProperty("sortOrder")]
+ public int SortOrder { get; set; }
+}
\ No newline at end of file
--
Gitblit v1.9.3