{
  "openapi": "3.0.3",
  "info": {
    "title": "审核管理 - 获取审核记录列表",
    "version": "1.0.0",
    "description": "审核管理相关接口文档"
  },
  "paths": {
    "/api/audit-records": {
      "get": {
        "summary": "获取审核记录列表",
        "description": "分页获取审核记录列表，支持按审核类型、状态、系统来源、关联ID筛选",
        "parameters": [
          {
            "name": "pageNum",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            },
            "description": "页码，默认1"
          },
          {
            "name": "pageSize",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            },
            "description": "每页数量，默认10"
          },
          {
            "name": "auditType",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "description": "审核类型：REGISTER_USER（注册-用户）、REGISTER_CLIENT（注册-客户端）"
          },
          {
            "name": "status",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number"
            },
            "description": "审核状态：0-待审核，1-通过，2-拒绝"
          },
          {
            "name": "systemSource",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "description": "系统来源编码"
          },
          {
            "name": "relatedId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "description": "关联业务记录ID"
          }
        ],
        "responses": {
          "200": {
            "description": "成功响应",
            "content": {
              "application/json": {
                "example": {
                  "success": {
                    "code": "0000",
                    "message": "获取成功",
                    "data": {
                      "list": [
                        {
                          "id": 1,
                          "code": "AR0001",
                          "auditType": "REGISTER_USER",
                          "relatedId": "user-id",
                          "relatedCollection": "users",
                          "individualism": true,
                          "status": 0,
                          "applyTime": "2025-01-01T10:00:00.000Z",
                          "auditTime": null,
                          "auditRemark": null,
                          "auditor": null,
                          "siteKey": "86AFEA7A-xxxx",
                          "systemSource": "AUTH_MANAGEMENT"
                        }
                      ],
                      "total": 1,
                      "pageNum": 1,
                      "pageSize": 10,
                      "totalPages": 1
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}