package org.springblade.modules.training.entity; import com.baomidou.mybatisplus.annotation.IdType; 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 lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * 报名培训实体类 * @author zhongrj * @time 2021-07-12 */ @Data @TableName("sys_training_registration") public class TrainingRegistration implements Serializable { private static final long serialVersionUID = 1L; /** * 报名培训主键id */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 组织机构id */ @TableField("dept_id") private Long deptId; /** * 报名人姓名 */ private String name; /** * 性别 1:男 2:女 */ private Integer sex; /** * 年龄 */ private Integer age; /** * 身高 */ private String height; /** * 体重 */ private String weight; /** * 报名电话 */ private String phone; /** * 身份证号 */ @TableField("id_card_no") private String idCardNo; /** * 学历证书url */ @TableField("academic_url") private String academicUrl; /** * 培训公司名称 */ @TableField("training_unit_name") private String trainingUnitName; /** * 培训时间 */ @TableField("training_time") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date trainingTime; /** * 是否取消报名 1:否 2:是 */ private Integer cancel; }