1
1
package com .github .binarywang .wxpay .bean .request ;
2
2
3
3
import com .thoughtworks .xstream .annotations .XStreamAlias ;
4
- import lombok .*;
4
+ import lombok .AllArgsConstructor ;
5
+ import lombok .Builder ;
6
+ import lombok .Data ;
7
+ import lombok .EqualsAndHashCode ;
8
+ import lombok .NoArgsConstructor ;
5
9
6
10
/**
7
- * 发送红包请求参数对象
11
+ * 发送红包请求参数对象.
8
12
* Created by Binary Wang on 2016/9/24.
9
13
*
10
14
* @author <a href="https://github.com/binarywang">Binary Wang</a>
16
20
@ AllArgsConstructor
17
21
@ XStreamAlias ("xml" )
18
22
public class WxPaySendRedpackRequest extends BaseWxPayRequest {
23
+ @ Override
24
+ protected boolean ignoreSignType () {
25
+ return true ;
26
+ }
27
+
19
28
/**
20
- * mch_billno
21
- * 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。
29
+ * mch_billno.
30
+ * 商户订单号(每个订单号必须唯一)
31
+ * 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。
22
32
*/
23
33
@ XStreamAlias ("mch_billno" )
24
34
private String mchBillNo ;
25
35
26
36
/**
27
- * send_name
37
+ * send_name.
28
38
* 商户名称
29
39
* 红包发送者名称
30
40
*/
31
41
@ XStreamAlias ("send_name" )
32
42
private String sendName ;
33
43
34
44
/**
35
- * re_openid
45
+ * re_openid.
36
46
* 接受红包的用户 用户在wxappid下的openid
37
47
*/
38
48
@ XStreamAlias ("re_openid" )
39
49
private String reOpenid ;
40
50
41
51
/**
42
- * total_amount
52
+ * total_amount.
43
53
* 红包总额
44
54
*/
45
55
@ XStreamAlias ("total_amount" )
@@ -53,7 +63,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
53
63
private Integer totalNum ;
54
64
55
65
/**
56
- * amt_type
66
+ * amt_type.
57
67
* 红包金额设置方式
58
68
* ALL_RAND—全部随机,商户指定总金额和红包发放总人数,由微信支付随机计算出各红包金额
59
69
* 裂变红包必填
@@ -62,44 +72,44 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
62
72
private String amtType ;
63
73
64
74
/**
65
- * wishing
75
+ * wishing.
66
76
* 红包祝福语
67
77
*/
68
78
@ XStreamAlias ("wishing" )
69
79
private String wishing ;
70
80
71
81
/**
72
- * client_ip
82
+ * client_ip.
73
83
* 服务器Ip地址
74
84
* 调用接口的机器Ip地址
75
85
*/
76
86
@ XStreamAlias ("client_ip" )
77
87
private String clientIp ;
78
88
79
89
/**
80
- * act_name
90
+ * act_name.
81
91
* 活动名称
82
92
*/
83
93
@ XStreamAlias ("act_name" )
84
94
private String actName ;
85
95
86
96
/**
87
- * remark
97
+ * remark.
88
98
* 备注
89
99
*/
90
100
@ XStreamAlias ("remark" )
91
101
private String remark ;
92
102
93
103
/**
94
- * wxappid
104
+ * wxappid.
95
105
* 微信分配的公众账号ID(企业号corpid即为此appId)。接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的)
96
106
*/
97
107
@ XStreamAlias ("wxappid" )
98
108
private String wxAppid ;
99
109
100
110
/**
101
111
* <pre>
102
- * scene_id
112
+ * scene_id.
103
113
* 场景id
104
114
* PRODUCT_1:商品促销
105
115
* PRODUCT_2:抽奖
@@ -117,7 +127,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
117
127
118
128
/**
119
129
* <pre>
120
- * risk_info
130
+ * risk_info.
121
131
* 活动信息
122
132
* posttime:用户操作的时间戳
123
133
* mobile:业务系统账号的手机号,国家代码-手机号。不需要+号
@@ -133,7 +143,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest {
133
143
134
144
/**
135
145
* <pre>
136
- * consume_mch_id
146
+ * consume_mch_id.
137
147
* 资金授权商户号
138
148
* 资金授权商户号
139
149
* 服务商替特约商户发放时使用
0 commit comments