TpPRegionAreaDao.java
2.49 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
93
94
95
96
97
98
99
100
101
102
103
104
package com.zteits.park.dao;
import java.util.List;
import java.util.Map;
import com.github.pagehelper.PageInfo;
import com.zteits.park.domain.TpPRegionArea;
import com.zteits.park.domain.TpPRegionAreaDO;
/**
* 区间信息dao
*
* Copyright: Copyright (c) 2017 zteits
*
* @ClassName: RegionAreaDao.java
* @Description:
* @version: v1.0.0
* @author: langlw
* @date: 2017年8月29日 下午3:30:16
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 2017年8月29日 langlw v1.0.0 创建
*/
public interface TpPRegionAreaDao {
/**
* 保存或修改区间信息
* save or update region area information
* langlw 2017-8-29
* @param tpPRegionArea
* @return
*/
long saveOrUpdateTpPRegionArea(TpPRegionArea tpPRegionArea);
/**
* 逻辑删除区间信息
* logical delete region area information
* langlw 2017-8-29
* @param ids
* @return
*/
boolean deleteTpPRegionArea(List<Long> ids,Long modifyOpId);
/**
* 分页查询区间信息
* query region area for page
* langlw 2017-8-29
* @param tpPRegionArea
* @param pageNum
* @param pageSize
* @return
*/
PageInfo<TpPRegionAreaDO> queryTpPRegionAreaForPage(List<String> plNos, String parkAreaName,int pageNum,int pageSize,String parkAreaCode);
/**
* 根据停车场编码获取该停车场下面的区间数量
* @param plNos
* @return
*/
Map<String, Long> queryParkAreaNum(List<String> plNos);
/**
* 根据泊位区间编号集合查询泊位区间信息
* langlw 2017-09-01
* @param parkAreaCodes
* @return
*/
Map<String,TpPRegionArea> queryTpPRegionAreaByParkAreaCodes(List<String> parkAreaCodes);
/**
* 根据停车场编号和车位编号查询泊位信息
* @param plNo
* @param berthNo
* @return
*/
List<TpPRegionArea> queryRegionAreaByBerthNo(String plNo,String berthNo);
/**
* 新增泊位区间信息
* @param regionArea
* @return
* 2018年1月8日 zhaowg
*/
int insertSelective(TpPRegionArea regionArea);
/**
* 根据停车场编号和泊位区间编号查询泊位区间信息
* @param plNo
* @param parkAreaCode
* @return
* 2018年6月27日 wangfei
*/
List<TpPRegionArea> queryTpPRegionAreaByPlnoAndAreaCode(String plNo, String parkAreaCode);
/**
* 根据停车场编号列表查询 泊位区间
* @param plNos
* @return
* 2018年8月22日 zzt
*/
List<TpPRegionArea> queryTpPRegionAreaByPlNos(List<String> plNos);
}