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-23 */ @Data @TableName("sys_train_exam") public class TrainExam implements Serializable { private static final long serialVersionUID = 1L; /** * 报名培训申请主键id */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 培训考试名称 */ @TableField("train_exam_name") private String trainExamName; /** * 开始时间 */ @TableField("start_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** * 结束时间 */ @TableField("end_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** * 总分 */ @TableField("total_score") private Integer totalScore; /** * 组织机构id */ @TableField("dept_id") private Long deptId; /** * 审核状态 1:通过 2:不通过 3:待审核 */ @TableField("audit_status") private Integer auditStatus; /** * 创建时间 */ @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; /** * 审核明细 */ @TableField("audit_detail") private String auditDetail; /** * 审核时间 */ @TableField("audit_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date auditTime; }