diff --git a/ruoyi-code/src/main/java/com/ruoyi/code/camera/mapper/CameraMapper.java b/ruoyi-code/src/main/java/com/ruoyi/code/camera/mapper/CameraMapper.java index 7c3675e..a949c6e 100644 --- a/ruoyi-code/src/main/java/com/ruoyi/code/camera/mapper/CameraMapper.java +++ b/ruoyi-code/src/main/java/com/ruoyi/code/camera/mapper/CameraMapper.java @@ -1,10 +1,15 @@ package com.ruoyi.code.camera.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.code.camera.domain.Camera; +import com.ruoyi.code.sctaationinfo.domain.ScStationInfo; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; /** * Mapper接口 @@ -19,4 +24,6 @@ public interface CameraMapper extends BaseMapper List queryCameraList(); Camera queryCameraBYSid(Long sid); + + IPage queryPage(Page page,@Param("params") Map params); } diff --git a/ruoyi-code/src/main/java/com/ruoyi/code/camera/service/impl/CameraServiceImpl.java b/ruoyi-code/src/main/java/com/ruoyi/code/camera/service/impl/CameraServiceImpl.java index c9d5df3..fb705bd 100644 --- a/ruoyi-code/src/main/java/com/ruoyi/code/camera/service/impl/CameraServiceImpl.java +++ b/ruoyi-code/src/main/java/com/ruoyi/code/camera/service/impl/CameraServiceImpl.java @@ -3,6 +3,7 @@ package com.ruoyi.code.camera.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.code.sctaationinfo.domain.ScStationInfo; import com.ruoyi.common.core.page.R; import com.ruoyi.common.utils.Query; import com.ruoyi.code.camera.domain.Camera; @@ -29,9 +30,10 @@ public class CameraServiceImpl extends ServiceImpl impleme { @Override public R queryPage(Map params) { - IPage page = this.page( + IPage page = baseMapper.queryPage( new Query().getPage(params), - new QueryWrapper() + params + ); return R.ok().put("count", page.getTotal()).put("data", page.getRecords()); diff --git a/ruoyi-code/src/main/resources/mapper/camera/CameraMapper.xml b/ruoyi-code/src/main/resources/mapper/camera/CameraMapper.xml index 77da428..1ffbe11 100644 --- a/ruoyi-code/src/main/resources/mapper/camera/CameraMapper.xml +++ b/ruoyi-code/src/main/resources/mapper/camera/CameraMapper.xml @@ -20,4 +20,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" c.devsn = s.camera_sn and s.id = #{sid} + +