package com.rongyichuang.player.dto.response; import com.rongyichuang.common.dto.PageResponse; import java.util.List; /** * 报名审核分页响应类型 */ public class PlayerApplicationPageResponse { private List content; private int totalElements; private int page; private int size; public PlayerApplicationPageResponse() {} public PlayerApplicationPageResponse(List content, int totalElements, int page, int size) { this.content = content; this.totalElements = totalElements; this.page = page; this.size = size; } /** * 从PageResponse转换 */ public static PlayerApplicationPageResponse from(PageResponse pageResponse) { return new PlayerApplicationPageResponse( pageResponse.getContent(), Math.toIntExact(pageResponse.getTotalElements()), pageResponse.getPage(), pageResponse.getSize() ); } // Getters and Setters public List getContent() { return content; } public void setContent(List content) { this.content = content; } public int getTotalElements() { return totalElements; } public void setTotalElements(int totalElements) { this.totalElements = totalElements; } public int getPage() { return page; } public void setPage(int page) { this.page = page; } public int getSize() { return size; } public void setSize(int size) { this.size = size; } }