package com.service.impl; import java.util.Map; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.dao.ConfigDao; import com.entity.ConfigEntity; import com.service.ConfigService; import com.utils.PageUtils; import com.utils.Query; /** * 系统用户 */ @Service("configService") public class ConfigServiceImpl extends ServiceImpl implements ConfigService { //核心职责:提供系统配置数据的分页查询能力 //技术架构: //继承MyBatis-Plus的ServiceImpl → 自动获得18个基础CRUD方法 //实现自定义的ConfigService接口 → 扩展分页查询功能 //依赖ConfigDao执行具体SQL操作 @Override public PageUtils queryPage(Map params, Wrapper wrapper) { Page page = this.selectPage( new Query(params).getPage(), wrapper ); return new PageUtils(page); } }