package com.labelsys.backend.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.labelsys.backend.enums.IndustryType; import com.labelsys.backend.enums.TaskType; import com.labelsys.backend.enums.UserRole; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDateTime; @Data @Builder @NoArgsConstructor @AllArgsConstructor @TableName("annotation_task") public class AnnotationTask { @TableId(type = IdType.INPUT) private Long id; private Long companyId; private Long creatorId; private UserRole creatorRole; private String taskName; private IndustryType industryType; private TaskType taskType; private String taskStatus; private Boolean isDeleted; private LocalDateTime startedAt; private LocalDateTime finishedAt; private String errorMessage; private LocalDateTime createdAt; private LocalDateTime updatedAt; }