|
|
@@ -0,0 +1,198 @@
|
|
|
+package org.dromara.external.api.zhongche.domain;
|
|
|
+
|
|
|
+import lombok.AllArgsConstructor;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@Data
|
|
|
+@NoArgsConstructor
|
|
|
+@AllArgsConstructor
|
|
|
+public class GoodsImportItem {
|
|
|
+ /**
|
|
|
+ * 商品SKU,每个商品SKU必须唯一
|
|
|
+ */
|
|
|
+ private String goodsId;
|
|
|
+ /**
|
|
|
+ * 电商品目ID
|
|
|
+ */
|
|
|
+ private String catalogId;
|
|
|
+ /**
|
|
|
+ * 电商品目名称
|
|
|
+ */
|
|
|
+ private String catalogName;
|
|
|
+ /**
|
|
|
+ * 标准品目ID,仅限数字(仅电商映射品目时必填)
|
|
|
+ */
|
|
|
+ private String standardCatalogId;
|
|
|
+ /**
|
|
|
+ * 标准品目名称(仅电商映射品目时必填)
|
|
|
+ */
|
|
|
+ private String standardCatalogName;
|
|
|
+ /**
|
|
|
+ * 品牌名称(中文),若为空,则英文品牌必填
|
|
|
+ */
|
|
|
+ private String brandName;
|
|
|
+ /**
|
|
|
+ * 品牌名称(英文),若为空,则中文品牌必填
|
|
|
+ */
|
|
|
+ private String brandNameEn;
|
|
|
+ /**
|
|
|
+ * 商品条形码
|
|
|
+ */
|
|
|
+ private String upc;
|
|
|
+ /**
|
|
|
+ * 商品名称
|
|
|
+ */
|
|
|
+ private String name;
|
|
|
+ /**
|
|
|
+ * 电商价格,单位元,最多精确到分
|
|
|
+ */
|
|
|
+ private BigDecimal dsPrice;
|
|
|
+ /**
|
|
|
+ * 协议价格,单位元,最多精确到分
|
|
|
+ */
|
|
|
+ private BigDecimal price;
|
|
|
+ /**
|
|
|
+ * 第三方价格,单位元,最多精确到分
|
|
|
+ */
|
|
|
+ private BigDecimal thirdPrice;
|
|
|
+ /**
|
|
|
+ * 中标折扣率,格式百分制,如90%传90
|
|
|
+ */
|
|
|
+ private String bidDiscountRate;
|
|
|
+ /**
|
|
|
+ * 计量单位
|
|
|
+ */
|
|
|
+ private String unit;
|
|
|
+ /**
|
|
|
+ * 库存数量,支持无库存下单商品返回(-999)
|
|
|
+ */
|
|
|
+ private Integer stock;
|
|
|
+ /**
|
|
|
+ * 产地
|
|
|
+ */
|
|
|
+ private String goodsPlace;
|
|
|
+ /**
|
|
|
+ * 商品官网链接
|
|
|
+ */
|
|
|
+ private String goodsUrl;
|
|
|
+ /**
|
|
|
+ * 第三方链接
|
|
|
+ */
|
|
|
+ private String thirdUrl;
|
|
|
+ /**
|
|
|
+ * 商品轮播图,JSON格式数组,其中第一张为主图
|
|
|
+ * 示例:["imgUrl1","imgUrl2"]
|
|
|
+ */
|
|
|
+ private List<String> barImgUrls;
|
|
|
+ /**
|
|
|
+ * 商品介绍
|
|
|
+ */
|
|
|
+ private String description;
|
|
|
+ /**
|
|
|
+ * 商品的规格,JSON格式字符串,需按照品目模板填写
|
|
|
+ * 示例:{"key1":"value1","key2":"value2","key3":"value31|value32"}
|
|
|
+ */
|
|
|
+ private String properties;
|
|
|
+ /**
|
|
|
+ * 货品交货日期(单位:天,向上取整)
|
|
|
+ * 例:填3,则指的是3天内交货
|
|
|
+ */
|
|
|
+ private Integer deliveryPeriod;
|
|
|
+ /**
|
|
|
+ * 最小起定量
|
|
|
+ */
|
|
|
+ private BigDecimal moq;
|
|
|
+ /**
|
|
|
+ * 未税价
|
|
|
+ */
|
|
|
+ private BigDecimal taxFreePrice;
|
|
|
+ /**
|
|
|
+ * 是否自营(0:非自营 ,1:自营)
|
|
|
+ */
|
|
|
+ private Integer isSelfOperated;
|
|
|
+ /**
|
|
|
+ * 是否支持无库存下单(0:不支持 ,1:支持)
|
|
|
+ */
|
|
|
+ private Integer isOversold;
|
|
|
+ /**
|
|
|
+ * 商品重量
|
|
|
+ */
|
|
|
+ private String weight;
|
|
|
+ /**
|
|
|
+ * 是否自行配送(0:非自行配送 ,1:自行配送)
|
|
|
+ */
|
|
|
+ private String isSelfDelivery;
|
|
|
+ /**
|
|
|
+ * 商品状态(0下架 1上架 非必填,不填默认为上架)
|
|
|
+ */
|
|
|
+ private String status;
|
|
|
+ /**
|
|
|
+ * 物料编码
|
|
|
+ */
|
|
|
+ private String materialCode;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //目前不知道用不用
|
|
|
+ //****************************************************************
|
|
|
+ /**
|
|
|
+ * 商品型号
|
|
|
+ */
|
|
|
+ private String model;
|
|
|
+ /**
|
|
|
+ * 第三方链接商品规格数量
|
|
|
+ */
|
|
|
+ private BigDecimal thirdSpecNum;
|
|
|
+ /**
|
|
|
+ * 备货期,单位:天
|
|
|
+ */
|
|
|
+ private Integer prepareDay;
|
|
|
+ /**
|
|
|
+ * 保质期,单位:天
|
|
|
+ */
|
|
|
+ private Integer guaranteePeriod;
|
|
|
+ /**
|
|
|
+ * 是否快速物资 1是,-1否
|
|
|
+ */
|
|
|
+ private String isFastWz;
|
|
|
+ /**
|
|
|
+ * 是否特供物资 1是,-1否
|
|
|
+ */
|
|
|
+ private String isSpecialWz;
|
|
|
+ /**
|
|
|
+ * 合同编号
|
|
|
+ */
|
|
|
+ private String contractNo;
|
|
|
+
|
|
|
+ //************************************************************
|
|
|
+ /**
|
|
|
+ * 搜索关键词
|
|
|
+ */
|
|
|
+ private String keywords;
|
|
|
+ /**
|
|
|
+ * 税率
|
|
|
+ */
|
|
|
+ private BigDecimal tax;
|
|
|
+ /**
|
|
|
+ * 税收编码
|
|
|
+ */
|
|
|
+ private String taxCode;
|
|
|
+ /**
|
|
|
+ * 备货说明,不传则认为无说明
|
|
|
+ */
|
|
|
+ private String stockupRemark;
|
|
|
+ /**
|
|
|
+ * 商品销售SPU
|
|
|
+ */
|
|
|
+ private String spuId;
|
|
|
+ /**
|
|
|
+ * 销售聚合规格信息,若需聚合则与spuId都需上传,暂不支持取消聚合
|
|
|
+ */
|
|
|
+ private List<SpuSpecItem> spuList;
|
|
|
+}
|