package com.yeejoin.amos.boot.module.elevator.api.common;

import lombok.Data;

/**
 * @Author cpp
 * @Description
 * @Date 2023/4/23
 */
@Data
public class MobileLoginParam {

    /**
     * 注册类型：1-微信授权快捷登录；2-手机验证登录
     */
    private int registerType;

    /**
     * 是否需要需要短信验证： true-验证； false-不验证
     */
    private Boolean isNeedVerify;

    /**
     * 注册类型为1时使用：微信用户数据字段1,根据1、2进行数据解密，计算出手机号
     */
    private String encryptedData;

    /**
     * 注册类型为1时使用：微信用户数据字段2,根据1、2进行数据解密，计算出手机号
     */
    private String iv;

    /**
     *注册类型为1时使用：微信用户数据字段3,根据1、2、3进行数据解密，计算出手机号
     */
    private String code;

    /**
     * 账号或手机号
     */
    private String phoneNo;

    /**
     *  密码
     */
    private String verifyCode;
}