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; }