package com.ycl.domain.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.system.domain.base.AbsEntity; import com.ycl.system.domain.base.AbsEntityOnlyIdAndDeleted; import lombok.Data; import java.time.LocalDateTime; import java.util.Date; /** * 项目计划项 * * @author lhr * @since 2024-11-22 */ @Data @TableName("t_project_plan_info") public class ProjectPlanInfo extends AbsEntityOnlyIdAndDeleted { private static final long serialVersionUID = 1L; @TableField("project_plan_record_id") /** 项目计划记录id */ private Long projectPlanRecordId; @TableField("title") /** 事项名称 */ private String title; @TableField("plan_status") /** 状态(未审核:0,已驳回:1,已通过:2) */ private Integer planStatus; @TableField("progress_status") /** 状态(0:未完成,1:待审核,2:已驳回,3:已完成) */ private Integer progressStatus; @TableField("start_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") /** 计划开始时间 */ private Date startTime; @TableField("end_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") /** 计划完成时间 */ private Date endTime; }