| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- package com.ydtech.modules.admin.model;
- import cn.afterturn.easypoi.excel.annotation.Excel;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import javax.validation.constraints.NotBlank;
- import java.io.Serializable;
- import java.time.LocalDate;
- import java.util.Date;
- /**
- * 用户信息
- */
- @TableName(value = "sys_user_info")
- @Data
- @ApiModel
- public class SysUserInfo implements Serializable {
- @ApiModelProperty(value = "用户ID")
- @TableId(value = "id")
- @NotBlank(message = "用户ID不能为空")
- private String id;
- /**
- * 邮箱
- */
- @ApiModelProperty(value = "邮箱")
- @TableField(value = "email")
- private String email;
- /**
- * 性别
- */
- @Excel(name = "性别")
- @TableField(value = "sex")
- private String sex;
- @ApiModelProperty(value = "居住地址")
- @TableField(value = "address")
- private String address;
- @ApiModelProperty(value = "民族")
- @TableField(value = "nations")
- private String nations;
- @ApiModelProperty(value = "开户行")
- @TableField(value = "bank_name")
- private String bankName;
- @ApiModelProperty(value = "开户账号")
- @TableField(value = "accountno")
- private String accountno;
- @ApiModelProperty(value = "户籍")
- @TableField(value = "koseki")
- private String koseki;
- @ApiModelProperty(value = "出生日期")
- @TableField(value = "birthday")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private LocalDate birthday;
- @ApiModelProperty(value = "婚姻状况")
- @TableField(value = "marital_status")
- private String maritalStatus;
- //---
- @ApiModelProperty(value = "政治面貌")
- @TableField(value = "politics_status")
- private String politicsStatus;
- @ApiModelProperty(value = "健康状况")
- @TableField(value = "health")
- private String health;
- @ApiModelProperty(value = "邮政编码")
- @TableField(value = "postal_code")
- private String postalCode;
- @ApiModelProperty(value = "血型")
- @TableField(value = "blood_type")
- private String bloodType;
- @ApiModelProperty(value = "学历")
- @TableField(value = "education")
- private String education;
- @ApiModelProperty(value = "毕业院校")
- @TableField(value = "school")
- private String school;
- @ApiModelProperty(value = "毕业时间")
- @TableField(value = "graduation_time")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private Date graduationTime;
- @ApiModelProperty(value = "原工作单位")
- @TableField(value = "former_employer")
- private String formerEmployer;
- @ApiModelProperty(value = "入司时间")
- @TableField(value = "entry_time")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private Date entryTime;
- @ApiModelProperty(value = "代理人资格证号")
- @TableField(value = "agent_qualification_code")
- private String agentQualificationCode;
- @ApiModelProperty(value = "紧急联系人电话")
- @TableField(value = "emergency_contact_tel")
- private String emergencyContactTel;
- @ApiModelProperty(value = "紧急联系人姓名")
- @TableField(value = "emergency_contact_name")
- private String emergencyContactName;
- @ApiModelProperty(value = "")
- @TableField(value = "remark")
- private String remark;
- @TableField(exist = false)
- private static final long serialVersionUID = 1L;
- }
|