更新时间:2026-08-24 GMT+08:00
分享

全局角色新增部门接口

功能介绍

全局角色新增部门。

授权信息

账号需要具备角色管理权限点,未绑定情况下需要通过自定义角色进行权限点绑定。具体权限要求请参见权限和授权项。

URI

POST /basic/mgmt/public/api/v1/global/group/batchCreate

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

Authorization

是

String

JWTToken

表2 请求Body参数

参数

是否必选

参数类型

描述

dtoList

是

Array of XDMRoleMemberCreateDTO

全局角色添加用户请求

表3 XDMRoleMemberCreateDTO

参数

是否必选

参数类型

描述

source

是

ObjectReference参数

全局角色信息,source.clazz固定XDMRole

target

是

ObjectReference参数

部门信息,source.clazz固定XDMUserGroup

rdmExtensionType

是

String

固定XDMRoleMember

表4 ObjectReference参数

参数

是否必选

参数类型

描述

id

是

String

关联的对象ID

clazz

是

String

类型

请求示例

[
  {
    "rdmExtensionType": "XDMRoleMember",
    "source": {
      "id": "837635050227896320",
      "clazz": "XDMRole"
    },
    "target": {
      "id": "834463911943081984",
      "clazz": "XDMUserGroup"
    }
  }
]

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

code

String

返回码

message

String

返回码描述

totalCount

Long

返回数据总条数

datas

Array of XDMRoleMemberViewDTO

响应数据

响应示例

{
  "code": "IPDC.01020000",
  "message": "success",
  "datas": [
    {
      "id": "842040665914232832",
      "creator": "2000003",
      "modifier": "2000003",
      "createTime": "2025-12-15T06:08:59.113+00:00",
      "lastUpdateTime": "2025-12-15T06:08:59.113+00:00",
      "rdmVersion": 1,
      "rdmDeleteFlag": 0,
      "rdmExtensionType": "XDMRoleMember",
      "tenant": {
        "id": "-1",
        "creator": "xdmAdmin",
        "modifier": "xdmAdmin",
        "createTime": "2023-10-10T09:02:55.831+00:00",
        "lastUpdateTime": "2023-10-10T09:02:55.831+00:00",
        "rdmVersion": 1,
        "rdmDeleteFlag": 0,
        "rdmExtensionType": "Tenant",
        "tenant": null,
        "className": "Tenant",
        "name": "basicTenant",
        "description": "默认租户",
        "kiaguid": null,
        "securityLevel": "internal",
        "nameEn": null,
        "code": "basicTenant",
        "disableFlag": false,
        "dataSource": "DefaultDataSource"
      },
      "className": "XDMRoleMember",
      "source": {
        "id": "841753032348672000",
        "creator": "xdmAdmin",
        "modifier": "xdmAdmin",
        "createTime": "2025-12-14T11:06:01.927+00:00",
        "lastUpdateTime": "2025-12-15T01:07:14.292+00:00",
        "rdmVersion": 2,
        "rdmDeleteFlag": 0,
        "rdmExtensionType": "XDMRole",
        "tenant": {
          "id": "-1",
          "creator": "xdmAdmin",
          "modifier": "xdmAdmin",
          "createTime": "2023-10-10T09:02:55.831+00:00",
          "lastUpdateTime": "2023-10-10T09:02:55.831+00:00",
          "rdmVersion": 1,
          "rdmDeleteFlag": 0,
          "rdmExtensionType": "Tenant",
          "tenant": null,
          "className": "Tenant",
          "name": "basicTenant",
          "description": "默认租户",
          "kiaguid": null,
          "securityLevel": "internal",
          "nameEn": null,
          "code": "basicTenant",
          "disableFlag": false,
          "dataSource": "DefaultDataSource"
        },
        "className": "XDMRole",
        "nameEn": "machineroletest",
        "name": "机机接口测试",
        "descriptionEn": null,
        "disableFlag": false,
        "description": "XXX"
      },
      "target": {
        "id": "841987517119995904",
        "creator": "hou@ipdcenter203.huaweiapaas.com 718564865345419",
        "modifier": "hou@ipdcenter203.huaweiapaas.com 718564865345419",
        "createTime": "2025-12-15T02:37:47.453+00:00",
        "lastUpdateTime": "2025-12-15T02:37:47.453+00:00",
        "rdmVersion": 1,
        "rdmDeleteFlag": 0,
        "rdmExtensionType": "XDMUserGroup",
        "tenant": {
          "id": "-1",
          "creator": "xdmAdmin",
          "modifier": "xdmAdmin",
          "createTime": "2023-10-10T09:02:55.831+00:00",
          "lastUpdateTime": "2023-10-10T09:02:55.831+00:00",
          "rdmVersion": 1,
          "rdmDeleteFlag": 0,
          "rdmExtensionType": "Tenant",
          "tenant": null,
          "className": "Tenant",
          "name": "basicTenant",
          "description": "默认租户",
          "kiaguid": null,
          "securityLevel": "internal",
          "nameEn": null,
          "code": "basicTenant",
          "disableFlag": false,
          "dataSource": "DefaultDataSource"
        },
        "className": "XDMUserGroup",
        "description": "部门857381",
        "descriptionEn": null,
        "disableFlag": false,
        "name": "部门857381",
        "groupType": "isv",
        "groupcode": "GS147333",
        "nameEn": "group286015"
      },
      "name": null,
      "description": null
    }
  ],
  "totalCount": null
}

状态码: 401

认证失败

{
  "error_code" : "IPDC.02010034",
  "error_msg" : "Authorization token incorrect"
}

错误码

请参见错误码。

相关文档