AppLogin.java 3.62 KB
package com.lhcredit.project.webbusiness.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.lhcredit.framework.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "微信登录参数")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AppLogin extends BaseEntity {

    private static final long serialVersionUID=1L;
    /** 用户ID */
    @ApiModelProperty(value = "用户ID")
    private Long userId;
    /** 登录账号 */
    @ApiModelProperty(value = "登录账号")
    private String loginName;
    /** 用户类型(00系统用户) */
    @ApiModelProperty(value = "用户类型(00系统用户)")
    private String userType;
    /** 用户邮箱 */
    @ApiModelProperty(value = "用户邮箱")
    private String email;
    /** appleid */
    @ApiModelProperty(value = "appleid")
    private String appleid;
    /** 微信openid */
    @ApiModelProperty(value = "微信openid")
    private String openid;
    /** 微信union_id */
    @ApiModelProperty(value = "微信union_id")
    private String unionId;
    /** 用户昵称 */
    @ApiModelProperty(value = "用户昵称")
    private String userName;
    /** 性别 */
    @ApiModelProperty(value = "性别")
    private String gender;
    /** 国家 */
    @ApiModelProperty(value = "国家")
    private String country;
    /** 省份 */
    @ApiModelProperty(value = "省份")
    private String province;
    /** 城市 */
    @ApiModelProperty(value = "城市")
    private String city;
    /** 语言 */
    @ApiModelProperty(value = "语言")
    private String language;
    /** 头像路径 */
    @ApiModelProperty(value = "头像路径")
    private String avatar;
    /** 密码 */
    @ApiModelProperty(value = "密码")
    private String password;
    /** 盐加密 */
    @ApiModelProperty(value = "盐加密")
    private String salt;
    /** 帐号状态(0正常 1停用) */
    @ApiModelProperty(value = "帐号状态(0正常 1停用)")
    private String status;
    /** 删除标志(0代表存在 2代表删除) */
    @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)")
    private String delFlag;
    /** 部门ID */
    @ApiModelProperty(value = "部门ID")
    private Long deptId;
    /** 最后登陆IP */
    @ApiModelProperty(value = "最后登陆IP")
    private String loginIp;
    /** 最后登陆时间 */
    @ApiModelProperty(value = "最后登陆时间")
    private Date loginDate;
    /** 验证码 */
    @ApiModelProperty(value = "验证码")
    private String code;
    /** 登录类型 */
    @ApiModelProperty(value = "登录类型")
    private String loginType;
    /** 是否绑定手机 */
    @ApiModelProperty(value = "是否绑定手机")
    private String ifPhone;
    /** token */
    @ApiModelProperty(value = "token")
    private String token;
    /** 昵称 */
    @ApiModelProperty(value = "昵称")
    private String nickName;
    /** avatarUrl */
    @ApiModelProperty(value = "avatarUrl")
    private String avatarUrl;
    /** sessionkey */
    @ApiModelProperty(value = "sessionkey")
    private String sessionkey;
    /** encryptData */
    @ApiModelProperty(value = "encryptData")
    private String encryptData;
    /** iv */
    @ApiModelProperty(value = "iv")
    private String iv;
    /** 电话号码 */
    @ApiModelProperty(value = "phoneNumber")
    private String phoneNumber;
    /** 消息类型 */
    @ApiModelProperty(value = "msgType")
    private String msgType;
    /** 验证码 */
    @ApiModelProperty(value = "codeNum")
    private String codeNum;
}