2025-05-05 10:30:33 +08:00
|
|
|
package model
|
|
|
|
|
|
|
|
import (
|
|
|
|
"admin/internal/db"
|
|
|
|
"admin/internal/global"
|
|
|
|
"time"
|
|
|
|
)
|
|
|
|
|
|
|
|
func init() {
|
|
|
|
db.RegisterTableModels(History{})
|
|
|
|
}
|
|
|
|
|
|
|
|
// History 用户执行历史
|
|
|
|
type History struct {
|
2025-05-07 15:03:19 +08:00
|
|
|
ID int `gorm:"primarykey" readonly:"true"`
|
|
|
|
UserId int
|
|
|
|
UserName string
|
|
|
|
ProjectId int
|
|
|
|
Resource string
|
|
|
|
Method string
|
|
|
|
Data string `gorm:"type:longtext"`
|
|
|
|
CreatedAt time.Time
|
2025-05-05 10:30:33 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
func (m *History) TableName() string {
|
|
|
|
return "history"
|
|
|
|
}
|
|
|
|
|
|
|
|
func (m *History) GetId() int {
|
|
|
|
return m.ID
|
|
|
|
}
|
|
|
|
|
|
|
|
func (m *History) Create() error {
|
|
|
|
return global.GLOB_DB.Create(m).Error
|
|
|
|
}
|