Files
swiss-backend/src/main/java/nl/connectedit/swiss/mapper/TeamMapper.java
Michel ten Voorde 3365c19f78
All checks were successful
Gitea/swiss-backend/pipeline/head This commit looks good
Added game.id and team.id
2025-08-12 23:32:11 +02:00

27 lines
672 B
Java

package nl.connectedit.swiss.mapper;
import lombok.RequiredArgsConstructor;
import nl.connectedit.swiss.domain.entity.Team;
import nl.connectedit.swiss.dto.TeamDto;
import org.springframework.stereotype.Component;
@Component
@RequiredArgsConstructor
public class TeamMapper implements DtoMapper<Team, TeamDto> {
private final PlayerMapper playerMapper;
@Override
public TeamDto toDto(Team team) {
var teamDto = new TeamDto();
teamDto.setId(team.getId());
teamDto.setPlayer1(playerMapper.toDto(team.getPlayer1()));
if (team.getPlayer2() != null) {
teamDto.setPlayer2(playerMapper.toDto(team.getPlayer2()));
}
return teamDto;
}
}