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