package com.ycl.domain.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.ycl.system.domain.base.AbsEntity; import lombok.Data; import java.time.LocalDateTime; import java.util.Date; /** * 项目审核记录表 * * @author lhr * @since 2024-11-22 */ @Data @TableName("t_project_plan_examine_record") public class ProjectPlanExamineRecord extends AbsEntity { private static final long serialVersionUID = 1L; @TableField("project_plan_record_id") /** 项目计划记录id */ private Long projectPlanRecordId; @TableField("project_plan_info_id") /** 项目计划记录id */ private Long projectPlanInfoId; @TableField("department_user_id") /** 上级部门审核人 */ private Long departmentUserId; @TableField("manager_user_id") /** 主管部门审核人 */ private Long managerUserId; @TableField("department_examine") /** 上级审核(同意:0,驳回:1) */ private Integer departmentExamine; @TableField("department_approval") /** 上级批复 */ private String departmentApproval; @TableField("department_approval_reply") /** 上级批复回复 */ private String departmentApprovalReply; @TableField("manage_examine") /** 主管部门审核(同意:0,驳回:1) */ private Integer manageExamine; @TableField("manage_approval") /** 主管部门批复 */ private String manageApproval; @TableField("manage_approval_reply") /** 主管部门批复回复 */ private String manageApprovalReply; @TableField("event_type") /** 计划上报/延期/进度上报(0/1/2) */ private Integer eventType; @TableField("delay_start_time") /** 延期开始时间 */ private Date delayStartTime; @TableField("delay_end_time") /** 延期结束时间 */ private Date delayEndTime; }