NCP-3 add usercontent crud's,dto,exception and start restcontroller
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package ru.soune.no_copy.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import ru.soune.no_copy.entity.FileType;
|
||||
|
||||
@Data
|
||||
public class UserContentDTO {
|
||||
String fileName;
|
||||
String originalFilename;
|
||||
String fileType;
|
||||
String fileExtension;
|
||||
Long fileSize;
|
||||
String filePath;
|
||||
Integer protectionLevel;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package ru.soune.no_copy.dto;
|
||||
|
||||
import jakarta.validation.constraints.Email;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
public record UserContentRequest(@NotBlank @Email String userEmail, @NotBlank String fileName,
|
||||
@NotBlank String originalFilename, @NotBlank String fileType,
|
||||
@NotBlank String fileExtension, @NotBlank Long fileSize,
|
||||
@NotBlank String filePath, Integer protectionLevel) {}
|
||||
@@ -0,0 +1,10 @@
|
||||
package ru.soune.no_copy.dto;
|
||||
|
||||
import jakarta.validation.constraints.Email;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
|
||||
public record UserContentUpdateRequest(@NotBlank @Email String userEmail, @NotBlank String fileName,
|
||||
@NotBlank String originalFilename, @NotBlank String fileType,
|
||||
@NotBlank String fileExtension, @NotBlank Long fileSize,
|
||||
@NotBlank String filePath, Integer protectionLevel, Long id) {
|
||||
}
|
||||
Reference in New Issue
Block a user