public static class AppDbChangelogItem.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
AppDbChangelogItem |
build() |
AppDbChangelogItem.Builder |
changedAt(String changedAt)
变更操作发生的时间,格式为YYYY-MM-DD HH:mm:SS。
|
AppDbChangelogItem.Builder |
changeId(String changeId)
数据库变更记录的唯一标识,用于追踪和定位具体的变更操作,由系统自动生成。
|
AppDbChangelogItem.Builder |
changeType(String changeType)
变更操作的类型,可选值包括CREATE、ALTER、DROP、INSERT、UPDATE、DELETE等,用于区分不同的数据库操作类别。
|
AppDbChangelogItem.Builder |
operator(String operator)
执行变更操作的用户标识,通常为用户工号或系统账号,用于追溯操作责任人。
|
AppDbChangelogItem.Builder |
statement(String statement)
执行变更的SQL语句原文,需与实际执行的语句完全一致,用于复盘和审计。
|
AppDbChangelogItem.Builder |
summary(String summary)
变更操作的简要描述,需清晰说明变更目的和主要内容,便于快速理解变更背景。
|
AppDbChangelogItem.Builder |
targetTable(String targetTable)
变更操作所针对的数据库表名称,需与数据库中实际表名完全一致。
|
public AppDbChangelogItem.Builder changeId(String changeId)
示例值:CLG-20240520-0001
changeId - public AppDbChangelogItem.Builder changedAt(String changedAt)
示例值:2024-05-20 14:30:00
changedAt - public AppDbChangelogItem.Builder operator(String operator)
示例值:dev_zhang_san
operator - public AppDbChangelogItem.Builder targetTable(String targetTable)
示例值:app_user_info
targetTable - public AppDbChangelogItem.Builder changeType(String changeType)
示例值:ALTER
changeType - public AppDbChangelogItem.Builder summary(String summary)
示例值:为用户表添加手机号字段,用于账号绑定验证
summary - public AppDbChangelogItem.Builder statement(String statement)
示例值:ALTER TABLE app_user_info ADD COLUMN phone VARCHAR(20) COMMENT '用户手机号'
statement - public AppDbChangelogItem build()
Copyright © 2026. All rights reserved.