fix some javadoc warnings

This commit is contained in:
Binary Wang 2016-12-26 17:42:26 +08:00
parent 76f4e0b120
commit 87770f4b3f
4 changed files with 395 additions and 422 deletions

View File

@ -89,7 +89,6 @@ public interface WxMpConfigStorage {
/** /**
* 微信支付异步回掉地址通知url必须为直接可访问的url不能携带参数 * 微信支付异步回掉地址通知url必须为直接可访问的url不能携带参数
* *
* @return
* @since 2.5.0 * @since 2.5.0
*/ */
String getNotifyURL(); String getNotifyURL();
@ -100,7 +99,6 @@ public interface WxMpConfigStorage {
* JSAPI--公众号支付NATIVE--原生扫码支付APP--app支付 * JSAPI--公众号支付NATIVE--原生扫码支付APP--app支付
* </pre> * </pre>
* *
* @return
* @since 2.5.0 * @since 2.5.0
*/ */
String getTradeType(); String getTradeType();

View File

@ -1,10 +1,10 @@
package me.chanjar.weixin.mp.bean.pay.request; package me.chanjar.weixin.mp.bean.pay.request;
import java.math.BigDecimal;
import com.thoughtworks.xstream.annotations.XStreamAlias; import com.thoughtworks.xstream.annotations.XStreamAlias;
import me.chanjar.weixin.common.util.ToStringUtils; import me.chanjar.weixin.common.util.ToStringUtils;
import java.math.BigDecimal;
/** /**
* <pre> * <pre>
* Created by Binary Wang on 2016-10-24. * Created by Binary Wang on 2016-10-24.
@ -75,7 +75,7 @@ public abstract class WxPayBaseRequest {
/** /**
* 如果配置中已经设置可以不设置值 * 如果配置中已经设置可以不设置值
* @param appid * @param appid 微信公众号appid
*/ */
public void setAppid(String appid) { public void setAppid(String appid) {
this.appid = appid; this.appid = appid;
@ -87,7 +87,7 @@ public abstract class WxPayBaseRequest {
/** /**
* 如果配置中已经设置可以不设置值 * 如果配置中已经设置可以不设置值
* @param mchId * @param mchId 微信商户号
*/ */
public void setMchId(String mchId) { public void setMchId(String mchId) {
this.mchId = mchId; this.mchId = mchId;
@ -99,7 +99,7 @@ public abstract class WxPayBaseRequest {
/** /**
* 默认采用时间戳为随机字符串可以不设置 * 默认采用时间戳为随机字符串可以不设置
* @param nonceStr * @param nonceStr 随机字符串
*/ */
public void setNonceStr(String nonceStr) { public void setNonceStr(String nonceStr) {
this.nonceStr = nonceStr; this.nonceStr = nonceStr;
@ -116,8 +116,7 @@ public abstract class WxPayBaseRequest {
/** /**
* 将单位为元转换为单位为分 * 将单位为元转换为单位为分
* *
* @param yuan * @param yuan 将要转换的元的数值字符串
* @return
*/ */
public static Integer yuanToFee(String yuan) { public static Integer yuanToFee(String yuan) {
return new BigDecimal(yuan).setScale(2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).intValue(); return new BigDecimal(yuan).setScale(2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).intValue();

View File

@ -1,13 +1,12 @@
package me.chanjar.weixin.mp.bean.pay.result; package me.chanjar.weixin.mp.bean.pay.result;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import me.chanjar.weixin.common.util.BeanUtils;
import me.chanjar.weixin.common.util.ToStringUtils;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Map; import java.util.Map;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import me.chanjar.weixin.common.util.BeanUtils;
import me.chanjar.weixin.common.util.ToStringUtils;
/** /**
* <pre> * <pre>
* 微信支付结果共用属性类 * 微信支付结果共用属性类
@ -149,8 +148,7 @@ public abstract class WxPayBaseResult {
/** /**
* 将单位分转换成单位圆 * 将单位分转换成单位圆
* @param fee * @param fee 将要被转换为元的分的数值
* @return
*/ */
public static String feeToYuan(Integer fee) { public static String feeToYuan(Integer fee) {
return new BigDecimal(Double.valueOf(fee) / 100).setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString(); return new BigDecimal(Double.valueOf(fee) / 100).setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString();

View File

@ -1,17 +1,15 @@
package me.chanjar.weixin.mp.bean.pay.result; package me.chanjar.weixin.mp.bean.pay.result;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import me.chanjar.weixin.common.util.BeanUtils;
import me.chanjar.weixin.mp.bean.pay.WxPayOrderNotifyCoupon;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import me.chanjar.weixin.common.util.BeanUtils;
import me.chanjar.weixin.mp.bean.pay.WxPayOrderNotifyCoupon;
/** /**
* 支付结果通用通知 文档见https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7 * 支付结果通用通知 文档见https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7
* @author aimilin6688 * @author aimilin6688
@ -20,9 +18,6 @@ import me.chanjar.weixin.mp.bean.pay.WxPayOrderNotifyCoupon;
@XStreamAlias("xml") @XStreamAlias("xml")
public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializable { public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializable {
/**
* @fields serialVersionUID
*/
private static final long serialVersionUID = 5389718115223345496L; private static final long serialVersionUID = 5389718115223345496L;
@ -35,7 +30,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 013467007045764 * 013467007045764
* 微信支付分配的终端设备号 * 微信支付分配的终端设备号
* </pre> * </pre>
* @fields deviceInfo
*/ */
@XStreamAlias("device_info") @XStreamAlias("device_info")
private String deviceInfo; private String deviceInfo;
@ -49,7 +43,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* wxd930ea5d5a258f4f * wxd930ea5d5a258f4f
* 用户在商户appid下的唯一标识 * 用户在商户appid下的唯一标识
* </pre> * </pre>
* @fields openid
*/ */
@XStreamAlias("openid") @XStreamAlias("openid")
private String openid; private String openid;
@ -63,7 +56,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* Y * Y
* 用户是否关注公众账号Y-关注N-未关注仅在公众账号类型支付有效 * 用户是否关注公众账号Y-关注N-未关注仅在公众账号类型支付有效
* </pre> * </pre>
* @fields isSubscribe
*/ */
@XStreamAlias("is_subscribe") @XStreamAlias("is_subscribe")
private String isSubscribe; private String isSubscribe;
@ -77,7 +69,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* String(16) * String(16)
* JSAPI JSAPINATIVEAPP * JSAPI JSAPINATIVEAPP
* </pre> * </pre>
* @fields tradeType
*/ */
@XStreamAlias("trade_type") @XStreamAlias("trade_type")
private String tradeType; private String tradeType;
@ -92,7 +83,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* CMC * CMC
* 银行类型采用字符串类型的银行标识银行类型见银行列表 * 银行类型采用字符串类型的银行标识银行类型见银行列表
* </pre> * </pre>
* @fields bankType
*/ */
@XStreamAlias("bank_type") @XStreamAlias("bank_type")
private String bankType; private String bankType;
@ -107,7 +97,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 100 * 100
* 订单总金额单位为分 * 订单总金额单位为分
* </pre> * </pre>
* @fields totalFee
*/ */
@XStreamAlias("total_fee") @XStreamAlias("total_fee")
private Integer totalFee; private Integer totalFee;
@ -120,7 +109,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 100 * 100
* 应结订单金额=订单金额-非充值代金券金额应结订单金额<=订单金额 * 应结订单金额=订单金额-非充值代金券金额应结订单金额<=订单金额
* </pre> * </pre>
* @fields settlementTotalFee
*/ */
@XStreamAlias("settlement_total_fee") @XStreamAlias("settlement_total_fee")
private Integer settlementTotalFee; private Integer settlementTotalFee;
@ -133,7 +121,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* CNY * CNY
* 货币类型符合ISO4217标准的三位字母代码默认人民币CNY其他值列表详见货币类型 * 货币类型符合ISO4217标准的三位字母代码默认人民币CNY其他值列表详见货币类型
* </pre> * </pre>
* @fields feeType
*/ */
@XStreamAlias("fee_type") @XStreamAlias("fee_type")
private String feeType; private String feeType;
@ -146,7 +133,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 100 * 100
* 现金支付金额订单现金支付金额详见支付金额 * 现金支付金额订单现金支付金额详见支付金额
* </pre> * </pre>
* @fields cashFee
*/ */
@XStreamAlias("cash_fee") @XStreamAlias("cash_fee")
private Integer cashFee; private Integer cashFee;
@ -159,7 +145,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* CNY * CNY
* 货币类型符合ISO4217标准的三位字母代码默认人民币CNY其他值列表详见货币类型 * 货币类型符合ISO4217标准的三位字母代码默认人民币CNY其他值列表详见货币类型
* </pre> * </pre>
* @fields cashFeeType
*/ */
@XStreamAlias("cash_fee_type") @XStreamAlias("cash_fee_type")
private String cashFeeType; private String cashFeeType;
@ -172,7 +157,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 10 * 10
* 代金券金额<=订单金额订单金额-代金券金额=现金支付金额详见支付金额 * 代金券金额<=订单金额订单金额-代金券金额=现金支付金额详见支付金额
* </pre> * </pre>
* @fields couponFee
*/ */
@XStreamAlias("coupon_fee") @XStreamAlias("coupon_fee")
private Integer couponFee; private Integer couponFee;
@ -185,14 +169,13 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* Int * Int
* 1 * 1
* 代金券使用数量 * 代金券使用数量
* </pre>
*/ */
@XStreamAlias("coupon_count") @XStreamAlias("coupon_count")
private Integer couponCount; private Integer couponCount;
private List<WxPayOrderNotifyCoupon> couponList; private List<WxPayOrderNotifyCoupon> couponList;
/** /**
* <pre> * <pre>
* 微信支付订单号 * 微信支付订单号
@ -202,7 +185,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 1217752501201407033233368018 * 1217752501201407033233368018
* 微信支付订单号 * 微信支付订单号
* </pre> * </pre>
* @fields transactionId
*/ */
@XStreamAlias("transaction_id") @XStreamAlias("transaction_id")
private String transactionId; private String transactionId;
@ -216,7 +198,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 1212321211201407033568112322 * 1212321211201407033568112322
* 商户系统的订单号与请求一致 * 商户系统的订单号与请求一致
* </pre> * </pre>
* @fields outTradeNo
*/ */
@XStreamAlias("out_trade_no") @XStreamAlias("out_trade_no")
private String outTradeNo; private String outTradeNo;
@ -229,7 +210,6 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 123456 * 123456
* 商家数据包原样返回 * 商家数据包原样返回
* </pre> * </pre>
* @fields
*/ */
@XStreamAlias("attach") @XStreamAlias("attach")
private String attach; private String attach;
@ -242,12 +222,10 @@ public class WxPayOrderNotifyResult extends WxPayBaseResult implements Serializ
* 20141030133525 * 20141030133525
* 支付完成时间格式为yyyyMMddHHmmss如2009年12月25日9点10分10秒表示为20091225091010其他详见时间规则 * 支付完成时间格式为yyyyMMddHHmmss如2009年12月25日9点10分10秒表示为20091225091010其他详见时间规则
* </pre> * </pre>
* @fields timeEnd
*/ */
@XStreamAlias("time_end") @XStreamAlias("time_end")
private String timeEnd; private String timeEnd;
public Integer getCouponCount() { public Integer getCouponCount() {
return couponCount; return couponCount;
} }