Compare commits

..

No commits in common. 'aa0d7fc09aca2cfba9d9f548d56c27e5aeb218a6' and '7b0b90404194a85155af6e1e288deb12d7fc5c5a' have entirely different histories.

  1. 7
      ruoyi-code/src/main/java/com/ruoyi/code/camera/mapper/CameraMapper.java
  2. 6
      ruoyi-code/src/main/java/com/ruoyi/code/camera/service/impl/CameraServiceImpl.java
  3. 13
      ruoyi-code/src/main/resources/mapper/camera/CameraMapper.xml

7
ruoyi-code/src/main/java/com/ruoyi/code/camera/mapper/CameraMapper.java

@ -1,15 +1,10 @@
package com.ruoyi.code.camera.mapper; package com.ruoyi.code.camera.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; 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.camera.domain.Camera;
import com.ruoyi.code.sctaationinfo.domain.ScStationInfo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* Mapper接口 * Mapper接口
@ -24,6 +19,4 @@ public interface CameraMapper extends BaseMapper<Camera>
List<Camera> queryCameraList(); List<Camera> queryCameraList();
Camera queryCameraBYSid(Long sid); Camera queryCameraBYSid(Long sid);
IPage<Camera> queryPage(Page page,@Param("params") Map<String, Object> params);
} }

6
ruoyi-code/src/main/java/com/ruoyi/code/camera/service/impl/CameraServiceImpl.java

@ -3,7 +3,6 @@ package com.ruoyi.code.camera.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 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.core.page.R;
import com.ruoyi.common.utils.Query; import com.ruoyi.common.utils.Query;
import com.ruoyi.code.camera.domain.Camera; import com.ruoyi.code.camera.domain.Camera;
@ -30,10 +29,9 @@ public class CameraServiceImpl extends ServiceImpl<CameraMapper, Camera> impleme
{ {
@Override @Override
public R queryPage(Map<String, Object> params) { public R queryPage(Map<String, Object> params) {
IPage<Camera> page = baseMapper.queryPage( IPage<Camera> page = this.page(
new Query<Camera>().getPage(params), new Query<Camera>().getPage(params),
params new QueryWrapper<Camera>()
); );
return R.ok().put("count", page.getTotal()).put("data", page.getRecords()); return R.ok().put("count", page.getTotal()).put("data", page.getRecords());

13
ruoyi-code/src/main/resources/mapper/camera/CameraMapper.xml

@ -20,17 +20,4 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
c.devsn = s.camera_sn c.devsn = s.camera_sn
and s.id = #{sid} and s.id = #{sid}
</select> </select>
<select id="queryPage" resultType="com.ruoyi.code.camera.domain.Camera">
select * from camera
<where>
<if test="params.devsn!= null and params.devsn != ''">
and devsn like concat('%',#{params.devsn},'%')
</if>
<if test="params.name != null and params.name != ''">
and name like concat('%',#{params.name},'%')
</if>
</where>
</select>
</mapper> </mapper>

Loading…
Cancel
Save