35 lines
2.6 KiB
Go
35 lines
2.6 KiB
Go
// Code generated by gorm.io/gen. DO NOT EDIT.
|
||
// Code generated by gorm.io/gen. DO NOT EDIT.
|
||
// Code generated by gorm.io/gen. DO NOT EDIT.
|
||
|
||
package model
|
||
|
||
import (
|
||
"time"
|
||
)
|
||
|
||
const TableNameAuditRollbackLogs = "audit_rollback_logs"
|
||
|
||
// AuditRollbackLogs 审计回滚操作日志
|
||
type AuditRollbackLogs struct {
|
||
ID int64 `gorm:"column:id;primaryKey;autoIncrement:true;comment:主键ID" json:"id"` // 主键ID
|
||
CreatedAt time.Time `gorm:"column:created_at;not null;default:CURRENT_TIMESTAMP(3);comment:创建时间" json:"created_at"` // 创建时间
|
||
OrderID int64 `gorm:"column:order_id;not null;comment:订单ID" json:"order_id"` // 订单ID
|
||
OrderNo string `gorm:"column:order_no;not null;comment:订单号" json:"order_no"` // 订单号
|
||
UserID int64 `gorm:"column:user_id;not null;comment:用户ID" json:"user_id"` // 用户ID
|
||
OperatorID int64 `gorm:"column:operator_id;not null;comment:操作人ID(管理员)" json:"operator_id"` // 操作人ID(管理员)
|
||
OperatorName string `gorm:"column:operator_name;comment:操作人名称" json:"operator_name"` // 操作人名称
|
||
RollbackType int32 `gorm:"column:rollback_type;not null;default:1;comment:回滚类型:1=完整回滚" json:"rollback_type"` // 回滚类型:1=完整回滚
|
||
BeforeSnapshotID int64 `gorm:"column:before_snapshot_id;comment:回滚前快照ID(消费后快照)" json:"before_snapshot_id"` // 回滚前快照ID(消费后快照)
|
||
AfterSnapshotID int64 `gorm:"column:after_snapshot_id;comment:回滚目标快照ID(消费前快照)" json:"after_snapshot_id"` // 回滚目标快照ID(消费前快照)
|
||
ChangesApplied string `gorm:"column:changes_applied;comment:实际执行的变更明细" json:"changes_applied"` // 实际执行的变更明细
|
||
Reason string `gorm:"column:reason;comment:回滚原因" json:"reason"` // 回滚原因
|
||
Status int32 `gorm:"column:status;not null;default:1;comment:状态:1=成功 2=失败" json:"status"` // 状态:1=成功 2=失败
|
||
ErrorMsg string `gorm:"column:error_msg;comment:失败原因" json:"error_msg"` // 失败原因
|
||
}
|
||
|
||
// TableName AuditRollbackLogs's table name
|
||
func (*AuditRollbackLogs) TableName() string {
|
||
return TableNameAuditRollbackLogs
|
||
}
|