package com.bjtdba.userCenter.entity;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

@Getter
@Setter
public class UserEntity {
    private Integer uid;
    private String wechatUserId;
    private String aliUserId;
    private String account;
    private String pwd; // 敏感字段，DTO中不返回
    private String realName;
    private Long spreadUid;
    private Integer sex;
    private Date birthday;
    private String cardId; // 敏感字段
    private String mark;
    private String labelId;
    private Integer groupId;
    private String nickname;
    private String avatar;
    private String phone;
    private String addres;
    private Timestamp createTime;
    private Timestamp lastTime;
    private String lastIp;
    private BigDecimal score;
    private BigDecimal nowMoney;
    private BigDecimal brokeragePrice;
    private BigDecimal repurchasePrice;
    private BigDecimal memberBrokeragePrice;
    private Integer status;
    private Timestamp spreadTime;
    private String userType;
    private Timestamp promoterTime;
    private BigDecimal nowScore;
    private Integer isPromoter;
    private Long mainUid;
    private Integer payCount;
    private BigDecimal payPrice;
    private Integer spreadCount;
    private Integer adrId;
    private Integer identity;
    private Integer merId;
    private Integer merTopping;
    private String userName;
    private BigDecimal annuityFrozen;
    private Integer annuityNum;
    private BigDecimal annuity;
    private BigDecimal agentRebate;
    private BigDecimal merRebate;
    private BigDecimal promoterRebate;
    private BigDecimal crossStore;
    private BigDecimal jurisdiction;
    private BigDecimal otherJurisdictions;
    private BigDecimal advFee;
    private BigDecimal xqxiaofei;
    private Date birthday60;
    private String cardNumber;
    private BigDecimal annuityYiqu;
    private String isNew;
    private BigDecimal adminAgentRate;
    private String locktime;
    private String userNumber;
    private Integer im;
    private String imUuid;
    private String imUserid;
    private String imPassword;
    private Integer testUser;
    private Integer isChannel;
    private Integer annuityOnce;
    private Integer firstSign;
    private Integer isDel;
    private Integer firstShopping;
    private Integer external;
    private Integer externalId;
    private BigDecimal scoreBeishengtang;
    private Integer levelId;
    private Integer level;
    private Integer isShow;
    private Integer userGroup;
    private Timestamp upVipTime;
    private Timestamp upAgencyTime;
    private String manageAddress;
    private Integer isShopPartner;
    private BigDecimal contribute;
    private BigDecimal jingdou;
    private BigDecimal vr;
    private BigDecimal pv;
    private BigDecimal hongbao;
    private BigDecimal oldVipLimit;
    private Integer isOld;
    private BigDecimal fugou;
    private Integer jbpIdOld;
    private String unameOld;
    private BigDecimal amountOld;
    private Integer spreadOld;
    private Integer inviteIdOd;
    private String isTeamOld;
    private Integer serverIdOld;
    private String parentIdsOld;
    private Integer userLevelIdOld;
    private Integer originatorIdOld;
    private BigDecimal totalAmountOld;
    private BigDecimal totalWithdrawQuotaOld;
    private BigDecimal tobeAmountOld;
    private BigDecimal perContribute;
    private BigDecimal withdrawQuotaOld;
    private Timestamp identityUpTime;
}