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