WosaiCustomizationService.java
6.3 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
/*
* @(#)EmployeeCreditService.java
*
* Copyright (c) 2014-2017 funiu 版权所有
* 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.wosaicustomization.service;
import com.xiniunet.wosaicustomization.request.*;
import com.xiniunet.wosaicustomization.response.*;
import com.xiniunet.framework.security.Passport;
/**
* 员工额度授权的契约接口.
* @author xuchang
*/
public interface WosaiCustomizationService {
/**
* 根据Id获取员工额度授权
*
* @param request 获取员工额度授权请求
* @param passport 用户护照
* @return 获取员工额度授权应答
*/
EmployeeCreditGetResponse getEmployeeCredit(EmployeeCreditGetRequest request, Passport passport);
/**
* 模糊查询员工额度授权
*
* @param request 模糊查询员工额度授权请求
* @param passport 用户护照
* @return 模糊查询员工额度授权应答
*/
EmployeeCreditSearchResponse searchEmployeeCredit(EmployeeCreditSearchRequest request, Passport passport);
/**
* 高级查询员工额度授权
*
* @param request 高级查询员工额度授权请求
* @param passport 用户护照
* @return 高级查询员工额度授权应答
*/
EmployeeCreditFindResponse findEmployeeCredit(EmployeeCreditFindRequest request, Passport passport);
/**
* 创建员工额度授权
*
* @param request 创建员工额度授权请求
* @param passport 用户护照
* @return 创建员工额度授权应答
*/
EmployeeCreditCreateResponse createEmployeeCredit(EmployeeCreditCreateRequest request, Passport passport);
/**
* 更新员工额度授权
*
* @param request 更新员工额度授权请求
* @param passport 用户护照
* @return 更新员工额度授权应答
*/
EmployeeCreditUpdateResponse updateEmployeeCredit(EmployeeCreditUpdateRequest request, Passport passport);
/**
* 删除员工额度授权
*
* @param request 删除员工额度授权请求
* @param passport 用户护照
* @return 删除员工额度授权应答
*/
EmployeeCreditDeleteResponse deleteEmployeeCredit(EmployeeCreditDeleteRequest request, Passport passport);
/**
* 根据Id获取员工额度记录表
*
* @param request 获取员工额度记录表请求
* @param passport 用户护照
* @return 获取员工额度记录表应答
*/
EmployeeCreditTransactionGetResponse getEmployeeCreditTransaction(EmployeeCreditTransactionGetRequest request, Passport passport);
/**
* 模糊查询员工额度记录表
*
* @param request 模糊查询员工额度记录表请求
* @param passport 用户护照
* @return 模糊查询员工额度记录表应答
*/
EmployeeCreditTransactionSearchResponse searchEmployeeCreditTransaction(EmployeeCreditTransactionSearchRequest request, Passport passport);
/**
* 高级查询员工额度记录表
*
* @param request 高级查询员工额度记录表请求
* @param passport 用户护照
* @return 高级查询员工额度记录表应答
*/
EmployeeCreditTransactionFindResponse findEmployeeCreditTransaction(EmployeeCreditTransactionFindRequest request, Passport passport);
/**
* 创建员工额度记录表
*
* @param request 创建员工额度记录表请求
* @param passport 用户护照
* @return 创建员工额度记录表应答
*/
EmployeeCreditTransactionCreateResponse createEmployeeCreditTransaction(EmployeeCreditTransactionCreateRequest request, Passport passport);
/**
* 更新员工额度记录表
*
* @param request 更新员工额度记录表请求
* @param passport 用户护照
* @return 更新员工额度记录表应答
*/
EmployeeCreditTransactionUpdateResponse updateEmployeeCreditTransaction(EmployeeCreditTransactionUpdateRequest request, Passport passport);
/**
* 删除员工额度记录表
*
* @param request 删除员工额度记录表请求
* @param passport 用户护照
* @return 删除员工额度记录表应答
*/
EmployeeCreditTransactionDeleteResponse deleteEmployeeCreditTransaction(EmployeeCreditTransactionDeleteRequest request, Passport passport);
/**
* 根据Id获取订单扩展表
*
* @param request 获取订单扩展表请求
* @param passport 用户护照
* @return 获取订单扩展表应答
*/
OrderExtentionGetResponse getOrderExtention(OrderExtentionGetRequest request, Passport passport);
/**
* 模糊查询订单扩展表
*
* @param request 模糊查询订单扩展表请求
* @param passport 用户护照
* @return 模糊查询订单扩展表应答
*/
OrderExtentionSearchResponse searchOrderExtention(OrderExtentionSearchRequest request, Passport passport);
/**
* 高级查询订单扩展表
*
* @param request 高级查询订单扩展表请求
* @param passport 用户护照
* @return 高级查询订单扩展表应答
*/
OrderExtentionFindResponse findOrderExtention(OrderExtentionFindRequest request, Passport passport);
/**
* 创建订单扩展表
*
* @param request 创建订单扩展表请求
* @param passport 用户护照
* @return 创建订单扩展表应答
*/
OrderExtentionCreateResponse createOrderExtention(OrderExtentionCreateRequest request, Passport passport);
/**
* 更新订单扩展表
*
* @param request 更新订单扩展表请求
* @param passport 用户护照
* @return 更新订单扩展表应答
*/
OrderExtentionUpdateResponse updateOrderExtention(OrderExtentionUpdateRequest request, Passport passport);
/**
* 删除订单扩展表
*
* @param request 删除订单扩展表请求
* @param passport 用户护照
* @return 删除订单扩展表应答
*/
OrderExtentionDeleteResponse deleteOrderExtention(OrderExtentionDeleteRequest request, Passport passport);
}