请求URL:

  • /v1/authorization/{id}

请求方式:

  • PUT

请求头:

Headers

参数名称 类型 是否必须 示例 备注
content-type string application/json

请求参数

参数名称 类型 是否必须 示例 备注
id int 数据唯一id
type string 数据的分类,用于区分不同类型的数据
resource string RABC 中的资源
entity string RABC 中的实体
operation string RABC 中的操作权限
type string 数据的分类,用于区分不同类型的数据
relation1 string relation数据关联用法:1、如果希望将该条数据分配给某个应用,可以传入app_id,如果希望将该条记录分配个某个用户,可以传入用户user_id
relation2 string
relation3 string
relation4 string
relation5 string
relation6 string
relation1_type string 可选类型user、product、authorization、category、config(一个类别对应一种接口类型) ,当传入relation及 relation_type,查询时系统会自动查询并返回关联数据
relation2_type string
relation3_type string
relation4_type string
relation5_type string
relation6_type string
自定义key string app_id 自定义key=>value

Body

接口描述: 当参数存在数据库时会更新,不存在时会新增

请求示例


{
    "type": "user_page_authorization",
    "resource": "123123213",
    "entity": "entity",
    "operation": "operation",
    "app_id": "1213",
    "name": "1213",
    "description":"123"
}

返回参数说明:

参数名 类型 是否必须 默认值 是否唯一 其他信息
data int 数据唯一id
status int 状态码
msg string 提示信息

正确响应示例



{
“data”: 105390531592323072,
“msg”: “修改成功”,
“status”: 0
}

失败响应示例


{
    "data": 105390531592323072,
    "msg": "数据不存在",
    "status": 2000
}
文档更新时间: 2020-11-12 16:04   作者:admin