package com.hxzk.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.hxzk.mapper.FenceDao; import com.hxzk.pojo.TbAchor; import com.hxzk.pojo.TbFence; import com.hxzk.service.FenceService; import org.springframework.stereotype.Service; import java.util.List; @Service public class FenceServiceImpl extends ServiceImpl implements FenceService { @Override public PageInfo findAll(Integer page, Integer limit) { QueryWrapper queryWrapper = new QueryWrapper<>(); PageHelper.startPage(page,limit); List cardList = baseMapper.selectList(queryWrapper); PageInfo info = new PageInfo<>(cardList); return info; } @Override public PageInfo findfenceSearch(Integer page, Integer limit, TbFence fence) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.like("name",fence.getName()); PageHelper.startPage(page,limit); List cardList = baseMapper.selectList(queryWrapper); PageInfo info = new PageInfo<>(cardList); return info; } @Override public List getFence(String floor) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("floor",floor); return baseMapper.selectList(queryWrapper); } @Override public List getFence_all() { QueryWrapper queryWrapper = new QueryWrapper<>(); return baseMapper.selectList(queryWrapper); } @Override public void upWeiLanTiShiYu(TbFence fence) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("id",fence.getId()); baseMapper.update(fence,queryWrapper); } @Override public List findFenceType() { QueryWrapper queryWrapper = new QueryWrapper<>(); return baseMapper.selectList(queryWrapper); } @Override public List getFenceList() { QueryWrapper queryWrapper = new QueryWrapper<>(); return baseMapper.selectList(queryWrapper); } @Override public int FindSanWeiIFID(String Fid) { QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.eq("name",Fid); return Math.toIntExact(baseMapper.selectCount(queryWrapper)); } }