26 lines
1.2 KiB
Go
26 lines
1.2 KiB
Go
package model
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
|
)
|
|
|
|
// ChangeLog 变更日志 结构体
|
|
type ChangeLog struct {
|
|
global.GVA_MODEL
|
|
Database *string `json:"database" form:"database" gorm:"column:database;"` //数据库名
|
|
Table *string `json:"table" form:"table" gorm:"column:db_table;"` //表名
|
|
Column *string `json:"column" form:"column" gorm:"column:db_column;"` //字段名
|
|
OldValue *string `json:"oldValue" form:"oldValue" gorm:"column:old_value;"` //旧值
|
|
NewValue *string `json:"newValue" form:"newValue" gorm:"column:new_value;"` //新值
|
|
RecordID *int `json:"recordId" form:"recordId" gorm:"column:record_id;"` //记录ID
|
|
ChangedAt *time.Time `json:"changedAt" form:"changedAt" gorm:"column:changed_at;"` //变更时间
|
|
OperationType *string `json:"operationType" form:"operationType" gorm:"column:operation_type;"` //操作类型
|
|
}
|
|
|
|
// TableName 变更日志 ChangeLog自定义表名 change_log
|
|
func (ChangeLog) TableName() string {
|
|
return "change_log"
|
|
}
|