Files
platform/web/models/logs_user_usage.go

24 lines
1.1 KiB
Go

package models
import (
"platform/web/globals/orm"
"time"
)
// LogsUserUsage 用户使用日志表
type LogsUserUsage struct {
ID int32 `json:"id" gorm:"column:id"` // 日志ID
UserID int32 `json:"user_id" gorm:"column:user_id"` // 用户ID
ResourceID int32 `json:"resource_id" gorm:"column:resource_id"` // 套餐ID
BatchNo string `json:"batch_no" gorm:"column:batch_no"` // 批次编号
Count int32 `json:"count" gorm:"column:count"` // 数量
Prov *string `json:"prov,omitempty" gorm:"column:prov"` // 省份
City *string `json:"city,omitempty" gorm:"column:city"` // 城市
ISP *string `json:"isp,omitempty" gorm:"column:isp"` // 运营商
IP orm.Inet `json:"ip" gorm:"column:ip"` // IP地址
Time time.Time `json:"time" gorm:"column:time"` // 提取时间
User *User `json:"user,omitempty" gorm:"foreignKey:UserID"`
Resource *Resource `json:"resource,omitempty" gorm:"foreignKey:ResourceID"`
}