package com.ruoyi.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import lombok.Data; import lombok.ToString; import java.io.Serializable; import java.time.LocalDate; import java.util.Date; /** * @Version 1.0 * @Author Jin_quan Ou * @Date 2023-03-12 17:09 */ @TableName("z_info_user") @Data @ToString public class ZInfoUser implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "user_id", type = IdType.AUTO) private Long userId; /** * 姓名 */ @Excel(name="姓名") private String nickName; /** * 曾用名 */ @Excel(name="曾用名") private String oldName; /** * 性别 */ @Excel(name="性别",readConverterExp = "0=女,1=男") private Integer sex; /** * 国籍 */ @Excel(name="国籍") private String nationality; /** * 民族 */ @Excel(name="民族") private String nation; /** * 婚姻状况 0:未婚,1:已婚,2:离婚 */ @Excel(name="婚姻状况",readConverterExp = "0=未婚,1=已婚,2=离婚") private Integer maritalStatus; /** * 政治面貌 */ @Excel(name="政治面貌") private String politicalOutlook; /** * 电话号码 */ @Excel(name="电话号码") private String phoneNumber; /** * 身份证号 */ @Excel(name="身份证号") private String idNum; /** * 户籍地址 */ @Excel(name="户籍地址") private String locationAddress; /** * 常住地址 */ @Excel(name="常住地址") private String alwaysAddress; /** * 户籍地公安机关 */ @Excel(name="户籍地公安机关") private String locationPolice; /** * 常住地公安机关 */ @Excel(name="常住地公安机关") private String alwaysPolice; /** * 所在单位/学校 */ @Excel(name="所在单位/学校") private String unit; /** * 职务/身份 */ @Excel(name="职务/身份") private String position; /** * 图片地址 */ private String img; /** * 父亲的id */ private Integer fatherId; /** * 母亲的id */ private Integer momId; /** * 出生年月日 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "出生时间", dateFormat = "yyyy-MM-dd") private Date birth; /** * 个人背景图片、视频 */ private String url; }