|
|
|
@ -0,0 +1,41 @@
|
|
|
|
|
package com.sky.dto;
|
|
|
|
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* CategoryPageQueryDTO 类用于封装分类分页查询的请求参数。
|
|
|
|
|
* 该类实现了 Serializable 接口,以便在网络传输或持久化时能够被序列化。
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
public class CategoryPageQueryDTO implements Serializable {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L; // 序列化版本号,用于确保反序列化时的兼容性
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 页码,用于指定要查询的页数。
|
|
|
|
|
* 页码从 1 开始,表示用户请求的当前页。
|
|
|
|
|
*/
|
|
|
|
|
private int page;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 每页记录数,用于指定每一页显示的分类记录数量。
|
|
|
|
|
* 这个值通常用于分页查询,以控制返回结果的数量。
|
|
|
|
|
*/
|
|
|
|
|
private int pageSize;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 分类名称,用于根据分类名称进行模糊查询。
|
|
|
|
|
* 如果该字段不为空,则查询结果将根据分类名称进行过滤。
|
|
|
|
|
*/
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 分类类型,用于指定分类的类型。
|
|
|
|
|
* 1 表示菜品分类,2 表示套餐分类。
|
|
|
|
|
* 这个字段可以用于在查询时过滤不同类型的分类。
|
|
|
|
|
*/
|
|
|
|
|
private Integer type;
|
|
|
|
|
|
|
|
|
|
}
|