2026-01-13 22:40:52 +07:00
|
|
|
package ru.soune.nocopy.repository;
|
|
|
|
|
|
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
|
|
|
public interface SimilarImageProjection {
|
2026-01-23 13:22:02 +07:00
|
|
|
Long getHash64Hi();
|
|
|
|
|
Long getHash64Lo();
|
2026-01-24 10:59:02 +07:00
|
|
|
String getId();
|
2026-01-19 15:49:27 +07:00
|
|
|
Long getUserId();
|
|
|
|
|
String getOriginalFileName();
|
|
|
|
|
Long getFileSize();
|
2026-01-27 20:27:39 +07:00
|
|
|
Long getSupportId();
|
|
|
|
|
LocalDateTime getUploadDate();
|
|
|
|
|
ProtectionStatus getProtectionStatus();
|
2026-02-17 11:11:51 +07:00
|
|
|
String getExtension();
|
2026-01-13 22:40:52 +07:00
|
|
|
}
|