Browse Source

添加获取菜单列表接口

lichunlei 1 tháng trước cách đây
mục cha
commit
63e07c76b5
2 tập tin đã thay đổi với 35 bổ sung0 xóa
  1. 12 0
      Controllers/Base/SysMenuController.cs
  2. 23 0
      Model/Base/SysMenu.cs

+ 12 - 0
Controllers/Base/SysMenuController.cs

@@ -35,6 +35,18 @@ namespace Controllers
             this.sysRoleMenuService = sysRoleMenuService;
         }
 
+
+        /// <summary>
+        /// 获取菜单列表
+        /// </summary>
+        /// <returns></returns>
+        [HttpGet("/v1/admin/sysServer/menu/list")]
+        public IActionResult TreeMenuList()
+        {
+            var response = sysMenuService.GetList();
+            return SUCCESS(response, "yyyy-MM-dd HH:mm:ss");
+        }
+
         /// <summary>
         /// 获取菜单树列表
         /// </summary>

+ 23 - 0
Model/Base/SysMenu.cs

@@ -44,6 +44,13 @@ namespace Model
         public string? path { get; set; }
 
 
+        /// <summary>
+        /// 组件路径
+        /// </summary>
+        [SugarColumn(ColumnDescription = "组件路径", Length = 128, ColumnName = "view_path")]
+        public string? viewPath { get; set; }
+
+
         /// <summary>
         /// 父菜单ID
         /// </summary>
@@ -127,6 +134,22 @@ namespace Model
         [SugarColumn(ColumnDescription = "删除标志,0未删除,1已删除", Length = 1, ColumnName = "del_flag")]
         public string? DelFlag { get; set; }
 
+
+        /// <summary>
+        /// 是否外链
+        /// </summary>
+        [SugarColumn(ColumnDescription = "是否外链", ColumnName = "is_ext")]
+        public bool isExt { get; set; }
+
+
+        /// <summary>
+        /// 外链打开方式 1:新窗口打开 2:iframe
+        /// </summary>
+        [SugarColumn(ColumnDescription = "外链打开方式", ColumnName = "open_mode")]
+        public int openMode { get; set; }
+
+        
+
         // [SugarColumn(IsIgnore = true)]
         // public TreeSelectMeta meta { get; set; }