package com.rongyichuang.player.dto.response;
|
|
import com.rongyichuang.player.dto.PromotionCompetitionResponse;
|
import java.util.List;
|
|
/**
|
* 比赛晋级分页响应类
|
*/
|
public class PromotionCompetitionPageResponse {
|
|
private List<PromotionCompetitionResponse> content;
|
private Long totalElements;
|
private Integer page;
|
private Integer size;
|
private Integer totalPages;
|
|
public PromotionCompetitionPageResponse() {}
|
|
public PromotionCompetitionPageResponse(List<PromotionCompetitionResponse> content,
|
Long totalElements, Integer page, Integer size) {
|
this.content = content;
|
this.totalElements = totalElements;
|
this.page = page;
|
this.size = size;
|
this.totalPages = size > 0 ? (int) Math.ceil((double) totalElements / size) : 0;
|
}
|
|
// Getters and Setters
|
public List<PromotionCompetitionResponse> getContent() {
|
return content;
|
}
|
|
public void setContent(List<PromotionCompetitionResponse> content) {
|
this.content = content;
|
}
|
|
public Long getTotalElements() {
|
return totalElements;
|
}
|
|
public void setTotalElements(Long totalElements) {
|
this.totalElements = totalElements;
|
}
|
|
public Integer getPage() {
|
return page;
|
}
|
|
public void setPage(Integer page) {
|
this.page = page;
|
}
|
|
public Integer getSize() {
|
return size;
|
}
|
|
public void setSize(Integer size) {
|
this.size = size;
|
}
|
|
public Integer getTotalPages() {
|
return totalPages;
|
}
|
|
public void setTotalPages(Integer totalPages) {
|
this.totalPages = totalPages;
|
}
|
}
|