21 lines
711 B
Go
21 lines
711 B
Go
|
package vo
|
||
|
|
||
|
import (
|
||
|
"wireguard-dashboard/constant"
|
||
|
"wireguard-dashboard/model/entity"
|
||
|
)
|
||
|
|
||
|
// User
|
||
|
// @description: 用户信息
|
||
|
type User struct {
|
||
|
Id string `json:"id"` // id
|
||
|
Name string `json:"name"` // 用户名
|
||
|
Avatar string `json:"avatar"` // 头像
|
||
|
Account string `json:"account"` // 账户
|
||
|
Email string `json:"email"` // 联系邮箱
|
||
|
IsAdmin constant.UserType `json:"isAdmin"` // 管理员
|
||
|
Status constant.UserStatus `json:"status"` // 状态
|
||
|
CreatedAt entity.JsonTime `json:"createdAt"` // 创建时间
|
||
|
UpdatedAt entity.JsonTime `json:"updatedAt"` // 更新时间
|
||
|
}
|