gva-pms/server/plugin/monitor/model/change_log.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"
}