From 95c47b1a8e300c6ed47c3093d8a7de3d795fca20 Mon Sep 17 00:00:00 2001 From: zxy <2074995204@qq.com> Date: Tue, 29 Apr 2025 17:50:41 +0800 Subject: [PATCH] zxy --- .../com/service/KefangleixingService.java | 48 ++++++++++++------- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/back/src/main/java/com/service/KefangleixingService.java b/back/src/main/java/com/service/KefangleixingService.java index e852fb01..30481345 100644 --- a/back/src/main/java/com/service/KefangleixingService.java +++ b/back/src/main/java/com/service/KefangleixingService.java @@ -1,37 +1,49 @@ -package com.service; +package com.service; // 声明该类所属的包为com.service +// 导入MyBatis-Plus的Wrapper类,用于构建动态查询条件 import com.baomidou.mybatisplus.mapper.Wrapper; +// 导入MyBatis-Plus的IService接口,提供通用的服务层基础方法(如增删改查) import com.baomidou.mybatisplus.service.IService; +// 导入自定义的分页工具类,用于处理分页查询结果 import com.utils.PageUtils; +// 导入客房类型实体类,代表数据库中客房类型表的记录 import com.entity.KefangleixingEntity; +// 导入List接口,用于存储多个对象的集合 import java.util.List; +// 导入Map接口,用于存储键值对,可作为查询参数传递 import java.util.Map; +// 导入客房类型的值对象类,通常用于封装特定视图展示所需的数据 import com.entity.vo.KefangleixingVO; +// 导入MyBatis的@Param注解,用于在Mapper方法中指定参数名称 import org.apache.ibatis.annotations.Param; +// 导入客房类型的视图类,用于封装特定视图展示所需的数据 import com.entity.view.KefangleixingView; - /** * 客房类型 * - * @author - * @email + * @author + * @email * @date 2022-04-04 00:20:04 */ +// 定义客房类型服务接口,继承自IService,意味着具备对客房类型实体的基本CRUD操作能力 public interface KefangleixingService extends IService { - PageUtils queryPage(Map params); - - List selectListVO(Wrapper wrapper); - - KefangleixingVO selectVO(@Param("ew") Wrapper wrapper); - - List selectListView(Wrapper wrapper); - - KefangleixingView selectView(@Param("ew") Wrapper wrapper); - - PageUtils queryPage(Map params,Wrapper wrapper); - - -} + // 根据传入的参数进行分页查询,返回一个包含分页信息和查询结果的PageUtils对象 + PageUtils queryPage(Map params); + + // 根据传入的查询条件Wrapper,查询出符合条件的客房类型VO列表,返回一个List集合 + List selectListVO(Wrapper wrapper); + + // 根据传入的查询条件Wrapper,查询出符合条件的单个客房类型VO对象,@Param注解指定参数名为"ew" + KefangleixingVO selectVO(@Param("ew") Wrapper wrapper); + + // 根据传入的查询条件Wrapper,查询出符合条件的客房类型View列表,返回一个List集合 + List selectListView(Wrapper wrapper); + + // 根据传入的查询条件Wrapper,查询出符合条件的单个客房类型View对象,@Param注解指定参数名为"ew" + KefangleixingView selectView(@Param("ew") Wrapper wrapper); + // 根据传入的参数和查询条件Wrapper进行分页查询,返回一个包含分页信息和查询结果的PageUtils对象 + PageUtils queryPage(Map params, Wrapper wrapper); +} \ No newline at end of file