29 lines
542 B
Go
29 lines
542 B
Go
package vo
|
|
|
|
import (
|
|
"ems.agt/lib/dborm"
|
|
)
|
|
|
|
// LoginUser 登录用户身份权限信息对象
|
|
type LoginUser struct {
|
|
// UserID 用户ID
|
|
UserID string `json:"userId"`
|
|
|
|
// UserName 用户名
|
|
UserName string `json:"userName"`
|
|
|
|
// LoginTime 登录时间时间戳
|
|
LoginTime int64 `json:"loginTime"`
|
|
|
|
// ExpireTime 过期时间时间戳
|
|
ExpireTime int64 `json:"expireTime"`
|
|
|
|
// Permissions 权限列表
|
|
Permissions []string `json:"permissions"`
|
|
|
|
// User 用户信息
|
|
User dborm.User `json:"user"`
|
|
|
|
Session dborm.Session `json:"-"`
|
|
}
|