com.foxinmy.weixin4j.model.card
Class CardCoupons

java.lang.Object
  extended by com.foxinmy.weixin4j.model.card.CardCoupons

public final class CardCoupons
extends Object

卡券构造器

Since:
JDK 1.6
Author:
jinyu(foxinmy@gmail.com)
See Also:
CashCoupon, DiscountCoupon, GeneralCoupon, GiftCoupon, GrouponCoupon

Method Summary
static CardCoupon createCashCoupon(CouponBaseInfo.Builder builder, double reduceCost, double leastCost)
          创建代金券
static CardCoupon createDiscountCoupon(CouponBaseInfo.Builder builder, int discount)
          创建折扣券
static CardCoupon createGeneralCoupon(CouponBaseInfo.Builder builder, String explain)
          创建普通优惠券
static CardCoupon createGiftCoupon(CouponBaseInfo.Builder builder, String explain)
          创建普通优惠券
static CardCoupon createGrouponCoupon(CouponBaseInfo.Builder builder, String explain)
          创建团购券
static MemberCard createMemberCard(CouponBaseInfo.Builder baseBuilder, MemberCard.Builder memberCardBudiler)
           
static CouponAdvanceInfo.Builder customAdvance()
          卡券高级信息构造器
static CouponBaseInfo.Builder customBase()
          卡券基础信息构造器
static MemberCard.Builder customMemberCard()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

customBase

public static CouponBaseInfo.Builder customBase()
卡券基础信息构造器

Returns:

customAdvance

public static CouponAdvanceInfo.Builder customAdvance()
卡券高级信息构造器

Returns:

customMemberCard

public static MemberCard.Builder customMemberCard()

createCashCoupon

public static CardCoupon createCashCoupon(CouponBaseInfo.Builder builder,
                                          double reduceCost,
                                          double leastCost)
创建代金券

Parameters:
builder - 卡券基础信息构造器 必填
reduceCost - 减免金额 (单位为元) 必填
leastCost - 起用金额(单位为元),如果无起用门槛则填0

createDiscountCoupon

public static CardCoupon createDiscountCoupon(CouponBaseInfo.Builder builder,
                                              int discount)
创建折扣券

Parameters:
builder - 卡券基础信息构造器 必填
discount - 打折额度百分百,如:传入30就是七折 必填

createGeneralCoupon

public static CardCoupon createGeneralCoupon(CouponBaseInfo.Builder builder,
                                             String explain)
创建普通优惠券

Parameters:
builder - 卡券基础信息构造器 必填
explain - 优惠详情 如:音乐木盒 必填

createGiftCoupon

public static CardCoupon createGiftCoupon(CouponBaseInfo.Builder builder,
                                          String explain)
创建普通优惠券

Parameters:
builder - 卡券基础信息构造器 必填
explain - 兑换说明 如:可兑换音乐木盒一个 必填

createGrouponCoupon

public static CardCoupon createGrouponCoupon(CouponBaseInfo.Builder builder,
                                             String explain)
创建团购券

Parameters:
builder - 卡券基础信息构造器 必填
explain - 团购详情 如:双人套餐\n -进口红酒一支。\n孜然牛肉一份 必填

createMemberCard

public static MemberCard createMemberCard(CouponBaseInfo.Builder baseBuilder,
                                          MemberCard.Builder memberCardBudiler)


Copyright © 2014–2017. All rights reserved.