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.ycl.system.domain.base.AbsEntity; import com.ycl.system.domain.base.AbsEntityOnlyId; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 项目计划记录 * * @author lhr * @since 2024-11-22 */ @Data @TableName("t_project_plan_record") public class ProjectPlanRecord extends AbsEntityOnlyId { private static final long serialVersionUID = 1L; @TableField("project_info_id") /** 项目信息id */ private Long projectInfoId; @TableField("plan_id") /** 项目计划id */ private Long planId; @TableField("engineering_info_id") /** 工程id */ private Long engineeringInfoId; @TableField("plan_time") /** 计划期 */ private Integer planTime; @TableField("plan_time_flag") /** 月度/季度/年度 0/1/2 */ private Integer planTimeFlag; @TableField("create_time") /** 创建时间 */ private Date createTime; @TableField("report_status") /** 上报状态 已上报/未上报 0/1 */ private Integer reportStatus; @TableField("actual_invest") /** 投资 */ private BigDecimal actualInvest; @TableField(exist = false) private Date gmtCreate; @TableField(exist = false) private Date gmtUpdate; @TableField(exist = false) private Integer deleted; }