按条件检索角色信息

请求地址: POST /roles/data

接口说明

  • 按条件检索角色信息。

请求参数

  • Query

    参数名 类型 必需 示例值 说明
    offset integer 0 起始下标
    limit integer 50 范围(≤1000,默认50)
  • Body

    参数名 类型 必需 中文名
    querys array 查询条件
    sorts array 排序条件

支持的参数见下表,检索类型query表示可用于查询,sort表示可用于排序,query|sort表示可用于查询和排序。

参数名 类型 检索类型 必需 中文名
guid string query 角色唯一ID
name string query 角色名称

请求示例

POST https://back-office-api.bitanswer.cn/bitanswer/api/roles/data
bitkey: xxx
Content-Type: application/json

{
    "querys":[
        {
            "name":"name",
            "op":"like",
            "values":["%role%"]
        }
    ]
}

检索请求参数用法

响应示例

{
    "status": 0,
    "data": {
        "total": 1,
        "items": [
            {
                "guid": "123123",
                "name": "test-role-1"
            }
        ]
    }
}

响应体参数说明

查询角色关联的特征项

请求地址: GET /roles/role/{guid}/features

接口说明

  • 获取角色关联的特征项,仅能获取特征项名称!不同产品重复的名称会被过滤。

请求参数

  • Path
    参数名 类型 必需 示例值 说明
    guid string 123abc 角色的guid

请求示例

GET https://back-office-api.bitanswer.cn/bitanswer/api/roles/role/123123/features
bitkey: xxx

响应示例

{
    "status": 0,
    "data": {
        "total": 2,
        "items": [
            {
                "name": "web-feature-1"
            },
            {
                "name": "web-feature-2"
            }
        ]
    }
}