admin
2021-01-15 5405154d6979f1b50ce2d881bb164b1acca80b6d
service-daylucky/src/main/java/com/ks/daylucky/pojo/DO/UserInfo.java
@@ -1,18 +1,36 @@
package com.ks.daylucky.pojo.DO;
import com.google.gson.annotations.Expose;
import org.springframework.data.annotation.Transient;
import javax.validation.constraints.NotNull;
import java.util.Date;
public class UserInfo {
    //正常用户
    public final static int TYPE_NORMAL = 1;
    //虚拟用户
    public final static int TYPE_VIRTUAL = 2;
    //尚未登录
    public final static int STATE_NO_LOGIN = 0;
    //已经登录
    public final static int STATE_LOGINED = 1;
    @Expose
    private Long id;
    @Expose
    @NotNull(message = "应用ID不能为空")
    private Long appId;
    @Expose
    @NotNull(message = "应用唯一标识不能为空")
    private String identifyCode;
    @Expose
    private String nickName;
    @Expose
    private String portrait;
    private String mobile;
@@ -20,6 +38,8 @@
    private String alipayUid;
    private String alipayPortrait;
    private String alipayNickName;
    private String wxOpenId;
@@ -31,9 +51,48 @@
    private Date updateTime;
    private Integer type;
    private Integer state;
    private String stateDesc;
    @Transient
    private UserInfoExtra userInfoExtra;
    public Integer getType() {
        return type;
    }
    public void setType(Integer type) {
        this.type = type;
    }
    public Integer getState() {
        return state;
    }
    public void setState(Integer state) {
        this.state = state;
    }
    public String getStateDesc() {
        return stateDesc;
    }
    public void setStateDesc(String stateDesc) {
        this.stateDesc = stateDesc;
    }
    public String getAlipayNickName() {
        return alipayNickName;
    }
    public void setAlipayNickName(String alipayNickName) {
        this.alipayNickName = alipayNickName;
    }
    public UserInfoExtra getUserInfoExtra() {
        return userInfoExtra;
    }