rino-arbitrage
  1. 角色管理
rino-arbitrage
  • 登录
    • 登录
      POST
    • 登录信息
      GET
    • 注销
      DELETE
  • 国际化
    • 默认语言
      GET
    • 国际化信息
      GET
  • 公共接口
    • 字典库
      GET
    • 当前时间
      GET
  • 账号信息
    • 详情
      GET
    • 编辑
      PUT
    • 更新密码
      PUT
  • 首页
    • 分页查询
      GET
    • 统计
      GET
    • 状态数量
      GET
    • 详情/编辑初始化
      GET
    • 设备列表
      GET
    • 校验sn
      GET
    • 校验token
      GET
    • 充放电
      POST
    • 新增
      POST
    • 编辑
      PUT
    • 删除
      DELETE
    • 批量删除
      DELETE
  • Overview
    • 汇总
    • 能流图
    • 实时电价
    • 电价趋势
    • 功率趋势
  • Strategy
    • 详情/编辑初始化
    • 保存
  • Bill
    • 分页列表
    • 收益汇总
    • 导出
  • 用户管理
    • 分页
    • 明文密码
    • 详情
    • 校验用户名
    • 新增
    • 编辑
    • 更新状态
  • 角色管理
    • 菜单列表
      GET
    • 分页
      GET
    • 详情
      GET
    • 校验角色名
      GET
    • 新增
      POST
    • 编辑
      PUT
  • devops
    • 同步管理
      • 同步设备
      • 同步实时价格
      • 同步价格
      • 同步账单
    • 公共接口
      • 雪花ID
      • 异常样例
      • 用户列表
      • 角色列表
    • 主页面
      • 路由树
    • 顶部导航栏
      • 用户配置
        • 查询
        • 保存
      • 消息通知
        • 未读数量
        • 消息通知列表
    • 工作台
      • 数据统计
      • 请求日志
      • 请求方法占比
      • 热门接口
      • 通知
    • 中间件
      • redis样例
        • 键树
        • 键列表
        • 键删除
        • 键值信息
        • 新增键
        • STRING#更新键
        • LIST#新增元素
        • SET#新增元素
        • LIST#修改元素
        • Hash#修改字段值
        • LIST#移除元素
        • HASH#移除元素
        • SET#移除元素
        • ZSET#新增元素
        • ZSET#设置分数
        • ZSET#移除元素
        • HASH#添加字段
        • 是否存在键
        • 键过期时间查询
        • 键过期时间设置
      • 消息队列
        • 发送消息
        • 查询消息
    • 系统管理
      • 通知管理
        • 新增
        • 发送
        • 删除
        • 批量删除
        • 编辑
        • 查询
        • 详情
        • 接收情况
    • 开发工具
      • 请求日志
        • 请求日志
      • 字典管理
        • 字典列表
        • 字典详情
        • 校验字典名称
        • 校验字典项展示名
        • 校验字典项值
        • 校验字典标识
        • 新增字典
        • 编辑字典
        • 删除字典
        • 删除字典值
        • 字典查询
        • 字典值列表
        • 展示名-值
        • 值-展示名
        • 字典展示名列表
        • 刷新缓存
        • 字典项树
        • 字典项详情
        • 字典项级联选择
        • 新增字典值
        • 编辑字典值
      • 代码生成
        • 分页
        • 详情
        • 预览
        • 下载
        • 列信息
        • 列信息保存
        • 表信息保存
      • 国际化管理
        • 刷新缓存
        • 分页
        • 详情
        • 导出
        • 校验code
        • 新增
        • 编辑
        • 删除
        • 批量删除
        • 下载模板
        • 上传文件
    • 个人中心
      • 个人通知
        • 列表
        • 详情
        • 已读
        • 删除
        • 批量删除
    • 时间管理
      • 解析
  • 第三方
    • amber
      • 站点列表
      • 当前可再生能源
      • 实时价格
      • 价格趋势
      • 使用情况
    • eCactus
      • 登录
      • 设备列表
      • 设备信息
      • 设备状态
      • 绑定设备
      • 充电
    • LocalVolts
      • LocalVolts
    • deye
      • 获取token
      • 获取会员
      • 获取token
      • 设备列表
      • 设备最新信息
      • 设备日志
      • 设备功率
  • 上报
    POST
  • 上报文件
    POST
  1. 角色管理

菜单列表

GET
/sys/menu/list

请求参数

Query 参数
system
string 
可选
系统【写死为arbitrage】
示例值:
arbitrage
value
string 
可选
名称/访问码/菜单路由名称/菜单路由地址
Header 参数
Authorization
string 
可选
示例值:
Bearer {{pc_token}}
Accept-Language
string 
可选
zh-CN ,en-US
默认值:
en-US

示例代码

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://k28hrq.natappfree.cc/arbitrage/sys/menu/list?system=arbitrage&value' \
--header 'Authorization: Bearer {{pc_token}}' \
--header 'Authorization;' \
--header 'Accept-Language: en-US'

返回响应

🟢200成功
application/json
Body
data
array[object (菜单按钮信息) {13}] 
必需
id
integer 
菜单/按钮ID
必需
type
integer 
菜单/按钮类型
必需
1-菜单,2-按钮
locale
string 
菜单名称/按钮名称(语言包键名)
必需
requiresAuth
boolean 
是否需要鉴权
必需
accessCodes
array[string] | null 
访问码
必需
name
string  | null 
菜单路由名称
必需
path
string  | null 
菜单路由地址
必需
icon
string  | null 
图标
必需
hideInMenu
boolean  | null 
菜单是否隐藏
必需
hideChildrenInMenu
boolean  | null 
子菜单单独显示
必需
noAffix
boolean  | null 
菜单打开位置
必需
menuOrder
integer 
排序值
必需
children
array[object (菜单按钮信息) {13}]  | null 
必需
error
null 
必需
示例
{
    "data": [
        {
            "id": 70,
            "type": 1,
            "locale": "menu.home",
            "localeZh": "首页",
            "localeEn": "Home",
            "accessCodes": [
                "SITE"
            ],
            "requiresAuth": true,
            "icon": null,
            "path": "/site",
            "name": "Site",
            "hideInMenu": false,
            "hideChildrenInMenu": false,
            "noAffix": false,
            "menuOrder": 70,
            "children": [
                {
                    "id": 71,
                    "type": 2,
                    "locale": "common.action.search",
                    "localeZh": "查询",
                    "localeEn": "Search",
                    "accessCodes": [
                        "SITE:QUERY"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 71,
                    "children": null
                },
                {
                    "id": 72,
                    "type": 2,
                    "locale": "common.action.add",
                    "localeZh": "新增",
                    "localeEn": "Add",
                    "accessCodes": [
                        "SITE:ADD"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 72,
                    "children": null
                },
                {
                    "id": 76,
                    "type": 2,
                    "locale": "site.real.time.power",
                    "localeZh": "实时功率",
                    "localeEn": "Real Time Power",
                    "accessCodes": [
                        "SITE:REAL:TIME:POWER"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 76,
                    "children": null
                },
                {
                    "id": 77,
                    "type": 2,
                    "locale": "site.total.grid",
                    "localeZh": "历史发电",
                    "localeEn": "Total Grid",
                    "accessCodes": [
                        "SITE:TOTAL:GRID"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 77,
                    "children": null
                },
                {
                    "id": 78,
                    "type": 2,
                    "locale": "site.total.charge",
                    "localeZh": "历史充电",
                    "localeEn": "Total Charge",
                    "accessCodes": [
                        "SITE:TOTAL:CHARGE"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 78,
                    "children": null
                },
                {
                    "id": 79,
                    "type": 2,
                    "locale": "site.total.discharge",
                    "localeZh": "历史放电",
                    "localeEn": "Total Discharge",
                    "accessCodes": [
                        "SITE:TOTAL:DISCHARGE"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 79,
                    "children": null
                },
                {
                    "id": 80,
                    "type": 2,
                    "locale": "site.total.benefit",
                    "localeZh": "累计收益",
                    "localeEn": "Total Benefit",
                    "accessCodes": [
                        "SITE:TOTAL:BENEFIT"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 80,
                    "children": null
                }
            ]
        },
        {
            "id": 81,
            "type": 1,
            "locale": "menu.site",
            "localeZh": "电站",
            "localeEn": "Site",
            "accessCodes": [
                "DATA_BOARD"
            ],
            "requiresAuth": true,
            "icon": null,
            "path": "/data-board",
            "name": "DataBoard",
            "hideInMenu": false,
            "hideChildrenInMenu": false,
            "noAffix": false,
            "menuOrder": 81,
            "children": [
                {
                    "id": 82,
                    "type": 2,
                    "locale": "data.board.overview",
                    "localeZh": "概览",
                    "localeEn": "Total Benefit",
                    "accessCodes": [
                        "DATA_BOARD:OVERVIEW"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 82,
                    "children": null
                },
                {
                    "id": 83,
                    "type": 2,
                    "locale": "data.board.strategy",
                    "localeZh": "策略",
                    "localeEn": "Total Benefit",
                    "accessCodes": [
                        "DATA_BOARD:STRATEGY"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 83,
                    "children": null
                },
                {
                    "id": 84,
                    "type": 2,
                    "locale": "data.board.bill",
                    "localeZh": "账单",
                    "localeEn": "Total Benefit",
                    "accessCodes": [
                        "DATA_BOARD:BILL"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 84,
                    "children": null
                }
            ]
        },
        {
            "id": 85,
            "type": 1,
            "locale": "menu.report",
            "localeZh": "报表",
            "localeEn": "Report",
            "accessCodes": [
                "REPORT"
            ],
            "requiresAuth": true,
            "icon": null,
            "path": "report",
            "name": "Report",
            "hideInMenu": false,
            "hideChildrenInMenu": false,
            "noAffix": false,
            "menuOrder": 85,
            "children": null
        },
        {
            "id": 86,
            "type": 1,
            "locale": "menu.system.user",
            "localeZh": "用户管理",
            "localeEn": "User Management",
            "accessCodes": [
                "USER"
            ],
            "requiresAuth": true,
            "icon": null,
            "path": "user",
            "name": "User",
            "hideInMenu": false,
            "hideChildrenInMenu": false,
            "noAffix": false,
            "menuOrder": 86,
            "children": [
                {
                    "id": 87,
                    "type": 2,
                    "locale": "common.action.search",
                    "localeZh": "查询",
                    "localeEn": "Search",
                    "accessCodes": [
                        "USER:QUERY"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 87,
                    "children": null
                },
                {
                    "id": 88,
                    "type": 2,
                    "locale": "system.user.password.copy",
                    "localeZh": "复制密码",
                    "localeEn": "Password copy",
                    "accessCodes": [
                        "USER:PASSWORD"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 88,
                    "children": null
                },
                {
                    "id": 89,
                    "type": 2,
                    "locale": "common.action.batch",
                    "localeZh": "批量操作",
                    "localeEn": "Batch",
                    "accessCodes": [
                        "USER:STATE:ACTIVATION"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 89,
                    "children": null
                },
                {
                    "id": 90,
                    "type": 1,
                    "locale": "menu.system.user.info",
                    "localeZh": "用户详情",
                    "localeEn": "User Management Info",
                    "accessCodes": [
                        "USER:INFO"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": false,
                    "menuOrder": 90,
                    "children": null
                },
                {
                    "id": 91,
                    "type": 1,
                    "locale": "menu.system.user.add",
                    "localeZh": "用户新增",
                    "localeEn": "User Management Add",
                    "accessCodes": [
                        "USER:ADD"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": false,
                    "menuOrder": 91,
                    "children": null
                },
                {
                    "id": 92,
                    "type": 1,
                    "locale": "menu.system.user.update",
                    "localeZh": "用户编辑",
                    "localeEn": "User Management Update",
                    "accessCodes": [
                        "USER:UPDATE"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": false,
                    "menuOrder": 92,
                    "children": null
                }
            ]
        },
        {
            "id": 93,
            "type": 1,
            "locale": "menu.system.role",
            "localeZh": "角色管理",
            "localeEn": "Role Management",
            "accessCodes": [
                "ROLE"
            ],
            "requiresAuth": true,
            "icon": null,
            "path": "role",
            "name": "Role",
            "hideInMenu": false,
            "hideChildrenInMenu": false,
            "noAffix": false,
            "menuOrder": 93,
            "children": [
                {
                    "id": 94,
                    "type": 2,
                    "locale": "common.action.search",
                    "localeZh": "查询",
                    "localeEn": "Search",
                    "accessCodes": [
                        "ROLE:QUERY"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 94,
                    "children": null
                },
                {
                    "id": 95,
                    "type": 2,
                    "locale": "common.action.info",
                    "localeZh": "详情",
                    "localeEn": "Details",
                    "accessCodes": [
                        "ROLE:INFO"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 95,
                    "children": null
                },
                {
                    "id": 96,
                    "type": 2,
                    "locale": "menu.system.role.add",
                    "localeZh": "角色新增",
                    "localeEn": "Role Management Add",
                    "accessCodes": [
                        "ROLE:ADD"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 96,
                    "children": null
                },
                {
                    "id": 97,
                    "type": 2,
                    "locale": "menu.system.role.update",
                    "localeZh": "角色编辑",
                    "localeEn": "Role Management Update",
                    "accessCodes": [
                        "ROLE:UPDATE"
                    ],
                    "requiresAuth": true,
                    "icon": null,
                    "path": null,
                    "name": null,
                    "hideInMenu": null,
                    "hideChildrenInMenu": null,
                    "noAffix": null,
                    "menuOrder": 97,
                    "children": null
                }
            ]
        }
    ],
    "error": null
}
修改于 2024-12-30 17:36:52
上一页
更新状态
下一页
分页
Built with