diff --git a/src/main/java/com/gabriel_torelo/game_list/dto/GameMinDTO.java b/src/main/java/com/gabriel_torelo/game_list/dto/GameMinDTO.java index 79cac6c..832e1b0 100644 --- a/src/main/java/com/gabriel_torelo/game_list/dto/GameMinDTO.java +++ b/src/main/java/com/gabriel_torelo/game_list/dto/GameMinDTO.java @@ -1,12 +1,14 @@ package com.gabriel_torelo.game_list.dto; import com.gabriel_torelo.game_list.entities.Game; +import com.gabriel_torelo.game_list.projections.GameMinProjection; public class GameMinDTO { private Long id; private String title; private Double score; private String imgUrl; + private Integer position; public GameMinDTO() { } @@ -18,6 +20,14 @@ public GameMinDTO(Game entity) { imgUrl = entity.getImgUrl(); } + public GameMinDTO(GameMinProjection projection) { + id = projection.getId(); + title = projection.getTitle(); + score = projection.getScore(); + imgUrl = projection.getImgUrl(); + position = projection.getPosition(); + } + public Long getId() { return id; } @@ -49,4 +59,12 @@ public void setScore(Double score) { public void setImgUrl(String imgUrl) { this.imgUrl = imgUrl; } + + public Integer getPosition() { + return position; + } + + public void setPosition(Integer position) { + this.position = position; + } }