From f8d7dfd6c50178b0d5b44b5376f4b5cfa86688fa Mon Sep 17 00:00:00 2001 From: p2x9nfpei <2196435763@qq.com> Date: Mon, 28 Apr 2025 22:22:03 +0800 Subject: [PATCH] ADD file via upload --- UsersService.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 UsersService.java diff --git a/UsersService.java b/UsersService.java new file mode 100644 index 0000000..18d4a63 --- /dev/null +++ b/UsersService.java @@ -0,0 +1,38 @@ +// 定义当前接口所在的包路径 +package com.service; + +// 导入Java集合框架中的List接口 +import java.util.List; +// 导入Java集合框架中的Map接口 +import java.util.Map; + +// 导入MyBatis-Plus条件构造器 +import com.baomidou.mybatisplus.mapper.Wrapper; +// 导入MyBatis-Plus服务接口 +import com.baomidou.mybatisplus.service.IService; +// 导入用户实体类 +import com.entity.UsersEntity; +// 导入分页工具类 +import com.utils.PageUtils; + +// 系统用户服务接口 +// 继承MyBatis-Plus通用服务接口 +// 泛型参数为UsersEntity用户实体类 +public interface UsersService extends IService { + + // 分页查询用户数据方法(基础版) + // params - 包含查询条件的参数Map + // 返回封装好的分页工具对象 + PageUtils queryPage(Map params); + + // 根据条件查询用户列表方法 + // wrapper - 查询条件构造器 + // 返回用户实体列表 + List selectListView(Wrapper wrapper); + + // 分页查询用户数据方法(增强版) + // params - 包含查询条件的参数Map + // wrapper - 查询条件构造器 + // 返回封装好的分页工具对象 + PageUtils queryPage(Map params, Wrapper wrapper); + \ No newline at end of file