Blame view

src/main/java/com/objecteye/service/VehicleCurrencyService.java 2.25 KB
c83b5b39   Liu Haoyu   项目创建, 集成spring-se...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  package com.objecteye.service;
  
  import com.alibaba.fastjson.JSONObject;
  import com.objecteye.common.CommonResult;
  import com.objecteye.pojo.NameValue;
  import com.objecteye.pojo.PicVehicleDataResult;
  import com.objecteye.pojo.VehicleCurrencyReques;
  import org.springframework.stereotype.Service;
  import org.springframework.web.multipart.MultipartFile;
  
  import java.util.List;
  
  @Service
  public interface VehicleCurrencyService {
  
      /**
       * 返回符合要求的所有车辆列表
       *
       * @return
       */
      JSONObject findByCondition(VehicleCurrencyReques vehicleCurrencyReques);
  
      /**
       * 通过车辆特征码、时间、地点范围进行搜索
       *
       * @return
       */
fddd4673   Liu Haoyu   去掉设备相关内容;
28
      CommonResult<PicVehicleDataResult> findVehicleByPic(int number, double threshold, int currentpage, int pagevolume, MultipartFile picfile, Long starttime, Long endtime) throws InterruptedException;
c83b5b39   Liu Haoyu   项目创建, 集成spring-se...
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
  
  
      /**
       * 返回所有车辆类型的首字母
       * List<String> selectDisplayForInitials();
       *
       * @return
       */
      CommonResult<List<String>> selectDisplayForInitials();
  
  
      /**
       * 根据首字母返回符合要求的车辆品牌
       * List<String> selectDisplayForBrand();
       *
       * @return
       */
      CommonResult<List<String>> selectDisplayForBrand(String initials);
  
  
      /**
       * 根据车辆品牌返回符合要求的车辆子品牌
       * List<String> selectDisplayForSubbrand();
       *
       * @return
       */
      CommonResult<List<String>> selectDisplayForSubbrand(String brand);
  
      /**
       * 返回符合要求的所有车辆列表
       * List<String> selectDisplayForBirthday();
       *
       * @return
       */
      CommonResult<List<String>> selectDisplayForBirthday(String subbrand);
  
      /**
       * 返回所有车辆类型列表
       *
       * @return
       */
      CommonResult<List<String>> displayVehicleTypeList();
  
      /**
       * 返回所有车辆车身颜色列表
       *
       * @return
       */
      CommonResult<List<NameValue>> displayVehicleColorList();
  
      /**
       * 返回所有车辆号牌类型列表
       *
       * @return
       */
      CommonResult<List<NameValue>> displayVehiclePlateTypeList();
  
      /**
       * 返回所有车辆年检标个数列表
       *
       * @return
       */
      CommonResult<List<String>> displayVehicleNjbNumberList();
  }