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_info
 *
 * @author 77
 * @date 2024-03-04
 */
@Data
@TableName("xq_user_info")
public class UserInfo implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 用户号
     */
    private String usercode;
    /**
     * 住房情况
     */
    private Integer housingStatus;
    /**
     * 购车情况
     */
    private Integer carStatus;
    /**
     * 是否吸烟
     */
    private Integer smokeStatus;
    /**
     * 是否喝酒
     */
    private Integer drinkStatus;
    /**
     * 民族
     */
    private String nation;
    /**
     * 有没有小孩
     */
    private Integer childStatus;
    /**
     * 家庭背景
     */
    private Integer familyBackground;
    /**
     * 家中排行
     */
    private Integer familyRanking;
    /**
     * 是否接受异地恋
     */
    private Integer loveAtDistance;
    /**
     * 何时结婚
     */
    private Integer whenMarriage;
    /**
     * 是否要小孩
     */
    private Integer wantChild;
    /**
     * 愿与对方父母同住
     */
    private Integer liveAtParent;
    /**
     * 交友目的
     */
    private Integer findTag;
    /**
     * 毕业院校
     */
    private String graduateSchool;
    /**
     * 兴趣爱好
     */
    private String hobbys;
    /**
     * 择偶条件-年龄
     */
    private String filterAge;
    /**
     * 择偶条件-身高
     */
    private String filterHeight;
    /**
     * 择偶条件-体型
     */
    private String filterSomatotype;
    /**
     * 择偶条件-婚况
     */
    private String filterMarriage;
    /**
     * 择偶条件-学历
     */
    private String filterEducation;
    /**
     * 择偶条件-地区
     */
    private String filterResidence;
    private Integer filterResidenceCode;
    /**
     * 择偶条件-年收入
     */
    private Integer filterAnnualIncome;
    /**
     * 择偶条件-小孩情况
     */
    private Integer filterChildStatus;
    /**
     * 择偶条件-住房情况
     */
    private Integer filterHousingStatus;
    /**
     * 择偶条件-购车情况
     */
    private Integer filterCarStatus;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

}
