package dto import ( "case-admin-api/api/model" "case-admin-api/utils" "fmt" ) // LoginDto 登陆 type LoginDto struct { UserId string `json:"user_id"` // 用户id NickName string `json:"nick_name"` // 用户名称 Avatar string `json:"avatar"` // 头像 Token string `json:"token"` // token } // AdminLoginDto 微信登陆 func AdminLoginDto(m *model.AdminUser) *LoginDto { return &LoginDto{ UserId: fmt.Sprintf("%d", m.UserId), NickName: m.NickName, Avatar: utils.AddOssDomain(m.Avatar), } } // LoadToken 加载token func (r *LoginDto) LoadToken(token string) *LoginDto { r.Token = token return r }