package com.ruoyi.oil.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.oil.mapper.OilWallMapper; import com.ruoyi.oil.service.OilWallService; import com.ruoyi.oil.domain.OilWall; import com.ruoyi.oil.param.OilWallParam; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * @author Administrator */ @Service public class OilWallServiceImpl implements OilWallService { @Autowired private OilWallMapper oilWallMapper; @Override public int addOilWall(OilWall oilWall) { return oilWallMapper.insert(oilWall); } @Override public int delOilWall(String id) { return oilWallMapper.deleteById(id); } @Override public int updOilWall(OilWall oilWall) { return oilWallMapper.updateById(oilWall); } @Override public OilWall one(String id) { return oilWallMapper.selectById(id); } @Override public List query(OilWallParam oilWallParam) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.like(!oilWallParam.getName().isEmpty(),"name",oilWallParam.getName()) .eq(!oilWallParam.getType().isEmpty(),"type",oilWallParam.getType()); return oilWallMapper.selectList(queryWrapper); } }