package com.ruoyi.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 用户单身信息对象 tb_user_single * * @author ruoyi * @date 2023-12-08 */ @Data @EqualsAndHashCode(callSuper = true) @TableName(value = "tb_user_single") public class TbUserSingle extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private Long id; /** 用户id【tb_user.id】 */ @Excel(name = "用户id【tb_user.id】") private Long userId; /** 昵称 */ @Excel(name = "昵称") private String nickName; /** 真实姓名 */ @Excel(name = "真实姓名") private String realName; /** 性别: 0.未知 1.男 2.女 */ @Excel(name = "性别: 0.未知 1.男 2.女") private Long sex; /** 出生年月 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "出生年月", width = 30, dateFormat = "yyyy-MM-dd") private Date birthday; /** 身高(单位cm) */ @Excel(name = "身高(单位cm)") private Long height; /** 体重(单位KG) */ @Excel(name = "体重(单位KG)") private Long weight; /** 学历 0.大专以下 1.大专 2.本科 3.研究生 4.博士 */ @Excel(name = "学历 0.大专以下 1.大专 2.本科 3.研究生 4.博士") private Long education; /** 毕业院校 */ @Excel(name = "毕业院校") private String school; /** 婚姻状况 0.未婚 1.离异 */ @Excel(name = "婚姻状况 0.未婚 1.离异") private Long marriage; /** 职业 */ @Excel(name = "职业") private String job; /** 收入(元/年) */ @Excel(name = "收入(元/年)") private Long income; /** 籍贯 */ @Excel(name = "籍贯") private String nativePlace; /** 省份 */ @Excel(name = "省份") private Long provinceId; /** 城市 */ @Excel(name = "城市") private Long cityId; /** 是否有房产 0.无房 1.有房 */ @Excel(name = "是否有房产 0.无房 1.有房") private Long houseProperty; /** 是否有车 0.无车 1.有车 */ @Excel(name = "是否有车 0.无车 1.有车") private Long carProperty; /** 自我介绍 */ @Excel(name = "自我介绍") private String selfIntroduce; /** 家庭背景 */ @Excel(name = "家庭背景") private String familyBackground; /** 业务爱好 */ @Excel(name = "业务爱好") private String hobby; /** 择偶标准 */ @Excel(name = "择偶标准") private String choosingStandard; }