package com.designhub.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; import java.time.LocalDate; import java.time.LocalDateTime; /** * 任务进度更新记录实体类 */ @Data @TableName("task_progress_update_log") public class TaskProgressUpdateLog implements Serializable { private static final long serialVersionUID = 1L; /** * 记录ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 任务ID */ private Long taskId; /** * 任务编号 */ private String taskNo; /** * 任务标题 */ private String taskTitle; /** * 接单人ID */ private Long receiverId; /** * 接单人姓名 */ private String receiverName; /** * 检查日期 */ private LocalDate checkDate; /** * 当天是否更新过进度:0-未更新 1-已更新 */ private Integer isUpdated; /** * 最后更新时间 */ private LocalDateTime lastUpdateTime; /** * 检查前进度 */ private Integer progressBefore; /** * 检查后进度(如果更新了) */ private Integer progressAfter; /** * 是否已发送通知:0-未发送 1-已发送 */ private Integer notificationSent; /** * 通知发送时间 */ private LocalDateTime notificationTime; /** * 任务状态 */ private String taskStatus; /** * 备注 */ private String remark; /** * 创建时间 */ @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; }