// 模块模型-微信小程序登录
// 秒寻科技
// 周涛
// 2024-02-22

package wxminiloginmodel

import "ipsomc/core/dao/mysql/mysqlmodel"

// 移动用户登录信息
type UserMobileLogin struct {
	mysqlmodel.BaseModelDB
	Code       string `json:"code"`        //登录凭证(请求参数)
	DomainName string `json:"domain_name"` //二级域名

	//返回参数
	SessionKey string `json:"session_key"`
	Unionid    string `json:"unionid"` //用户在微信公众平台上的唯一标识
	Errmsg     string `json:"errmsg"`
	Openid     string `json:"openid"` //用户唯一标识符
	Errcode    int    `json:"errcode"`
}

// 移动用户登录信息返回参数
type UserMobileLoginResp struct {
	Token    string `json:"token"`     //用户唯一标识符
	UserType int8   `json:"user_type"` //用户类型，1：公众号用户，2：小程序用户
	UserID   int    `json:"user_id"`   //用在在本系统中的id
	Nickname string `json:"nickname"`  //微信昵称
	Avatar   string `json:"avatar"`    //用户微信头像
	Sex      string `json:"sex"`       //用户性别（微信）
	Province string `json:"province"`  //用户所在省（微信）

}
