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.UserRole; import java.time.LocalDateTime; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; @Data @Builder @NoArgsConstructor @AllArgsConstructor @TableName("source_resource") public class SourceResource { @TableId(type = IdType.INPUT) private Long id; private Long companyId; private Long creatorId; private UserRole creatorRole; private String resourceName; private String resourceType; private String bucketName; private String filePath; private Long fileSize; private String storageProvider; private Boolean hasBbox; private String remark; private LocalDateTime createdAt; private LocalDateTime updatedAt; }