Browse Source

拉取亚马逊订单

cxd 8 tháng trước cách đây
mục cha
commit
d8b418bd4d

+ 8 - 8
raycos_common/src/main/java/com/raycos/raycoscommon/Internal/datacenterapi/vo/order/amazon/Address.java

@@ -8,28 +8,28 @@ import lombok.Data;
  */
 @Data
 public class Address {
-    @JSONField(name = "name")
+    @JSONField(name = "Name")
     private String name; // 名称
 
-    @JSONField(name = "stateOrRegion")
+    @JSONField(name = "StateOrRegion")
     private String stateOrRegion; // 州或地区
 
-    @JSONField(name = "addressType")
+    @JSONField(name = "AddressType")
     private String addressType; // 地址类型
 
-    @JSONField(name = "phone")
+    @JSONField(name = "Phone")
     private String phone; // 电话
 
-    @JSONField(name = "countryCode")
+    @JSONField(name = "CountryCode")
     private String countryCode; // 国家代码
 
-    @JSONField(name = "addressLine1")
+    @JSONField(name = "AddressLine1")
     private String addressLine1; // 地址行1
 
-    @JSONField(name = "postalCode")
+    @JSONField(name = "PostalCode")
     private String postalCode; // 邮政编码
 
-    @JSONField(name = "city")
+    @JSONField(name = "City")
     private String city; // 城市
 
 }

+ 1 - 1
raycos_common/src/main/java/com/raycos/raycoscommon/Internal/datacenterapi/vo/order/amazon/AutomatedShippingSettings.java

@@ -5,6 +5,6 @@ import lombok.Data;
 
 @Data
 public class AutomatedShippingSettings {
-    @JSONField(name = "hasAutomatedShippingSettings")
+    @JSONField(name = "HasAutomatedShippingSettings")
     private boolean hasAutomatedShippingSettings; // 是否有自动配送设置
 }

+ 1 - 1
raycos_common/src/main/java/com/raycos/raycoscommon/Internal/datacenterapi/vo/order/amazon/FulfillmentInstruction.java

@@ -5,6 +5,6 @@ import lombok.Data;
 
 @Data
 public class FulfillmentInstruction {
-    @JSONField(name = "fulfillmentSupplySourceId")
+    @JSONField(name = "FulfillmentSupplySourceId")
     private String fulfillmentSupplySourceId; // 履行供应源ID
 }

+ 33 - 33
raycos_common/src/main/java/com/raycos/raycoscommon/Internal/datacenterapi/vo/order/amazon/Order.java

@@ -12,102 +12,102 @@ import java.util.List;
 @Data
 public class Order implements Serializable {
 
-    @JSONField(name = "amazonOrderId")
+    @JSONField(name = "AmazonOrderId")
     private String amazonOrderId; // 亚马逊订单ID
 
-    @JSONField(name = "purchaseDate")
+    @JSONField(name = "PurchaseDate")
     private String purchaseDate; // 购买日期
 
-    @JSONField(name = "marketplaceId")
+    @JSONField(name = "MarketplaceId")
     private String marketplaceId; // 市场ID
 
-    @JSONField(name = "orderType")
+    @JSONField(name = "OrderType")
     private String orderType; // 订单类型
 
-    @JSONField(name = "orderStatus")
+    @JSONField(name = "OrderStatus")
     private String orderStatus; // 订单状态
 
-    @JSONField(name = "salesChannel")
+    @JSONField(name = "SalesChannel")
     private String salesChannel; // 销售渠道
 
-    @JSONField(name = "paymentMethod")
+    @JSONField(name = "PaymentMethod")
     private String paymentMethod; // 支付方式
 
-    @JSONField(name = "isPrime")
+    @JSONField(name = "IsPrime")
     private boolean isPrime; // 是否为Prime订单
 
-    @JSONField(name = "earliestShipDate")
+    @JSONField(name = "EarliestShipDate")
     private String earliestShipDate; // 最早发货日期
 
-    @JSONField(name = "latestShipDate")
+    @JSONField(name = "LatestShipDate")
     private String latestShipDate; // 最晚发货日期
 
-    @JSONField(name = "shipmentServiceLevelCategory")
+    @JSONField(name = "ShipmentServiceLevelCategory")
     private String shipmentServiceLevelCategory; // 配送服务级别类别
 
-    @JSONField(name = "isReplacementOrder")
+    @JSONField(name = "IsReplacementOrder")
     private boolean isReplacementOrder; // 是否为替换订单
 
-    @JSONField(name = "easyShipShipmentStatus")
+    @JSONField(name = "EasyShipShipmentStatus")
     private String easyShipShipmentStatus; // 简易配送状态
 
-    @JSONField(name = "numberOfItemsShipped")
+    @JSONField(name = "NumberOfItemsShipped")
     private int numberOfItemsShipped; // 已发货商品数量
 
-    @JSONField(name = "lastUpdateDate")
+    @JSONField(name = "Lastupdatedate")
     private String lastUpdateDate; // 最后更新日期
 
-    @JSONField(name = "fulfillmentChannel")
+    @JSONField(name = "FulfillmentChannel")
     private String fulfillmentChannel; // 履行渠道
 
-    @JSONField(name = "earliestDeliveryDate")
+    @JSONField(name = "EarliestDeliveryDate")
     private String earliestDeliveryDate; // 最早交付日期
 
-    @JSONField(name = "numberOfItemsUnshipped")
+    @JSONField(name = "NumberOfItemsUnshipped")
     private int numberOfItemsUnshipped; // 未发货商品数量
 
-    @JSONField(name = "latestDeliveryDate")
+    @JSONField(name = "LatestDeliveryDate")
     private String latestDeliveryDate; // 最晚交付日期
 
-    @JSONField(name = "paymentMethodDetails")
+    @JSONField(name = "PaymentMethodDetails")
     private List<String> paymentMethodDetails; // 支付方式详情
 
-    @JSONField(name = "isGlobalExpressEnabled")
+    @JSONField(name = "IsGlobalExpressEnabled")
     private boolean isGlobalExpressEnabled; // 是否启用全球快递
 
-    @JSONField(name = "electronicInvoiceStatus")
+    @JSONField(name = "ElectronicInvoiceStatus")
     private String electronicInvoiceStatus; // 电子发票状态
 
-    @JSONField(name = "shipServiceLevel")
+    @JSONField(name = "ShipServiceLevel")
     private String shipServiceLevel; // 配送服务级别
 
-    @JSONField(name = "isAccessPointOrder")
+    @JSONField(name = "IsAccessPointOrder")
     private boolean isAccessPointOrder; // 是否为自提点订单
 
-    @JSONField(name = "isPremiumOrder")
+    @JSONField(name = "IsPremiumOrder")
     private boolean isPremiumOrder; // 是否为高级订单
 
-    @JSONField(name = "isBusinessOrder")
+    @JSONField(name = "IsBusinessOrder")
     private boolean isBusinessOrder; // 是否为企业订单
 
-    @JSONField(name = "automatedShippingSettings")
+    @JSONField(name = "AutomatedShippingSettings")
     private AutomatedShippingSettings automatedShippingSettings; // 自动配送设置
 
-    @JSONField(name = "fulfillmentInstruction")
+    @JSONField(name = "FulfillmentInstruction")
     private FulfillmentInstruction fulfillmentInstruction; // 履行指示
 
-    @JSONField(name = "isISPU")
+    @JSONField(name = "IsISPU")
     private boolean isISPU; // 是否为店内自提
 
-    @JSONField(name = "isSoldByAB")
+    @JSONField(name = "IsSoldByAB")
     private boolean isSoldByAB; // 是否由亚马逊企业销售
 
-    @JSONField(name = "isIBA")
+    @JSONField(name = "IsIBA")
     private boolean isIBA; // 是否为IBA订单
 
-    @JSONField(name = "orderTotal")
+    @JSONField(name = "OrderTotal")
     private OrderTotal orderTotal; // 订单总额
 
-    @JSONField(name = "defaultShipFromLocationAddress")
+    @JSONField(name = "DefaultShipFromLocationAddress")
     private Address defaultShipFromLocationAddress; // 默认发货地址
 }

+ 2 - 2
raycos_common/src/main/java/com/raycos/raycoscommon/Internal/datacenterapi/vo/order/amazon/OrderTotal.java

@@ -8,10 +8,10 @@ import lombok.Data;
  */
 @Data
 public class OrderTotal {
-    @JSONField(name = "currencyCode")
+    @JSONField(name = "CurrencyCode")
     private String currencyCode; // 货币代码
 
-    @JSONField(name = "amount")
+    @JSONField(name = "Amount")
     private String amount; // 金额
 
 }