package com.qf.myafterprojecy.pojo.dto; public class PageDto { private Integer status; private Integer page; private Integer size; // 数据验证 public void validate() { if ( status > 0 && status <= 2) { throw new IllegalArgumentException("Status must be 0 or 2"); } if (page < 0) { throw new IllegalArgumentException("Page number must be non-negative"); } if (size <= 0 || size > 100) { throw new IllegalArgumentException("Page size must be between 1 and 100"); } } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } 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; } }