| @@ -2,6 +2,7 @@ package me.chanjar.weixin.mp.bean.card; | |||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||
| import lombok.Data; | import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | |||||
| import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| @@ -12,8 +13,8 @@ import java.io.Serializable; | |||||
| * @Date 2018/12/29 | * @Date 2018/12/29 | ||||
| */ | */ | ||||
| @Data | @Data | ||||
| @EqualsAndHashCode(callSuper = true) | |||||
| public final class CashCard extends Card implements Serializable { | public final class CashCard extends Card implements Serializable { | ||||
| private static final long serialVersionUID = 6965491956462769745L; | private static final long serialVersionUID = 6965491956462769745L; | ||||
| /** | /** | ||||
| @@ -2,6 +2,7 @@ package me.chanjar.weixin.mp.bean.card; | |||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||
| import lombok.Data; | import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | |||||
| import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| @@ -12,8 +13,8 @@ import java.io.Serializable; | |||||
| * @Date 2018/12/29 | * @Date 2018/12/29 | ||||
| */ | */ | ||||
| @Data | @Data | ||||
| @EqualsAndHashCode(callSuper = true) | |||||
| public final class DiscountCard extends Card implements Serializable { | public final class DiscountCard extends Card implements Serializable { | ||||
| private static final long serialVersionUID = 1704610082472315077L; | private static final long serialVersionUID = 1704610082472315077L; | ||||
| /** | /** | ||||
| @@ -2,6 +2,7 @@ package me.chanjar.weixin.mp.bean.card; | |||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||
| import lombok.Data; | import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | |||||
| import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| @@ -12,7 +13,10 @@ import java.io.Serializable; | |||||
| * @Date 2018/12/29 | * @Date 2018/12/29 | ||||
| */ | */ | ||||
| @Data | @Data | ||||
| @EqualsAndHashCode(callSuper = true) | |||||
| public class DiscountCardCreateRequest extends CardCreateRequest implements Serializable { | public class DiscountCardCreateRequest extends CardCreateRequest implements Serializable { | ||||
| private static final long serialVersionUID = 1190518086576489692L; | |||||
| @SerializedName("card_type") | @SerializedName("card_type") | ||||
| private String cardType = "DISCOUNT"; | private String cardType = "DISCOUNT"; | ||||
| @@ -2,6 +2,7 @@ package me.chanjar.weixin.mp.bean.card; | |||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||
| import lombok.Data; | import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | |||||
| import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| @@ -12,8 +13,8 @@ import java.io.Serializable; | |||||
| * @Date 2018/12/29 | * @Date 2018/12/29 | ||||
| */ | */ | ||||
| @Data | @Data | ||||
| @EqualsAndHashCode(callSuper = true) | |||||
| public final class GeneralCard extends Card implements Serializable { | public final class GeneralCard extends Card implements Serializable { | ||||
| private static final long serialVersionUID = -1577656733441132585L; | private static final long serialVersionUID = -1577656733441132585L; | ||||
| /** | /** | ||||
| @@ -2,6 +2,7 @@ package me.chanjar.weixin.mp.bean.card; | |||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||
| import lombok.Data; | import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | |||||
| import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| @@ -12,7 +13,10 @@ import java.io.Serializable; | |||||
| * @Date 2018/12/29 | * @Date 2018/12/29 | ||||
| */ | */ | ||||
| @Data | @Data | ||||
| @EqualsAndHashCode(callSuper = true) | |||||
| public class GeneralCardCreateRequest extends CardCreateRequest implements Serializable { | public class GeneralCardCreateRequest extends CardCreateRequest implements Serializable { | ||||
| private static final long serialVersionUID = 1771355872211267723L; | |||||
| @SerializedName("card_type") | @SerializedName("card_type") | ||||
| private String cardType = "GENERAL_COUPON"; | private String cardType = "GENERAL_COUPON"; | ||||
| @@ -2,6 +2,7 @@ package me.chanjar.weixin.mp.bean.card; | |||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||
| import lombok.Data; | import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | |||||
| import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder; | ||||
| import java.io.Serializable; | import java.io.Serializable; | ||||
| @@ -12,7 +13,10 @@ import java.io.Serializable; | |||||
| * @Date 2018/12/29 | * @Date 2018/12/29 | ||||
| */ | */ | ||||
| @Data | @Data | ||||
| @EqualsAndHashCode(callSuper = true) | |||||
| public class GrouponCardCreateRequest extends CardCreateRequest implements Serializable { | public class GrouponCardCreateRequest extends CardCreateRequest implements Serializable { | ||||
| private static final long serialVersionUID = 7551441058859934512L; | |||||
| @SerializedName("card_type") | @SerializedName("card_type") | ||||
| private String cardType = "GROUPON"; | private String cardType = "GROUPON"; | ||||