package vo

import (
	"be.ems/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:"-"`
}
