package com.labelsys.backend.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDateTime; @Data @Builder @NoArgsConstructor @AllArgsConstructor @TableName("annotation_result") public class AnnotationResult { @TableId(type = IdType.INPUT) private Long id; @TableField("company_id") private Long companyId; @TableField("creator_id") private Long creatorId; @TableField("creator_role") private String creatorRole; @TableField("task_id") private Long taskId; @TableField("resource_id") private Long resourceId; // 添加字段 @TableField("task_name") private String taskName; @TableField("resource_name") private String resourceName; @TableField("qa_content_file_path") private String qaContentFilePath; @TableField("diff_summary_file_path") private String diffSummaryFilePath; @TableField("requires_manual_review") private Boolean requiresManualReview; @TableField("is_deleted") private Boolean isDeleted; @TableField("reviewer_id") private Long reviewerId; @TableField("review_comment") private String reviewComment; @TableField("reviewed_at") private LocalDateTime reviewedAt; @TableField("created_at") private LocalDateTime createdAt; @TableField("updated_at") private LocalDateTime updatedAt; @TableField(exist = false) private static final long serialVersionUID = 1L; }