From 8fed79c007202ae9fcadd30148edf7c61e3ea54c Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 29 Aug 2023 16:13:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=94=A8=E6=88=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=92=8C=E6=A0=91=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/core/vo/login_user.go | 28 ++++++++++++++++++++++++++++ lib/core/vo/treeselect.go | 2 +- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 lib/core/vo/login_user.go diff --git a/lib/core/vo/login_user.go b/lib/core/vo/login_user.go new file mode 100644 index 00000000..4a363313 --- /dev/null +++ b/lib/core/vo/login_user.go @@ -0,0 +1,28 @@ +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:"-"` +} diff --git a/lib/core/vo/treeselect.go b/lib/core/vo/treeselect.go index db07a29d..7ed25feb 100644 --- a/lib/core/vo/treeselect.go +++ b/lib/core/vo/treeselect.go @@ -8,7 +8,7 @@ type TreeSelect struct { ID string `json:"id"` // Label 节点名称 - Label string `json:"label"` + Label string `json:"title"` // Children 子节点 Children []TreeSelect `json:"children"`