diff --git a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/type/mch/CorpPaymentCheckNameType.java b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/type/mch/CorpPaymentCheckNameType.java index 40631c48..3515fb2b 100644 --- a/weixin4j-base/src/main/java/com/foxinmy/weixin4j/type/mch/CorpPaymentCheckNameType.java +++ b/weixin4j-base/src/main/java/com/foxinmy/weixin4j/type/mch/CorpPaymentCheckNameType.java @@ -8,7 +8,6 @@ package com.foxinmy.weixin4j.type.mch; * @date 2015年4月1日 * @since JDK 1.6 * @see - * @deprecated 迁移到子模块weixin4j-pay */ @Deprecated public enum CorpPaymentCheckNameType { diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/JsPayNotify.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/JsPayNotify.java index 14af1807..00ef75ab 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/JsPayNotify.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/JsPayNotify.java @@ -43,10 +43,18 @@ public class JsPayNotify extends PayBaseInfo { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public int getIsSubscribe() { return isSubscribe; } + public void setIsSubscribe(int isSubscribe) { + this.isSubscribe = isSubscribe; + } + @JSONField(serialize = false) public boolean getFormatIsSubscribe() { return isSubscribe == 1; diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayPackage.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayPackage.java index aa8b59f5..980a1398 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayPackage.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayPackage.java @@ -81,7 +81,7 @@ public class PayPackage extends MerchantResult { @JSONField(name = "goods_tag") private String goodsTag; - public PayPackage() { + protected PayPackage() { // jaxb required } @@ -194,6 +194,10 @@ public class PayPackage extends MerchantResult { public int getTotalFee() { return totalFee; } + + public void setTotalFee(int totalFee) { + this.totalFee = totalFee; + } /** * 调用接口获取单位为分,get方法转换为元方便使用 diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayRequest.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayRequest.java index 2672b767..365bf49c 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayRequest.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/PayRequest.java @@ -33,7 +33,7 @@ public class PayRequest extends PayBaseInfo { private String partnerId; - public PayRequest() { + protected PayRequest() { // jaxb required } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponDetail.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponDetail.java index 949e02bb..84a25107 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponDetail.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponDetail.java @@ -178,10 +178,18 @@ public class CouponDetail extends MerchantResult { return couponStockId; } + public void setCouponStockId(String couponStockId) { + this.couponStockId = couponStockId; + } + public int getCouponStockType() { return couponStockType; } + public void setCouponStockType(int couponStockType) { + this.couponStockType = couponStockType; + } + @JSONField(serialize = false) public CouponStockType getFormatCouponStockType() { for (CouponStockType couponStockType : CouponStockType.values()) { @@ -196,10 +204,18 @@ public class CouponDetail extends MerchantResult { return couponId; } + public void setCouponId(String couponId) { + this.couponId = couponId; + } + public int getCouponValue() { return couponValue; } + public void setCouponValue(int couponValue) { + this.couponValue = couponValue; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -214,6 +230,10 @@ public class CouponDetail extends MerchantResult { return couponMininum; } + public void setCouponMininum(int couponMininum) { + this.couponMininum = couponMininum; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -228,10 +248,18 @@ public class CouponDetail extends MerchantResult { return couponName; } + public void setCouponName(String couponName) { + this.couponName = couponName; + } + public int getCouponStatus() { return couponStatus; } + public void setCouponStatus(int couponStatus) { + this.couponStatus = couponStatus; + } + @JSONField(serialize = false) public CouponStatus getFormatCouponStatus() { for (CouponStatus couponStatus : CouponStatus.values()) { @@ -246,6 +274,10 @@ public class CouponDetail extends MerchantResult { return couponType; } + public void setCouponType(int couponType) { + this.couponType = couponType; + } + @JSONField(deserialize = false, serialize = false) public CouponType getFormatCouponType() { for (CouponType couponType : CouponType.values()) { @@ -260,10 +292,18 @@ public class CouponDetail extends MerchantResult { return couponDesc; } + public void setCouponDesc(String couponDesc) { + this.couponDesc = couponDesc; + } + public int getCouponUseValue() { return couponUseValue; } + public void setCouponUseValue(int couponUseValue) { + this.couponUseValue = couponUseValue; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -288,10 +328,18 @@ public class CouponDetail extends MerchantResult { return couponRemainValue / 100d; } + public void setCouponRemainValue(int couponRemainValue) { + this.couponRemainValue = couponRemainValue; + } + public String getBeginTime() { return beginTime; } + public void setBeginTime(String beginTime) { + this.beginTime = beginTime; + } + @JSONField(serialize = false) public Date getFormatBeginTime() { return beginTime != null ? DateUtil.parse2yyyyMMddHHmmss(beginTime) @@ -302,6 +350,10 @@ public class CouponDetail extends MerchantResult { return endTime; } + public void setEndTime(String endTime) { + this.endTime = endTime; + } + @JSONField(serialize = false) public Date getFormatEndTime() { return endTime != null ? DateUtil.parse2yyyyMMddHHmmss(endTime) : null; @@ -311,6 +363,10 @@ public class CouponDetail extends MerchantResult { return sendTime; } + public void setSendTime(String sendTime) { + this.sendTime = sendTime; + } + @JSONField(serialize = false) public Date getFormatSendTime() { return sendTime != null ? DateUtil.parse2yyyyMMddHHmmss(sendTime) @@ -326,26 +382,50 @@ public class CouponDetail extends MerchantResult { return useTime != null ? DateUtil.parse2yyyyMMddHHmmss(useTime) : null; } + public void setUseTime(String useTime) { + this.useTime = useTime; + } + public String getTradeNo() { return tradeNo; } + public void setTradeNo(String tradeNo) { + this.tradeNo = tradeNo; + } + public String getConsumerMchId() { return consumerMchId; } + public void setConsumerMchId(String consumerMchId) { + this.consumerMchId = consumerMchId; + } + public String getConsumerMchName() { return consumerMchName; } + public void setConsumerMchName(String consumerMchName) { + this.consumerMchName = consumerMchName; + } + public String getConsumerMchAppid() { return consumerMchAppid; } + public void setConsumerMchAppid(String consumerMchAppid) { + this.consumerMchAppid = consumerMchAppid; + } + public String getSendSource() { return sendSource; } + public void setSendSource(String sendSource) { + this.sendSource = sendSource; + } + public int getIsPartialUse() { return isPartialUse; } @@ -355,6 +435,10 @@ public class CouponDetail extends MerchantResult { return isPartialUse == 1; } + public void setIsPartialUse(int isPartialUse) { + this.isPartialUse = isPartialUse; + } + @Override public String toString() { return "CouponDetail [couponStockId=" + couponStockId diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponResult.java index afe82022..697a3ff3 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponResult.java @@ -80,18 +80,38 @@ public class CouponResult extends MerchantResult { return couponStockId; } + public void setCouponStockId(String couponStockId) { + this.couponStockId = couponStockId; + } + + public void setOpenId(String openId) { + this.openId = openId; + } + public int getResponseCount() { return responseCount; } + public void setResponseCount(int responseCount) { + this.responseCount = responseCount; + } + public int getSuccessCount() { return successCount; } + public void setSuccessCount(int successCount) { + this.successCount = successCount; + } + public int getFailedCount() { return failedCount; } + public void setFailedCount(int failedCount) { + this.failedCount = failedCount; + } + public String getOpenId() { return openId; } @@ -100,14 +120,26 @@ public class CouponResult extends MerchantResult { return retCode; } + public void setRetCode(String retCode) { + this.retCode = retCode; + } + public String getCouponId() { return couponId; } + public void setCouponId(String couponId) { + this.couponId = couponId; + } + public String getRetMsg() { return retMsg; } + public void setRetMsg(String retMsg) { + this.retMsg = retMsg; + } + @Override public String toString() { return "CouponResult [couponStockId=" + couponStockId diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponStock.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponStock.java index d1d2be64..0d8e5288 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponStock.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/CouponStock.java @@ -126,14 +126,26 @@ public class CouponStock extends MerchantResult { return couponStockId; } + public void setCouponStockId(String couponStockId) { + this.couponStockId = couponStockId; + } + public String getCouponName() { return couponName; } + public void setCouponName(String couponName) { + this.couponName = couponName; + } + public int getCouponValue() { return couponValue; } + public void setCouponValue(int couponValue) { + this.couponValue = couponValue; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -148,6 +160,10 @@ public class CouponStock extends MerchantResult { return couponMininumn; } + public void setCouponMininumn(Integer couponMininumn) { + this.couponMininumn = couponMininumn; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -172,6 +188,10 @@ public class CouponStock extends MerchantResult { return null; } + public void setCouponType(int couponType) { + this.couponType = couponType; + } + public int getCouponStockStatus() { return couponStockStatus; } @@ -186,14 +206,26 @@ public class CouponStock extends MerchantResult { return null; } + public void setCouponStockStatus(int couponStockStatus) { + this.couponStockStatus = couponStockStatus; + } + public int getCouponTotal() { return couponTotal; } + public void setCouponTotal(int couponTotal) { + this.couponTotal = couponTotal; + } + public Integer getMaxQuota() { return maxQuota; } + public void setMaxQuota(Integer maxQuota) { + this.maxQuota = maxQuota; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -208,6 +240,10 @@ public class CouponStock extends MerchantResult { return lockedNum; } + public void setLockedNum(Integer lockedNum) { + this.lockedNum = lockedNum; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -222,6 +258,10 @@ public class CouponStock extends MerchantResult { return usedNum; } + public void setUsedNum(Integer usedNum) { + this.usedNum = usedNum; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -236,6 +276,10 @@ public class CouponStock extends MerchantResult { return sendNum; } + public void setSendNum(Integer sendNum) { + this.sendNum = sendNum; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -250,6 +294,10 @@ public class CouponStock extends MerchantResult { return beginTime; } + public void setBeginTime(String beginTime) { + this.beginTime = beginTime; + } + @JSONField(serialize = false) public Date getFormatBeginTime() { return beginTime != null ? DateUtil.parse2yyyyMMddHHmmss(beginTime) @@ -260,6 +308,10 @@ public class CouponStock extends MerchantResult { return endTime; } + public void setEndTime(String endTime) { + this.endTime = endTime; + } + @JSONField(serialize = false) public Date getFormatEndTime() { return endTime != null ? DateUtil.parse2yyyyMMddHHmmss(endTime) : null; @@ -269,6 +321,10 @@ public class CouponStock extends MerchantResult { return createTime; } + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + @JSONField(serialize = false) public Date getFormatCreateTime() { return createTime != null ? DateUtil.parse2yyyyMMddHHmmss(createTime) @@ -279,6 +335,10 @@ public class CouponStock extends MerchantResult { return couponBudget; } + public void setCouponBudget(Integer couponBudget) { + this.couponBudget = couponBudget; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/OrderCouponInfo.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/OrderCouponInfo.java index 747e1c2d..cbdfa2a8 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/OrderCouponInfo.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/OrderCouponInfo.java @@ -51,7 +51,7 @@ public class OrderCouponInfo implements Serializable { @JSONField(name = "coupon_fee") private Integer couponFee; - public OrderCouponInfo() { + protected OrderCouponInfo() { // jaxb requried } @@ -59,10 +59,18 @@ public class OrderCouponInfo implements Serializable { return couponBatchId; } + public void setCouponBatchId(String couponBatchId) { + this.couponBatchId = couponBatchId; + } + public String getCouponType() { return couponType; } + public void setCouponType(String couponType) { + this.couponType = couponType; + } + @JSONField(serialize = false) public CouponType getFormatCouponType() { return couponType != null ? CouponType @@ -73,10 +81,18 @@ public class OrderCouponInfo implements Serializable { return couponId; } + public void setCouponId(String couponId) { + this.couponId = couponId; + } + public Integer getCouponFee() { return couponFee; } + public void setCouponFee(Integer couponFee) { + this.couponFee = couponFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/RefundCouponInfo.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/RefundCouponInfo.java index cbba5c5d..48afd85f 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/RefundCouponInfo.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/coupon/RefundCouponInfo.java @@ -42,7 +42,7 @@ public class RefundCouponInfo implements Serializable { @JSONField(name = "coupon_refund_fee") private Integer couponFee; - public RefundCouponInfo() { + protected RefundCouponInfo() { // jaxb requried } @@ -50,14 +50,26 @@ public class RefundCouponInfo implements Serializable { return couponBatchId; } + public void setCouponBatchId(String couponBatchId) { + this.couponBatchId = couponBatchId; + } + public String getCouponId() { return couponId; } + public void setCouponId(String couponId) { + this.couponId = couponId; + } + public Integer getCouponFee() { return couponFee; } + public void setCouponFee(Integer couponFee) { + this.couponFee = couponFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPayment.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPayment.java index 311021e9..e55a27dd 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPayment.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPayment.java @@ -1,7 +1,7 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.mch.CorpPaymentCheckNameType; +import com.foxinmy.weixin4j.pay.type.mch.CorpPaymentCheckNameType; import com.foxinmy.weixin4j.util.DateUtil; import javax.xml.bind.annotation.XmlAccessType; @@ -38,7 +38,7 @@ public class CorpPayment extends MerchantResult { /** * 校验用户姓名选项 * - * @see CorpPaymentCheckNameType.type.MPPaymentCheckNameType + * @see CorpPaymentCheckNameType */ @XmlElement(name = "check_name") @JSONField(name = "check_name") @@ -64,7 +64,7 @@ public class CorpPayment extends MerchantResult { @JSONField(name = "spbill_create_ip") private String clientIp; - public CorpPayment() { + protected CorpPayment() { // jaxb required } @@ -99,25 +99,49 @@ public class CorpPayment extends MerchantResult { return outTradeNo; } + public void setOutTradeNo(String outTradeNo) { + this.outTradeNo = outTradeNo; + } + public String getOpenId() { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public CorpPaymentCheckNameType getCheckNameType() { return checkNameType; } + public void setCheckNameType(CorpPaymentCheckNameType checkNameType) { + this.checkNameType = checkNameType; + } + public String getUserName() { return userName; } + public void setUserName(String userName) { + this.userName = userName; + } + public String getDesc() { return desc; } + public void setDesc(String desc) { + this.desc = desc; + } + public int getAmount() { return amount; } + + public void setAmount(int amount) { + this.amount = amount; + } /** * 调用接口获取单位为分,get方法转换为元方便使用 @@ -133,8 +157,8 @@ public class CorpPayment extends MerchantResult { return clientIp; } - public void setUserName(String userName) { - this.userName = userName; + public void setClientIp(String clientIp) { + this.clientIp = clientIp; } @Override diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentRecord.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentRecord.java index 6a600c5b..1a3286eb 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentRecord.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentRecord.java @@ -1,7 +1,7 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.mch.CorpPaymentCheckNameType; +import com.foxinmy.weixin4j.pay.type.mch.CorpPaymentCheckNameType; import com.foxinmy.weixin4j.util.DateUtil; import javax.xml.bind.annotation.XmlAccessType; @@ -76,7 +76,7 @@ public class CorpPaymentRecord extends MerchantResult { /** * 校验用户姓名选项 * - * @see CorpPaymentCheckNameType.type.MPPaymentCheckNameType + * @see CorpPaymentCheckNameType */ @XmlElement(name = "check_name") @JSONField(name = "check_name") @@ -93,7 +93,7 @@ public class CorpPaymentRecord extends MerchantResult { @XmlElement(name = "check_name_result") private String checkNameResult; - public CorpPaymentRecord() { + protected CorpPaymentRecord() { // jaxb required } @@ -101,14 +101,26 @@ public class CorpPaymentRecord extends MerchantResult { return transactionId; } + public void setTransactionId(String transactionId) { + this.transactionId = transactionId; + } + public String getOutTradeNo() { return outTradeNo; } + public void setOutTradeNo(String outTradeNo) { + this.outTradeNo = outTradeNo; + } + public String getTransactionStatus() { return transactionStatus; } + public void setTransactionStatus(String transactionStatus) { + this.transactionStatus = transactionStatus; + } + /** * 格式化交易状态 * @@ -123,18 +135,34 @@ public class CorpPaymentRecord extends MerchantResult { return failureReason; } + public void setFailureReason(String failureReason) { + this.failureReason = failureReason; + } + public String getOpenId() { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getTransferName() { return transferName; } + public void setTransferName(String transferName) { + this.transferName = transferName; + } + public int getPaymentAmount() { return paymentAmount; } + public void setPaymentAmount(int paymentAmount) { + this.paymentAmount = paymentAmount; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -149,6 +177,10 @@ public class CorpPaymentRecord extends MerchantResult { return transferTime; } + public void setTransferTime(String transferTime) { + this.transferTime = transferTime; + } + /** * 格式化转账时间 * @@ -164,6 +196,10 @@ public class CorpPaymentRecord extends MerchantResult { return checkNameType; } + public void setCheckNameType(String checkNameType) { + this.checkNameType = checkNameType; + } + @JSONField(serialize = false) public CorpPaymentCheckNameType getFormatCheckNameType() { return checkNameType != null ? CorpPaymentCheckNameType @@ -174,10 +210,18 @@ public class CorpPaymentRecord extends MerchantResult { return desc; } + public void setDesc(String desc) { + this.desc = desc; + } + public String getCheckNameResult() { return checkNameResult; } + public void setCheckNameResult(String checkNameResult) { + this.checkNameResult = checkNameResult; + } + /** * 格式化交易状态 * diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentResult.java index 24974702..1843bf55 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CorpPaymentResult.java @@ -43,7 +43,7 @@ public class CorpPaymentResult extends MerchantResult { @XmlElement(name = "payment_time") private String paymentTime; - public CorpPaymentResult() { + protected CorpPaymentResult() { // jaxb required } @@ -51,14 +51,26 @@ public class CorpPaymentResult extends MerchantResult { return transactionId; } + public void setTransactionId(String transactionId) { + this.transactionId = transactionId; + } + public String getOutTradeNo() { return outTradeNo; } + public void setOutTradeNo(String outTradeNo) { + this.outTradeNo = outTradeNo; + } + public String getPaymentTime() { return paymentTime; } + public void setPaymentTime(String paymentTime) { + this.paymentTime = paymentTime; + } + @JSONField(serialize = false) public Date getFormatPaymentTime() { return paymentTime != null ? DateUtil.parseDate(paymentTime, diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrder.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrder.java index e21da276..90dda051 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrder.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrder.java @@ -1,9 +1,9 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.CredentialType; -import com.foxinmy.weixin4j.type.CurrencyType; -import com.foxinmy.weixin4j.type.CustomsCity; +import com.foxinmy.weixin4j.pay.type.CredentialType; +import com.foxinmy.weixin4j.pay.type.CurrencyType; +import com.foxinmy.weixin4j.pay.type.CustomsCity; import javax.xml.bind.annotation.XmlElement; @@ -40,7 +40,7 @@ public class CustomsOrder extends MerchantResult { /** * 货币类型,符合 ISO 4217 标准的三位字母代码,默认人民币:CNY * - * @see com.foxinmy.weixin4j.mp.type.CurrencyType + * @see com.foxinmy.weixin4j.pay.type.CurrencyType */ @XmlElement(name = "fee_type") @JSONField(name = "fee_type") diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrderResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrderResult.java index ba58c2cf..c26a805a 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrderResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/CustomsOrderResult.java @@ -1,7 +1,7 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.CustomsSatus; +import com.foxinmy.weixin4j.pay.type.CustomsSatus; import com.foxinmy.weixin4j.util.DateUtil; import javax.xml.bind.annotation.XmlElement; diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MICROPayRequest.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MICROPayRequest.java index 4af89e72..8bf5d703 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MICROPayRequest.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MICROPayRequest.java @@ -27,7 +27,7 @@ public class MICROPayRequest extends Order implements MchPayRequest { @JSONField(serialize = false) private WeixinPayAccount paymentAccount; - public MICROPayRequest() { + protected MICROPayRequest() { // jaxb required } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MchPayPackage.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MchPayPackage.java index 2aefc2fd..e081b23c 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MchPayPackage.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MchPayPackage.java @@ -90,7 +90,7 @@ public class MchPayPackage extends PayPackage { @JSONField(name = "deposit") private DepositType deposit; - public MchPayPackage() { + protected MchPayPackage() { // jaxb required } @@ -193,22 +193,42 @@ public class MchPayPackage extends PayPackage { return tradeType; } + public void setTradeType(String tradeType) { + this.tradeType = tradeType; + } + public String getFeeType() { return feeType; } + public void setFeeType(String feeType) { + this.feeType = feeType; + } + public String getOpenId() { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getAuthCode() { return authCode; } + public void setAuthCode(String authCode) { + this.authCode = authCode; + } + public String getProductId() { return productId; } + public void setProductId(String productId) { + this.productId = productId; + } + public String getLimitPay() { return limitPay; } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantResult.java index 5aa8a41b..ddebf2e2 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantResult.java @@ -75,7 +75,7 @@ public class MerchantResult extends XmlResult { */ private String recall; - public MerchantResult() { + protected MerchantResult() { // jaxb required } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantTradeResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantTradeResult.java index d257f11b..0ba7b988 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantTradeResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/MerchantTradeResult.java @@ -1,7 +1,7 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.CurrencyType; +import com.foxinmy.weixin4j.pay.type.CurrencyType; import javax.xml.bind.annotation.XmlElement; @@ -60,6 +60,10 @@ public class MerchantTradeResult extends MerchantResult { return cashFee; } + public void setCashFee(Integer cashFee) { + this.cashFee = cashFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -74,6 +78,10 @@ public class MerchantTradeResult extends MerchantResult { return totalFee; } + public void setTotalFee(Integer totalFee) { + this.totalFee = totalFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -94,18 +102,34 @@ public class MerchantTradeResult extends MerchantResult { return feeType; } + public void setFeeType(String feeType) { + this.feeType = feeType; + } + public String getTransactionId() { return transactionId; } + public void setTransactionId(String transactionId) { + this.transactionId = transactionId; + } + public String getOutTradeNo() { return outTradeNo; } + public void setOutTradeNo(String outTradeNo) { + this.outTradeNo = outTradeNo; + } + public Integer getSettlementTotalFee() { return settlementTotalFee; } + public void setSettlementTotalFee(Integer settlementTotalFee) { + this.settlementTotalFee = settlementTotalFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayNotify.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayNotify.java index b195aa4a..b998c737 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayNotify.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayNotify.java @@ -34,7 +34,7 @@ public class NativePayNotify extends OpenIdResult { @JSONField(name = "product_id") private String productId; - public NativePayNotify() { + protected NativePayNotify() { // jaxb required } @@ -42,10 +42,18 @@ public class NativePayNotify extends OpenIdResult { return productId; } + public void setIsSubscribe(String isSubscribe) { + this.isSubscribe = isSubscribe; + } + public String getIsSubscribe() { return isSubscribe; } + public void setProductId(String productId) { + this.productId = productId; + } + @Override public String toString() { return "NativePayNotify [productId=" + productId + ", isSubscribe=" diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayResponse.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayResponse.java index 67f43dad..15996c5b 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayResponse.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/NativePayResponse.java @@ -30,7 +30,7 @@ public class NativePayResponse extends MerchantResult { @JSONField(name = "prepay_id") private String prepayId; - public NativePayResponse() { + protected NativePayResponse() { // jaxb required } @@ -71,6 +71,10 @@ public class NativePayResponse extends MerchantResult { return prepayId; } + public void setPrepayId(String prepayId) { + this.prepayId = prepayId; + } + @Override public String toString() { return "NativePayResponse [prepayId=" + prepayId + ", " diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/OpenIdResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/OpenIdResult.java index 3c4cfd95..b3d664c8 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/OpenIdResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/OpenIdResult.java @@ -40,10 +40,18 @@ public class OpenIdResult extends MerchantResult { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getSubOpenId() { return subOpenId; } + public void setSubOpenId(String subOpenId) { + this.subOpenId = subOpenId; + } + @Override public String toString() { return "OpenIdResult [openId=" + openId + ", subOpenId=" + subOpenId diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Order.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Order.java index 353c4022..945ef736 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Order.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Order.java @@ -2,10 +2,10 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; import com.foxinmy.weixin4j.pay.payment.coupon.OrderCouponInfo; -import com.foxinmy.weixin4j.type.BankType; -import com.foxinmy.weixin4j.type.CurrencyType; -import com.foxinmy.weixin4j.type.TradeState; -import com.foxinmy.weixin4j.type.TradeType; +import com.foxinmy.weixin4j.pay.type.BankType; +import com.foxinmy.weixin4j.pay.type.CurrencyType; +import com.foxinmy.weixin4j.pay.type.TradeState; +import com.foxinmy.weixin4j.pay.type.TradeType; import com.foxinmy.weixin4j.util.DateUtil; import com.foxinmy.weixin4j.xml.ListsuffixResult; @@ -120,7 +120,7 @@ public class Order extends MerchantTradeResult { @JSONField(name = "sub_is_subscribe") private String subIsSubscribe; - public Order() { + protected Order() { // jaxb required } @@ -134,10 +134,18 @@ public class Order extends MerchantTradeResult { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getIsSubscribe() { return isSubscribe; } + public void setIsSubscribe(String isSubscribe) { + this.isSubscribe = isSubscribe; + } + @JSONField(serialize = false) public boolean getFormatIsSubscribe() { return isSubscribe != null && isSubscribe.equalsIgnoreCase("y"); @@ -153,6 +161,10 @@ public class Order extends MerchantTradeResult { return bankType; } + public void setBankType(String bankType) { + this.bankType = bankType; + } + @JSONField(serialize = false) public BankType getFormatBankType() { return bankType != null ? BankType.valueOf(bankType.toUpperCase()) @@ -163,6 +175,10 @@ public class Order extends MerchantTradeResult { return couponFee; } + public void setCouponFee(Integer couponFee) { + this.couponFee = couponFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -177,22 +193,42 @@ public class Order extends MerchantTradeResult { return couponCount; } + public void setCouponCount(Integer couponCount) { + this.couponCount = couponCount; + } + public String getTradeState() { return tradeState; } + public void setTradeState(String tradeState) { + this.tradeState = tradeState; + } + public String getTradeType() { return tradeType; } + public void setTradeType(String tradeType) { + this.tradeType = tradeType; + } + public String getAttach() { return attach; } + public void setAttach(String attach) { + this.attach = attach; + } + public String getTimeEnd() { return timeEnd; } + public void setTimeEnd(String timeEnd) { + this.timeEnd = timeEnd; + } + @JSONField(serialize = false) public Date getFormatTimeEnd() { return timeEnd != null ? DateUtil.parse2yyyyMMddHHmmss(timeEnd) : null; @@ -202,6 +238,10 @@ public class Order extends MerchantTradeResult { return tradeStateDesc; } + public void setTradeStateDesc(String tradeStateDesc) { + this.tradeStateDesc = tradeStateDesc; + } + public List getCouponList() { return couponList; } @@ -214,10 +254,18 @@ public class Order extends MerchantTradeResult { return subOpenId; } + public void setSubOpenId(String subOpenId) { + this.subOpenId = subOpenId; + } + public String getSubIsSubscribe() { return subIsSubscribe; } + public void setSubIsSubscribe(String subIsSubscribe) { + this.subIsSubscribe = subIsSubscribe; + } + @JSONField(serialize = false) public boolean getFormatSubIsSubscribe() { return subIsSubscribe != null && subIsSubscribe.equalsIgnoreCase("y"); @@ -227,6 +275,10 @@ public class Order extends MerchantTradeResult { return cashFeeType; } + public void setCashFeeType(String cashFeeType) { + this.cashFeeType = cashFeeType; + } + @JSONField(serialize = false) public CurrencyType getFormatCashFeeType() { return cashFeeType != null ? CurrencyType.valueOf(cashFeeType diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/PrePay.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/PrePay.java index 0741e80a..acd557e2 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/PrePay.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/PrePay.java @@ -1,6 +1,6 @@ package com.foxinmy.weixin4j.pay.payment.mch; -import com.foxinmy.weixin4j.type.TradeType; +import com.foxinmy.weixin4j.pay.type.TradeType; import javax.xml.bind.annotation.*; @@ -22,7 +22,7 @@ public class PrePay extends MerchantResult { /** * 调用接口提交的交易类型,取值如下:JSAPI,NATIVE,APP, * - * @see com.foxinmy.weixin4j.mp.type.TradeType + * @see com.foxinmy.weixin4j.pay.type.TradeType */ @XmlElement(name = "trade_type") private TradeType tradeType; @@ -39,7 +39,7 @@ public class PrePay extends MerchantResult { @XmlElement(name = "mweb_url") }) private String payUrl; - public PrePay() { + protected PrePay() { // jaxb required } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Redpacket.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Redpacket.java index e5cd8997..d10b4d2f 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Redpacket.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/Redpacket.java @@ -1,7 +1,7 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.mch.RedpacketSceneType; +import com.foxinmy.weixin4j.pay.type.mch.RedpacketSceneType; import com.foxinmy.weixin4j.util.DateUtil; import javax.xml.bind.annotation.XmlAccessType; @@ -110,7 +110,7 @@ public class Redpacket extends MerchantResult { @JSONField(name = "risk_info") private String risk; - public Redpacket() { + protected Redpacket() { // jaxb required } @@ -174,18 +174,34 @@ public class Redpacket extends MerchantResult { return outTradeNo; } + public void setOutTradeNo(String outTradeNo) { + this.outTradeNo = outTradeNo; + } + public String getOpenId() { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public String getSendName() { return sendName; } + public void setSendName(String sendName) { + this.sendName = sendName; + } + public int getTotalAmount() { return totalAmount; } + public void setTotalAmount(int totalAmount) { + this.totalAmount = totalAmount; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -200,26 +216,50 @@ public class Redpacket extends MerchantResult { return totalNum; } + public void setTotalNum(int totalNum) { + this.totalNum = totalNum; + } + public String getWishing() { return wishing; } + public void setWishing(String wishing) { + this.wishing = wishing; + } + public String getAmtType() { return amtType; } + public void setAmtType(String amtType) { + this.amtType = amtType; + } + public String getClientIp() { return clientIp; } + public void setClientIp(String clientIp) { + this.clientIp = clientIp; + } + public String getActName() { return actName; } + public void setActName(String actName) { + this.actName = actName; + } + public String getRemark() { return remark; } + public void setRemark(String remark) { + this.remark = remark; + } + public String getMsgAppId() { return msgAppId; } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRecord.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRecord.java index 2cee591b..00bda846 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRecord.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRecord.java @@ -2,9 +2,9 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; import com.foxinmy.weixin4j.http.weixin.XmlResult; -import com.foxinmy.weixin4j.type.mch.RedpacketSendType; -import com.foxinmy.weixin4j.type.mch.RedpacketStatus; -import com.foxinmy.weixin4j.type.mch.RedpacketType; +import com.foxinmy.weixin4j.pay.type.mch.RedpacketSendType; +import com.foxinmy.weixin4j.pay.type.mch.RedpacketStatus; +import com.foxinmy.weixin4j.pay.type.mch.RedpacketType; import com.foxinmy.weixin4j.util.DateUtil; import javax.xml.bind.annotation.*; diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRisk.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRisk.java index 05127d0b..0451a36d 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRisk.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketRisk.java @@ -72,6 +72,10 @@ public class RedpacketRisk { return risk; } + public void setRisk(Map risk) { + this.risk = risk; + } + public String toContent() { if (risk.isEmpty()) return null; diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketSendResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketSendResult.java index c7a0f625..d2f63fd0 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketSendResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RedpacketSendResult.java @@ -54,7 +54,7 @@ public class RedpacketSendResult extends MerchantResult { @JSONField(name = "send_listid") private String sendListid; - public RedpacketSendResult() { + protected RedpacketSendResult() { // jaxb required } @@ -62,14 +62,26 @@ public class RedpacketSendResult extends MerchantResult { return outTradeNo; } + public void setOutTradeNo(String outTradeNo) { + this.outTradeNo = outTradeNo; + } + public String getOpenId() { return openId; } + public void setOpenId(String openId) { + this.openId = openId; + } + public int getTotalAmount() { return totalAmount; } + public void setTotalAmount(int totalAmount) { + this.totalAmount = totalAmount; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -84,6 +96,10 @@ public class RedpacketSendResult extends MerchantResult { return sendTime; } + public void setSendTime(String sendTime) { + this.sendTime = sendTime; + } + @JSONField(serialize = false) public Date getFormatSendTime() { return DateUtil.parse2yyyyMMddHHmmss(sendTime); @@ -93,6 +109,10 @@ public class RedpacketSendResult extends MerchantResult { return sendListid; } + public void setSendListid(String sendListid) { + this.sendListid = sendListid; + } + @Override public String toString() { return "RedpacketSendResult [outTradeNo=" + outTradeNo + ", openId=" diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundDetail.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundDetail.java index 3bea6fb0..65190bc2 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundDetail.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundDetail.java @@ -2,9 +2,9 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; import com.foxinmy.weixin4j.pay.payment.coupon.RefundCouponInfo; -import com.foxinmy.weixin4j.type.mch.CouponType; -import com.foxinmy.weixin4j.type.mch.RefundChannel; -import com.foxinmy.weixin4j.type.mch.RefundStatus; +import com.foxinmy.weixin4j.pay.type.mch.CouponType; +import com.foxinmy.weixin4j.pay.type.mch.RefundChannel; +import com.foxinmy.weixin4j.pay.type.mch.RefundStatus; import com.foxinmy.weixin4j.util.DateUtil; import com.foxinmy.weixin4j.xml.ListsuffixResult; @@ -29,7 +29,7 @@ import java.util.List; public class RefundDetail implements Serializable { private static final long serialVersionUID = 1402738803019986864L; - public RefundDetail() { + protected RefundDetail() { // jaxb required } @@ -113,14 +113,26 @@ public class RefundDetail implements Serializable { return outRefundNo; } + public void setOutRefundNo(String outRefundNo) { + this.outRefundNo = outRefundNo; + } + public String getRefundId() { return refundId; } + public void setRefundId(String refundId) { + this.refundId = refundId; + } + public String getRefundChannel() { return refundChannel; } + public void setRefundChannel(String refundChannel) { + this.refundChannel = refundChannel; + } + @JSONField(serialize = false) public RefundChannel getFormatRefundChannel() { return refundChannel != null ? RefundChannel.valueOf(refundChannel @@ -131,10 +143,18 @@ public class RefundDetail implements Serializable { return refundFee; } + public void setRefundFee(int refundFee) { + this.refundFee = refundFee; + } + public String getRefundStatus() { return refundStatus; } + public void setRefundStatus(String refundStatus) { + this.refundStatus = refundStatus; + } + @JSONField(serialize = false) public RefundStatus getFormatRefundStatus() { return refundStatus != null ? RefundStatus.valueOf(refundStatus @@ -153,6 +173,10 @@ public class RefundDetail implements Serializable { return settlementRefundFee; } + public void setSettlementRefundFee(Integer settlementRefundFee) { + this.settlementRefundFee = settlementRefundFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -167,6 +191,10 @@ public class RefundDetail implements Serializable { return couponRefundFee; } + public void setCouponRefundFee(Integer couponRefundFee) { + this.couponRefundFee = couponRefundFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -181,10 +209,18 @@ public class RefundDetail implements Serializable { return couponRefundCount; } + public void setCouponRefundCount(Integer couponRefundCount) { + this.couponRefundCount = couponRefundCount; + } + public String getCouponType() { return couponType; } + public void setCouponType(String couponType) { + this.couponType = couponType; + } + @JSONField(serialize = false) public CouponType getFormatCouponType() { return couponType != null ? CouponType @@ -195,9 +231,17 @@ public class RefundDetail implements Serializable { return refundRecvAccout; } + public void setRefundRecvAccout(String refundRecvAccout) { + this.refundRecvAccout = refundRecvAccout; + } + public String getRefundSuccessTime() { return refundSuccessTime; } + + public void setRefundSuccessTime(String refundSuccessTime) { + this.refundSuccessTime = refundSuccessTime; + } @JSONField(serialize = false) public Date getFormatRefundSuccessTime() { diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundRecord.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundRecord.java index 012cad78..fbed34d0 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundRecord.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundRecord.java @@ -42,7 +42,7 @@ public class RefundRecord extends MerchantTradeResult { @ListsuffixResult({ ".*(_\\d)$" }) private List refundList; - public RefundRecord() { + protected RefundRecord() { // jaxb required } @@ -50,10 +50,18 @@ public class RefundRecord extends MerchantTradeResult { return refundCount; } + public void setRefundCount(int refundCount) { + this.refundCount = refundCount; + } + public int getRefundFee() { return refundFee; } + public void setRefundFee(int refundFee) { + this.refundFee = refundFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundResult.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundResult.java index 419dbc7c..87f9c06e 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundResult.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/RefundResult.java @@ -1,7 +1,7 @@ package com.foxinmy.weixin4j.pay.payment.mch; import com.alibaba.fastjson.annotation.JSONField; -import com.foxinmy.weixin4j.type.mch.RefundChannel; +import com.foxinmy.weixin4j.pay.type.mch.RefundChannel; import com.foxinmy.weixin4j.xml.ListsuffixResult; import javax.xml.bind.annotation.XmlAccessType; @@ -63,7 +63,7 @@ public class RefundResult extends MerchantTradeResult { @ListsuffixResult({ ".*(_\\d)$" }) private List refundList; - public RefundResult() { + protected RefundResult() { // jaxb required } @@ -71,14 +71,26 @@ public class RefundResult extends MerchantTradeResult { return outRefundNo; } + public void setOutRefundNo(String outRefundNo) { + this.outRefundNo = outRefundNo; + } + public String getRefundId() { return refundId; } + public void setRefundId(String refundId) { + this.refundId = refundId; + } + public String getRefundChannel() { return refundChannel; } + public void setRefundChannel(String refundChannel) { + this.refundChannel = refundChannel; + } + @JSONField(serialize = false) public RefundChannel getFormatRefundChannel() { return refundChannel != null ? RefundChannel.valueOf(refundChannel @@ -89,6 +101,10 @@ public class RefundResult extends MerchantTradeResult { return refundFee; } + public void setRefundFee(int refundFee) { + this.refundFee = refundFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -103,6 +119,10 @@ public class RefundResult extends MerchantTradeResult { return cashRefundFee; } + public void setCashRefundFee(Integer cashRefundFee) { + this.cashRefundFee = cashRefundFee; + } + /** * 调用接口获取单位为分,get方法转换为元方便使用 * @@ -117,6 +137,10 @@ public class RefundResult extends MerchantTradeResult { return refundList; } + public void setRefundList(List refundList) { + this.refundList = refundList; + } + @Override public String toString() { return "RefundResult [" + super.toString() + ", outRefundNo=" diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SceneInfoApp.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SceneInfoApp.java index 48a5b763..7c708e5f 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SceneInfoApp.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SceneInfoApp.java @@ -21,6 +21,10 @@ public class SceneInfoApp { private String path; private String sceneInfo; + protected SceneInfoApp(){ + + } + private SceneInfoApp(String type, String name, String path) { this.type = type; this.name = name; @@ -31,14 +35,26 @@ public class SceneInfoApp { return type; } + public void setType(String type) { + this.type = type; + } + public String getName() { return name; } + public void setName(String name) { + this.name = name; + } + public String getPath() { return path; } + public void setPath(String path) { + this.path = path; + } + public String getSceneInfo() { return sceneInfo; } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SettlementRecord.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SettlementRecord.java index 509a214c..501abd03 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SettlementRecord.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/payment/mch/SettlementRecord.java @@ -87,7 +87,7 @@ public class SettlementRecord extends MerchantResult { @JSONField(name = "poundage_fee") private int poundageFee; - public SettlementRecord() { + protected SettlementRecord() { // jaxb required } diff --git a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/type/TradeState.java b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/type/TradeState.java index 14a30e3c..2b302adc 100644 --- a/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/type/TradeState.java +++ b/weixin4j-pay/src/main/java/com/foxinmy/weixin4j/pay/type/TradeState.java @@ -8,7 +8,6 @@ package com.foxinmy.weixin4j.pay.type; * @date 2014年11月2日 * @since JDK 1.6 * @see - * @deprecated 迁移到子模块weixin4j-pay */ public enum TradeState { /**