Commit 248678283d188583e51887c18f7afa7f96b9f362
1 parent
b5de742c
查询保有客档案sdk
Showing
4 changed files
with
65 additions
and
3 deletions
fw-valhalla-sdk/src/main/java/cn/fw/valhalla/sdk/api/CustomerApiService.java
... | ... | @@ -243,5 +243,16 @@ public interface CustomerApiService { |
243 | 243 | @GetMapping("/query/vehicle/by/vin") |
244 | 244 | Message<MemberVehicleDTO> queryVehicle(@RequestParam("vin") String vin); |
245 | 245 | |
246 | + /** | |
247 | + * 查询保有客数量 | |
248 | + * | |
249 | + * @param req 查询参数 | |
250 | + * @return 保有客数量 | |
251 | + */ | |
252 | + @PostMapping("/query/cus/cnt") | |
253 | + Message<List<CusCntResult>> queryCusCnt(@RequestBody CusCntReq req); | |
254 | + | |
255 | + | |
256 | + | |
246 | 257 | |
247 | 258 | } | ... | ... |
fw-valhalla-sdk/src/main/java/cn/fw/valhalla/sdk/param/CusCntReq.java
0 → 100644
1 | +package cn.fw.valhalla.sdk.param; | |
2 | + | |
3 | +import lombok.Data; | |
4 | + | |
5 | +import javax.validation.constraints.NotNull; | |
6 | + | |
7 | +import java.util.List; | |
8 | + | |
9 | +/** | |
10 | + * 查询保有客数量 | |
11 | + * | |
12 | + * @author xiatian | |
13 | + */ | |
14 | +@Data | |
15 | +public class CusCntReq { | |
16 | + | |
17 | + /** | |
18 | + * 门店id集合 | |
19 | + */ | |
20 | + private List<Long> shopIds; | |
21 | + | |
22 | + /** | |
23 | + * 顾问id集合 | |
24 | + */ | |
25 | + private List<Long> adviserIds; | |
26 | +} | ... | ... |
fw-valhalla-sdk/src/main/java/cn/fw/valhalla/sdk/result/CusCntResult.java
0 → 100644
fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/api/CustomerApiServiceImpl.java
... | ... | @@ -19,9 +19,8 @@ import org.springframework.beans.factory.annotation.Autowired; |
19 | 19 | import org.springframework.web.bind.annotation.*; |
20 | 20 | |
21 | 21 | import javax.validation.Valid; |
22 | -import java.util.ArrayList; | |
23 | -import java.util.List; | |
24 | -import java.util.Objects; | |
22 | + | |
23 | +import java.util.*; | |
25 | 24 | |
26 | 25 | import static cn.fw.common.businessvalidator.Validator.BV; |
27 | 26 | import static cn.fw.common.web.util.ResultBuilder.success; |
... | ... | @@ -277,4 +276,11 @@ public class CustomerApiServiceImpl implements CustomerApiService { |
277 | 276 | public Message<MemberVehicleDTO> queryVehicle(@RequestParam("vin") final String vin) { |
278 | 277 | return success(customerBiz.queryVehicleByVin(vin)); |
279 | 278 | } |
279 | + | |
280 | + @Override | |
281 | + @PostMapping("/query/cus/cnt") | |
282 | + @ControllerMethod("查询保有客户数量") | |
283 | + public Message<List<CusCntResult>> queryCusCnt(@RequestBody final CusCntReq req) { | |
284 | + return success(); | |
285 | + } | |
280 | 286 | } | ... | ... |