From 40936c9d86aafb452813fa52f430935e3eba6448 Mon Sep 17 00:00:00 2001 From: Boris Date: Thu, 9 May 2024 00:21:51 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E3=80=90=E8=A7=86=E9=A2=91=E5=8F=B7?= =?UTF-8?q?=E3=80=91=E5=B0=8F=E5=BA=97=E5=95=86=E5=93=81=E5=AF=B9=E8=B1=A1?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=94=AE=E5=90=8E=E5=AD=97=E6=AE=B5=EF=BC=8C?= =?UTF-8?q?=E3=80=90=E4=BC=81=E4=B8=9A=E5=BE=AE=E4=BF=A1=E3=80=91=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=AE=A2=E6=9C=8D=E8=B4=A6=E5=8F=B7=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=20=E5=A2=9E=E5=8A=A0=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=9C=89=E7=AE=A1=E7=90=86=E6=9D=83=E9=99=90=E7=9A=84=E5=AD=97?= =?UTF-8?q?=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 ++++++++++++++++ .../cp/bean/kf/WxCpKfAccountListResp.java | 6 +++++ 3 files changed, 47 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 000000000..693ea6865 --- /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 7e3834f10..9db4c50f7 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; } 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 a7ec3c909..ed26a24fe 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 class WxCpKfAccountListResp extends WxCpBaseResp { */ @SerializedName("avatar") private String avatar; + + /** + * 当前调用接口的应用身份,是否有该客服账号的管理权限(编辑客服账号信息、分配会话和收发消息)。组件应用不返回此字段 + */ + @SerializedName("manage_privilege") + private Boolean hasManagePrivilege; } /**