AttachmentEntity.java

역할


1. 필드

Long id;                  // 첨부파일 고유 ID, DB PK
Long taskId;              // 연관 업무(Task) ID
Long uploaderId;          // 업로더(User) ID
String originalFilename;  // 사용자가 업로드한 원본 파일명
String storedFilename;    // 서버 저장용 UUID 포함 파일명
String contentType;       // MIME 타입 (ex: image/png, application/pdf)
Long sizeBytes;           // 파일 크기(바이트 단위)
String storagePath;       // 실제 저장 경로 또는 접근 가능한 URL
boolean isDeleted = false;// soft delete 여부
LocalDateTime deletedAt;  // soft delete 시점
LocalDateTime createdAt = LocalDateTime.now(); // 생성 시점