[新增功能](dev): MVC-View VO defined

add vo
master
土豆兄弟 3 years ago
parent 744ba053b1
commit b08a5b29f7

@ -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
#### 部署方式

@ -25,7 +25,6 @@
<druid.version>1.1.22</druid.version>
<hutool.version>5.4.0</hutool.version>
<lombok.version>1.16.18</lombok.version>
<taobao-sdk.version>21.6.2</taobao-sdk.version>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<alibaba.nacos.version>2.0.0</alibaba.nacos.version>
@ -63,12 +62,6 @@
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.taobao.top</groupId>
<artifactId>top-api</artifactId>
<version>${taobao-sdk.version}</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>

@ -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;
}

@ -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;
}

@ -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;
}

@ -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;
}

@ -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;
}

@ -14,6 +14,7 @@
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<taobao-sdk.version>21.6.2</taobao-sdk.version>
</properties>
<dependencies>
@ -28,6 +29,13 @@
<artifactId>trade-pojo</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.taobao.top</groupId>
<artifactId>top-api</artifactId>
<version>${taobao-sdk.version}</version>
</dependency>
</dependencies>

@ -16,10 +16,6 @@
</properties>
<dependencies>
<dependency>
<groupId>com.taobao.top</groupId>
<artifactId>top-api</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>

@ -0,0 +1,4 @@
package com.hchbox;
public class TaoBaoMemberDTO {
}

@ -0,0 +1,4 @@
package com.hchbox;
public class TaoBaoOrderDTO {
}
Loading…
Cancel
Save