| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- AuditLogs:
- get:
- operationId: listAuditLogs
- summary: 分页查询审计日志
- parameters:
- - $ref: '../components/parameters.yaml#/XRequestId'
- - {name: keyword, in: query, schema: {type: string}}
- - {name: createdFrom, in: query, schema: {type: string, format: date-time}}
- - {name: createdTo, in: query, schema: {type: string, format: date-time}}
- - name: userId
- in: query
- schema: {$ref: '../components/schemas.yaml#/StringId'}
- - name: organizationId
- in: query
- schema: {$ref: '../components/schemas.yaml#/StringId'}
- - name: actionType
- in: query
- schema: {$ref: '../components/schemas.yaml#/AuditAction'}
- - name: operationResult
- in: query
- schema: {$ref: '../components/schemas.yaml#/AuditResult'}
- - name: targetType
- in: query
- schema: {$ref: '../components/schemas.yaml#/AuditTarget'}
- - name: targetId
- in: query
- schema: {$ref: '../components/schemas.yaml#/StringId'}
- - {name: page, in: query, schema: {type: integer, minimum: 1, default: 1}}
- - name: pageSize
- in: query
- schema: {type: integer, minimum: 1, maximum: 100, default: 20}
- - name: sortDirection
- in: query
- schema: {type: string, enum: [asc, desc], default: desc}
- responses:
- '200':
- description: 审计日志分页结果
- content:
- application/json:
- schema: {$ref: '../components/schemas.yaml#/AuditLogPageResponse'}
- '400': {$ref: '../components/responses.yaml#/InvalidArgument'}
- '401': {$ref: '../components/responses.yaml#/AuthenticationError'}
- '403': {$ref: '../components/responses.yaml#/Forbidden'}
- '500': {$ref: '../components/responses.yaml#/InternalError'}
- DocumentStatistics:
- get:
- operationId: getDocumentStatistics
- summary: 查询文档统计概览
- parameters:
- - $ref: '../components/parameters.yaml#/XRequestId'
- responses:
- '200':
- description: 文档统计概览
- content:
- application/json:
- schema: {$ref: '../components/schemas.yaml#/DocumentStatisticsResponse'}
- '400': {$ref: '../components/responses.yaml#/InvalidArgument'}
- '401': {$ref: '../components/responses.yaml#/AuthenticationError'}
- '403': {$ref: '../components/responses.yaml#/Forbidden'}
- '500': {$ref: '../components/responses.yaml#/InternalError'}
- AuditTrendStatistics:
- get:
- operationId: getAuditTrendStatistics
- summary: 查询审计趋势
- parameters:
- - $ref: '../components/parameters.yaml#/XRequestId'
- - {name: createdFrom, in: query, schema: {type: string, format: date-time}}
- - {name: createdTo, in: query, schema: {type: string, format: date-time}}
- - name: granularity
- in: query
- required: true
- schema: {$ref: '../components/schemas.yaml#/AuditGranularity'}
- responses:
- '200':
- description: 审计趋势
- content:
- application/json:
- schema: {$ref: '../components/schemas.yaml#/AuditTrendResponse'}
- '400': {$ref: '../components/responses.yaml#/InvalidArgument'}
- '401': {$ref: '../components/responses.yaml#/AuthenticationError'}
- '403': {$ref: '../components/responses.yaml#/Forbidden'}
- '500': {$ref: '../components/responses.yaml#/InternalError'}
- AuditActionStatistics:
- get:
- operationId: getAuditActionStatistics
- summary: 查询审计动作分布
- parameters:
- - $ref: '../components/parameters.yaml#/XRequestId'
- - {name: createdFrom, in: query, schema: {type: string, format: date-time}}
- - {name: createdTo, in: query, schema: {type: string, format: date-time}}
- responses:
- '200':
- description: 审计动作分布
- content:
- application/json:
- schema: {$ref: '../components/schemas.yaml#/AuditActionStatisticsResponse'}
- '400': {$ref: '../components/responses.yaml#/InvalidArgument'}
- '401': {$ref: '../components/responses.yaml#/AuthenticationError'}
- '403': {$ref: '../components/responses.yaml#/Forbidden'}
- '500': {$ref: '../components/responses.yaml#/InternalError'}
- AuditUserStatistics:
- get:
- operationId: getAuditUserStatistics
- summary: 查询审计活跃用户
- parameters:
- - $ref: '../components/parameters.yaml#/XRequestId'
- - {name: createdFrom, in: query, schema: {type: string, format: date-time}}
- - {name: createdTo, in: query, schema: {type: string, format: date-time}}
- - name: limit
- in: query
- schema: {type: integer, minimum: 1, maximum: 100, default: 10}
- responses:
- '200':
- description: 审计活跃用户
- content:
- application/json:
- schema: {$ref: '../components/schemas.yaml#/AuditUserStatisticsResponse'}
- '400': {$ref: '../components/responses.yaml#/InvalidArgument'}
- '401': {$ref: '../components/responses.yaml#/AuthenticationError'}
- '403': {$ref: '../components/responses.yaml#/Forbidden'}
- '500': {$ref: '../components/responses.yaml#/InternalError'}
|