清晨框架
  1. 菜单模块
清晨框架
  • 系统模块
    • 共用模块
      • 上传单个文件
      • 上传多个文件
    • 登陆注册模块
      • 登录
      • 测试posttoken
      • 测试gettoken
      • 获取用户信息,包括用户的权限标识
      • 获取路由信息
    • 公开模块
      • testGetBody
      • testGetParam
      • testPostBody
    • 用户模块
      • 菜单模块
        • 获取一条菜单详情
          GET
        • 获取树形表格菜单列表
          GET
        • 获取树形下拉框的菜单列表
          GET
        • 获取树形下拉框的菜单列表
          GET
        • 新增菜单-目录类型
          POST
        • 新增菜单-菜单类型
          POST
        • 新增菜单-按钮类型
          POST
        • 修改菜单
          PUT
        • 删除菜单,这里用软删除
          PUT
      • 用户组模块
        • 获取一条用户组详情
        • 获取树形表格用户组列表
        • 获取树形下拉框的用户组列表
        • 获取树形下拉框的用户组列表
        • 新增用户组-目录类型
        • 修改用户组
        • 删除用户组,这里用软删除
      • 角色模块
        • 获取一条角色详情
        • 获取角色列表
        • 新增角色
        • 修改角色
        • 修改角色数据权限
        • 删除角色
      • 用户模块
        • 获取用户列表
        • 获取一条用户详情
        • 新增用户
        • 修改用户
        • 重置密码
        • 删除用户
      • 个人账号操作
        • 获取用个人账号信息
        • 修改个人账号信息
        • 修改密码
        • 上传头像
  1. 菜单模块

获取树形表格菜单列表

开发中
GET
http://localhost:8081/dev/system/menu/list

请求参数

Header 参数
Authorization
string 
可选
默认值:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJjbGFpbXNQcmVmaXgiOiJiNGVlNzA3Mi0xOWVjLTRkYTYtYjA0NC0yOGU5ZDI5NTEyYzQiLCJleHAiOjE2NTc3MDU1MzB9.BiOdYBtYLNoGwVjHli5kHBlnDcwMyGsQos-YayAp_QvwE4Lm4X-Rg6IMbtAvJfhXSR9bPgI8YUSLBV9TdUpTaA
Body 参数application/json
object {0}
示例
{
  "menuName": 5,
  "menuUseType": "0"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:8081/dev/system/menu/list' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJjbGFpbXNQcmVmaXgiOiJiNGVlNzA3Mi0xOWVjLTRkYTYtYjA0NC0yOGU5ZDI5NTEyYzQiLCJleHAiOjE2NTc3MDU1MzB9.BiOdYBtYLNoGwVjHli5kHBlnDcwMyGsQos-YayAp_QvwE4Lm4X-Rg6IMbtAvJfhXSR9bPgI8YUSLBV9TdUpTaA' \
--header 'Content-Type: application/json' \
--data-raw '{
  "menuName": 5,
  "menuUseType": "0"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{
    "msg": "操作成功",
    "code": 200,
    "data": [
        {
            "createBy": "admin",
            "createTime": "2022-06-28 01:52:04",
            "updateBy": "",
            "updateTime": null,
            "remark": "",
            "menuId": 1,
            "userId": 1,
            "parentId": 0,
            "menuName": "系统管理",
            "orderNum": 0,
            "path": "system",
            "component": null,
            "query": null,
            "perms": null,
            "icon": "#",
            "isFrame": "1",
            "isCache": "0",
            "menuType": "M",
            "visible": "0",
            "status": "0",
            "delFlag": "0",
            "children": [
                {
                    "createBy": "admin",
                    "createTime": "2022-06-28 01:52:04",
                    "updateBy": "admin",
                    "updateTime": "2022-06-28 06:26:25",
                    "remark": "",
                    "menuId": 2,
                    "userId": 1,
                    "parentId": 1,
                    "menuName": "菜单管理",
                    "orderNum": 1,
                    "path": "menu",
                    "component": "system/menu/index",
                    "query": "",
                    "perms": null,
                    "icon": "tree-table",
                    "isFrame": "1",
                    "isCache": "0",
                    "menuType": "C",
                    "visible": "0",
                    "status": "0",
                    "delFlag": "0",
                    "children": null
                }
            ]
        },
        {
            "createBy": "admin",
            "createTime": "2022-06-28 05:42:02",
            "updateBy": "",
            "updateTime": null,
            "remark": "",
            "menuId": 3,
            "userId": 1,
            "parentId": 0,
            "menuName": "日志管理",
            "orderNum": 4,
            "path": "log",
            "component": null,
            "query": null,
            "perms": null,
            "icon": "#",
            "isFrame": "1",
            "isCache": "0",
            "menuType": "M",
            "visible": "0",
            "status": "0",
            "delFlag": "0",
            "children": [
                {
                    "createBy": "admin",
                    "createTime": "2022-06-28 06:11:54",
                    "updateBy": "admin",
                    "updateTime": null,
                    "remark": "修改备注",
                    "menuId": 4,
                    "userId": 1,
                    "parentId": 3,
                    "menuName": "登录日志",
                    "orderNum": 0,
                    "path": "logininfo",
                    "component": "log/logininfor/index",
                    "query": null,
                    "perms": "log:logininfor:index",
                    "icon": "#",
                    "isFrame": "1",
                    "isCache": "0",
                    "menuType": "C",
                    "visible": "0",
                    "status": "0",
                    "delFlag": "0",
                    "children": [
                        {
                            "createBy": "admin",
                            "createTime": "2022-06-28 06:19:01",
                            "updateBy": "admin",
                            "updateTime": null,
                            "remark": "修改备注",
                            "menuId": 5,
                            "userId": 1,
                            "parentId": 4,
                            "menuName": "日志删除",
                            "orderNum": 0,
                            "path": "",
                            "component": null,
                            "query": null,
                            "perms": "log:logininfor:remove",
                            "icon": "#",
                            "isFrame": "1",
                            "isCache": "0",
                            "menuType": "F",
                            "visible": "0",
                            "status": "0",
                            "delFlag": "0",
                            "children": null
                        },
                        {
                            "createBy": "admin",
                            "createTime": "2022-06-28 06:19:01",
                            "updateBy": "admin",
                            "updateTime": null,
                            "remark": "修改备注",
                            "menuId": 6,
                            "userId": 1,
                            "parentId": 4,
                            "menuName": "日志删除",
                            "orderNum": 0,
                            "path": "",
                            "component": "",
                            "query": "",
                            "perms": "log:logininfor:remove",
                            "icon": "#",
                            "isFrame": "1",
                            "isCache": "0",
                            "menuType": "F",
                            "visible": "0",
                            "status": "0",
                            "delFlag": "0",
                            "children": null
                        }
                    ]
                }
            ]
        }
    ]
}
上一页
获取一条菜单详情
下一页
获取树形下拉框的菜单列表
Built with