| | |
| | | package com.ycl.platform.service.impl; |
| | | |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.platform.domain.dto.CarDTO; |
| | |
| | | import enumeration.general.BusinessTypeEnum; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | */ |
| | | @Override |
| | | public List<YwThreshold> selectYwThresholdList(YwThreshold ywThreshold) { |
| | | return ywThresholdMapper.selectYwThresholdList(ywThreshold); |
| | | List<YwThreshold> list = new LambdaQueryChainWrapper<>(baseMapper) |
| | | .orderByDesc(YwThreshold::getCreateTime) |
| | | .list(); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | @Override |
| | | public FaceThresholdForm getFace(Integer id) { |
| | | return null; |
| | | YwThreshold result = new LambdaQueryChainWrapper<>(baseMapper) |
| | | .select(YwThreshold::getId, |
| | | YwThreshold::getMonitorType, |
| | | YwThreshold::getCaptureNum, |
| | | YwThreshold::getCaptureNumAuto, |
| | | YwThreshold::getTimelyRate, |
| | | YwThreshold::getTimelyRateAuto, |
| | | YwThreshold::getDelayAmount, |
| | | YwThreshold::getDelayAmountAuto, |
| | | YwThreshold::getDeviceActiveRate, |
| | | YwThreshold::getDeviceActiveRateAuto, |
| | | YwThreshold::getTimeAccuracy, |
| | | YwThreshold::getTimeAccuracyAuto, |
| | | YwThreshold::getTimelyCapture, |
| | | YwThreshold::getTimelyCaptureAuto) |
| | | .eq(YwThreshold::getId, id) |
| | | .eq(YwThreshold::getMonitorType, BusinessTypeEnum.FACE) |
| | | .one(); |
| | | FaceThresholdForm form = new FaceThresholdForm(); |
| | | BeanUtils.copyProperties(result, form); |
| | | return form; |
| | | } |
| | | |
| | | @Override |
| | | public CarThresholdForm getCar(Integer id) { |
| | | return null; |
| | | YwThreshold result = new LambdaQueryChainWrapper<>(baseMapper) |
| | | .select(YwThreshold::getId, |
| | | YwThreshold::getMonitorType, |
| | | YwThreshold::getPassCarNum, |
| | | YwThreshold::getPassCarNumAuto, |
| | | YwThreshold::getPassCarMissRate, |
| | | YwThreshold::getPassCarMissRateAuto, |
| | | YwThreshold::getPassCarEffectiveNum, |
| | | YwThreshold::getPassCarEffectiveNumAuto, |
| | | YwThreshold::getDeviceActiveRate, |
| | | YwThreshold::getDeviceActiveRateAuto, |
| | | YwThreshold::getTimeAccuracy, |
| | | YwThreshold::getTimeAccuracyAuto, |
| | | YwThreshold::getTimelyCapture, |
| | | YwThreshold::getTimelyCaptureAuto) |
| | | .eq(YwThreshold::getId, id) |
| | | .eq(YwThreshold::getMonitorType, BusinessTypeEnum.CAR) |
| | | .one(); |
| | | CarThresholdForm form = new CarThresholdForm(); |
| | | BeanUtils.copyProperties(result, form); |
| | | return form; |
| | | } |
| | | |
| | | @Override |