public static class AppDbAuditLogItem.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
AppDbAuditLogItem.Builder |
after(String after)
操作后的记录快照,JSON格式,仅INSERT/UPDATE操作时返回,用于展示操作后的最终数据状态
示例值:{"user_id":"user_138****0000","phone":"138****0000"}
|
AppDbAuditLogItem.Builder |
before(String before)
操作前的记录快照,JSON格式,仅UPDATE/DELETE操作时返回,用于对比操作前后数据变化
示例值:{"user_id":"user_138****0000","phone":"137****1111"}
|
AppDbAuditLogItem |
build() |
AppDbAuditLogItem.Builder |
eventId(String eventId)
审计日志事件唯一标识,全局唯一,用于定位单条审计记录
示例值:audit_20240520143000_001
|
AppDbAuditLogItem.Builder |
eventTime(String eventTime)
事件发生时间,格式为YYYY-MM-DD HH:mm:SS
示例值:2024-05-20 14:30:00
|
AppDbAuditLogItem.Builder |
operator(String operator)
执行操作的用户标识,可通过用户管理接口获取对应账号信息
示例值:user_138****0000
|
AppDbAuditLogItem.Builder |
summary(String summary)
操作内容摘要,简要描述本次操作的核心内容,如“修改用户手机号”
示例值:修改用户手机号为138****0000
|
AppDbAuditLogItem.Builder |
targetTable(String targetTable)
操作目标数据库表名,标识审计事件涉及的具体业务表
示例值:user_info
|
AppDbAuditLogItem.Builder |
type(String type)
操作类型,可选值包括INSERT/UPDATE/DELETE/QUERY等,标识对数据库表执行的具体操作
示例值:UPDATE
|
public AppDbAuditLogItem.Builder eventId(String eventId)
示例值:audit_20240520143000_001
eventId - public AppDbAuditLogItem.Builder eventTime(String eventTime)
示例值:2024-05-20 14:30:00
eventTime - public AppDbAuditLogItem.Builder targetTable(String targetTable)
示例值:user_info
targetTable - public AppDbAuditLogItem.Builder type(String type)
示例值:UPDATE
type - public AppDbAuditLogItem.Builder operator(String operator)
示例值:user_138****0000
operator - public AppDbAuditLogItem.Builder summary(String summary)
示例值:修改用户手机号为138****0000
summary - public AppDbAuditLogItem.Builder before(String before)
示例值:{"user_id":"user_138****0000","phone":"137****1111"}
before - public AppDbAuditLogItem.Builder after(String after)
示例值:{"user_id":"user_138****0000","phone":"138****0000"}
after - public AppDbAuditLogItem build()
Copyright © 2026. All rights reserved.