更新菜单
POST
/api/v1/system/menu/update
iThings-apisvr/系统管理/菜单管理
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Header 参数
iThings-token
string
可选
示例值:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzQwMzU4MDU3MDM4MTg4NTQ0IiwiZXhwIjoxNjgzNTQ4NDU5LCJpYXQiOjE2ODM1NDQ4NTksIlJvbGUiOjF9.ygQyxFx7AGtf7vcFJmE-xcElQUtwE23HN_0av02tSec
iThings-project-id
string
可选
默认值:
123123123
Body 参数application/json
id
integer
编号
name
string
菜单名称
parentID
integer
可选
type
integer
可选
path
string
系统的path
component
string
页面
icon
string
菜单图标
redirect
string
路由重定向
order
integer
排序
hideInMenu
integer
可选
示例
{
"id": 0,
"name": "string",
"parentID": 0,
"type": 0,
"path": "string",
"component": "string",
"icon": "string",
"redirect": "string",
"order": 0,
"hideInMenu": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://42.193.250.251:7777/api/v1/system/menu/update' \
--header 'iThings-token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVaWQiOiIxNzY2MjUyMTY2OTI5NjEyODAwIiwiUm9sZSI6NSwiSXNBbGxEYXRhIjoyLCJleHAiOjE2ODcwMTUyMDYsImlhdCI6MTY4NzAwOTMxMn0.xxFiBpYlTIDLYhN-_stlrmYGOLqF-wHJKBSqs-zVb8k' \
--header 'iThings-project-id: 123123123' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"id": 0,
"name": "string",
"parentID": 0,
"type": 0,
"path": "string",
"component": "string",
"icon": "string",
"redirect": "string",
"order": 0,
"hideInMenu": 0
}'
返回响应
🟢200成功
application/json
Body
code
integer | null
返回code
msg
string
返回消息
默认值:
success
示例
{
"code": 0,
"msg": "success"
}
修改于 2023-06-18 13:44:36