diff --git a/README.md b/README.md
index 3400956..629db4f 100644
--- a/README.md
+++ b/README.md
@@ -46,6 +46,13 @@
前端:
-#### 调用方式及API
+#### 环境依赖
+
+ 安装淘宝依赖
+ mvn install:install-file
+ -DgroupId=com.taobao.top
+ -DartifactId=top-api -Dversion=21.6.2
+ -Dpackaging=jar
+ -Dfile=项目的\trade-service-source-taobao\lib\top-api-21.6.2.jar
#### 部署方式
diff --git a/pom.xml b/pom.xml
index 8974f3a..faa7ecb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,6 @@
1.1.22
5.4.0
1.16.18
- 21.6.2
8
8
2.0.0
@@ -63,12 +62,6 @@
import
-
- com.taobao.top
- top-api
- ${taobao-sdk.version}
-
-
cn.hutool
hutool-all
diff --git a/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/BaseSearchVO.java b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/BaseSearchVO.java
new file mode 100644
index 0000000..c22fbf7
--- /dev/null
+++ b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/BaseSearchVO.java
@@ -0,0 +1,31 @@
+package com.hchbox.vo;
+
+import java.util.List;
+
+/**
+ * 查询类基础类
+ *
+ * @author q
+ */
+public class BaseSearchVO {
+
+ /**
+ * 当前页数
+ */
+ private Integer pageNumber;
+
+ /**
+ * 每页的大小
+ */
+ private Integer pageSize;
+
+ /**
+ * 数据集合实体
+ */
+ private List extends BaseSearchVO> data;
+
+ /**
+ * 数据总数
+ */
+ private Integer totalCount;
+}
diff --git a/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberResponseVO.java b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberResponseVO.java
new file mode 100644
index 0000000..0149c7e
--- /dev/null
+++ b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberResponseVO.java
@@ -0,0 +1,37 @@
+package com.hchbox.vo.taobao;
+
+import com.hchbox.vo.BaseSearchVO;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * @author q
+ */
+public class TaoBaoMemberResponseVO extends BaseSearchVO implements Serializable {
+
+ /**
+ * 买家昵称
+ */
+ private String buyerNick;
+
+ /**
+ * 联系电话
+ */
+ private Integer phone;
+
+ /**
+ * 总成交笔数
+ */
+ private Integer transactionSuccessCount;
+
+ /**
+ * 总成交金额
+ */
+ private BigDecimal transactionSuccessSum;
+
+ /**
+ * 0: 无中差评,无退款 1: 有中差评,无退款 2: 无中差评,有退款 3: 有中差评,有退款
+ */
+ private Integer otherCondition;
+}
diff --git a/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberSearchVO.java b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberSearchVO.java
new file mode 100644
index 0000000..eddf396
--- /dev/null
+++ b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberSearchVO.java
@@ -0,0 +1,54 @@
+package com.hchbox.vo.taobao;
+
+import com.hchbox.vo.BaseSearchVO;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @author q
+ */
+public class TaoBaoMemberSearchVO extends BaseSearchVO implements Serializable {
+
+ /**
+ * 最近购买开始时间
+ */
+ private Date latelyBuyStartDate;
+
+ /**
+ * 最近购买结束时间
+ */
+ private Date latelyBuyEndDate;
+
+
+ /**
+ * 成功交易笔数 几笔以上
+ */
+ private Long successStartCount;
+
+ /**
+ * 买家昵称
+ */
+ private String buyerNick;
+
+ /**
+ * 选择购买宝贝IDs
+ */
+ private Integer[] buyerGoodsIds;
+
+ /**
+ * 累计成交金额 下限
+ */
+ private BigDecimal startConsumeSumMoney;
+
+ /**
+ * 累计成交金额 上限
+ */
+ private BigDecimal endtConsumeSumMoney;
+
+ /**
+ * 0: 无中差评,无退款 1: 有中差评,无退款 2: 无中差评,有退款 3: 有中差评,有退款
+ */
+ private Integer otherCondition;
+}
diff --git a/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderResponseVO.java b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderResponseVO.java
new file mode 100644
index 0000000..4d38829
--- /dev/null
+++ b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderResponseVO.java
@@ -0,0 +1,37 @@
+package com.hchbox.vo.taobao;
+
+import com.hchbox.vo.BaseSearchVO;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @author q
+ */
+public class TaoBaoOrderResponseVO extends BaseSearchVO {
+
+ /**
+ * 买家昵称
+ */
+ private String buyerNick;
+
+ /**
+ * 联系电话
+ */
+ private Integer phone;
+
+ /**
+ * 总成交笔数
+ */
+ private Integer transactionSuccessCount;
+
+ /**
+ * 总成交金额
+ */
+ private BigDecimal transactionSuccessSum;
+
+ /**
+ * 0: 无中差评,无退款 1: 有中差评,无退款 2: 无中差评,有退款 3: 有中差评,有退款
+ */
+ private Integer otherCondition;
+}
diff --git a/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderSearchVO.java b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderSearchVO.java
new file mode 100644
index 0000000..8a11488
--- /dev/null
+++ b/service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderSearchVO.java
@@ -0,0 +1,93 @@
+package com.hchbox.vo.taobao;
+
+import com.hchbox.vo.BaseSearchVO;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @author q
+ */
+public class TaoBaoOrderSearchVO extends BaseSearchVO {
+
+ /**
+ * 最近购买开始时间
+ */
+ private Date latelyBuyStartDate;
+
+ /**
+ * 最近购买结束时间
+ */
+ private Date latelyBuyEndDate;
+
+ /**
+ * 发货开始时间
+ */
+ private Date shipStartDate;
+
+ /**
+ * 发货结束时间
+ */
+ private Date shipEndDate;
+
+ /**
+ * 订单金额 下限
+ */
+ private BigDecimal orderSumStart;
+
+ /**
+ * 订单金额 上限
+ */
+ private BigDecimal orderSumEnd;
+
+ /**
+ * 过滤发送天数 数字代表过滤的天数
+ */
+ private Integer sendDayFilter;
+
+ /**
+ * 地区过滤 传入地区的Ids
+ */
+ private Integer areaFilter;
+
+ /**
+ * 选择购买宝贝IDs
+ */
+ private Integer[] buyerGoodsIds;
+
+ /**
+ * 订单状态 : todo 这里进行补充具体的订单状态
+ */
+ private Integer orderStatus;
+
+ /**
+ * 订单来源 : todo 这里进行补充具体的订单来源
+ */
+ private Integer orderSource;
+
+
+ /**
+ * 评价状态 : todo 这里进行补充具体的评价状态
+ */
+ private Integer rateStatus;
+
+ /**
+ * 退款状态 : todo 这里进行补充具体的退款状态
+ */
+ private Integer refundStatus;
+
+ /**
+ * 买家昵称 合集
+ */
+ private String[] buyerNicks;
+
+ /**
+ * 过滤类型
+ */
+ private Integer filterType;
+
+ /**
+ * 订单Ids
+ */
+ private Long[] orderIds;
+}
diff --git a/service/trade-service-source/trade-service-source-taobao/pom.xml b/service/trade-service-source/trade-service-source-taobao/pom.xml
index 1bcfc71..ec96128 100644
--- a/service/trade-service-source/trade-service-source-taobao/pom.xml
+++ b/service/trade-service-source/trade-service-source-taobao/pom.xml
@@ -14,6 +14,7 @@
8
8
+ 21.6.2
@@ -28,6 +29,13 @@
trade-pojo
1.0-SNAPSHOT
+
+
+ com.taobao.top
+ top-api
+ ${taobao-sdk.version}
+
+
diff --git a/trade-common/pom.xml b/trade-common/pom.xml
index 7cf8932..b223fbe 100644
--- a/trade-common/pom.xml
+++ b/trade-common/pom.xml
@@ -16,10 +16,6 @@
-
- com.taobao.top
- top-api
-
cn.hutool
diff --git a/trade-pojo/src/main/java/com/hchbox/TaoBaoMemberDTO.java b/trade-pojo/src/main/java/com/hchbox/TaoBaoMemberDTO.java
new file mode 100644
index 0000000..e6ec1df
--- /dev/null
+++ b/trade-pojo/src/main/java/com/hchbox/TaoBaoMemberDTO.java
@@ -0,0 +1,4 @@
+package com.hchbox;
+
+public class TaoBaoMemberDTO {
+}
diff --git a/trade-pojo/src/main/java/com/hchbox/TaoBaoOrderDTO.java b/trade-pojo/src/main/java/com/hchbox/TaoBaoOrderDTO.java
new file mode 100644
index 0000000..c13a0f9
--- /dev/null
+++ b/trade-pojo/src/main/java/com/hchbox/TaoBaoOrderDTO.java
@@ -0,0 +1,4 @@
+package com.hchbox;
+
+public class TaoBaoOrderDTO {
+}