package com.rongyichuang.player.dto.response; import com.rongyichuang.player.dto.PromotionCompetitionResponse; import java.util.List; /** * 比赛晋级分页响应类 */ public class PromotionCompetitionPageResponse { private List content; private Long totalElements; private Integer page; private Integer size; private Integer totalPages; public PromotionCompetitionPageResponse() {} public PromotionCompetitionPageResponse(List 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 getContent() { return content; } public void setContent(List 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; } }