From 5b925f6ab64db19297fc5a846d76f15fd58e423b Mon Sep 17 00:00:00 2001 From: jinyu Date: Sat, 11 Jun 2016 12:01:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=A1=E5=88=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weixin4j/mp/card/CardCouponBuilder.java | 14 +++++++++ .../weixin4j/mp/card/CouponAdvancedInfo.java | 18 +++++++++++ .../weixin4j/mp/card/CouponBaseInfo.java | 18 +++++++++++ .../weixin4j/mp/card/CouponDetailInfo.java | 18 +++++++++++ .../weixin4j/mp/card/GrouponCoupon.java | 30 +++++++++++++++++++ 5 files changed, 98 insertions(+) create mode 100644 weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CardCouponBuilder.java create mode 100644 weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponAdvancedInfo.java create mode 100644 weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponBaseInfo.java create mode 100644 weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponDetailInfo.java create mode 100644 weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/GrouponCoupon.java diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CardCouponBuilder.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CardCouponBuilder.java new file mode 100644 index 00000000..65bb4ef0 --- /dev/null +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CardCouponBuilder.java @@ -0,0 +1,14 @@ +package com.foxinmy.weixin4j.mp.card; + + +/** + * 卡券构造器 + * + * @className CardCouponBuilder + * @author jinyu(foxinmy@gmail.com) + * @date 2016年6月1日 + * @since JDK 1.6 + * @see + */ +public class CardCouponBuilder { +} diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponAdvancedInfo.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponAdvancedInfo.java new file mode 100644 index 00000000..eb6ae795 --- /dev/null +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponAdvancedInfo.java @@ -0,0 +1,18 @@ +package com.foxinmy.weixin4j.mp.card; + +import java.io.Serializable; + +/** + * 卡券高级信息 + * + * @className CouponAdvancedInfo + * @author jinyu(foxinmy@gmail.com) + * @date 2016年6月1日 + * @since JDK 1.6 + * @see + */ +public class CouponAdvancedInfo implements Serializable { + + private static final long serialVersionUID = 3626615706377721404L; + +} diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponBaseInfo.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponBaseInfo.java new file mode 100644 index 00000000..d1ecd125 --- /dev/null +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponBaseInfo.java @@ -0,0 +1,18 @@ +package com.foxinmy.weixin4j.mp.card; + +import java.io.Serializable; + +/** + * 卡券基本信息 + * + * @className CouponBaseInfo + * @author jinyu(foxinmy@gmail.com) + * @date 2016年6月1日 + * @since JDK 1.6 + * @see + */ +public class CouponBaseInfo implements Serializable { + + private static final long serialVersionUID = -5725424121330101716L; + +} diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponDetailInfo.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponDetailInfo.java new file mode 100644 index 00000000..1814b51d --- /dev/null +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/CouponDetailInfo.java @@ -0,0 +1,18 @@ +package com.foxinmy.weixin4j.mp.card; + +import java.io.Serializable; + +import com.alibaba.fastjson.JSONObject; + +/** + * 卡券详情信息 + * + * @className CouponDetailInfo + * @author jinyu(foxinmy@gmail.com) + * @date 2016年6月1日 + * @since JDK 1.6 + * @see + */ +public interface CouponDetailInfo extends Serializable { + public JSONObject toContent(); +} diff --git a/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/GrouponCoupon.java b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/GrouponCoupon.java new file mode 100644 index 00000000..330500f9 --- /dev/null +++ b/weixin4j-mp/src/main/java/com/foxinmy/weixin4j/mp/card/GrouponCoupon.java @@ -0,0 +1,30 @@ +package com.foxinmy.weixin4j.mp.card; + +import com.foxinmy.weixin4j.mp.type.CardType; + +public class GrouponCoupon implements CardCoupon { + + @Override + public CardType getCardType() { + return CardType.GROUPON; + } + + @Override + public CouponBaseInfo getBaseInfo() { + // TODO Auto-generated method stub + return null; + } + + @Override + public CouponAdvancedInfo getAdvancedInfo() { + // TODO Auto-generated method stub + return null; + } + + @Override + public CouponDetailInfo getDetailInfo() { + // TODO Auto-generated method stub + return null; + } + +}