2024-05-20 16:01:04 +08:00
|
|
|
package dao
|
2024-05-20 17:30:39 +08:00
|
|
|
|
2024-06-10 12:23:34 +08:00
|
|
|
import "gorm.io/gorm"
|
|
|
|
|
|
2024-05-20 17:30:39 +08:00
|
|
|
type Logger struct {
|
2024-06-10 12:23:34 +08:00
|
|
|
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
|
2024-05-20 17:30:39 +08:00
|
|
|
}
|