作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2025-10-14 18:31
导入菜单资源
简述:
- 导入菜单资源
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/importXml
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| cover | formData | 否 | 是否覆盖 | ||
| file | formData | 是 | 文件 | ||
| resourceId | formData | 是 | 资源Id | ||
| systemId | formData | 是 | 子系统Id | 
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/importXml
cover:true
resourceId:467001762578956288
systemId:266946423468851203
file:对应的文件返回示例:
{
    "state": 200,
    "request": null,
    "message": "导入菜单资源成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
删除菜单资源
简述:
- 删除菜单资源
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/remove
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| resourceIds | String[] | 是 | 菜单资源Id数组 | ||
| cascade | boolean | 是 | false | 是否级联删除下级节点 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/remove?cascade=false&resourceIds=654789003949637632返回示例:
{
    "state": 200,
    "request": null,
    "message": "删除菜单资源成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
取消菜单收藏
简述:
- 取消菜单收藏
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/removeFavorites
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| resourceIds | String[] | 是 | 菜单资源Id数组 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/removeFavorites?resourceIds=467004529200594944返回示例:
{
    "state": 200,
    "request": null,
    "message": "取消菜单收藏成功!",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
保存
简述:
- 保存资源菜单
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/save
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
暂无
- Body:
 
ResourcesPo 对象信息
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 
|---|---|---|---|---|
| id | String | 否 | 主键 | |
| name | String | 否 | 资源名称 | |
| desc | String | 否 | 资源描述 | |
| alias | String | 是 | 别名 | |
| sn | Integer | 否 | 序号 | |
| icon | String | 是 | 图标 | |
| resourceType | String | 是 | 资源类型 | |
| parentId | String | 是 | 父节点 | |
| defaultUrl | String | 否 | 默认的URL | |
| isFolder | String | 是 | 是否目录Y,N | |
| displayInMenu | String | 是 | 是否显示到菜单Y,N | |
| isOpen | String | 是 | 默认展开Y,N | |
| systemId | String | 是 | 子系统ID | |
| path | String | 否 | 资源路径 | |
| checked | String | 否 | false | 是否选中 | 
| chkDisabled | String | 否 | false | 是否选中 | 
| resUrlList | List | 
否 | 
请求参数示例:
{
    "pk": "",
    "name": "test",
    "ip": null,
    "createBy": null,
    "createTime": null,
    "updateBy": null,
    "updateTime": null,
    "tenantId": null,
    "dataStatus": null,
    "dbtype": null,
    "id": "674332446002511872",
    "desc": "",
    "alias": "test",
    "sn": 3,
    "icon": "cog",
    "resourceType": "menu",
    "parentId": "666641744326033408",
    "defaultUrl": "",
    "isFolder": "Y",
    "displayInMenu": "Y",
    "isOpen": "N",
    "systemId": "266946423468851203",
    "path": "666641744326033408.674332446002511872",
    "checked": "false",
    "chkDisabled": false,
    "resUrlList": null
}返回示例:
{
    "state": 200,
    "request": null,
    "message": "保存资源菜单成功",
    "cause": "",
    "variables": {
        "id": "674332446002511872"
    },
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
菜单收藏
简述:
- 菜单收藏
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/saveFavorites
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| resourceIds | String[] | 是 | 菜单资源Id数组 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/saveFavorites?resourceIds=467004529200594944返回示例:
{
    "state": 200,
    "request": null,
    "message": "菜单收藏成功!",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
保存资源移动
简述:
- 保存资源移动
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/saveMove
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| destinationId | String | 是 | 移动到菜单的位置 | ||
| resourceId | String | 是 | 资源Id | ||
| systemId | String | 是 | 子系统Id | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/saveMove?destinationId=0&resourceId=666642182303645696&systemId=266946423468851203返回示例:
{
    "state": 200,
    "request": null,
    "message": "保存资源移动成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
常用菜单排序
简述:
- 常用菜单排序
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/sortFavorites
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| resourceIds | String[] | 是 | 菜单资源Id数组 | ||
| sort | String | 否 | up | 排序 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/sortFavorites?resourceIds=467001762578956288&sort=up返回示例:
{
    "state": 200,
    "request": null,
    "message": "常用菜单排序成功!",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
保存资源排序
简述:
- 保存资源排序
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/sortSave
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| resourceIds | String[] | 是 | 菜单资源Id数组 | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/sortSave?resourceIds=656189602440151040,654651154042454016返回示例:
{
    "state": 200,
    "request": null,
    "message": "保存资源排序成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
更新资源类型字段为null的数据
简述:
- 更新资源类型字段为null的数据
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/updateNode
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| systemId | String | 是 | 系统Id | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/updateNode?systemId=266946423468851203返回示例:
{
    "state": 200,
    "request": null,
    "message": "更新菜单成功!",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void | 
更新角色资源
简述:
- 更新角色资源
 
请求URL:
- http://ip:port/ibps/platform/v3/auth/resources/updateResource
 - URL中的ip需要替换为自己网关ip
 - URL中的port需要替换为自己网关端口
 
请求方式:
- POST
 
请求参数:
- Headers:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| X-Authorization-access_token | String | 是 | 系统令牌 | 
- Query:
 
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 | 
|---|---|---|---|---|---|
| systemId | String | 是 | 系统Id | ||
| resIds | String[] | 是 | 资源Id数组 | ||
| roleId | String | 是 | 角色Id | 
- Body:
 
暂无
请求参数示例:
http://192.168.3.230:15100/ibps/platform/v3/auth/resources/updateResource?resIds=550689869408501760&roleId=466555834088816640&systemId=266946423468851203返回示例:
{
    "state": 200,
    "request": null,
    "message": "更新角色资源成功",
    "cause": "",
    "variables": {},
    "data": null
}返回参数说明:
| 名称 | 类型 | 备注 | 
|---|---|---|
| data | Void |