diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/FavorStocksCreateRequest.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/FavorStocksCreateRequest.java index 855edc8528..375dd308d8 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/FavorStocksCreateRequest.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/FavorStocksCreateRequest.java @@ -1,6 +1,7 @@ package com.github.binarywang.wxpay.bean.marketing; import com.github.binarywang.wxpay.bean.marketing.enums.BackgroundColorEnum; +import com.github.binarywang.wxpay.bean.marketing.enums.JumpTargetEnum; import com.github.binarywang.wxpay.bean.marketing.enums.StockTypeEnum; import com.github.binarywang.wxpay.bean.marketing.enums.TradeTypeEnum; import com.google.gson.annotations.SerializedName; @@ -392,6 +393,24 @@ public static class PatternInfo implements Serializable { */ @SerializedName(value = "coupon_image") private String couponImage; + + /** + * 卡包跳转目标 + */ + @SerializedName("jump_target") + private JumpTargetEnum jumpTarget; + + /** + * 小程序appid + */ + @SerializedName("mini_program_appid") + private String miniProgramAppid; + + /** + * 小程序path + */ + @SerializedName("mini_program_path") + private String miniProgramPath; } @Data diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/BackgroundColorEnum.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/BackgroundColorEnum.java index d9ba753346..b37765f8f2 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/BackgroundColorEnum.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/BackgroundColorEnum.java @@ -52,6 +52,16 @@ public enum BackgroundColorEnum { */ COLOR080("COLOR080", "#EE903C"), + /** + * 颜色 #F08500 + */ + COLOR081("COLOR081", "#F08500"), + + /** + * 颜色 #A9D92D + */ + COLOR082("COLOR082", "#A9D92D"), + /** * 颜色 #DD6549 */ @@ -61,8 +71,17 @@ public enum BackgroundColorEnum { * 颜色 #CC463D */ COLOR100("COLOR100", "#CC463D"), - ; + /** + * 颜色 #CF3E36 + */ + COLOR101("COLOR101", "#CF3E36"), + + /** + * 颜色 #5E6671 + */ + COLOR102("COLOR102", "#5E6671"), + ; /** * 色值 */ diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/JumpTargetEnum.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/JumpTargetEnum.java new file mode 100644 index 0000000000..dce0b34556 --- /dev/null +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/marketing/enums/JumpTargetEnum.java @@ -0,0 +1,34 @@ +package com.github.binarywang.wxpay.bean.marketing.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 卡包跳转目标 + * + * @author wangerwei + */ +@Getter +@AllArgsConstructor +public enum JumpTargetEnum { + + /** + * PAYMENT_CODE:点击“立即使用”跳转至微信支付付款码 + */ + PAYMENT_CODE("PAYMENT_CODE"), + + /** + * MINI_PROGRAM:点击“立即使用”跳转至配置的商家小程序(需要指定小程序appid和path) + */ + MINI_PROGRAM("MINI_PROGRAM"), + + /** + * DEFAULT_PAGE:点击“立即使用”跳转至默认页面 + */ + DEFAULT_PAGE("DEFAULT_PAGE"); + + /** + * 批次类型 + */ + private final String value; +}