feat:拉取旷世商品
This commit is contained in:
1 parent
3fd191429e
commit
753078984c
14 files changed
+279
-112
No files matched your search
+10
-41
@@ -2,60 +2,29 @@ package com.bsd.pjcloud.thirdparty.vo.ks;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class KsBarcodeByIdsVo {
|
||||
|
||||
/**
|
||||
* 该字段为超级收银员平台的商品ID
|
||||
* 当前页码,正整数,默认1
|
||||
*/
|
||||
private String ks_sku_id;
|
||||
private Integer page_num;
|
||||
|
||||
/**
|
||||
* 商品69码,集合SKU无返回
|
||||
* 分页大小,正整数,默认10,最大50
|
||||
*/
|
||||
private String barcode;
|
||||
private Integer page_size;
|
||||
|
||||
/**
|
||||
* 商品名称
|
||||
* 总数
|
||||
*/
|
||||
private String sku_name;
|
||||
private Integer total;
|
||||
|
||||
/**
|
||||
* 业务方sku_id
|
||||
* 商品列表
|
||||
*/
|
||||
private String sku_id;
|
||||
|
||||
/**
|
||||
* 商品包装图片列表,用于供无人零售柜运营方确认商品包装是否同拟售卖商品一致。因69码并非包装的唯一ID,同一69码会出现包装不一致的情况。所以该确认过程非常重要。
|
||||
*/
|
||||
private String img_urls;
|
||||
|
||||
/**
|
||||
* 商品封图300*300
|
||||
*/
|
||||
private String cover;
|
||||
|
||||
/**
|
||||
* SKU类型:
|
||||
* 0:标准库
|
||||
* 1:私有库
|
||||
*/
|
||||
private String sku_type;
|
||||
|
||||
/**
|
||||
* 该字段为SKU所对应的规格,包含口味、容量、重量,taste表示口味,capacity表示容量,单位:ml,weight表示重量,单位:g
|
||||
*/
|
||||
private String specs;
|
||||
|
||||
/**
|
||||
* 是否集合SKU
|
||||
*/
|
||||
private String has_sub_sku;
|
||||
|
||||
/**
|
||||
* 集合SKU的子SKU信息,
|
||||
* 子SKU更多详情可以通过4.1.8接口根据ks_sku_id查询。
|
||||
*/
|
||||
private String sub_sku;
|
||||
private List<KsSpuVo> resultList;
|
||||
|
||||
}
|
||||
+23
@@ -2,6 +2,29 @@ package com.bsd.pjcloud.thirdparty.vo.ks;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class KsBarcodeLikeVo extends KsBaseInnerVo {
|
||||
|
||||
/**
|
||||
* 当前页码,正整数,默认1
|
||||
*/
|
||||
private Integer page_num;
|
||||
|
||||
/**
|
||||
* 分页大小,正整数,默认10,最大50
|
||||
*/
|
||||
private Integer page_size;
|
||||
|
||||
/**
|
||||
* 总数
|
||||
*/
|
||||
private Integer total;
|
||||
|
||||
/**
|
||||
* 商品列表
|
||||
*/
|
||||
private List<KsSpuVo> resultList;
|
||||
|
||||
}
|
||||
+10
-42
@@ -2,60 +2,28 @@ package com.bsd.pjcloud.thirdparty.vo.ks;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class KsBarcodeSkuVo {
|
||||
|
||||
/**
|
||||
* 该字段为超级收银员平台的商品ID
|
||||
* 当前页码,正整数,默认1
|
||||
*/
|
||||
private String ks_sku_id;
|
||||
private Integer page_num;
|
||||
|
||||
/**
|
||||
* 商品69码,集合SKU无返回
|
||||
* 分页大小,正整数,默认10,最大50
|
||||
*/
|
||||
private String barcode;
|
||||
private Integer page_size;
|
||||
|
||||
/**
|
||||
* 商品名称
|
||||
* 总数
|
||||
*/
|
||||
private String sku_name;
|
||||
private Integer total;
|
||||
|
||||
/**
|
||||
* 业务方sku_id
|
||||
* 商品列表
|
||||
*/
|
||||
private String sku_id;
|
||||
|
||||
/**
|
||||
* 商品包装图片列表,用于供无人零售柜运营方确认商品包装是否同拟售卖商品一致。因69码并非包装的唯一ID,同一69码会出现包装不一致的情况。所以该确认过程非常重要。
|
||||
*/
|
||||
private String img_urls;
|
||||
|
||||
/**
|
||||
* 商品封图300*300
|
||||
*/
|
||||
private String cover;
|
||||
|
||||
/**
|
||||
* SKU类型:
|
||||
* 0:标准库
|
||||
* 1:私有库
|
||||
*/
|
||||
private String sku_type;
|
||||
|
||||
/**
|
||||
* 该字段为SKU所对应的规格,包含口味、容量、重量,taste表示口味,capacity表示容量,单位:ml,weight表示重量,单位:g
|
||||
*/
|
||||
private String specs;
|
||||
|
||||
/**
|
||||
* 是否集合SKU
|
||||
*/
|
||||
private String has_sub_sku;
|
||||
|
||||
/**
|
||||
* 集合SKU的子SKU信息,
|
||||
* 子SKU更多详情可以通过4.1.8接口根据ks_sku_id查询。
|
||||
*/
|
||||
private String sub_sku;
|
||||
|
||||
private List<KsSpuVo> resultList;
|
||||
}
|
||||
+1
-1
@@ -19,7 +19,7 @@ public class KsBaseVo {
|
||||
private String data;
|
||||
|
||||
public boolean isSuccess() {
|
||||
return ObjectUtil.equal(code, KsBaseVo.successCode);
|
||||
return ObjectUtil.equal(code, KsBaseVo.successCode) || ObjectUtil.isNotEmpty(request_id);
|
||||
}
|
||||
|
||||
}
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.ks;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 旷世商品
|
||||
*/
|
||||
@Data
|
||||
public class KsSpuVo {
|
||||
|
||||
/**
|
||||
* 该字段为超级收银员平台的商品ID
|
||||
*/
|
||||
private String ks_sku_id;
|
||||
|
||||
/**
|
||||
* 商品69码,集合SKU无返回
|
||||
*/
|
||||
private String barcode;
|
||||
|
||||
/**
|
||||
* 商品名称
|
||||
*/
|
||||
private String sku_name;
|
||||
|
||||
/**
|
||||
* 业务方sku_id
|
||||
*/
|
||||
private String sku_id;
|
||||
|
||||
/**
|
||||
* 商品包装图片列表,用于供无人零售柜运营方确认商品包装是否同拟售卖商品一致。因69码并非包装的唯一ID,同一69码会出现包装不一致的情况。所以该确认过程非常重要。
|
||||
*/
|
||||
private List<String> img_urls;
|
||||
|
||||
/**
|
||||
* 商品封图300*300
|
||||
*/
|
||||
private String cover;
|
||||
|
||||
/**
|
||||
* SKU类型:
|
||||
* 0:标准库
|
||||
* 1:私有库
|
||||
*/
|
||||
private String sku_type;
|
||||
|
||||
/**
|
||||
* 该字段为SKU所对应的规格,包含口味、容量、重量,taste表示口味,capacity表示容量,单位:ml,weight表示重量,单位:g
|
||||
*/
|
||||
private KsSpuSpecsVo specs;
|
||||
|
||||
/**
|
||||
* 是否集合SKU
|
||||
*/
|
||||
private String has_sub_sku;
|
||||
|
||||
/**
|
||||
* 集合SKU的子SKU信息,
|
||||
* 子SKU更多详情可以通过4.1.8接口根据ks_sku_id查询。
|
||||
*/
|
||||
private List<KsSpuVo> sub_sku;
|
||||
|
||||
@Data
|
||||
public static class KsSpuSpecsVo {
|
||||
|
||||
private String taste;
|
||||
|
||||
private String capacity;
|
||||
|
||||
private String weight;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user