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.ScreenDao; import com.hxzk.pojo.TbScreenSettings; import com.hxzk.pojo.TbShipin; import com.hxzk.pojo.TbTag; import com.hxzk.service.ScreenService; import org.springframework.stereotype.Service; import java.util.List; @Service public class ScreenServiceImpl extends ServiceImpl implements ScreenService { @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 void AddScreen(TbScreenSettings screenSettings) { screenSettings.setSousuo("Yes"); screenSettings.setWarning("Yes"); screenSettings.setPower("Yes"); screenSettings.setTongji("Yes"); screenSettings.setQuyu("Yes"); screenSettings.setPower("Yes"); screenSettings.setSay("Yes"); screenSettings.setBiaoqian("Yes"); screenSettings.setJizhan("Yes"); baseMapper.insert(screenSettings); } @Override public void upScreen(TbScreenSettings screenSettings) { if(screenSettings.getWarning() == null){ screenSettings.setWarning("No"); }else{ screenSettings.setWarning("Yes"); } if(screenSettings.getSay() == null){ screenSettings.setSay("No"); }else{ screenSettings.setSay("Yes"); } if(screenSettings.getTongji() == null){ screenSettings.setTongji("No"); }else{ screenSettings.setTongji("Yes"); } if(screenSettings.getQuyu() == null){ screenSettings.setQuyu("No"); }else{ screenSettings.setQuyu("Yes"); } if(screenSettings.getPower() == null){ screenSettings.setPower("No"); }else{ screenSettings.setPower("Yes"); } if(screenSettings.getSousuo() == null){ screenSettings.setSousuo("No"); }else{ screenSettings.setSousuo("Yes"); } if(screenSettings.getJizhan() == null){ screenSettings.setJizhan("No"); }else{ screenSettings.setJizhan("Yes"); } if(screenSettings.getBiaoqian() == null){ screenSettings.setBiaoqian("No"); }else{ screenSettings.setBiaoqian("Yes"); } QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("companyname",screenSettings.getCompanyname()); baseMapper.update(screenSettings,queryWrapper); } @Override public void deScreen(String username) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("companyname",username); baseMapper.delete(queryWrapper); } @Override public PageInfo findSearch(Integer page, Integer limit, TbScreenSettings screenSettings) { QueryWrapper queryWrapper = new QueryWrapper<>(); PageHelper.startPage(page,limit); queryWrapper.like("company",screenSettings.getCompanyname()); List cardList = baseMapper.selectList(queryWrapper); PageInfo info = new PageInfo<>(cardList); return info; } @Override public TbScreenSettings findScreenRole(String username) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("companyname",username); return baseMapper.selectOne(queryWrapper); } }