DiscountCoupon.java
- package com.foxinmy.weixin4j.model.card;
- import com.alibaba.fastjson.annotation.JSONField;
- import com.foxinmy.weixin4j.type.card.CardType;
- /**
- * 折扣券
- *
- * @className DiscountCoupon
- * @author jinyu(foxinmy@gmail.com)
- * @date 2016年8月4日
- * @since JDK 1.6
- */
- public class DiscountCoupon extends CardCoupon {
- /**
- * 打折额度百分比
- */
- private final int discount;
- /**
- * 构造折扣券
- *
- * @param couponBaseInfo
- * 基础信息
- * @param discount
- * 打折额度百分百,如:传入30就是七折。
- */
- public DiscountCoupon(CouponBaseInfo couponBaseInfo, int discount) {
- super(couponBaseInfo);
- this.discount = discount;
- }
- public int getDiscount() {
- return discount;
- }
- @JSONField(serialize = false)
- @Override
- public CardType getCardType() {
- return CardType.DISCOUNT;
- }
- @Override
- public String toString() {
- return "DiscountCoupon [discount=" + discount + ", " + super.toString()
- + "]";
- }
- }