✨ 新增几大中心功能
This commit is contained in:
18
server/model/app/app_login_log.go
Normal file
18
server/model/app/app_login_log.go
Normal file
@@ -0,0 +1,18 @@
|
||||
package app
|
||||
|
||||
import "time"
|
||||
|
||||
// AppLoginLog 玩家登录日志(用于审计)
|
||||
type AppLoginLog struct {
|
||||
ID uint `json:"id" gorm:"primaryKey"`
|
||||
AppUserID uint `json:"appUserId" gorm:"index;comment:玩家ID(失败时可为0)"`
|
||||
Username string `json:"username" gorm:"index;size:64;not null;comment:用户名"`
|
||||
IP string `json:"ip" gorm:"size:64;not null;comment:请求IP"`
|
||||
Referer string `json:"referer" gorm:"size:2048;comment:参考地址(Referer)"`
|
||||
UserAgent string `json:"userAgent" gorm:"size:2048;comment:客户端信息(User-Agent)"`
|
||||
Status bool `json:"status" gorm:"index;not null;comment:登录状态"`
|
||||
ErrorMessage string `json:"errorMessage" gorm:"size:255;comment:失败原因"`
|
||||
CreatedAt time.Time `json:"createdAt" gorm:"index"`
|
||||
}
|
||||
|
||||
func (AppLoginLog) TableName() string { return "app_login_logs" }
|
||||
Reference in New Issue
Block a user