diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java index f97ade0c..30be05cc 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/request/WxPaySendRedpackRequest.java @@ -1,10 +1,14 @@ package com.github.binarywang.wxpay.bean.request; import com.thoughtworks.xstream.annotations.XStreamAlias; -import lombok.*; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; /** - * 发送红包请求参数对象 + * 发送红包请求参数对象. * Created by Binary Wang on 2016/9/24. * * @author Binary Wang @@ -16,15 +20,21 @@ import lombok.*; @AllArgsConstructor @XStreamAlias("xml") public class WxPaySendRedpackRequest extends BaseWxPayRequest { + @Override + protected boolean ignoreSignType() { + return true; + } + /** - * mch_billno - * 商户订单号(每个订单号必须唯一) 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。 + * mch_billno. + * 商户订单号(每个订单号必须唯一) + * 组成:mch_id+yyyymmdd+10位一天内不能重复的数字。 接口根据商户订单号支持重入,如出现超时可再调用。 */ @XStreamAlias("mch_billno") private String mchBillNo; /** - * send_name + * send_name. * 商户名称 * 红包发送者名称 */ @@ -32,14 +42,14 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private String sendName; /** - * re_openid + * re_openid. * 接受红包的用户 用户在wxappid下的openid */ @XStreamAlias("re_openid") private String reOpenid; /** - * total_amount + * total_amount. * 红包总额 */ @XStreamAlias("total_amount") @@ -53,7 +63,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private Integer totalNum; /** - * amt_type + * amt_type. * 红包金额设置方式 * ALL_RAND—全部随机,商户指定总金额和红包发放总人数,由微信支付随机计算出各红包金额 * 裂变红包必填 @@ -62,14 +72,14 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private String amtType; /** - * wishing + * wishing. * 红包祝福语 */ @XStreamAlias("wishing") private String wishing; /** - * client_ip + * client_ip. * 服务器Ip地址 * 调用接口的机器Ip地址 */ @@ -77,21 +87,21 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { private String clientIp; /** - * act_name + * act_name. * 活动名称 */ @XStreamAlias("act_name") private String actName; /** - * remark + * remark. * 备注 */ @XStreamAlias("remark") private String remark; /** - * wxappid + * wxappid. * 微信分配的公众账号ID(企业号corpid即为此appId)。接口传入的所有appid应该为公众号的appid(在mp.weixin.qq.com申请的),不能为APP的appid(在open.weixin.qq.com申请的) */ @XStreamAlias("wxappid") @@ -99,7 +109,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { /** *
- * scene_id + * scene_id. * 场景id * PRODUCT_1:商品促销 * PRODUCT_2:抽奖 @@ -117,7 +127,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { /** *- * risk_info + * risk_info. * 活动信息 * posttime:用户操作的时间戳 * mobile:业务系统账号的手机号,国家代码-手机号。不需要+号 @@ -133,7 +143,7 @@ public class WxPaySendRedpackRequest extends BaseWxPayRequest { /** *- * consume_mch_id + * consume_mch_id. * 资金授权商户号 * 资金授权商户号 * 服务商替特约商户发放时使用