DTO
unknown
java
13 days ago
1.4 kB
2
Indexable
public record GeneratedReportCreateDto( @NotNull(message = "{generatedReport.reportParamList.notNull}") Map<Long, String> generatedReportParamList ) { } public record GeneratedReportReadDto( Long id, ReportSimpleReadDto report ) { } public record ReportCreateUpdateDto( @NotNull(message = "{report.name.notNull}") String name, String description, @NotNull(message = "{report.jasperName.notNull}") String jasperName, @NotNull(message = "{report.jasper.notNull}") byte[] jasper ) { } public record ReportParamCreateUpdateDto( @NotNull(message = "{reportParam.paramType.notBlank}") EnumParamType paramType, @NotNull(message = "{reportParam.name.notNull}") String name, @NotNull(message = "{reportParam.code.notNull}") String code, @NotNull(message = "{reportParam.required.notNull}") Boolean required ) { } @JsonInclude(JsonInclude.Include.NON_NULL) public record ReportParamReadDto( Long id, EnumReadDto paramType, String name, String code, Boolean required ) { } public record ReportReadDto( Long id, String name, String description, String jasperName, byte[] jasper ) { } @JsonInclude(JsonInclude.Include.NON_NULL) public record ReportSimpleReadDto( Long id, String name, String description, String jasperName ) { }
Editor is loading...
Leave a Comment