package vo import "vamicro/system-service/models" type UserVo struct { UserName string `json:"username"` Password string `json:"password"` Nickname string `json:"nickname"` HeadPic string `json:"headpic"` RoleId string `json:"roleId"` } type LoginAppUser struct { models.SysUser SysRoles []models.SysRole `json:"sysRoles"`//用户角色 Permissions []string `json:"permissions"` SysOrgs []string `json:"sysOrgs"`//用户组织信息 SysMenus []SysMenuVo `json:"sysMenus"`//用户菜单 RoleName string `json:"roleName"`//角色名称 HeadPic string `json:"headpic"`//头像 BackgroundPic string `json:"backgroundpic"`//desktop bg picture // IconType int `json:"iconType"` } type UserAuthVo struct { models.SysUser Menus []SysMenuVo `json:"menus"` } type UserEditVo struct { Id string `json:"id"` UserName string `json:"username"` NewPwd string `json:"newPwd"` MenuIds []string `json:"menuIds"` Nickname string `json:"nickname"` HeadPic string `json:"headpic"` BackgroundPic string `json:"backgroundpic"` IconType int `json:"iconType"` }