@@ -16,16 +16,16 @@ public interface WxMpCardService {
16
16
/**
17
17
* 得到WxMpService.
18
18
*
19
- * @return WxMpService
19
+ * @return WxMpService wx mp service
20
20
*/
21
21
WxMpService getWxMpService ();
22
22
23
23
/**
24
24
* 获得卡券api_ticket,不强制刷新卡券api_ticket.
25
25
*
26
- * @return 卡券api_ticket
26
+ * @return 卡券api_ticket card api ticket
27
27
* @throws WxErrorException 异常
28
- * @see #getCardApiTicket(boolean)
28
+ * @see #getCardApiTicket(boolean) #getCardApiTicket(boolean)
29
29
*/
30
30
String getCardApiTicket () throws WxErrorException ;
31
31
@@ -38,7 +38,7 @@ public interface WxMpCardService {
38
38
* </pre>
39
39
*
40
40
* @param forceRefresh 强制刷新
41
- * @return 卡券api_ticket
41
+ * @return 卡券api_ticket card api ticket
42
42
* @throws WxErrorException 异常
43
43
*/
44
44
String getCardApiTicket (boolean forceRefresh ) throws WxErrorException ;
@@ -52,9 +52,8 @@ public interface WxMpCardService {
52
52
* .9F.E6.88.90.E7.AE.97.E6.B3.95
53
53
* </pre>
54
54
*
55
- * @param optionalSignParam 参与签名的参数数组。可以为下列字段:app_id, card_id, card_type, code, openid, location_id
56
- * </br>注意:当做wx.chooseCard调用时,必须传入app_id参与签名,否则会造成签名失败导致拉取卡券列表为空
57
- * @return 卡券Api签名对象
55
+ * @param optionalSignParam 参与签名的参数数组。可以为下列字段:app_id, card_id, card_type, code, openid, location_id </br>注意:当做wx.chooseCard调用时,必须传入app_id参与签名,否则会造成签名失败导致拉取卡券列表为空
56
+ * @return 卡券Api签名对象 wx card api signature
58
57
* @throws WxErrorException 异常
59
58
*/
60
59
WxCardApiSignature createCardApiSignature (String ... optionalSignParam ) throws WxErrorException ;
@@ -63,7 +62,7 @@ public interface WxMpCardService {
63
62
* 卡券Code解码.
64
63
*
65
64
* @param encryptCode 加密Code,通过JSSDK的chooseCard接口获得
66
- * @return 解密后的Code
65
+ * @return 解密后的Code string
67
66
* @throws WxErrorException 异常
68
67
*/
69
68
String decryptCardCode (String encryptCode ) throws WxErrorException ;
@@ -75,7 +74,7 @@ public interface WxMpCardService {
75
74
* @param cardId 卡券ID代表一类卡券
76
75
* @param code 单张卡券的唯一标准
77
76
* @param checkConsume 是否校验code核销状态,填入true和false时的code异常状态返回数据不同
78
- * @return WxMpCardResult对象
77
+ * @return WxMpCardResult对象 wx mp card result
79
78
* @throws WxErrorException 异常
80
79
*/
81
80
WxMpCardResult queryCardCode (String cardId , String code , boolean checkConsume ) throws WxErrorException ;
@@ -84,7 +83,7 @@ public interface WxMpCardService {
84
83
* 卡券Code核销。核销失败会抛出异常
85
84
*
86
85
* @param code 单张卡券的唯一标准
87
- * @return 调用返回的JSON字符串。可用 com.google.gson.JsonParser#parse 等方法直接取JSON串中的errcode等信息。
86
+ * @return 调用返回的JSON字符串 。可用 com.google.gson.JsonParser#parse 等方法直接取JSON串中的errcode等信息。
88
87
* @throws WxErrorException 异常
89
88
*/
90
89
String consumeCardCode (String code ) throws WxErrorException ;
@@ -94,7 +93,7 @@ public interface WxMpCardService {
94
93
*
95
94
* @param code 单张卡券的唯一标准
96
95
* @param cardId 当自定义Code卡券时需要传入card_id
97
- * @return 调用返回的JSON字符串。可用 com.google.gson.JsonParser#parse 等方法直接取JSON串中的errcode等信息。
96
+ * @return 调用返回的JSON字符串 。可用 com.google.gson.JsonParser#parse 等方法直接取JSON串中的errcode等信息。
98
97
* @throws WxErrorException 异常
99
98
*/
100
99
String consumeCardCode (String code , String cardId ) throws WxErrorException ;
@@ -117,9 +116,7 @@ public interface WxMpCardService {
117
116
* 详见 https://mp.weixin.qq.com/wiki/14/8dd77aeaee85f922db5f8aa6386d385e.html#.E6.9F.A5.E7.9C.8B.E5.8D.A1.E5.88.B8.E8.AF.A6.E6.83.85
118
117
*
119
118
* @param cardId 卡券的ID
120
- * @return 返回的卡券详情JSON字符串
121
- * <br> [注] 由于返回的JSON格式过于复杂,难以定义其对应格式的Bean并且难以维护,因此只返回String格式的JSON串。
122
- * <br> 可由 com.google.gson.JsonParser#parse 等方法直接取JSON串中的某个字段。
119
+ * @return 返回的卡券详情JSON字符串 <br> [注] 由于返回的JSON格式过于复杂,难以定义其对应格式的Bean并且难以维护,因此只返回String格式的JSON串。 <br> 可由 com.google.gson.JsonParser#parse 等方法直接取JSON串中的某个字段。
123
120
* @throws WxErrorException 异常
124
121
*/
125
122
String getCardDetail (String cardId ) throws WxErrorException ;
@@ -128,7 +125,7 @@ public interface WxMpCardService {
128
125
* 添加测试白名单.
129
126
*
130
127
* @param openid 用户的openid
131
- * @return string
128
+ * @return string string
132
129
* @throws WxErrorException 异常
133
130
*/
134
131
String addTestWhiteList (String openid ) throws WxErrorException ;
@@ -137,7 +134,7 @@ public interface WxMpCardService {
137
134
* 创建卡券.
138
135
*
139
136
* @param cardCreateMessage 请求
140
- * @return result
137
+ * @return result wx mp card create result
141
138
* @throws WxErrorException 异常
142
139
*/
143
140
WxMpCardCreateResult createCard (WxMpCardCreateRequest cardCreateMessage ) throws WxErrorException ;
@@ -147,7 +144,7 @@ public interface WxMpCardService {
147
144
*
148
145
* @param cardId 卡券编号
149
146
* @param outerStr 二维码标识
150
- * @return WxMpCardQrcodeCreateResult
147
+ * @return WxMpCardQrcodeCreateResult wx mp card qrcode create result
151
148
* @throws WxErrorException 异常
152
149
*/
153
150
WxMpCardQrcodeCreateResult createQrcodeCard (String cardId , String outerStr ) throws WxErrorException ;
@@ -158,7 +155,7 @@ public interface WxMpCardService {
158
155
* @param cardId 卡券编号
159
156
* @param outerStr 二维码标识
160
157
* @param expiresIn 指定二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效
161
- * @return WxMpCardQrcodeCreateResult
158
+ * @return WxMpCardQrcodeCreateResult wx mp card qrcode create result
162
159
* @throws WxErrorException 异常
163
160
*/
164
161
WxMpCardQrcodeCreateResult createQrcodeCard (String cardId , String outerStr , int expiresIn ) throws WxErrorException ;
@@ -169,10 +166,10 @@ public interface WxMpCardService {
169
166
* @param cardId 卡券编号
170
167
* @param outerStr 用户首次领卡时,会通过 领取事件推送 给商户; 对于会员卡的二维码,用户每次扫码打开会员卡后点击任何url,会将该值拼入url中,方便开发者定位扫码来源
171
168
* @param expiresIn 指定二维码的有效时间,范围是60 ~ 1800秒。不填默认为365天有效
172
- * @param isUniqueCode 指定下发二维码,生成的二维码随机分配一个code,领取后不可再次扫描。填写true或false。默认false,注意填写该字段时,卡券须通过审核且库存不为0。
173
- * @param code 卡券Code码,use_custom_code字段为true的卡券必须填写,非自定义code和导入code模式的卡券不必填写。
174
169
* @param openid 指定领取者的openid,只有该用户能领取。bind_openid字段为true的卡券必须填写,非指定openid不必填写。
175
- * @return WxMpCardQrcodeCreateResult
170
+ * @param code 卡券Code码,use_custom_code字段为true的卡券必须填写,非自定义code和导入code模式的卡券不必填写。
171
+ * @param isUniqueCode 指定下发二维码,生成的二维码随机分配一个code,领取后不可再次扫描。填写true或false。默认false,注意填写该字段时,卡券须通过审核且库存不为0。
172
+ * @return WxMpCardQrcodeCreateResult wx mp card qrcode create result
176
173
* @throws WxErrorException 异常
177
174
*/
178
175
WxMpCardQrcodeCreateResult createQrcodeCard (String cardId , String outerStr , int expiresIn , String openid ,
@@ -182,7 +179,7 @@ WxMpCardQrcodeCreateResult createQrcodeCard(String cardId, String outerStr, int
182
179
* 创建卡券货架.
183
180
*
184
181
* @param createRequest 货架创建参数
185
- * @return WxMpCardLandingPageCreateResult
182
+ * @return WxMpCardLandingPageCreateResult wx mp card landing page create result
186
183
* @throws WxErrorException 异常
187
184
*/
188
185
WxMpCardLandingPageCreateResult createLandingPage (WxMpCardLandingPageCreateRequest createRequest )
@@ -195,7 +192,7 @@ WxMpCardLandingPageCreateResult createLandingPage(WxMpCardLandingPageCreateReque
195
192
* @param cardId 卡券编号
196
193
* @param code 用户会员卡号
197
194
* @param reason 设置为失效的原因
198
- * @return result
195
+ * @return result string
199
196
* @throws WxErrorException 异常
200
197
*/
201
198
String unavailableCardCode (String cardId , String code , String reason ) throws WxErrorException ;
@@ -204,40 +201,46 @@ WxMpCardLandingPageCreateResult createLandingPage(WxMpCardLandingPageCreateReque
204
201
* 删除卡券接口.
205
202
*
206
203
* @param cardId 卡券id
207
- * @return 删除结果
204
+ * @return 删除结果 wx mp card delete result
208
205
* @throws WxErrorException 异常
209
206
*/
210
207
WxMpCardDeleteResult deleteCard (String cardId ) throws WxErrorException ;
211
208
212
-
213
209
/**
214
210
* 导入自定义code(仅对自定义code商户)
215
211
*
216
212
* @param cardId 卡券id
217
213
* @param codeList 需导入微信卡券后台的自定义code,上限为100个。
214
+ * @return the wx mp card code deposit result
215
+ * @throws WxErrorException the wx error exception
218
216
*/
219
217
WxMpCardCodeDepositResult cardCodeDeposit (String cardId , List <String > codeList ) throws WxErrorException ;
220
218
221
219
/**
222
220
* 查询导入code数目接口
223
221
*
224
222
* @param cardId 卡券id
223
+ * @return the wx mp card code deposit count result
224
+ * @throws WxErrorException the wx error exception
225
225
*/
226
226
WxMpCardCodeDepositCountResult cardCodeDepositCount (String cardId ) throws WxErrorException ;
227
227
228
-
229
228
/**
230
229
* 核查code接口
231
230
*
232
231
* @param cardId 卡券id
233
232
* @param codeList 已经微信卡券后台的自定义code,上限为100个
233
+ * @return the wx mp card code checkcode result
234
+ * @throws WxErrorException the wx error exception
234
235
*/
235
236
WxMpCardCodeCheckcodeResult cardCodeCheckcode (String cardId , List <String > codeList ) throws WxErrorException ;
236
237
237
238
/**
238
239
* 图文消息群发卡券获取内嵌html
239
240
*
240
241
* @param cardId 卡券id
242
+ * @return the wx mp card mpnews gethtml result
243
+ * @throws WxErrorException the wx error exception
241
244
*/
242
245
WxMpCardMpnewsGethtmlResult cardMpnewsGethtml (String cardId ) throws WxErrorException ;
243
246
@@ -248,6 +251,7 @@ WxMpCardLandingPageCreateResult createLandingPage(WxMpCardLandingPageCreateReque
248
251
*
249
252
* @param cardId 卡券ID
250
253
* @param changeValue 库存变更值,负值为减少库存
254
+ * @throws WxErrorException the wx error exception
251
255
*/
252
256
void cardModifyStock (String cardId , Integer changeValue ) throws WxErrorException ;
253
257
@@ -259,6 +263,7 @@ WxMpCardLandingPageCreateResult createLandingPage(WxMpCardLandingPageCreateReque
259
263
* @param cardId 卡券ID
260
264
* @param oldCode 需变更的Code码
261
265
* @param newCode 变更后的有效Code码
266
+ * @throws WxErrorException the wx error exception
262
267
*/
263
268
void cardCodeUpdate (String cardId , String oldCode , String newCode ) throws WxErrorException ;
264
269
@@ -268,6 +273,7 @@ WxMpCardLandingPageCreateResult createLandingPage(WxMpCardLandingPageCreateReque
268
273
*
269
274
* @param cardId 卡券ID
270
275
* @param isOpen 是否开启买单功能,填true/false
276
+ * @throws WxErrorException the wx error exception
271
277
*/
272
278
void cardPaycellSet (String cardId , Boolean isOpen ) throws WxErrorException ;
273
279
@@ -279,6 +285,7 @@ WxMpCardLandingPageCreateResult createLandingPage(WxMpCardLandingPageCreateReque
279
285
* @param isOpen 是否开启自助核销功能
280
286
* @param needVerifyCod 用户核销时是否需要输入验证码, 填true/false, 默认为false
281
287
* @param needRemarkAmount 用户核销时是否需要备注核销金额, 填true/false, 默认为false
288
+ * @throws WxErrorException the wx error exception
282
289
*/
283
290
void cardSelfConsumeCellSet (String cardId , Boolean isOpen ,
284
291
Boolean needVerifyCod , Boolean needRemarkAmount ) throws WxErrorException ;
@@ -289,8 +296,8 @@ void cardSelfConsumeCellSet(String cardId, Boolean isOpen,
289
296
*
290
297
* @param openId 需要查询的用户openid
291
298
* @param cardId 卡券ID。不填写时默认查询当前appid下的卡券
292
- * @return
293
- * @throws WxErrorException
299
+ * @return user card list
300
+ * @throws WxErrorException the wx error exception
294
301
*/
295
302
WxUserCardListResult getUserCardList (String openId , String cardId ) throws WxErrorException ;
296
303
0 commit comments