PickUpPointService.java
5.35 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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
package com.diligrp.website.service;
import java.util.List;
import com.diligrp.website.domain.PickUpPointDomain;
import com.diligrp.website.util.dao.BaseQuery;
import com.diligrp.website.util.web.PageTemplate;
/**
* <B>Description</B> TODO <br />
* <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br />
* 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br />
* <B>Company</B> 地利集团
* @createTime 2014年8月13日 下午5:02:58
* @author liujie
*/
public interface PickUpPointService {
/**
*
* this method is 条件查询所有提货点
* @param bq
* @return
* @createTime 2014年9月17日 下午2:38:15
* @author liujie
*/
PageTemplate getPickInfo(BaseQuery bq);
/**
*
* this method is 条件查询获取提货点有多少条
* @param bq
* @return
* @createTime 2014年9月17日 下午2:38:28
* @author liujie
*/
Integer getCountPickInfo(BaseQuery bq);
/**
*
* this method is 新增提货点信息
* @param pickUpPointDomain
* @param personName
* @param personTel
* @param cityDeatil
* @return
* @createTime 2014年9月17日 下午2:38:48
* @author liujie
*/
boolean savePickUpInfo(PickUpPointDomain pickUpPointDomain,
List<String> personName, List<String> personTel, String cityDeatil);
/**
*
* this method is 修改提货点信息
* @param pickUpPointDomain
* @param personName
* @param personTel
* @param cityDeatil
* @return
* @createTime 2014年9月17日 下午2:38:59
* @author liujie
*/
boolean modifyPickUpInfo(PickUpPointDomain pickUpPointDomain,
List<String> personName, List<String> personTel, String cityDeatil);
/**
*
* this method is 把市场修改为默认市场
* @param id
* @return
* @createTime 2014年9月17日 下午2:39:12
* @author liujie
*/
boolean modifyPickUpInfoDeafult(Long id);
/**
*
* this method is 查询单个提货点信息
* @param id
* @return
* @createTime 2014年9月17日 下午2:39:29
* @author liujie
*/
PickUpPointDomain getPickUpPointDomainInfo(Long id);
/**
*
* this method is 获取该市场下面关联的提货点信息
* @param id
* @return
* @createTime 2014年9月17日 下午2:41:00
* @author liujie
*/
List<PickUpPointDomain> getRelationPickInfo(Long id);
/**
*
* this method is 获取不是市场的提货点信息
* @param pid
* @return
* @createTime 2014年9月17日 下午2:39:55
* @author liujie
*/
List<PickUpPointDomain> getNotMarketPickInfo(Long pid);
/**
*
* this method is 绑定市场和提货点的信息
* @param list
* @param pickId
* @return
* @createTime 2014年9月17日 下午2:41:17
* @author liujie
*/
boolean modifyRelationPoint(List<Long> list,Long pickId);
/**
*
* this method is 得到所有是市场的提货点
* @return
* @createTime 2014年8月21日 上午10:45:15
* @author liujie
*/
List<PickUpPointDomain> getIsMarketPickUpInfo();
/**
*
* this method is 得到所有不是市场的提货点信息
* @return
* @throws Exception
* @createTime 2014年8月22日 上午10:23:22
* @author liujie
*/
List<PickUpPointDomain> getIsNotMarketPickUpInfo() throws Exception;
/**
*
* this method is 得到所有提货点信息
* @return
* @throws Exception
* @createTime 2014年8月22日 上午10:23:45
* @author liujie
*/
List<PickUpPointDomain> getAllMarketPickUpInfo() throws Exception;
/**
*
* this method is 根据提货点编码查询提货点信息
* @param code
* @return
* @throws Exception
* @createTime 2014年8月25日 上午11:50:35
* @author liujie
*/
PickUpPointDomain getCodeByPickUpInfo(String code)throws Exception;
/**
*
* this method is 根据关联城市id获取提货点如果没有返回默认市场
* @param cityId
* @return
* @throws Exception
* @createTime 2014年9月17日 下午2:33:59
* @author liujie
*/
PickUpPointDomain getPickInfoByCityId(Long cityId)throws Exception;
/**
*
* this method is 根据提货点名称获取提货点信息
* @param pickName
* @createTime 2015年7月23日 下午2:10:55
* @author LaiKui
*/
List<PickUpPointDomain> getPickUpInfoByName(String pickName);
/**
*
* this method is 获取推荐提货点
* @createTime 2015年7月24日 下午2:10:55
* @author LaiKui
*/
List<PickUpPointDomain> getRecommendPickUp();
/**
*
* this method is 根据城市ID获取提货点信息
* @param cityId
* @createTime 2015年7月24日 下午2:10:55
* @author LaiKui
*/
List<PickUpPointDomain> getPickUpListByCityId(Long cityId);
boolean configRecommend(PickUpPointDomain pickUpPointDomain);
/**
*
* this method is 根据提货点名称获取提货点信息
* @param cityName
* @createTime 2015年7月23日 下午2:10:55
* @author LaiKui
*/
List<PickUpPointDomain> getPickUpInfoByCityName(String cityName);
List<PickUpPointDomain> getAllPickUpListByCityId(Long cityId);
}