Skip to 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

请求示例

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

响应示例

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

错误码

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

相关链接