ParkingLotGeoDao.java
2.33 KB
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
28
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
package com.zteits.park.dao;
import java.util.List;
import java.util.Map;
import com.github.pagehelper.PageInfo;
import com.zteits.clouds.api.dto.park.param.ParkingLotGeoForPageRequest;
import com.zteits.park.domain.Coordinate;
import com.zteits.park.domain.ParkingLotGeo;
import com.zteits.park.domain.ParkingLotGeoExample;
/**
*
*
* Copyright: Copyright (c) 2017 zteits
*
* @ClassName: ParkingLotGeoDao.java
* @Description:
* @version: v1.0.0
* @author: langlw
* @date: 2017年6月1日 上午9:53:23
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 2017年6月1日 langlw v1.0.0 创建
*/
public interface ParkingLotGeoDao {
/**
* 分页查询停车场经纬度.<br/>
*
* @param ParkingLotGeoForPageRequest
* @return
*/
PageInfo<ParkingLotGeo> queryParkingLotGeoForPage(ParkingLotGeoForPageRequest request);
/**
* 通过主键 查询停车场经纬度对象.<br/>
*
* @param ParkingLotGeoForPageRequest
* @return
*/
ParkingLotGeo queryParkingLotGeoByPrimaryKey(Long geoId);
/**
* 停车场经纬度对象保存和修改.<br/>
*
* @param ParkingLotGeoSaveOrModfiyRequest
* @return
*/
Long saveOrModifyParkingLotGeo(ParkingLotGeo parkingLotGeo);
/**
* 通过停车场id删除
* @param plId
* @return
* 2017年6月9日 zhaowg
*/
Boolean deleteParkingLotGeoByPlNos(List<String> plNos,Long opId);
/**
* 查询停车场经纬度信息
* @param record
* @return
*
*/
List<ParkingLotGeo> queryParkingLotGeoByExample(ParkingLotGeoExample record);
/**
* 批量保存
* @param lotGeos
* @return
* 2017年6月9日 zhaowg
*/
Boolean batchSaveParkingLotGeo(List<ParkingLotGeo> lotGeos);
/**
* 根据停车场编码查询停车场经纬度
* @param pklNo
* @return
*/
Coordinate queryParkingLotGeoByParkNo(String pklNo,Integer lonLatType);
/**
* 根据停车场编码查询停车场经纬度-list
* @param pklNos
* @param geoType
* @param lonLatType
* @return key-停车场编号
* 2017年7月27日 zhaowg
*/
public Map<String,List<ParkingLotGeo>> queryParkingLotGeoListByParkNos(List<String> pklNos, Integer geoType,Integer lonLatType);
}