From 57cb5fbadbd03db274843646ab66b7cd7f4268f5 Mon Sep 17 00:00:00 2001 From: "boris.bao" Date: Sat, 23 Mar 2024 11:18:49 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=A7=86=E9=A2=91=E5=8F=B7=E5=B0=8F?= =?UTF-8?q?=E5=BA=97=E5=95=86=E5=93=81=E5=AF=B9=E8=B1=A1=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=94=AE=E5=90=8E=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../channel/bean/product/AfterSaleInfo.java | 22 +++++++++++++++++++ .../weixin/channel/bean/product/SpuInfo.java | 19 ++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/AfterSaleInfo.java diff --git a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/AfterSaleInfo.java b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/AfterSaleInfo.java new file mode 100644 index 0000000000..693ea68657 --- /dev/null +++ b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/AfterSaleInfo.java @@ -0,0 +1,22 @@ +package me.chanjar.weixin.channel.bean.product; + + +import com.fasterxml.jackson.annotation.JsonProperty; +import java.io.Serializable; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * 商品售后信息 + */ +@Data +@NoArgsConstructor +public class AfterSaleInfo implements Serializable { + + + /** + * 商品的售后地址id,可使用获取地址详情 + */ + @JsonProperty("after_sale_address_id") + private Long afterSaleAddressId; +} diff --git a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SpuInfo.java b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SpuInfo.java index 7e3834f10e..9db4c50f70 100644 --- a/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SpuInfo.java +++ b/weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SpuInfo.java @@ -94,4 +94,23 @@ public class SpuInfo extends SpuSimpleInfo { @JsonProperty("create_time") private String createTime; + /** + * 商品草稿最近一次修改时间 + */ + @JsonProperty("edit_time") + private Long editTime; + + /** + * 商品类型。1: 小店普通自营商品;2: 福袋抽奖商品;3: 直播间闪电购商品。 + * 注意: 福袋抽奖、直播间闪电购类型的商品为只读数据,不支持编辑、上架操作,不支持用data_type=2的参数获取。 + */ + @JsonProperty("product_type") + private Integer productType; + + + /** + * 商品的售后信息 + */ + @JsonProperty("after_sale_info") + private AfterSaleInfo afterSaleInfo; } From 8ef0feacbbb5c9f8ccc4d1957ef16e703a4ec8b7 Mon Sep 17 00:00:00 2001 From: "boris.bao" Date: Mon, 1 Apr 2024 20:13:22 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=AE=A2=E6=9C=8D?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=88=97=E8=A1=A8=20=E5=A2=9E=E5=8A=A0=20?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E6=9C=89=E7=AE=A1=E7=90=86=E6=9D=83=E9=99=90?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../me/chanjar/weixin/cp/bean/kf/WxCpKfAccountListResp.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/kf/WxCpKfAccountListResp.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/kf/WxCpKfAccountListResp.java index a7ec3c909a..ed26a24fe8 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/kf/WxCpKfAccountListResp.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/kf/WxCpKfAccountListResp.java @@ -50,6 +50,12 @@ public static class AccountListDTO { */ @SerializedName("avatar") private String avatar; + + /** + * 当前调用接口的应用身份,是否有该客服账号的管理权限(编辑客服账号信息、分配会话和收发消息)。组件应用不返回此字段 + */ + @SerializedName("manage_privilege") + private Boolean hasManagePrivilege; } /**