2026-01-13 22:40:52 +07:00
|
|
|
package ru.soune.nocopy.dto.file;
|
|
|
|
|
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Value;
|
2026-01-27 20:27:39 +07:00
|
|
|
import ru.soune.nocopy.entity.file.ProtectionStatus;
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDateTime;
|
2026-01-13 22:40:52 +07:00
|
|
|
|
|
|
|
|
@Value
|
|
|
|
|
@Builder
|
2026-01-22 19:55:09 +07:00
|
|
|
public class SimilarFileDTO {
|
2026-01-13 22:40:52 +07:00
|
|
|
String fileId;
|
|
|
|
|
String originalFileName;
|
|
|
|
|
Long fileSize;
|
|
|
|
|
Integer hammingDistance;
|
|
|
|
|
String similarityLevel;
|
2026-01-22 19:55:09 +07:00
|
|
|
Long ownerId;
|
2026-01-27 20:27:39 +07:00
|
|
|
Long supportId;
|
|
|
|
|
ProtectionStatus status;
|
|
|
|
|
LocalDateTime uploadDate;
|
|
|
|
|
String url;
|
2026-03-19 14:48:07 +07:00
|
|
|
Boolean owner;
|
2026-03-25 15:55:16 +07:00
|
|
|
String fileStatus;
|
2026-01-13 22:40:52 +07:00
|
|
|
}
|