Create or Update Menu Group


创建或修改菜单组。

请求格式


POST https://{apigw-address}/app-portal-service/v2.3/app/menuGroup/createOrUpdate

请求参数(Query)


名称

必需/可选

数据类型

描述

orgId

必需

String

组织 ID。

请求参数(Body)


名称

必需/可选

数据类型

描述

menuGroupId

可选

String

菜单组 ID。填写需要修改的菜单组 ID。若为空,则为创建新菜单组。

appId

必需

String

应用 ID。

name

可选

String

菜单组名称。创建菜单组时必须填写;修改菜单组时如需重命名菜单组,可填写新名称。

menuIds

可选

List <string>

菜单列表。创建菜单组时,若为空则创建一个空的菜单组;修改菜单组时,若为空清除菜单组中的菜单。

响应参数


名称

数据类型

描述

data

MenuGroupDTO 结构体

创建或修改的菜单组信息

错误码


代码

描述

31400

OU ID 或菜单组名称为空。

31403

服务账号无权编辑菜单组。

31404

可能原因如下: - OU ID 或菜单组名称不存在。 - OU 无权访问应用或菜单组。

31408

菜单组名称已存在。

示例

请求示例


url: https://{apigw-address}/app-portal-service/v2.3/app/menuGroup/createOrUpdate
method: POST
{
  "menuGroupId": "your_menu_group_id",
  "appId": "your_app_id",
  "name": "your_app_name",
  "menuIds": [
    "your_menu_id_1",
    "your_menu_id_2",
    "your_menu_id_3",
    "your_menu_id_4",
  ]
}

返回示例


{
  "code": 0,
  "message": "OK",
  "data": {
    "id": "your_menu_group_id",
    "name": "your_menu_group_name"
  }
}