package com.ruoyi.xq.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;

import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户状态对象 xq_user_status
 *
 * @author 77
 * @date 2024-03-28
 */
@Data
@TableName("xq_user_status")
public class UserStatus implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 用户号
     */
    private String usercode;
    /**
     * 征婚状态 1-寻找中 2-已脱单 3-隐藏资料
     */
    private Integer personalsStatus;
    /**
     * 谁可查看头像 1-所有用户 2-VIP用户 3-实名用户 4-实名认证且VIP用户 5-不公开
     */
    private Integer showAvatar;
    /**
     * 谁可查看资料 1-所有用户 2-VIP用户 3-实名用户 4-实名认证且VIP用户
     */
    @Deprecated
    private Integer showInfo;
    /**
     * 是否允许交换手机号
     */
    private Integer allowTransMobile;

    /**
     * 是否允许交换微信
     */
    private Integer allowTransWx;

    /**
     * 是否VIP上榜
     */
    private Integer pushVip;

    private LocalDateTime createTime;
    private LocalDateTime updateTime;

}
