ip project fixes/additions
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
package ru.ip.example.domain;
|
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Данные для связки сериала с сезоном")
|
||||
public class AddSeazonDto {
|
||||
|
||||
@Schema(description = "Id фильма")
|
||||
private Integer filmId;
|
||||
|
||||
@Schema(description = "Id сезона")
|
||||
private Integer seazonId;
|
||||
}
|
||||
|
||||
15
src/main/java/ru/ip/example/domain/AddSeriesDto.java
Normal file
15
src/main/java/ru/ip/example/domain/AddSeriesDto.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package ru.ip.example.domain;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Данные для связки сезона с серией")
|
||||
public class AddSeriesDto {
|
||||
|
||||
@Schema(description = "Id сезона")
|
||||
private Integer seazonId;
|
||||
|
||||
@Schema(description = "Id серии")
|
||||
private Integer seriesId;
|
||||
}
|
||||
@@ -7,6 +7,7 @@ import lombok.ToString;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Данные сезона")
|
||||
public class SeazonDto {
|
||||
|
||||
@Schema(description = "Номер сезона")
|
||||
|
||||
@@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Информация о серии")
|
||||
public class SeriesDto {
|
||||
|
||||
@Schema(description = "Название серии")
|
||||
|
||||
15
src/main/java/ru/ip/example/domain/SubscribeDto.java
Normal file
15
src/main/java/ru/ip/example/domain/SubscribeDto.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package ru.ip.example.domain;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Schema(description = "Информация о подписке")
|
||||
public class SubscribeDto {
|
||||
|
||||
@Schema(description = "Месячная плата")
|
||||
private Integer sum;
|
||||
|
||||
@Schema(description = "Название подписки")
|
||||
private String name;
|
||||
}
|
||||
@@ -20,5 +20,5 @@ public class FilmEntity {
|
||||
private Integer releaseYear;
|
||||
|
||||
@ToString.Exclude
|
||||
private List<SeazonEntity> seasons;
|
||||
private List<SeazonEntity> seazons;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package ru.ip.example.domain.entity;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
|
||||
public class SubscribeEntity {
|
||||
|
||||
@EqualsAndHashCode.Include
|
||||
private Integer id;
|
||||
|
||||
private Integer sum;
|
||||
|
||||
private String name;
|
||||
}
|
||||
Reference in New Issue
Block a user