# 轮询权限规则生成结果

`GET` `/api/security/permission/pollGenerateRule`

通过请求ID轮询AI生成的权限规则结果，status为PROCESSING时继续轮询

## 请求参数

### Query 参数

| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| requestId | string | 是 | 生成任务的请求ID |

## 响应

### 200

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | PermissionRuleGenerateVO | 响应数据 |
|     status | string | 异步任务状态: PROCESSING / COMPLETED / FAILED |
|     errorMessage | string | 失败时的错误信息 |
|     rules | array | 生成的规则列表 |
|         ruleType | string | 规则类型: ALLOW / ASK / DENY |
|         ruleExpression | string | 规则表达式，如 shell_exec(rm -rf *) |
|         ruleDescription | string | 规则描述 |
|         priority | integer | 建议优先级，数值越小优先级越高 |
|         matchExamples | array | 会被该规则命中的调用示例 |
|         missExamples | array | 不会被该规则命中的调用示例 |
|     explanation | string | 对生成规则的整体解释说明 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

### 400

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

### 500

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

