Skip to content
本页目录

GET 查询站点下所有角色

GET /mas-admin/platform/admin-role-info/listBySite

请求参数

名称位置类型必选说明
siteIdquerynumber必须

返回示例

成功

json
{
  "code": 0,
  "data": [
    {
      "id": 44,
      "createTime": "2022-05-20 12:12:20",
      "creator": 1,
      "lastModifyTime": "2022-05-20 12:12:20",
      "lastModifier": 1,
      "sortNumber": 1,
      "roleCode": "cos_base_role",
      "roleName": "基础角色",
      "roleType": 1
    },
    {
      "id": 76,
      "createTime": "2022-10-10 18:16:38",
      "creator": 705,
      "lastModifyTime": "2022-10-10 18:39:48",
      "lastModifier": 705,
      "sortNumber": 1,
      "roleCode": "czdn_srzg_st",
      "roleName": "财政大脑-省厅收入智管",
      "powerCode": "[\"shourzg_sx\",\"shourzg_sj\"]",
      "powerName": "[\"收入智管-市县\",\"收入智管-省级\"]",
      "roleType": 1
    },
    {
      "id": 82,
      "createTime": "2022-12-05 18:12:47",
      "creator": 10525,
      "lastModifyTime": "2022-12-05 18:12:47",
      "lastModifier": 10525,
      "sortNumber": 1,
      "roleCode": "test",
      "roleName": "权限项测试角色",
      "powerCode": "[\"ic_fx2\"]",
      "powerName": "[\"风险防控\"]",
      "roleType": 1
    },
    {
      "id": 83,
      "createTime": "2022-12-05 18:18:10",
      "creator": 10525,
      "lastModifyTime": "2022-12-05 18:18:10",
      "lastModifier": 10525,
      "sortNumber": 1,
      "roleCode": "test111",
      "roleName": "测试角色",
      "powerCode": "[\"ic_fx2\"]",
      "powerName": "[\"风险防控\"]",
      "roleType": 1
    }
  ],
  "msg": "执行成功"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

返回数据结构

POST 保存或更新角色

POST /mas-admin/platform/admin-role-info/saveByTenant

Body 请求参数

json
{
  "roleCode": "test",
  "roleName": "权限项测试角色",
  "powerCode": "[\"ic_fx2\"]",
  "powerName": "[\"风险防控\"]",
  "roleType": "1"
}

请求参数

名称位置类型必选说明
bodybodyobjectnone
» roleCodebodystring角色code
» roleNamebodystring角色名称
» powerCodebodystring权限项code
» powerNamebodystring权限项名称
» versionbodystring版本号
» portalComponentCodebodystring部件编码
» roleTypebodystring角色类型 0 应用角色 1 站点自定义角色, 2系统角色(默认或站点管理员角色)

返回示例

成功

json
{
  "code": 0,
  "data": {
    "id": 82,
    "createTime": "2022-12-05 18:12:47",
    "creator": 10525,
    "lastModifyTime": "2022-12-05 18:12:47",
    "lastModifier": 10525,
    "sortNumber": 1,
    "roleCode": "test",
    "roleName": "权限项测试角色",
    "powerCode": "[\"ic_fx2\"]",
    "powerName": "[\"风险防控\"]",
    "roleType": 1
  },
  "msg": "执行成功"
}

返回结果

状态码状态码含义说明数据模型
200OK成功Inline

内部资料,请勿外传