refactor: 重构CORS配置使其从配置文件读取 refactor: 移除无用分类和消息初始化代码 build: 更新pom.xml依赖项 docs: 拆分应用配置文件为环境特定配置
38 lines
982 B
Java
38 lines
982 B
Java
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;
|
|
}
|
|
}
|