package com.panzhihua.applets.model.vos;
|
|
import cn.binarywang.wx.miniapp.bean.WxMaUserInfo;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 微信登录
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-11-23 14:12
|
**/
|
@Data
|
@ApiModel(value = "小程序登录")
|
public class LoginRequest {
|
|
@ApiModelProperty(name = "code", value = "登录时获取的 code")
|
String code;
|
|
@ApiModelProperty(name = "signature", value = "使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息")
|
String signature;
|
|
@ApiModelProperty(name = "rawData", value = "不包括敏感信息的原始数据字符串,用于计算签名")
|
String rawData;
|
|
@ApiModelProperty(name = "encryptedData", value = "包括敏感数据在内的完整用户信息的加密数据")
|
String encryptedData;
|
|
@ApiModelProperty(name = "iv", value = "加密算法的初始向量")
|
String iv;
|
|
@ApiModelProperty(name = "userInfo", value = "用户基本信息")
|
WxMaUserInfo userInfo;
|
|
@ApiModelProperty("appid")
|
String appid;
|
}
|