videoplayer/dao/logger.go

23 lines
472 B
Go

package dao
import "gorm.io/gorm"
type Logger struct {
gorm.Model
Url string `gorm:"column:url"`
IP string `gorm:"column:ip"`
Method string `gorm:"column:method"`
Params string `gorm:"column:params"`
}
func InsertLogToDB(url, ip, method, params string) uint {
logger := Logger{Url: url, IP: ip, Method: method, Params: params}
DB.Create(&logger)
return logger.ID
}
func deleteByID(id int) bool {
DB.Where("ID = ?", id).Delete(&Logger{})
return true
}