|
@ -1,9 +1,16 @@ |
|
|
package com.storeroom.modules.device.service.impl; |
|
|
package com.storeroom.modules.device.service.impl; |
|
|
|
|
|
|
|
|
import com.storeroom.modules.device.domain.CameraInfo; |
|
|
import com.storeroom.modules.device.domain.CameraInfo; |
|
|
|
|
|
import com.storeroom.modules.device.domain.VideoMonitoring; |
|
|
import com.storeroom.modules.device.repository.CameraInfoRepository; |
|
|
import com.storeroom.modules.device.repository.CameraInfoRepository; |
|
|
import com.storeroom.modules.device.service.CameraInfoService; |
|
|
import com.storeroom.modules.device.service.CameraInfoService; |
|
|
|
|
|
import com.storeroom.modules.device.service.dto.CameraInfoCrieria; |
|
|
|
|
|
import com.storeroom.modules.device.service.dto.VideoMonitoringCrieria; |
|
|
|
|
|
import com.storeroom.utils.PageUtil; |
|
|
|
|
|
import com.storeroom.utils.QueryHelp; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
|
import org.springframework.data.domain.Page; |
|
|
|
|
|
import org.springframework.data.domain.Pageable; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
import javax.servlet.http.HttpServletResponse; |
|
@ -28,5 +35,11 @@ public class CameraInfoServiceImpl implements CameraInfoService { |
|
|
cameraInfoRepository.saveAll(cameraInfoList); |
|
|
cameraInfoRepository.saveAll(cameraInfoList); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Object queryAll(CameraInfoCrieria crieria, Pageable pageable) { |
|
|
|
|
|
Page<CameraInfo> page = cameraInfoRepository.findAll((root, query, criteriaBuilder) -> QueryHelp.getPredicate(root, crieria, criteriaBuilder), pageable); |
|
|
|
|
|
return PageUtil.toPage(page); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |