package models type SqlSyncHis struct { Id string `gorm:"column:id" json:"id"` LTime string `gorm:"column:lTime" json:"lTime"` CreateTime string `gorm:"column:createTime" json:"createTime"` Sql string `gorm:"column:sql" json:"sql"` From string `gorm:"column:from" json:"from"` Result int `gorm:"column:result" json:"result"` Err string `gorm:"column:err" json:"err"` } func (SqlSyncHis) TableName() string { return "sql_sync_his" } func (ssh SqlSyncHis) Insert() bool { result := db.Table(ssh.TableName()).Save(&ssh) return result.RowsAffected > 0 } func (ssh SqlSyncHis) FindAll() (list []SqlSyncHis,err error) { err = db.Table(ssh.TableName()).Find(&list).Error return }