ke
2024-08-27 f73dbcd6c21d28ab1e98840eee73c6d09bd0f929
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/jcsb/service/impl/ExtremumServiceImpl.java
New file
@@ -0,0 +1,43 @@
package cn.gistack.sm.jcsb.service.impl;
import cn.gistack.sm.jcsb.entity.DbReport;
import cn.gistack.sm.jcsb.entity.ExtremumDO;
import cn.gistack.sm.jcsb.mapper.DbReportMapper;
import cn.gistack.sm.jcsb.mapper.ExtremumMapper;
import cn.gistack.sm.jcsb.service.IDbReportService;
import cn.gistack.sm.jcsb.service.IExtremumService;
import cn.gistack.sm.jcsb.vo.DbReportVO;
import cn.gistack.sm.sg.DO.SgDeviceDO;
import cn.gistack.sm.sg.mapper.SgDeviceMapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
@Service
public class ExtremumServiceImpl extends ServiceImpl<ExtremumMapper, ExtremumDO> implements IExtremumService {
   @Override
   public List<ExtremumDO> getExtremumList(String skId, String type) {
      QueryWrapper<ExtremumDO> queryWrapper = new QueryWrapper<>();
      queryWrapper.eq("SK_ID", skId);
      queryWrapper.eq(!StringUtils.isEmpty(type),"TYPE", type);
      return baseMapper.selectList(queryWrapper);
   }
   @Override
   public ExtremumDO getExtremum(String type, String skId) {
      QueryWrapper<ExtremumDO> queryWrapper = new QueryWrapper<>();
      queryWrapper.eq("SK_ID", skId);
      queryWrapper.eq(!StringUtils.isEmpty(type),"TYPE", type);
      return baseMapper.selectOne(queryWrapper);
   }
}