Skip to main content

添加/更新授权信息

添加新的授权信息或更新现有授权信息。

请求方式​

POST /api/v1/grant/admin

请求参数​

参数名类型必填说明
idint否授权ID(更新时必填)
namestring是授权名称
descriptionstring否授权描述
group_idint是所属分组ID
stateboolean否授权状态(默认true)
fieldsarray否授权字段列表

字段数据结构​

参数名类型必填说明
namestring是字段名称
typestring是字段类型
requiredboolean是是否必填
descriptionstring否字段描述

响应参数​

参数名类型说明
codeint状态码(200-成功)
msgstring操作结果消息
grant_idint授权ID

请求示例​

{
"name": "订单管理权限",
"description": "允许管理订单数据",
"group_id": 123,
"fields": [
{
"name": "order_id",
"type": "string",
"required": true,
"description": "订单ID"
}
]
}

响应示例​

{
"code": 200,
"msg": "操作成功",
"grant_id": 789
}

错误码​

错误码说明
400参数错误
403无权限操作
500服务器内部错误

相关链接​