Blame view

src/main/java/com/objecteye/service/HumanVehicleAssociationService.java 1.61 KB
c83b5b39   Liu Haoyu   项目创建, 集成spring-se...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  package com.objecteye.service;
  
  import com.objecteye.entity.PageResult;
  import com.objecteye.pojo.FaceInfoParam;
  import com.objecteye.pojo.RabbitMQVehicle;
  import com.objecteye.pojo.SearchPeopleOfhphmResult;
  import org.springframework.stereotype.Service;
  import org.springframework.web.multipart.MultipartFile;
  
  import java.util.List;
  
  @Service
  public interface HumanVehicleAssociationService {
      /**
       * 通过人像分页查询到关联的车辆
       *
       * @return
       */
fddd4673   Liu Haoyu   去掉设备相关内容;
19
      PageResult searchVehicleFromHuman(Long starttime, Long endtime, Float thresholds, int currentpage, int pagevolume, MultipartFile picfile);
c83b5b39   Liu Haoyu   项目创建, 集成spring-se...
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  
      /**
       * mongodb中通过retrieveKey获取车辆信息
       *
       * @return
       */
      RabbitMQVehicle findVehicleByRetrieveKey(String retrieveKey);
  
      /**
       * 以精确车牌查询人
       *
       * @param currentpage
       * @param pagevolume
       * @param hphm
       * @return
       */
fddd4673   Liu Haoyu   去掉设备相关内容;
36
      SearchPeopleOfhphmResult searchPeopleFromHphm(Long starttime, Long endtime, Integer currentpage, Integer pagevolume, String hphm);
c83b5b39   Liu Haoyu   项目创建, 集成spring-se...
37
38
39
40
41
42
  
      /**
       * 通过车辆号牌获取到车辆信息
       *
       * @return
       */
fddd4673   Liu Haoyu   去掉设备相关内容;
43
      List<RabbitMQVehicle> findByHphm(Long starttime, Long endtime, String hphm, int currentPage, int pageSize);
c83b5b39   Liu Haoyu   项目创建, 集成spring-se...
44
45
46
47
48
49
50
51
52
53
54
55
56
  
      /**
       * 通过retrieveKey获取到人信息
       *
       * @return
       */
      FaceInfoParam findPeopleByRetrieveKey(String retrieveKey, int currentPage, int pageSize);
  
      /**
       * 通过车辆图片分页查询到关联的人
       */
      List<FaceInfoParam> searchPeopleOfVehiclePic(int number, double threshold, int currentpage, int pagevolume, MultipartFile picfile);
  }