SupplychainService.java
20.7 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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
/**
* @(#)SupplychainItemService.java
*
* Copyright (c) 2014-2014 苏州犀牛网络科技有限公司 版权所有
* xiniunet. All rights reserved.
*
* This software is the confidential and proprietary
* information of xiniunet.
* ("Confidential Information"). You shall not disclose
* such Confidential Information and shall use it only
* in accordance with the terms of the contract agreement
* you entered into with xiniunet.
*/
package com.xiniunet.lecunstomization.service;
import com.xiniunet.framework.security.Passport;
import com.xiniunet.lecunstomization.domain.RechargeDetail;
import com.xiniunet.lecunstomization.request.*;
import com.xiniunet.lecunstomization.response.*;
import com.xiniunet.master.request.membership.*;
import com.xiniunet.master.response.membership.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* Created by 沈振家 on 2016-10-08 11:35:02.
*
* @author 沈振家
*/
public interface SupplychainService {
/**
* 乐村淘电商订单同步
*/
LCTOrderSyncResponse syncOrder(LCTOrderSyncRequest request,Passport passport);
/**
* 乐村淘电商退单同步
*/
LCTOrderReturnSyncResponse syncReturn(LCTOrderReturnSyncRequest request, Passport passport);
/**
* 乐村淘电商退单取消同步
*/
LCTOrderReturnCancelResponse cancelReturn(LCTOrderReturnCancelRequest request, Passport passport);
/**
* 乐村淘电商退单完成同步
*/
LCTOrderReturnCompleteResponse completeReturn(LCTOrderReturnCompleteRequest request, Passport passport);
/**
* 乐村淘会员地址创建
*/
LCTMemberLocationCreateResponse createMmemberLocation(LCTMemberLocationCreateRequest request, Passport passport);
/**
* 乐村淘会员地址修改
*/
LCTMemberLocationUpdateResponse updateMmemberLocation(LCTMemberLocationUpdateRequest request, Passport passport);
/**
* 乐村淘订单确认发货
*/
LCTOrderCloseResponse closeOrder(LCTOrderCloseRequest request, Passport passport);
/**
* 乐村淘发货状态同步
*/
LCTOrderStatusSyncResponse syncShipStatus(LCTOrderStatusSyncRequest request, Passport passport);
/**
* 乐村淘会员创建
*/
MemberCreateResponse createForLeCunTao(MemberCreateRequest request, Passport passport);
/**
* 乐村淘会员删除
*/
MemberDeleteResponse deleteMember(MemberDeleteRequest request, Passport passport);
/**
* 乐村淘会员更新
*/
MemberUpdateResponse updateMember(MemberUpdateRequest request, Passport passport);
/**
* 乐村淘会员详情
*/
MemberGetResponse getMember(MemberGetRequest request, Passport passport);
/**
* 乐村淘会员列表
*/
MemberFindResponse findMember(MemberFindRequest request, Passport passport);
/**
* 根据Id获取会员充值明细查询接口
*
* @param request 获取会员充值明细查询接口请求
* @param passport 用户护照
* @return 获取会员充值明细查询接口应答
*/
RechargeDetailGetResponse getRechargeDetail(RechargeDetailGetRequest request, Passport passport);
/**
* 模糊查询会员充值明细查询接口
*
* @param request 模糊查询会员充值明细查询接口请求
* @param passport 用户护照
* @return 模糊查询会员充值明细查询接口应答
*/
RechargeDetailSearchResponse searchRechargeDetail(RechargeDetailSearchRequest request, Passport passport);
/**
* 高级查询会员充值明细查询接口
*
* @param request 高级查询会员充值明细查询接口请求
* @param passport 用户护照
* @return 高级查询会员充值明细查询接口应答
*/
RechargeDetailFindResponse findRechargeDetail(RechargeDetailFindRequest request, Passport passport);
/**
* 创建会员充值明细查询接口
*
* @param request 创建会员充值明细查询接口请求
* @param passport 用户护照
* @return 创建会员充值明细查询接口应答
*/
RechargeDetailCreateResponse createRechargeDetail(RechargeDetailCreateRequest request, Passport passport);
/**
* 批量创建会员充值明细查询接口
*
* @param request 创建会员充值明细查询接口请求
* @param passport 用户护照
* @return 创建会员充值明细查询接口应答
*/
RechargeDetailCreateBatchResponse createRechargeBatchDetail (RechargeDetailCreateBatchRequest request, Passport passport);
/**
* 更新会员充值明细查询接口
*
* @param request 更新会员充值明细查询接口请求
* @param passport 用户护照
* @return 更新会员充值明细查询接口应答
*/
RechargeDetailUpdateResponse updateRechargeDetail(RechargeDetailUpdateRequest request, Passport passport);
/**
* 删除会员充值明细查询接口
*
* @param request 删除会员充值明细查询接口请求
* @param passport 用户护照
* @return 删除会员充值明细查询接口应答
*/
RechargeDetailDeleteResponse deleteRechargeDetail(RechargeDetailDeleteRequest request, Passport passport);
/**
* 根据Id获取体现明细表
*
* @param request 获取体现明细表请求
* @param passport 用户护照
* @return 获取体现明细表应答
*/
GetCashlistGetResponse getGetCashlist(GetCashlistGetRequest request, Passport passport);
/**
* 模糊查询体现明细表
*
* @param request 模糊查询体现明细表请求
* @param passport 用户护照
* @return 模糊查询体现明细表应答
*/
GetCashlistSearchResponse searchGetCashlist(GetCashlistSearchRequest request, Passport passport);
/**
* 高级查询体现明细表
*
* @param request 高级查询体现明细表请求
* @param passport 用户护照
* @return 高级查询体现明细表应答
*/
GetCashlistFindResponse findGetCashlist(GetCashlistFindRequest request, Passport passport);
/**
* 创建体现明细表
*
* @param request 创建体现明细表请求
* @param passport 用户护照
* @return 创建体现明细表应答
*/
GetCashlistCreateResponse createGetCashlist(GetCashlistCreateRequest request, Passport passport);
/**
* 批量创建体现明细表
*
* @param request 创建体现明细表请求
* @param passport 用户护照
* @return 创建体现明细表应答
*/
GetCashlistCreateBatchResponse createBatchGetCashlist(GetCashlistBatchCreateRequest request, Passport passport);
/**
* 更新体现明细表
*
* @param request 更新体现明细表请求
* @param passport 用户护照
* @return 更新体现明细表应答
*/
GetCashlistUpdateResponse updateGetCashlist(GetCashlistUpdateRequest request, Passport passport);
/**
* 删除体现明细表
*
* @param request 删除体现明细表请求
* @param passport 用户护照
* @return 删除体现明细表应答
*/
GetCashlistDeleteResponse deleteGetCashlist(GetCashlistDeleteRequest request, Passport passport);
/**
* 根据Id获取预存款明细表
*
* @param request 获取预存款明细表请求
* @param passport 用户护照
* @return 获取预存款明细表应答
*/
PdDetailGetResponse getPdDetail(PdDetailGetRequest request, Passport passport);
/**
* 模糊查询预存款明细表
*
* @param request 模糊查询预存款明细表请求
* @param passport 用户护照
* @return 模糊查询预存款明细表应答
*/
PdDetailSearchResponse searchPdDetail(PdDetailSearchRequest request, Passport passport);
/**
* 高级查询预存款明细表
*
* @param request 高级查询预存款明细表请求
* @param passport 用户护照
* @return 高级查询预存款明细表应答
*/
PdDetailFindResponse findPdDetail(PdDetailFindRequest request, Passport passport);
/**
* 创建预存款明细表
*
* @param request 创建预存款明细表请求
* @param passport 用户护照
* @return 创建预存款明细表应答
*/
PdDetailCreateResponse createPdDetail(PdDetailCreateRequest request, Passport passport);
/**
* 批量创建预存款明细表
*
* @param request 创建预存款明细表请求
* @param passport 用户护照
* @return 创建预存款明细表应答
*/
PdDetailCreateBatchResponse createBatchPdDetail(PdDetailBatchCreateRequest request, Passport passport);
/**
* 更新预存款明细表
*
* @param request 更新预存款明细表请求
* @param passport 用户护照
* @return 更新预存款明细表应答
*/
PdDetailUpdateResponse updatePdDetail(PdDetailUpdateRequest request, Passport passport);
/**
* 删除预存款明细表
*
* @param request 删除预存款明细表请求
* @param passport 用户护照
* @return 删除预存款明细表应答
*/
PdDetailDeleteResponse deletePdDetail(PdDetailDeleteRequest request, Passport passport);
/**
* 根据Id获取积分收支明细
*
* @param request 获取积分收支明细请求
* @param passport 用户护照
* @return 获取积分收支明细应答
*/
PointsDetailGetResponse getPointsDetail(PointsDetailGetRequest request, Passport passport);
/**
* 模糊查询积分收支明细
*
* @param request 模糊查询积分收支明细请求
* @param passport 用户护照
* @return 模糊查询积分收支明细应答
*/
PointsDetailSearchResponse searchPointsDetail(PointsDetailSearchRequest request, Passport passport);
/**
* 高级查询积分收支明细
*
* @param request 高级查询积分收支明细请求
* @param passport 用户护照
* @return 高级查询积分收支明细应答
*/
PointsDetailFindResponse findPointsDetail(PointsDetailFindRequest request, Passport passport);
/**
* 批量创建积分收支明细
*
* @param request 创建积分收支明细请求
* @param passport 用户护照
* @return 创建积分收支明细应答
*/
PointsDetailBatchCreateResponse createPointsBatchDetail(PointsDetailBatchCreateRequest request, Passport passport);
/**
* 创建积分收支明细
*
* @param request 创建积分收支明细请求
* @param passport 用户护照
* @return 创建积分收支明细应答
*/
PointsDetailCreateResponse createPointsDetail(PointsDetailCreateRequest request, Passport passport);
/**
* 更新积分收支明细
*
* @param request 更新积分收支明细请求
* @param passport 用户护照
* @return 更新积分收支明细应答
*/
PointsDetailUpdateResponse updatePointsDetail(PointsDetailUpdateRequest request, Passport passport);
/**
* 删除积分收支明细
*
* @param request 删除积分收支明细请求
* @param passport 用户护照
* @return 删除积分收支明细应答
*/
PointsDetailDeleteResponse deletePointsDetail(PointsDetailDeleteRequest request, Passport passport);
/**
* 根据Id获取红包/优惠券消费明细
*
* @param request 获取红包/优惠券消费明细请求
* @param passport 用户护照
* @return 获取红包/优惠券消费明细应答
*/
VourcherDetailGetResponse getVourcherDetail(VourcherDetailGetRequest request, Passport passport);
/**
* 模糊查询红包/优惠券消费明细
*
* @param request 模糊查询红包/优惠券消费明细请求
* @param passport 用户护照
* @return 模糊查询红包/优惠券消费明细应答
*/
VourcherDetailSearchResponse searchVourcherDetail(VourcherDetailSearchRequest request, Passport passport);
/**
* 高级查询红包/优惠券消费明细
*
* @param request 高级查询红包/优惠券消费明细请求
* @param passport 用户护照
* @return 高级查询红包/优惠券消费明细应答
*/
VourcherDetailFindResponse findVourcherDetail(VourcherDetailFindRequest request, Passport passport);
/**
* 创建红包/优惠券消费明细
*
* @param request 创建红包/优惠券消费明细请求
* @param passport 用户护照
* @return 创建红包/优惠券消费明细应答
*/
VourcherDetailBatchCreateResponse createBathcVourcherDetail(VourcherDetailBatchCreateRequest request, Passport passport);
/**
* 创建红包/优惠券消费明细
*
* @param request 创建红包/优惠券消费明细请求
* @param passport 用户护照
* @return 创建红包/优惠券消费明细应答
*/
VourcherDetailCreateResponse createVourcherDetail(VourcherDetailCreateRequest request, Passport passport);
/**
* 更新红包/优惠券消费明细
*
* @param request 更新红包/优惠券消费明细请求
* @param passport 用户护照
* @return 更新红包/优惠券消费明细应答
*/
VourcherDetailUpdateResponse updateVourcherDetail(VourcherDetailUpdateRequest request, Passport passport);
/**
* 删除红包/优惠券消费明细
*
* @param request 删除红包/优惠券消费明细请求
* @param passport 用户护照
* @return 删除红包/优惠券消费明细应答
*/
VourcherDetailDeleteResponse deleteVourcherDetail(VourcherDetailDeleteRequest request, Passport passport);
/**
* 根据Id获取会员账户余额
*
* @param request 获取会员账户余额请求
* @param passport 用户护照
* @return 获取会员账户余额应答
*/
MemberInfoGetResponse getMemberInfo(MemberInfoGetRequest request, Passport passport);
/**
* 模糊查询会员账户余额
*
* @param request 模糊查询会员账户余额请求
* @param passport 用户护照
* @return 模糊查询会员账户余额应答
*/
MemberInfoSearchResponse searchMemberInfo(MemberInfoSearchRequest request, Passport passport);
/**
* 高级查询会员账户余额
*
* @param request 高级查询会员账户余额请求
* @param passport 用户护照
* @return 高级查询会员账户余额应答
*/
MemberInfoFindResponse findMemberInfo(MemberInfoFindRequest request, Passport passport);
/**
* 批量创建会员账户余额
*
* @param request 创建会员账户余额请求
* @param passport 用户护照
* @return 创建会员账户余额应答
*/
MemberInfoBatchCreateResponse createBatchMemberInfo(MemberInfoBatchCreateRequest request, Passport passport);
/**
* 创建会员账户余额atch
*
* @param request 创建会员账户余额请求
* @param passport 用户护照
* @return 创建会员账户余额应答
*/
MemberInfoCreateResponse createMemberInfo(MemberInfoCreateRequest request, Passport passport);
/**
* 更新会员账户余额
*
* @param request 更新会员账户余额请求
* @param passport 用户护照
* @return 更新会员账户余额应答
*/
MemberInfoUpdateResponse updateMemberInfo(MemberInfoUpdateRequest request, Passport passport);
/**
* 删除会员账户余额
*
* @param request 删除会员账户余额请求
* @param passport 用户护照
* @return 删除会员账户余额应答
*/
MemberInfoDeleteResponse deleteMemberInfo(MemberInfoDeleteRequest request, Passport passport);
UserSsoGetResponse getUserSso(UserSsoGetRequest request, Passport passport);
/**
* 模糊查询用户免登入
*
* @param request 模糊查询用户免登入请求
* @param passport 用户护照
* @return 模糊查询用户免登入应答
*/
UserSsoSearchResponse searchUserSso(UserSsoSearchRequest request, Passport passport);
/**
* 高级查询用户免登入
*
* @param request 高级查询用户免登入请求
* @param passport 用户护照
* @return 高级查询用户免登入应答
*/
UserSsoFindResponse findUserSso(UserSsoFindRequest request, Passport passport);
/**
* 创建用户免登入
*
* @param request 创建用户免登入请求
* @param passport 用户护照
* @return 创建用户免登入应答
*/
UserSsoCreateResponse createUserSso(UserSsoCreateRequest request, Passport passport);
/**
* 更新用户免登入
*
* @param request 更新用户免登入请求
* @param passport 用户护照
* @return 更新用户免登入应答
*/
UserSsoUpdateResponse updateUserSso(UserSsoUpdateRequest request, Passport passport);
/**
* 删除用户免登入
*
* @param request 删除用户免登入请求
* @param passport 用户护照
* @return 删除用户免登入应答
*/
UserSsoDeleteResponse deleteUserSso(UserSsoDeleteRequest request, Passport passport);
/**
* 根据Id获取单据结算表
*
* @param request 获取单据结算表请求
* @param passport 用户护照
* @return 获取单据结算表应答
*/
SettlementGetResponse getSettlement(SettlementGetRequest request, Passport passport);
/**
* 模糊查询单据结算表
*
* @param request 模糊查询单据结算表请求
* @param passport 用户护照
* @return 模糊查询单据结算表应答
*/
SettlementSearchResponse searchSettlement(SettlementSearchRequest request, Passport passport);
/**
* 高级查询单据结算表
*
* @param request 高级查询单据结算表请求
* @param passport 用户护照
* @return 高级查询单据结算表应答
*/
SettlementFindResponse findSettlement(SettlementFindRequest request, Passport passport);
/**
* 创建单据结算表
*
* @param request 创建单据结算表请求
* @param passport 用户护照
* @return 创建单据结算表应答
*/
SettlementCreateResponse createSettlement(SettlementCreateRequest request, Passport passport);
/**
* 更新单据结算表
*
* @param request 更新单据结算表请求
* @param passport 用户护照
* @return 更新单据结算表应答
*/
SettlementUpdateResponse updateSettlement(SettlementUpdateRequest request, Passport passport);
/**
* 删除单据结算表
*
* @param request 删除单据结算表请求
* @param passport 用户护照
* @return 删除单据结算表应答
*/
SettlementDeleteResponse deleteSettlement(SettlementDeleteRequest request, Passport passport);
/**
* 查询消费日报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyResponse findRechargerAmount(RechargeAmountDailyRequest request, Passport passport);
/**
* 提现日汇总报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyResponse findPutForwardAmout(RechargeAmountDailyRequest request, Passport passport);
/**
* 导出日汇总报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyExportResponse exportPutForward(RechargeAmountDailyRequest request, Passport passport);
/**
* 查询余额消费日汇总报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyResponse findFreezeAmount(RechargeAmountDailyRequest request, Passport passport);
/**
* 导出余额消费日汇总报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyExportResponse exportFreezeAmount(RechargeAmountDailyRequest request, Passport passport);
/**
* 红包/优惠券消费日汇总报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyResponse findVourcherDetail(RechargeAmountDailyRequest request, Passport passport);
/**
* 红包/优惠券消费日汇总报表查询
* @param request
* @param passport
* @return
*/
RechargeAmountDailyExportResponse exportVourcherDetail(RechargeAmountDailyRequest request, Passport passport);
/**
* 积分消费日汇总报表
* @param request
* @param passport
* @return
*/
RechargeAmountDailyResponse findPointsDetail(RechargeAmountDailyRequest request, Passport passport);
/**
* 积分消费日汇总报表导出
* @param request
* @param passport
* @return
*/
RechargeAmountDailyExportResponse exportPointsDetail(RechargeAmountDailyRequest request, Passport passport);
}