package org.springblade.modules.absentrecords.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-11-18 */ @Data @TableName("sys_absent_records") public class AbsentRecords implements Serializable { private static final long serialVersionUID = 1L; /** * 制证记录主键id,非自增 */ @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; /** * 缺考人 user_id */ @TableField("user_id") private Long userId; /** * 申请时间 */ @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 考试id */ @TableField("exam_id") private Long examId; /** * 报名id */ @TableField("apply_id") private Long applyId; /** * 考生准考证号 */ @TableField("candidate_no") private String candidateNo; }