From b08a5b29f7a48bdc07658e00785256dd3663e70b Mon Sep 17 00:00:00 2001
From: qyx <565485304@qq.com>
Date: Mon, 7 Jun 2021 16:17:43 +0800
Subject: [PATCH] =?UTF-8?q?[=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD](dev):=20?=
=?UTF-8?q?MVC-View=20VO=20defined?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
add vo
---
README.md | 9 +-
pom.xml | 7 --
.../main/java/com/hchbox/vo/BaseSearchVO.java | 31 +++++++
.../vo/taobao/TaoBaoMemberResponseVO.java | 37 ++++++++
.../vo/taobao/TaoBaoMemberSearchVO.java | 54 +++++++++++
.../vo/taobao/TaoBaoOrderResponseVO.java | 37 ++++++++
.../hchbox/vo/taobao/TaoBaoOrderSearchVO.java | 93 +++++++++++++++++++
.../trade-service-source-taobao/pom.xml | 8 ++
trade-common/pom.xml | 4 -
.../main/java/com/hchbox/TaoBaoMemberDTO.java | 4 +
.../main/java/com/hchbox/TaoBaoOrderDTO.java | 4 +
11 files changed, 276 insertions(+), 12 deletions(-)
create mode 100644 service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/BaseSearchVO.java
create mode 100644 service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberResponseVO.java
create mode 100644 service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoMemberSearchVO.java
create mode 100644 service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderResponseVO.java
create mode 100644 service/trade-service-source/trade-service-source-api/src/main/java/com/hchbox/vo/taobao/TaoBaoOrderSearchVO.java
create mode 100644 trade-pojo/src/main/java/com/hchbox/TaoBaoMemberDTO.java
create mode 100644 trade-pojo/src/main/java/com/hchbox/TaoBaoOrderDTO.java
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 {
+}