diff --git a/src/main/java/com/gaotao/modules/api/dao/SysErrorLogMapper.java b/src/main/java/com/gaotao/modules/api/dao/SysErrorLogMapper.java index 95db2c4..c4bea8c 100644 --- a/src/main/java/com/gaotao/modules/api/dao/SysErrorLogMapper.java +++ b/src/main/java/com/gaotao/modules/api/dao/SysErrorLogMapper.java @@ -1,13 +1,13 @@ package com.gaotao.modules.api.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gaotao.modules.api.entity.SysErrorLog; import com.gaotao.modules.api.entity.SysErrorLogData; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; -import java.util.List; - /** * 系统错误日志Mapper * @@ -18,16 +18,11 @@ import java.util.List; public interface SysErrorLogMapper extends BaseMapper { /** - * 分页查询错误日志 - * @param data 查询条件 - * @return 错误日志列表 - */ - List queryList(@Param("data") SysErrorLogData data); - - /** - * 查询总数 - * @param data 查询条件 - * @return 总数 + * @Description 分页查询错误日志列表 - rqrq + * @param page 分页对象 + * @param params 查询条件 + * @return IPage + * @author rqrq */ - int queryTotal(@Param("data") SysErrorLogData data); + IPage queryList(Page page, @Param("params") SysErrorLogData params); } diff --git a/src/main/java/com/gaotao/modules/api/service/impl/SysErrorLogServiceImpl.java b/src/main/java/com/gaotao/modules/api/service/impl/SysErrorLogServiceImpl.java index b6e3623..5751120 100644 --- a/src/main/java/com/gaotao/modules/api/service/impl/SysErrorLogServiceImpl.java +++ b/src/main/java/com/gaotao/modules/api/service/impl/SysErrorLogServiceImpl.java @@ -1,5 +1,7 @@ package com.gaotao.modules.api.service.impl; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gaotao.common.utils.PageUtils; import com.gaotao.modules.api.dao.SysErrorLogMapper; @@ -8,8 +10,6 @@ import com.gaotao.modules.api.entity.SysErrorLogData; import com.gaotao.modules.api.service.SysErrorLogService; import org.springframework.stereotype.Service; -import java.util.List; - /** * 系统错误日志Service实现类 * @@ -22,19 +22,8 @@ public class SysErrorLogServiceImpl extends ServiceImpl list = baseMapper.queryList(data); - int total = baseMapper.queryTotal(data); - - return new PageUtils(list, total, data.getLimit(), data.getPage()); + IPage page = baseMapper.queryList( + new Page(data.getPage(), data.getLimit()), data); + return new PageUtils(page); } } diff --git a/src/main/resources/mapper/api/SysErrorLogMapper.xml b/src/main/resources/mapper/api/SysErrorLogMapper.xml index 24cf415..de17579 100644 --- a/src/main/resources/mapper/api/SysErrorLogMapper.xml +++ b/src/main/resources/mapper/api/SysErrorLogMapper.xml @@ -4,66 +4,63 @@ - - + + - SELECT - id, site, module_name, function_name, business_key, - is_interface, interface_type, interface_name, request_data, - method_name, error_message, error_detail, - username, created_time - FROM sys_error_log - ORDER BY created_time DESC - OFFSET #{data.offset} ROWS FETCH NEXT #{data.limit} ROWS ONLY - - - -