39 lines
679 B
Go
39 lines
679 B
Go
package model
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
// User 用户登录信息表
|
|
type User struct {
|
|
Username string
|
|
Password string
|
|
Date string
|
|
ConfirmCode string
|
|
gorm.Model
|
|
}
|
|
|
|
// Userinfo 用户信息表
|
|
type Userinfo struct {
|
|
Username string `json:"username"`
|
|
Avatar string `json:"avatar"`
|
|
Nickname string `json:"nickname"`
|
|
Mobile string `json:"mobile"`
|
|
Email string `json:"email"`
|
|
Location string `json:"location"`
|
|
Type string `json:"type"`
|
|
gorm.Model
|
|
}
|
|
|
|
// UserAction 用户行为表
|
|
type UserAction struct {
|
|
Username string
|
|
Action string
|
|
gorm.Model
|
|
}
|
|
|
|
type UserAutoLogin struct {
|
|
Username string
|
|
DeviceId string
|
|
Location string
|
|
gorm.Model
|
|
}
|