From 4880bc2947a26d597e6fcfa88a0d99791790e5d8 Mon Sep 17 00:00:00 2001 From: wdt <2134772300@qq.com> Date: Mon, 16 Dec 2024 14:28:04 +0800 Subject: [PATCH] w_init --- .../com/sky/dto/CategoryPageQueryDTO.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 sky/sky-pojo/src/main/java/com/sky/dto/CategoryPageQueryDTO.java diff --git a/sky/sky-pojo/src/main/java/com/sky/dto/CategoryPageQueryDTO.java b/sky/sky-pojo/src/main/java/com/sky/dto/CategoryPageQueryDTO.java new file mode 100644 index 0000000..a60b97d --- /dev/null +++ b/sky/sky-pojo/src/main/java/com/sky/dto/CategoryPageQueryDTO.java @@ -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; + +} \ No newline at end of file