From 169ab1fca7123323e265e3bfabadf4a957382d75 Mon Sep 17 00:00:00 2001 From: chenxin5 Date: Thu, 5 Sep 2019 23:42:16 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E5=8D=A1=E5=BE=AE=E4=BF=A1=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chanjar/weixin/mp/bean/card/BaseInfo.java | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java index c968b5991e..c60cb447f0 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/BaseInfo.java @@ -191,6 +191,53 @@ public class BaseInfo implements Serializable { @SerializedName("need_push_on_view") private boolean needPushOnView; + + /** + * 微信小程序开放功能 小程序&卡券打通部分新增8个字段 https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1490190158&version=1&lang=zh_CN&platform=2 + * @return + */ + + /** + * 自定义使用入口跳转小程序的user_name,格式为原始id+@app + */ + @SerializedName("custom_app_brand_user_name") + private String customAppBrandUserName; + /** + * 自定义使用入口小程序页面地址 + */ + @SerializedName("custom_app_brand_pass") + private String customAppBrandPass; + /** + * 小程序的user_name + */ + @SerializedName("center_app_brand_user_name") + private String centerAppBrandUserName; + /** + * 自定义居中使用入口小程序页面地址 + */ + @SerializedName("center_app_brand_pass") + private String centerAppBrandPass; + /** + * 小程序的user_name + */ + @SerializedName("promotion_app_brand_user_name") + private String promotionAppBrandUserName; + /** + * 自定义营销入口小程序页面地址 + */ + @SerializedName("promotion_app_brand_pass") + private String promotionAppBrandPass; + /** + * 小程序的user_name, + */ + @SerializedName("activate_app_brand_user_name") + private String activateAppBrandUserName; + /** + * 激活小程序页面地址 + */ + @SerializedName("activate_app_brand_pass") + private String activateAppBrandPass; + @Override public String toString() { return WxMpGsonBuilder.create().toJson(this); From 1f823396bdd1d02dd6efcec6eeb1fb3fc313d1c7 Mon Sep 17 00:00:00 2001 From: chenxin5 Date: Fri, 6 Sep 2019 23:14:15 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=8F=82=E8=80=83https://mp.weixin.qq.com/?= =?UTF-8?q?wiki=3Ft=3Dresource/res=5Fmain&id=3Dmp1499332673=5FUnm7V=20=20?= =?UTF-8?q?=E5=8D=A1=E5=88=B8=E5=86=85=E8=B7=B3=E8=BD=AC=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=20=E6=B7=BB=E5=8A=A0=E5=BE=AE=E4=BF=A1=E5=8D=A1?= =?UTF-8?q?=E5=88=B8=E8=B7=B3=E8=BD=AC=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=BC=BA?= =?UTF-8?q?=E5=B0=91=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../weixin/mp/bean/card/CustomCell1.java | 15 ++++++++++++ .../weixin/mp/bean/card/CustomField.java | 16 +++++++++++++ .../weixin/mp/bean/card/MemberCard.java | 24 +++++++++++++++++++ 3 files changed, 55 insertions(+) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomCell1.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomCell1.java index 8789eca463..c598d24471 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomCell1.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomCell1.java @@ -33,6 +33,21 @@ public class CustomCell1 implements Serializable { @SerializedName("url") private String url; + /** + * 参考https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1499332673_Unm7V卡券内跳转小程序参数说明:会员卡自定义入口,包含以下两个字段 + */ + /** + * 自定义入口小程序user_name,格式为原始id+@app. + */ + @SerializedName("app_brand_user_name") + private String appBrandUserName; + /** + * 自定义入口小程序的页面路径. + */ + @SerializedName("app_brand_pass") + private String appBrandPass; + + @Override public String toString() { return WxMpGsonBuilder.create().toJson(this); diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomField.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomField.java index df9c2e6f8d..a6b56b028f 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomField.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/CustomField.java @@ -33,6 +33,22 @@ public class CustomField implements Serializable { @SerializedName("url") private String url; + /** + * 参考https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1499332673_Unm7V卡券内跳转小程序参数说明:会员卡顶部的信息类目字段,包含以下两个字段 + */ + /** + * 自定义信息类目小程序user_name,格式为原始id+@app + */ + @SerializedName("app_brand_user_name") + private String appBrandUserName; + /** + * 自定义信息类目小程序的页面路径 + */ + @SerializedName("app_brand_pass") + private String appBrandPass; + + + public String getNameType() { return nameType; } diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/MemberCard.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/MemberCard.java index a6caf1bbd4..bbe42acabb 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/MemberCard.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/card/MemberCard.java @@ -157,6 +157,30 @@ public final class MemberCard implements Serializable { @SerializedName("wx_activate_after_submit_url") private String wxActivateAfterSubmitUrl; + /** + * 参照https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1499332673_Unm7V卡券内跳转小程序 + */ + /** + * 积分信息类目对应的小程序 user_name,格式为原始id+@app + */ + @SerializedName("bonus_app_brand_user_name") + private String bonusAppBrandUserName; + /** + *积分入口小程序的页面路径 + */ + @SerializedName("bonus_app_brand_pass") + private String bonusAppBrandPass; + /** + *余额信息类目对应的小程序 user_name,格式为原始id+@app + */ + @SerializedName("balance_app_brand_user_name") + private String balanceAppBrandUserName; + /** + *余额入口小程序的页面路径 + */ + @SerializedName("balance_app_brand_pass") + private String balanceAppBrandPass; + @Override public String toString() { return WxMpGsonBuilder.create().toJson(this);