Skip to content

Commit f408b64

Browse files
committed
feat(channel): 1.获取类目信息接口返回信息新增资质信息
2.完善商品免审编辑参数 3.SKU信息新增条形码 4.Spu信息新增待开售信息
1 parent 851676b commit f408b64

File tree

6 files changed

+79
-0
lines changed

6 files changed

+79
-0
lines changed

weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/category/CategoryDetailResult.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ public class CategoryDetailResult extends WxChannelBaseResponse {
2222
@JsonProperty("attr")
2323
private Attr attr;
2424

25+
@JsonProperty("product_qua_list")
26+
private List<QualificationInfo> productQuaList;
27+
2528

2629
@Data
2730
@NoArgsConstructor

weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SkuFastInfo.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,14 @@ public class SkuFastInfo implements Serializable {
3535
@JsonProperty("is_delete")
3636
private Boolean delete;
3737

38+
/** 商品sku编码 */
39+
@JsonProperty("sku_code")
40+
private String skuCode;
41+
42+
/** 更新sku状态 0-默认值;5-上架;11-下架 */
43+
@JsonProperty("status")
44+
private Integer status;
45+
3846

3947
@Data
4048
@NoArgsConstructor

weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SkuInfo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ public class SkuInfo implements Serializable {
5656
@JsonProperty("sku_id")
5757
private String skuId;
5858

59+
/** sku条形码 */
60+
@JsonProperty("bar_code")
61+
private String barCode;
62+
5963
public SkuInfo() {
6064
}
6165

weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SpuFastInfo.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,28 @@ public class SpuFastInfo implements Serializable {
2525
@JsonProperty("skus")
2626
protected List<SkuFastInfo> skus;
2727

28+
/** 商品编码 */
29+
@JsonProperty("spu_code")
30+
protected String spuCode;
31+
32+
/** 限购信息 */
33+
@JsonProperty("limit_info")
34+
protected LimitInfo limitInfo;
35+
36+
/** 运费信息 */
37+
@JsonProperty("express_info")
38+
protected ExpressInfo expressInfo;
39+
40+
/** 额外服务 */
41+
@JsonProperty("extra_service")
42+
protected ExtraServiceInfo extraService;
43+
44+
/** 发货方式:0-快递发货;1-无需快递,手机号发货;3-无需快递,可选发货账号类型,默认为0,若为无需快递,则无需填写运费模版id */
45+
@JsonProperty("deliver_method")
46+
private Integer deliverMethod;
47+
48+
/** 商品待开售信息 */
49+
@JsonProperty("timing_onsale_info")
50+
private TimingOnSaleInfo timingOnSaleInfo;
51+
2852
}

weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/product/SpuInfo.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,8 @@ public class SpuInfo extends SpuSimpleInfo {
151151
/** 发布模式,0: 普通模式;1: 极简模式 */
152152
@JsonProperty("release_mode")
153153
private Integer releaseMode;
154+
155+
/** 商品待开售信息 */
156+
@JsonProperty("timing_onsale_info")
157+
private TimingOnSaleInfo timingOnSaleInfo;
154158
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
package me.chanjar.weixin.channel.bean.product;
2+
3+
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import lombok.AllArgsConstructor;
5+
import lombok.Data;
6+
import lombok.NoArgsConstructor;
7+
8+
import java.io.Serializable;
9+
10+
/**
11+
* 商品待开售信息
12+
*
13+
* @author <a href="https://gitee.com/cchengg">chu</a>
14+
*/
15+
@Data
16+
@NoArgsConstructor
17+
@AllArgsConstructor
18+
public class TimingOnSaleInfo implements Serializable {
19+
20+
/** 状态枚举 0-没有待开售;1-待开售 */
21+
@JsonProperty("status")
22+
private Integer status;
23+
24+
/** 开售时间,秒级时间戳,0为未配置时间 */
25+
@JsonProperty("onsale_time")
26+
private Long onSaleTime;
27+
28+
/** 是否隐藏价格 0-不隐藏;1-隐藏 */
29+
@JsonProperty("is_hide_price")
30+
private Integer isHidePrice;
31+
32+
/** 待开售任务ID,可用于请求立即开售 */
33+
@JsonProperty("task_id")
34+
private Integer taskId;
35+
36+
}

0 commit comments

Comments
 (0)