package com.ruoyi.controller.req;

import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class LoginReqVo {

    /**
     * 登录方式  1 验证码 2 密码 3 一键登录 4 微信登录 5 小程序登录 6 苹果登录
     */
    @NotNull(message = "登入方式不能为空")
    private Integer type;


    /**
     * 用户类型 1设计师 2表现师 3销售(推广员)
     */
    @NotNull(message = "用户类型不能为空")
    private Integer userType;

    /**
     *账号
     */
    private String account;


    /**
     * 区号（选填 默认 +86）
     */
    private String areaCode = "+86";

    /**
     *手机号（选填 账号与手机号一致时，不用传）
     */
    private String mobile;

    /**
     * 密码登录
     */
    private String password;
    /**
     * 验证码
     */
    private String code;
    /**
     * 微信openid
     */
    private String openid;

    private String unionid;

    /**
     * 一键登录时手机号加密字符串
     */
    private String loginToken;

    private String clientId; //个推

    private String invitationCode;//邀请码

}
