package com.huijy.management.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 微信提交的登录信息信息
 */
@Data
public class WxLoginFrom implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 用户信息对象，不包含 openid 等敏感信息
     */
    private WxUserInfo userInfo;
    /**
     * 不包括敏感信息的原始数据字符串，用于计算签名
     */
    private String rawData;
    /**
     * 使用 sha1( rawData + sessionkey ) 得到字符串，用于校验用户信息
     */
    private String signature;
    /**
     * 包括敏感数据在内的完整用户信息的加密数据
     */
    private String encryptedData;
    /**
     * 加密算法的初始向量
     */
    private String iv;
    /**
     * 描述信息
     */
    private String errMsg;




}
