系统授权分组管理
管理系统级别的授权分组信息。
请求方式
POST /api/v1/grant/system/authorize/group
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| group_id | string | 否 | 分组ID(更新时必填) |
| name | string | 是 | 分组名称 |
| description | string | 否 | 分组描述 |
| permissions | array | 是 | 权限标识数组 |
响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码(200-成功) |
| msg | string | 操作结果消息 |
| group_id | string | 分组ID |
请求示例
json
{
"name": "管理员组",
"description": "系统管理员权限组",
"permissions": ["user:manage", "system:config"]
}响应示例
json
{
"code": 200,
"msg": "授权分组创建成功",
"group_id": "group123"
}错误码
| 错误码 | 说明 |
|---|---|
| 400 | 参数错误 |
| 403 | 无权限操作 |
| 409 | 分组已存在 |
| 500 | 服务器内部错误 |