Permission API - Mrdaigithub/crm GitHub Wiki

Permission API

功能描述:

  • 获取指定权限组的权限详情

请求URL:

  • http://xx.com/api/v1/permission/ID

请求方式:

  • GET

参数:

参数名 必选 类型 说明
token String 当前用户token

返回示例

{
  "permission": [
    {
      "id": "1",
      "name": "index",
      "des": "系统后台",
      "active": false
    },
    {
      "id": "2",
      "name": "index/home",
      "des": "控制台",
      "active": false
    }
    ...
  ]
}

返回参数说明

参数名 类型 说明
permission Array 指定权限组的权限详情

错误状态码

参数名 说明
40010 缺少token参数
40014 无效的token
42001 token参数过期
48001 权限不足
46008 权限组不存在

功能描述:

  • 更新指定权限组的权限详情

请求URL:

  • http://xx.com/api/v1/permission/ID

请求方式:

  • PUT

参数:

参数名 必选 类型 说明
token String 当前用户token
new_permission String 更新的权限组权限详情

返回示例

{
  "permission": [
    {
      "id": "1",
      "name": "index",
      "des": "系统后台",
      "checked": true
    },
    {
      "id": "2",
      "name": "index/home",
      "des": "控制台",
      "checked": true
    },
    ...
  ]
}

返回参数说明

参数名 类型 说明
permission Array 更新后权限组的权限详情

错误状态码

参数名 说明
40010 缺少token参数
40014 无效的token
42001 token参数过期
48001 权限不足
44001 参数缺失
46008 权限组不存在