diff --git a/buyer-api/src/main/java/cn/lili/controller/payment/CashierController.java b/buyer-api/src/main/java/cn/lili/controller/payment/CashierController.java
index 389b7e3f..3389e3e4 100644
--- a/buyer-api/src/main/java/cn/lili/controller/payment/CashierController.java
+++ b/buyer-api/src/main/java/cn/lili/controller/payment/CashierController.java
@@ -6,8 +6,8 @@ import cn.lili.common.exception.ServiceException;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.payment.kit.CashierSupport;
import cn.lili.modules.payment.kit.dto.PayParam;
-import cn.lili.modules.payment.kit.enums.PaymentClientEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentClientEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
diff --git a/buyer-api/src/main/java/cn/lili/controller/payment/CashierRefundController.java b/buyer-api/src/main/java/cn/lili/controller/payment/CashierRefundController.java
index e39c7225..d86173ca 100644
--- a/buyer-api/src/main/java/cn/lili/controller/payment/CashierRefundController.java
+++ b/buyer-api/src/main/java/cn/lili/controller/payment/CashierRefundController.java
@@ -1,10 +1,9 @@
package cn.lili.controller.payment;
import cn.lili.modules.payment.kit.RefundSupport;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/_remote.repositories b/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/_remote.repositories
deleted file mode 100644
index 945656cd..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/_remote.repositories
+++ /dev/null
@@ -1,4 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Thu Dec 24 11:13:34 CST 2020
-xxl-job-admin-2.3.0-SNAPSHOT.pom>=
-xxl-job-admin-2.3.0-SNAPSHOT.jar>=
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/maven-metadata-local.xml b/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/maven-metadata-local.xml
deleted file mode 100644
index e4a32a10..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/maven-metadata-local.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- com.xuxueli
- xxl-job-admin
- 2.3.0-SNAPSHOT
-
-
- true
-
- 20201224031334
-
-
- jar
- 2.3.0-SNAPSHOT
- 20201224031334
-
-
- pom
- 2.3.0-SNAPSHOT
- 20201224031334
-
-
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/xxl-job-admin-2.3.0-SNAPSHOT.jar b/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/xxl-job-admin-2.3.0-SNAPSHOT.jar
deleted file mode 100644
index e6002908..00000000
Binary files a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/xxl-job-admin-2.3.0-SNAPSHOT.jar and /dev/null differ
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/xxl-job-admin-2.3.0-SNAPSHOT.pom b/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/xxl-job-admin-2.3.0-SNAPSHOT.pom
deleted file mode 100644
index d8b2f9f9..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-admin/2.3.0-SNAPSHOT/xxl-job-admin-2.3.0-SNAPSHOT.pom
+++ /dev/null
@@ -1,113 +0,0 @@
-
- 4.0.0
-
- com.xuxueli
- xxl-job
- 2.3.0-SNAPSHOT
-
- xxl-job-admin
- jar
-
-
-
-
- org.springframework.boot
- spring-boot-starter-parent
- ${spring-boot.version}
- pom
- import
-
-
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
-
- org.springframework.boot
- spring-boot-starter-test
- test
-
-
-
-
- org.springframework.boot
- spring-boot-starter-freemarker
-
-
-
-
- org.springframework.boot
- spring-boot-starter-mail
-
-
-
-
- org.springframework.boot
- spring-boot-starter-actuator
-
-
-
-
- org.mybatis.spring.boot
- mybatis-spring-boot-starter
- ${mybatis-spring-boot-starter.version}
-
-
-
- mysql
- mysql-connector-java
- ${mysql-connector-java.version}
-
-
-
-
- com.xuxueli
- xxl-job-core
- ${project.parent.version}
-
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
- ${spring-boot.version}
-
-
-
- repackage
-
-
-
-
-
-
- com.spotify
- docker-maven-plugin
- 0.4.13
-
-
- ${project.artifactId}:${project.version}
- ${project.basedir}
-
-
- /
- ${project.build.directory}
- ${project.build.finalName}.jar
-
-
-
-
-
-
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-admin/maven-metadata-local.xml b/consumer/maven-repository/com/xuxueli/xxl-job-admin/maven-metadata-local.xml
deleted file mode 100644
index 6bdd1f8b..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-admin/maven-metadata-local.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- com.xuxueli
- xxl-job-admin
-
-
- 2.3.0-SNAPSHOT
-
- 20201224031334
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/_remote.repositories b/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/_remote.repositories
deleted file mode 100644
index cd11d002..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/_remote.repositories
+++ /dev/null
@@ -1,4 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Thu Dec 24 11:13:30 CST 2020
-xxl-job-core-2.3.0-SNAPSHOT.pom>=
-xxl-job-core-2.3.0-SNAPSHOT.jar>=
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/maven-metadata-local.xml b/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/maven-metadata-local.xml
deleted file mode 100644
index e48ba2f7..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/maven-metadata-local.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
- com.xuxueli
- xxl-job-core
- 2.3.0-SNAPSHOT
-
-
- true
-
- 20201224031330
-
-
- jar
- 2.3.0-SNAPSHOT
- 20201224031330
-
-
- pom
- 2.3.0-SNAPSHOT
- 20201224031330
-
-
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/resolver-status.properties b/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/resolver-status.properties
deleted file mode 100644
index 7033eb85..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/resolver-status.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Thu Dec 24 20:01:24 CST 2020
-maven-metadata-maven-central.xml/@default-maven-central-http\://central.maven.org/maven2/.lastUpdated=1608811283852
-maven-metadata-aliyun.xml.error=
-maven-metadata-maven-central.xml.error=Could not transfer metadata com.xuxueli\:xxl-job-core\:2.3.0-SNAPSHOT/maven-metadata.xml from/to maven-central (http\://central.maven.org/maven2/)\: Transfer failed for http\://central.maven.org/maven2/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/maven-metadata.xml
-maven-metadata-aliyun.xml.lastUpdated=1608811284126
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/xxl-job-core-2.3.0-SNAPSHOT.jar b/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/xxl-job-core-2.3.0-SNAPSHOT.jar
deleted file mode 100644
index 68c8afce..00000000
Binary files a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/xxl-job-core-2.3.0-SNAPSHOT.jar and /dev/null differ
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/xxl-job-core-2.3.0-SNAPSHOT.pom b/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/xxl-job-core-2.3.0-SNAPSHOT.pom
deleted file mode 100644
index 80b0a194..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-core/2.3.0-SNAPSHOT/xxl-job-core-2.3.0-SNAPSHOT.pom
+++ /dev/null
@@ -1,64 +0,0 @@
-
- 4.0.0
-
- com.xuxueli
- xxl-job
- 2.3.0-SNAPSHOT
-
- xxl-job-core
- jar
-
- ${project.artifactId}
- A distributed task scheduling framework.
- https://www.xuxueli.com/
-
-
-
-
-
- io.netty
- netty-all
- ${netty-all.version}
-
-
- com.google.code.gson
- gson
- ${gson.version}
-
-
-
-
-
- org.codehaus.groovy
- groovy
- ${groovy.version}
-
-
-
-
- org.springframework
- spring-context
- ${spring.version}
- provided
-
-
-
-
-
- org.slf4j
- slf4j-api
- ${slf4j-api.version}
-
-
-
-
- javax.annotation
- javax.annotation-api
- ${javax.annotation-api.version}
- provided
-
-
-
-
-
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job-core/maven-metadata-local.xml b/consumer/maven-repository/com/xuxueli/xxl-job-core/maven-metadata-local.xml
deleted file mode 100644
index 23867780..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job-core/maven-metadata-local.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- com.xuxueli
- xxl-job-core
-
-
- 2.3.0-SNAPSHOT
-
- 20201224031330
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/_remote.repositories b/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/_remote.repositories
deleted file mode 100644
index 0e354116..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/_remote.repositories
+++ /dev/null
@@ -1,3 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Thu Dec 24 11:13:27 CST 2020
-xxl-job-2.3.0-SNAPSHOT.pom>=
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/maven-metadata-local.xml b/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/maven-metadata-local.xml
deleted file mode 100644
index c5768c05..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/maven-metadata-local.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
- com.xuxueli
- xxl-job
- 2.3.0-SNAPSHOT
-
-
- true
-
- 20201224031327
-
-
- pom
- 2.3.0-SNAPSHOT
- 20201224031327
-
-
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/resolver-status.properties b/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/resolver-status.properties
deleted file mode 100644
index d30bfcd2..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/resolver-status.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Thu Dec 24 20:01:24 CST 2020
-maven-metadata-maven-central.xml/@default-maven-central-http\://central.maven.org/maven2/.lastUpdated=1608811284134
-maven-metadata-aliyun.xml.error=
-maven-metadata-maven-central.xml.error=Could not transfer metadata com.xuxueli\:xxl-job\:2.3.0-SNAPSHOT/maven-metadata.xml from/to maven-central (http\://central.maven.org/maven2/)\: Transfer failed for http\://central.maven.org/maven2/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/maven-metadata.xml
-maven-metadata-aliyun.xml.lastUpdated=1608811284273
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/xxl-job-2.3.0-SNAPSHOT.pom b/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/xxl-job-2.3.0-SNAPSHOT.pom
deleted file mode 100644
index bb84f677..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job/2.3.0-SNAPSHOT/xxl-job-2.3.0-SNAPSHOT.pom
+++ /dev/null
@@ -1,145 +0,0 @@
-
- 4.0.0
- com.xuxueli
- xxl-job
- 2.3.0-SNAPSHOT
- pom
-
- ${project.artifactId}
- A distributed task scheduling framework.
- https://www.xuxueli.com/
-
-
- xxl-job-core
- xxl-job-admin
- xxl-job-executor-samples
-
-
-
- UTF-8
- UTF-8
- UTF-8
- 1.8
- 1.8
- true
-
- 4.1.54.Final
- 2.8.6
-
- 5.3.1
- 2.4.0
-
- 2.1.4
- 8.0.22
-
- 1.7.30
- 5.7.0
- 1.3.2
-
- 3.0.7
-
- 3.2.1
- 3.2.0
- 1.6
- 3.3.1
-
-
-
-
-
-
-
-
-
-
- GNU General Public License version 3
- https://opensource.org/licenses/GPL-3.0
-
-
-
-
- master
- https://github.com/xuxueli/xxl-job.git
- scm:git:https://github.com/xuxueli/xxl-job.git
- scm:git:git@github.com:xuxueli/xxl-job.git
-
-
-
- XXL
- xuxueli
- 931591021@qq.com
- https://github.com/xuxueli
-
-
-
-
-
-
- release
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source-plugin.version}
-
-
- package
-
- jar-no-fork
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
-
-
- package
-
- jar
-
-
- none
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- ${maven-gpg-plugin.version}
-
- false
-
-
-
- verify
-
- sign
-
-
-
-
-
-
-
-
- oss
- https://oss.sonatype.org/content/repositories/snapshots/
-
-
- oss
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
-
-
-
-
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-job/maven-metadata-local.xml b/consumer/maven-repository/com/xuxueli/xxl-job/maven-metadata-local.xml
deleted file mode 100644
index dc6069c6..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-job/maven-metadata-local.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- com.xuxueli
- xxl-job
-
-
- 2.3.0-SNAPSHOT
-
- 20201224031327
-
-
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/_remote.repositories b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/_remote.repositories
deleted file mode 100644
index d1e6937e..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/_remote.repositories
+++ /dev/null
@@ -1,5 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Sat Apr 04 19:56:05 CST 2020
-xxl-rpc-core-1.2.1.pom>aliyun=
-xxl-rpc-core-1.2.1-sources.jar>aliyun=
-xxl-rpc-core-1.2.1.jar>aliyun=
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar
deleted file mode 100644
index f233be1e..00000000
Binary files a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar and /dev/null differ
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar.lastUpdated b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar.lastUpdated
deleted file mode 100644
index 0b1e7d6f..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar.lastUpdated
+++ /dev/null
@@ -1,5 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Sat Apr 04 19:56:05 CST 2020
-http\://central.maven.org/maven2/.error=Could not transfer artifact com.xuxueli\:xxl-rpc-core\:jar\:sources\:1.2.1 from/to maven-central (http\://central.maven.org/maven2/)\: central.maven.org
-@default-maven-central-http\://central.maven.org/maven2/.lastUpdated=1586001364931
-http\://maven.aliyun.com/nexus/content/groups/public/.lastUpdated=1586001365245
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar.sha1 b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar.sha1
deleted file mode 100644
index 804426ca..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1-sources.jar.sha1
+++ /dev/null
@@ -1,2 +0,0 @@
-
-33b53883ecf6e77b8b4eafe3506e213e83b2c80a
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.jar b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.jar
deleted file mode 100644
index 8190b5c0..00000000
Binary files a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.jar and /dev/null differ
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.jar.sha1 b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.jar.sha1
deleted file mode 100644
index b02eee7a..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-27f8d667b1ede36b219f36af75b493b0e6143288
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.pom b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.pom
deleted file mode 100644
index 5c5d1bdb..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.pom
+++ /dev/null
@@ -1,143 +0,0 @@
-
- 4.0.0
-
- com.xuxueli
- xxl-rpc
- 1.2.1
-
- xxl-rpc-core
- jar
-
- ${project.artifactId}
- A high performance, distributed RPC framework.
- http://www.xuxueli.com/
-
-
-
-
-
-
-
- org.slf4j
- slf4j-api
- ${slf4j-api.version}
-
-
- org.slf4j
- slf4j-log4j12
- ${slf4j-api.version}
- test
-
-
-
-
-
-
-
- com.caucho
- hessian
- ${hessian.version}
-
-
-
-
- io.protostuff
- protostuff-core
- ${protostuff.version}
- provided
-
-
- io.protostuff
- protostuff-runtime
- ${protostuff.version}
- provided
-
-
- org.objenesis
- objenesis
- ${objenesis.version}
- provided
-
-
-
-
- com.fasterxml.jackson.core
- jackson-databind
- ${jackson.version}
- provided
-
-
-
-
-
-
-
- org.apache.zookeeper
- zookeeper
- ${zookeeper.version}
- provided
-
-
-
-
-
-
-
- org.eclipse.jetty
- jetty-server
- ${jetty-server.version}
-
-
- org.eclipse.jetty
- jetty-client
- ${jetty-server.version}
-
-
-
-
- io.netty
- netty-all
- ${netty.version}
- provided
-
-
-
- org.apache.mina
- mina-core
- 2.0.19
- provided
-
-
-
- org.apache.commons
- commons-pool2
- ${commons-pool2.version}
- provided
-
-
-
-
-
-
- org.springframework
- spring-beans
- ${spring.version}
- provided
-
-
- org.springframework
- spring-core
- ${spring.version}
- provided
-
-
- org.springframework
- spring-context
- ${spring.version}
- provided
-
-
-
-
-
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.pom.sha1 b/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.pom.sha1
deleted file mode 100644
index 18eb35dc..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc-core/1.2.1/xxl-rpc-core-1.2.1.pom.sha1
+++ /dev/null
@@ -1,2 +0,0 @@
-
-bed5b85e402f8fccf7109a3d5944f45dd5cae342
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/_remote.repositories b/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/_remote.repositories
deleted file mode 100644
index 71739fc4..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/_remote.repositories
+++ /dev/null
@@ -1,3 +0,0 @@
-#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
-#Mon Mar 02 16:06:40 CST 2020
-xxl-rpc-1.2.1.pom>aliyun=
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/xxl-rpc-1.2.1.pom b/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/xxl-rpc-1.2.1.pom
deleted file mode 100644
index 5f8afc32..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/xxl-rpc-1.2.1.pom
+++ /dev/null
@@ -1,151 +0,0 @@
-
- 4.0.0
- com.xuxueli
- xxl-rpc
- 1.2.1
- pom
-
- ${project.artifactId}
- A high performance, distributed RPC framework.
- http://www.xuxueli.com/
-
-
- xxl-rpc-core
-
-
-
-
- UTF-8
- UTF-8
- UTF-8
- 1.7
- 1.7
-
- true
-
-
- 3.1.0
- 2.3.3
-
- 1.7.25
- 4.12
-
-
- 4.1.29.Final
- 2.0.19
- 9.2.26.v20180806
-
- 2.6.0
-
-
- 4.0.51
-
- 1.6.0
- 2.6
-
- 2.9.6
-
-
- 3.4.13
-
-
- 4.3.19.RELEASE
- 1.5.16.RELEASE
-
-
-
-
-
-
-
-
-
-
- GNU General Public License version 3
- https://opensource.org/licenses/GPL-3.0
-
-
-
-
- master
- https://github.com/xuxueli/xxl-rpc.git
- scm:git:https://github.com/xuxueli/xxl-rpc.git
- scm:git:git@github.com:xuxueli/xxl-rpc.git
-
-
-
- XXL
- xuxueli
- 931591021@qq.com
- https://github.com/xuxueli
-
-
-
-
-
-
- release
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.0.1
-
-
- package
-
- jar-no-fork
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.0.0
-
-
- package
-
- jar
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- 1.6
-
- false
-
-
-
- verify
-
- sign
-
-
-
-
-
-
-
-
- oss
- https://oss.sonatype.org/content/repositories/snapshots/
-
-
- oss
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
-
-
-
-
\ No newline at end of file
diff --git a/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/xxl-rpc-1.2.1.pom.sha1 b/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/xxl-rpc-1.2.1.pom.sha1
deleted file mode 100644
index 2ebdd727..00000000
--- a/consumer/maven-repository/com/xuxueli/xxl-rpc/1.2.1/xxl-rpc-1.2.1.pom.sha1
+++ /dev/null
@@ -1 +0,0 @@
-370f4c4f20b218942fba34d939cbc625025e1e30
\ No newline at end of file
diff --git a/consumer/src/main/java/cn/lili/event/impl/OrderStatusHandlerExecute.java b/consumer/src/main/java/cn/lili/event/impl/OrderStatusHandlerExecute.java
index 93f80a0c..b9a4717f 100644
--- a/consumer/src/main/java/cn/lili/event/impl/OrderStatusHandlerExecute.java
+++ b/consumer/src/main/java/cn/lili/event/impl/OrderStatusHandlerExecute.java
@@ -3,7 +3,7 @@ package cn.lili.event.impl;
import cn.lili.event.TradeEvent;
import cn.lili.modules.order.cart.entity.dto.TradeDTO;
import cn.lili.modules.order.order.service.TradeService;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java b/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java
index 47df9720..6889c867 100644
--- a/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java
+++ b/consumer/src/main/java/cn/lili/event/impl/PaymentExecute.java
@@ -9,7 +9,7 @@ import cn.lili.modules.order.order.entity.enums.PayStatusEnum;
import cn.lili.modules.order.order.service.OrderService;
import cn.lili.modules.payment.entity.RefundLog;
import cn.lili.modules.payment.kit.Payment;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/consumer/src/main/java/cn/lili/timetask/handler/impl/coupon/CouponExecute.java b/consumer/src/main/java/cn/lili/timetask/handler/impl/coupon/CouponExecute.java
index 06f31116..4894a994 100644
--- a/consumer/src/main/java/cn/lili/timetask/handler/impl/coupon/CouponExecute.java
+++ b/consumer/src/main/java/cn/lili/timetask/handler/impl/coupon/CouponExecute.java
@@ -1,5 +1,6 @@
package cn.lili.timetask.handler.impl.coupon;
+import cn.lili.common.utils.DateUtil;
import cn.lili.modules.promotion.entity.dos.MemberCoupon;
import cn.lili.modules.promotion.entity.enums.MemberCouponStatusEnum;
import cn.lili.modules.promotion.service.MemberCouponService;
@@ -8,6 +9,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.Calendar;
import java.util.Date;
/**
@@ -22,7 +24,7 @@ public class CouponExecute implements EveryDayExecute {
/**
* 过期常量,过期后或者使用后一定时间内,删除无效的优惠券,物理删除
*/
- static final int EXPIRATION_DAY = 7;
+ static final int EXPIRATION_DAY = 3;
@Autowired
private MemberCouponService memberCouponService;
@@ -40,12 +42,16 @@ public class CouponExecute implements EveryDayExecute {
.set(MemberCoupon::getMemberCouponStatus, MemberCouponStatusEnum.EXPIRE.name());
this.memberCouponService.update(updateWrapper);
+ Calendar calendar = Calendar.getInstance();
+ calendar.set(Calendar.DAY_OF_MONTH, calendar.get(Calendar.DAY_OF_MONTH) + EXPIRATION_DAY);
+ Date removeTime = calendar.getTime();
//删除过期/已使用的优惠券
LambdaUpdateWrapper deleteWrapper = new LambdaUpdateWrapper()
//如果结束时间小于 当前时间增加指定删除日期,则删除
- .le(MemberCoupon::getEndTime, System.currentTimeMillis() + 24 * 60 * 60 * 1000 * EXPIRATION_DAY);
+ .le(MemberCoupon::getEndTime, removeTime);
this.memberCouponService.remove(deleteWrapper);
+
}
}
diff --git a/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/MemberStatisticsExecute.java b/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/MemberStatisticsExecute.java
index c939a334..63b43f2b 100644
--- a/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/MemberStatisticsExecute.java
+++ b/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/MemberStatisticsExecute.java
@@ -1,6 +1,6 @@
package cn.lili.timetask.handler.impl.statistics;
-import cn.lili.modules.statistics.model.dos.MemberStatisticsData;
+import cn.lili.modules.statistics.entity.dos.MemberStatisticsData;
import cn.lili.modules.statistics.service.MemberStatisticsDataService;
import cn.lili.timetask.handler.EveryDayExecute;
import lombok.extern.slf4j.Slf4j;
diff --git a/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java b/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java
index 0dec275b..e2aee5e3 100644
--- a/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java
+++ b/consumer/src/main/java/cn/lili/timetask/handler/impl/statistics/OnlineMemberStatistics.java
@@ -4,7 +4,7 @@ import cn.lili.cache.Cache;
import cn.lili.cache.CachePrefix;
import cn.lili.common.security.enums.UserEnums;
import cn.lili.common.properties.StatisticsProperties;
-import cn.lili.modules.statistics.model.vo.OnlineMemberVO;
+import cn.lili.modules.statistics.entity.vo.OnlineMemberVO;
import cn.lili.timetask.handler.EveryHourExecute;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -28,7 +28,7 @@ public class OnlineMemberStatistics implements EveryHourExecute {
* 缓存
*/
@Autowired
- private Cache cache;
+ private Cache> cache;
/**
* 统计小时
*/
@@ -41,12 +41,10 @@ public class OnlineMemberStatistics implements EveryHourExecute {
Calendar calendar = Calendar.getInstance();
- Object object = cache.get(CachePrefix.ONLINE_MEMBER.getPrefix());
- List onlineMemberVOS;
- if (object == null) {
+ List onlineMemberVOS = cache.get(CachePrefix.ONLINE_MEMBER.getPrefix());
+
+ if (onlineMemberVOS == null) {
onlineMemberVOS = new ArrayList<>();
- } else {
- onlineMemberVOS = (List) object;
}
//过滤 有效统计时间
@@ -80,12 +78,10 @@ public class OnlineMemberStatistics implements EveryHourExecute {
*/
public void execute(Date time, Integer num) {
- Object object = cache.get(CachePrefix.ONLINE_MEMBER.getPrefix());
- List onlineMemberVOS;
- if (object == null) {
+ List onlineMemberVOS = cache.get(CachePrefix.ONLINE_MEMBER.getPrefix());
+
+ if (onlineMemberVOS == null) {
onlineMemberVOS = new ArrayList<>();
- } else {
- onlineMemberVOS = (List) object;
}
Calendar calendar = Calendar.getInstance();
@@ -96,9 +92,8 @@ public class OnlineMemberStatistics implements EveryHourExecute {
calendar.set(Calendar.MILLISECOND, 0);
calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 48);
- Calendar finalCalendar = calendar;
onlineMemberVOS = onlineMemberVOS.stream()
- .filter(onlineMemberVO -> onlineMemberVO.getDate().after(finalCalendar.getTime()))
+ .filter(onlineMemberVO -> onlineMemberVO.getDate().after(calendar.getTime()))
.collect(Collectors.toList());
onlineMemberVOS.add(new OnlineMemberVO(time, num));
diff --git a/consumer/src/main/java/cn/lili/timetask/handler/impl/view/PageViewStatisticsExecute.java b/consumer/src/main/java/cn/lili/timetask/handler/impl/view/PageViewStatisticsExecute.java
index edd45045..3821f8b6 100644
--- a/consumer/src/main/java/cn/lili/timetask/handler/impl/view/PageViewStatisticsExecute.java
+++ b/consumer/src/main/java/cn/lili/timetask/handler/impl/view/PageViewStatisticsExecute.java
@@ -4,7 +4,7 @@ import cn.hutool.core.convert.Convert;
import cn.lili.cache.Cache;
import cn.lili.cache.CachePrefix;
import cn.lili.common.utils.BeanUtil;
-import cn.lili.modules.statistics.model.dos.PlatformViewData;
+import cn.lili.modules.statistics.entity.dos.PlatformViewData;
import cn.lili.modules.statistics.service.PlatformViewDataService;
import cn.lili.timetask.handler.EveryDayExecute;
import lombok.Data;
diff --git a/consumer/src/test/java/cn/lili/buyer/test/cart/CartTest.java b/consumer/src/test/java/cn/lili/buyer/test/cart/CartTest.java
index 22b87b83..e8412dab 100644
--- a/consumer/src/test/java/cn/lili/buyer/test/cart/CartTest.java
+++ b/consumer/src/test/java/cn/lili/buyer/test/cart/CartTest.java
@@ -3,7 +3,7 @@ package cn.lili.buyer.test.cart;
import cn.lili.event.impl.StockUpdateExecute;
import cn.lili.modules.order.order.entity.dto.OrderMessage;
import cn.lili.modules.order.order.entity.enums.OrderStatusEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/framework/src/main/java/cn/lili/modules/member/entity/aop/annotation/PointLogPoint.java b/framework/src/main/java/cn/lili/modules/member/aop/annotation/PointLogPoint.java
similarity index 82%
rename from framework/src/main/java/cn/lili/modules/member/entity/aop/annotation/PointLogPoint.java
rename to framework/src/main/java/cn/lili/modules/member/aop/annotation/PointLogPoint.java
index 2eb036f2..3289396f 100644
--- a/framework/src/main/java/cn/lili/modules/member/entity/aop/annotation/PointLogPoint.java
+++ b/framework/src/main/java/cn/lili/modules/member/aop/annotation/PointLogPoint.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.member.entity.aop.annotation;
+package cn.lili.modules.member.aop.annotation;
import java.lang.annotation.*;
diff --git a/framework/src/main/java/cn/lili/modules/member/entity/aop/interceptor/PointLogInterceptor.java b/framework/src/main/java/cn/lili/modules/member/aop/interceptor/PointLogInterceptor.java
similarity index 95%
rename from framework/src/main/java/cn/lili/modules/member/entity/aop/interceptor/PointLogInterceptor.java
rename to framework/src/main/java/cn/lili/modules/member/aop/interceptor/PointLogInterceptor.java
index 45a56040..073350b1 100644
--- a/framework/src/main/java/cn/lili/modules/member/entity/aop/interceptor/PointLogInterceptor.java
+++ b/framework/src/main/java/cn/lili/modules/member/aop/interceptor/PointLogInterceptor.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.member.entity.aop.interceptor;
+package cn.lili.modules.member.aop.interceptor;
import cn.lili.modules.member.entity.dos.Member;
import cn.lili.modules.member.entity.dos.MemberPointsHistory;
@@ -29,7 +29,7 @@ public class PointLogInterceptor {
@Autowired
private MemberService memberService;
- @After("@annotation(cn.lili.modules.member.entity.aop.annotation.PointLogPoint)")
+ @After("@annotation(cn.lili.modules.member.aop.annotation.PointLogPoint)")
public void doAfter(JoinPoint pjp) {
//参数
Object[] obj = pjp.getArgs();
diff --git a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java
index ca158a2a..57eee5a3 100644
--- a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberServiceImpl.java
@@ -21,7 +21,7 @@ import cn.lili.modules.connect.entity.Connect;
import cn.lili.modules.connect.entity.dto.ConnectAuthUser;
import cn.lili.modules.connect.service.ConnectService;
import cn.lili.modules.connect.util.UuidUtils;
-import cn.lili.modules.member.entity.aop.annotation.PointLogPoint;
+import cn.lili.modules.member.aop.annotation.PointLogPoint;
import cn.lili.modules.member.entity.dos.Member;
import cn.lili.modules.member.entity.dto.ManagerMemberEditDTO;
import cn.lili.modules.member.entity.dto.MemberAddDTO;
diff --git a/framework/src/main/java/cn/lili/modules/message/entity/dos/SmsSign.java b/framework/src/main/java/cn/lili/modules/message/entity/dos/SmsSign.java
index 3d894fd3..e0bc8092 100644
--- a/framework/src/main/java/cn/lili/modules/message/entity/dos/SmsSign.java
+++ b/framework/src/main/java/cn/lili/modules/message/entity/dos/SmsSign.java
@@ -1,7 +1,5 @@
package cn.lili.modules.message.entity.dos;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/entity/vo/CartVO.java b/framework/src/main/java/cn/lili/modules/order/cart/entity/vo/CartVO.java
index c5598f92..4f60aa4a 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/entity/vo/CartVO.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/entity/vo/CartVO.java
@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
+import java.util.stream.Collectors;
/**
@@ -99,4 +100,17 @@ public class CartVO extends CartBase implements Serializable {
}
}
+
+ /**
+ * 过滤购物车中已选择的sku
+ *
+ * @return
+ */
+ public List getCheckedSkuList() {
+ if (skuList != null && !skuList.isEmpty()) {
+ return skuList.stream().filter(CartSkuVO::getChecked).collect(Collectors.toList());
+ }
+ return skuList;
+ }
+
}
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CartPriceRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CartPriceRender.java
index a6508cf2..4f443f6b 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CartPriceRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CartPriceRender.java
@@ -59,10 +59,8 @@ public class CartPriceRender implements CartRenderStep {
cartVOS.forEach(cartVO -> {
- List skuPrices = cartVO.getSkuList().stream().filter(CartSkuVO::getChecked)
- .map(CartSkuVO::getPriceDetailDTO).collect(Collectors.toList());
cartVO.getPriceDetailDTO().accumulationPriceDTO(
- cartVO.getSkuList().stream().filter(CartSkuVO::getChecked)
+ cartVO.getCheckedSkuList().stream().filter(CartSkuVO::getChecked)
.map(CartSkuVO::getPriceDetailDTO).collect(Collectors.toList())
);
List skuNum = cartVO.getSkuList().stream().filter(CartSkuVO::getChecked)
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CheckedFilterRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CheckedFilterRender.java
index 06b4150e..8c9bcda7 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CheckedFilterRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CheckedFilterRender.java
@@ -36,7 +36,7 @@ public class CheckedFilterRender implements CartRenderStep {
//循环购物车信息
for (CartVO cartVO : tradeDTO.getCartList()) {
//如果商品选中,则加入到对应购物车
- cartVO.setSkuList(cartVO.getSkuList().stream().filter(j -> Boolean.TRUE.equals(j.getChecked())).collect(Collectors.toList()));
+ cartVO.setSkuList(cartVO.getCheckedSkuList());
cartVOList.add(cartVO);
}
tradeDTO.setCartList(cartVOList);
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CommissionRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CommissionRender.java
index 3479492f..21520c5b 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CommissionRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/CommissionRender.java
@@ -66,7 +66,7 @@ public class CommissionRender implements CartRenderStep {
//计算购物车价格
for (CartVO cart : cartVOS) {
//累加价格
- for (CartSkuVO cartSkuVO : cart.getSkuList()) {
+ for (CartSkuVO cartSkuVO : cart.getCheckedSkuList()) {
PriceDetailDTO priceDetailDTO = cartSkuVO.getPriceDetailDTO();
//平台佣金根据分类计算
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/DistributionPriceRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/DistributionPriceRender.java
index d97d3adf..ce8ca66f 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/DistributionPriceRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/DistributionPriceRender.java
@@ -58,14 +58,14 @@ public class DistributionPriceRender implements CartRenderStep {
//循环订单商品列表,如果是分销商品则计算商品佣金
tradeDTO.setDistributionId(distributionId);
- List skuIds = tradeDTO.getSkuList().stream().map(cartSkuVO -> {
+ List skuIds = tradeDTO.getCheckedSkuList().stream().map(cartSkuVO -> {
return cartSkuVO.getGoodsSku().getId();
}).collect(Collectors.toList());
//是否包含分销商品
List distributionGoods = distributionGoodsService.distributionGoods(skuIds);
if (distributionGoods != null && distributionGoods.size() > 0) {
distributionGoods.forEach(dg -> {
- tradeDTO.getSkuList().forEach(cartSkuVO -> {
+ tradeDTO.getCheckedSkuList().forEach(cartSkuVO -> {
if (cartSkuVO.getGoodsSku().getId().equals(dg.getSkuId())) {
cartSkuVO.setDistributionGoods(dg);
}
@@ -73,7 +73,7 @@ public class DistributionPriceRender implements CartRenderStep {
});
}
- for (CartSkuVO cartSkuVO : tradeDTO.getSkuList()) {
+ for (CartSkuVO cartSkuVO : tradeDTO.getCheckedSkuList()) {
if (cartSkuVO.getDistributionGoods() != null) {
cartSkuVO.getPriceDetailDTO().setDistributionCommission(CurrencyUtil.mul(cartSkuVO.getNum(), cartSkuVO.getDistributionGoods().getCommission()));
}
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/FullDiscountRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/FullDiscountRender.java
index 2d9e7c43..5feb58e9 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/FullDiscountRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/FullDiscountRender.java
@@ -46,8 +46,6 @@ public class FullDiscountRender implements CartRenderStep {
@Override
public void render(TradeDTO tradeDTO) {
- //获取购物车中所有的商品
- List cartSkuList = tradeDTO.getSkuList();
//店铺集合
List cartList = tradeDTO.getCartList();
@@ -80,7 +78,7 @@ public class FullDiscountRender implements CartRenderStep {
cart.setFullDiscount(fullDiscount);
Map skuPriceDetail;
//参与活动的sku判定
- skuPriceDetail = initFullDiscountGoods(fullDiscount, cartSkuList);
+ skuPriceDetail = initFullDiscountGoods(fullDiscount, cart.getCheckedSkuList());
//记录参与满减活动的sku
cart.setFullDiscountSkuIds(new ArrayList<>(skuPriceDetail.keySet()));
@@ -115,7 +113,7 @@ public class FullDiscountRender implements CartRenderStep {
*/
private void renderFullRate(CartVO cart, Map skuPriceDetail, Double rate) {
- List cartSkuVOS = cart.getSkuList().stream().filter(cartSkuVO -> {
+ List cartSkuVOS = cart.getCheckedSkuList().stream().filter(cartSkuVO -> {
return skuPriceDetail.containsKey(cartSkuVO.getGoodsSku().getId());
}).collect(Collectors.toList());
@@ -186,7 +184,7 @@ public class FullDiscountRender implements CartRenderStep {
}
//如果满足,判定是否免邮,免邮的话需要渲染一边sku
if (fullDiscount.getIsFreeFreight()) {
- for (CartSkuVO skuVO : cartVO.getSkuList()) {
+ for (CartSkuVO skuVO : cartVO.getCheckedSkuList()) {
skuVO.setIsFreeFreight(true);
}
}
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuFreightRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuFreightRender.java
index f66cf38f..d0b0e672 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuFreightRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuFreightRender.java
@@ -36,7 +36,7 @@ public class SkuFreightRender implements CartRenderStep {
@Override
public void render(TradeDTO tradeDTO) {
- List cartSkuVOS = tradeDTO.getSkuList();
+ List cartSkuVOS = tradeDTO.getCheckedSkuList();
//会员收货地址问题处理
MemberAddress memberAddress = tradeDTO.getMemberAddress();
//如果收货地址为空,则抛出异常
diff --git a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuPromotionRender.java b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuPromotionRender.java
index 6877d0fb..8ca43505 100644
--- a/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuPromotionRender.java
+++ b/framework/src/main/java/cn/lili/modules/order/cart/render/impl/SkuPromotionRender.java
@@ -59,7 +59,7 @@ public class SkuPromotionRender implements CartRenderStep {
*/
private void renderBasePrice(TradeDTO tradeDTO) {
tradeDTO.getCartList().forEach(
- cartVO -> cartVO.getSkuList().forEach(cartSkuVO -> {
+ cartVO -> cartVO.getCheckedSkuList().forEach(cartSkuVO -> {
PriceDetailDTO priceDetailDTO = cartSkuVO.getPriceDetailDTO();
priceDetailDTO.setGoodsPrice(cartSkuVO.getSubTotal());
priceDetailDTO.setDiscountPrice(CurrencyUtil.sub(priceDetailDTO.getOriginalPrice(), cartSkuVO.getSubTotal()));
@@ -82,7 +82,7 @@ public class SkuPromotionRender implements CartRenderStep {
case POINTS:
//处理积分商品购买
for (CartVO cartVO : tradeDTO.getCartList()) {
- for (CartSkuVO cartSkuVO : cartVO.getSkuList()) {
+ for (CartSkuVO cartSkuVO : cartVO.getCheckedSkuList()) {
cartSkuVO.getPriceDetailDTO().setPayPoint(cartSkuVO.getPoint());
PromotionSkuVO promotionSkuVO = new PromotionSkuVO(PromotionTypeEnum.POINTS_GOODS.name(), cartSkuVO.getPointsId());
cartSkuVO.getPriceDetailDTO().getJoinPromotion().add(promotionSkuVO);
@@ -91,7 +91,7 @@ public class SkuPromotionRender implements CartRenderStep {
return;
case KANJIA:
for (CartVO cartVO : tradeDTO.getCartList()) {
- for (CartSkuVO cartSkuVO : cartVO.getSkuList()) {
+ for (CartSkuVO cartSkuVO : cartVO.getCheckedSkuList()) {
KanjiaActivitySearchParams kanjiaActivitySearchParams = new KanjiaActivitySearchParams();
kanjiaActivitySearchParams.setGoodsSkuId(cartSkuVO.getGoodsSku().getId());
kanjiaActivitySearchParams.setMemberId(UserContext.getCurrentUser().getId());
@@ -112,7 +112,7 @@ public class SkuPromotionRender implements CartRenderStep {
return;
case PINTUAN:
for (CartVO cartVO : tradeDTO.getCartList()) {
- for (CartSkuVO cartSkuVO : cartVO.getSkuList()) {
+ for (CartSkuVO cartSkuVO : cartVO.getCheckedSkuList()) {
PromotionSkuVO promotionSkuVO = new PromotionSkuVO(PromotionTypeEnum.PINTUAN.name(), cartSkuVO.getPintuanId());
cartSkuVO.getPriceDetailDTO().getJoinPromotion().add(promotionSkuVO);
}
@@ -125,7 +125,7 @@ public class SkuPromotionRender implements CartRenderStep {
//循环购物车
for (CartVO cartVO : tradeDTO.getCartList()) {
//循环sku
- for (CartSkuVO cartSkuVO : cartVO.getSkuList()) {
+ for (CartSkuVO cartSkuVO : cartVO.getCheckedSkuList()) {
//更新商品促销
promotionGoodsService.updatePromotion(cartSkuVO);
//赋予商品促销信息
diff --git a/framework/src/main/java/cn/lili/modules/order/order/entity/dos/Order.java b/framework/src/main/java/cn/lili/modules/order/order/entity/dos/Order.java
index 3cc467d8..4ea1946c 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/entity/dos/Order.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/entity/dos/Order.java
@@ -264,7 +264,7 @@ public class Order extends BaseEntity {
this.setOrderType(OrderTypeEnum.VIRTUAL.name());
} else {
//促销订单(拼团、积分)-判断购买的是虚拟商品还是实物商品
- String goodsType = cartVO.getSkuList().get(0).getGoodsSku().getGoodsType();
+ String goodsType = cartVO.getCheckedSkuList().get(0).getGoodsSku().getGoodsType();
if (StrUtil.isEmpty(goodsType) || goodsType.equals(GoodsTypeEnum.PHYSICAL_GOODS.name())) {
this.setOrderType(OrderTypeEnum.NORMAL.name());
} else {
@@ -275,7 +275,7 @@ public class Order extends BaseEntity {
//判断是否为拼团订单,如果为拼团订单获取拼团ID,判断是否为主订单
if (tradeDTO.getCartTypeEnum().name().equals(PromotionTypeEnum.PINTUAN.name())) {
- Optional pintuanId = cartVO.getSkuList().get(0).getPromotions().stream()
+ Optional pintuanId = cartVO.getCheckedSkuList().get(0).getPromotions().stream()
.filter(i -> i.getPromotionType().equals(PromotionTypeEnum.PINTUAN.name())).map(PromotionGoods::getPromotionId).findFirst();
promotionId = pintuanId.get();
}
diff --git a/framework/src/main/java/cn/lili/modules/order/order/entity/vo/OrderDetailVO.java b/framework/src/main/java/cn/lili/modules/order/order/entity/vo/OrderDetailVO.java
index 8fad0217..d10e66fe 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/entity/vo/OrderDetailVO.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/entity/vo/OrderDetailVO.java
@@ -7,7 +7,7 @@ import cn.lili.modules.order.order.entity.dos.Receipt;
import cn.lili.modules.order.order.entity.enums.DeliverStatusEnum;
import cn.lili.modules.order.order.entity.enums.OrderStatusEnum;
import cn.lili.modules.order.order.entity.enums.PayStatusEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.order.cart.entity.enums.DeliveryMethodEnum;
import cn.lili.modules.order.trade.entity.dos.OrderLog;
import io.swagger.annotations.ApiModelProperty;
diff --git a/framework/src/main/java/cn/lili/modules/order/order/service/AfterSaleService.java b/framework/src/main/java/cn/lili/modules/order/order/service/AfterSaleService.java
index 96975954..6af2ebe2 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/service/AfterSaleService.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/service/AfterSaleService.java
@@ -7,7 +7,7 @@ import cn.lili.modules.order.order.entity.dto.AfterSaleDTO;
import cn.lili.modules.order.order.entity.vo.AfterSaleApplyVO;
import cn.lili.modules.order.order.entity.vo.AfterSaleSearchParams;
import cn.lili.modules.order.order.entity.vo.AfterSaleVO;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
import cn.lili.modules.store.entity.dto.StoreAfterSaleAddressDTO;
import cn.lili.modules.system.entity.vo.Traces;
import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/framework/src/main/java/cn/lili/modules/order/order/service/OrderService.java b/framework/src/main/java/cn/lili/modules/order/order/service/OrderService.java
index 1e6d27da..4fb1d04c 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/service/OrderService.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/service/OrderService.java
@@ -9,7 +9,7 @@ import cn.lili.modules.order.order.entity.dto.OrderMessage;
import cn.lili.modules.order.order.entity.dto.OrderSearchParams;
import cn.lili.modules.order.order.entity.vo.OrderDetailVO;
import cn.lili.modules.order.order.entity.vo.OrderSimpleVO;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
import cn.lili.modules.system.entity.vo.Traces;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/AfterSaleServiceImpl.java b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/AfterSaleServiceImpl.java
index dd9d2453..04d10018 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/AfterSaleServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/AfterSaleServiceImpl.java
@@ -33,8 +33,8 @@ import cn.lili.modules.order.trade.entity.enums.AfterSaleRefundWayEnum;
import cn.lili.modules.order.trade.entity.enums.AfterSaleStatusEnum;
import cn.lili.modules.order.trade.entity.enums.AfterSaleTypeEnum;
import cn.lili.modules.payment.kit.RefundSupport;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
import cn.lili.modules.store.entity.dto.StoreAfterSaleAddressDTO;
import cn.lili.modules.store.service.StoreDetailService;
diff --git a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java
index 8d3d890a..d5c4e42f 100644
--- a/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java
@@ -16,7 +16,6 @@ import cn.lili.common.security.enums.UserEnums;
import cn.lili.common.utils.StringUtils;
import cn.lili.common.vo.PageVO;
import cn.lili.modules.goods.entity.dto.GoodsCompleteMessage;
-import cn.lili.modules.goods.service.GoodsSkuService;
import cn.lili.modules.member.entity.dto.MemberAddressDTO;
import cn.lili.modules.order.cart.entity.dto.TradeDTO;
import cn.lili.modules.order.order.aop.OrderLogPoint;
@@ -37,10 +36,10 @@ import cn.lili.modules.order.order.mapper.OrderMapper;
import cn.lili.modules.order.order.service.*;
import cn.lili.modules.order.trade.entity.dos.OrderLog;
import cn.lili.modules.order.trade.service.OrderLogService;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.promotion.entity.dos.Pintuan;
import cn.lili.modules.promotion.service.PintuanService;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
import cn.lili.modules.system.aspect.annotation.SystemLogPoint;
import cn.lili.modules.system.entity.dos.Logistics;
@@ -169,7 +168,7 @@ public class OrderServiceImpl extends ServiceImpl implements
String message = "订单[" + item.getSn() + "]创建";
//记录日志
orderLogs.add(new OrderLog(item.getSn(), UserContext.getCurrentUser().getId(), UserContext.getCurrentUser().getRole().getRole(), UserContext.getCurrentUser().getUsername(), message));
- item.getSkuList().forEach(
+ item.getCheckedSkuList().forEach(
sku -> orderItems.add(new OrderItem(sku, item, tradeDTO))
);
//写入子订单信息
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/enums/CashierEnum.java b/framework/src/main/java/cn/lili/modules/payment/entity/enums/CashierEnum.java
similarity index 83%
rename from framework/src/main/java/cn/lili/modules/payment/kit/enums/CashierEnum.java
rename to framework/src/main/java/cn/lili/modules/payment/entity/enums/CashierEnum.java
index d7b3fee8..fb93a72a 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/enums/CashierEnum.java
+++ b/framework/src/main/java/cn/lili/modules/payment/entity/enums/CashierEnum.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.payment.kit.enums;
+package cn.lili.modules.payment.entity.enums;
/**
* 订单类型
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/enums/PaymentClientEnum.java b/framework/src/main/java/cn/lili/modules/payment/entity/enums/PaymentClientEnum.java
similarity index 90%
rename from framework/src/main/java/cn/lili/modules/payment/kit/enums/PaymentClientEnum.java
rename to framework/src/main/java/cn/lili/modules/payment/entity/enums/PaymentClientEnum.java
index 98895c91..9d85a992 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/enums/PaymentClientEnum.java
+++ b/framework/src/main/java/cn/lili/modules/payment/entity/enums/PaymentClientEnum.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.payment.kit.enums;
+package cn.lili.modules.payment.entity.enums;
/**
* 支付方式枚举
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/enums/PaymentMethodEnum.java b/framework/src/main/java/cn/lili/modules/payment/entity/enums/PaymentMethodEnum.java
similarity index 96%
rename from framework/src/main/java/cn/lili/modules/payment/kit/enums/PaymentMethodEnum.java
rename to framework/src/main/java/cn/lili/modules/payment/entity/enums/PaymentMethodEnum.java
index 0089d149..d06b6121 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/enums/PaymentMethodEnum.java
+++ b/framework/src/main/java/cn/lili/modules/payment/entity/enums/PaymentMethodEnum.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.payment.kit.enums;
+package cn.lili.modules.payment.entity.enums;
/**
* 支付方式枚举
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/CashierSupport.java b/framework/src/main/java/cn/lili/modules/payment/kit/CashierSupport.java
index a079b4ec..3345d7c3 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/CashierSupport.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/CashierSupport.java
@@ -9,8 +9,8 @@ import cn.lili.common.vo.ResultMessage;
import cn.lili.common.enums.ClientTypeEnum;
import cn.lili.modules.member.service.MemberWalletService;
import cn.lili.modules.payment.kit.dto.PayParam;
-import cn.lili.modules.payment.kit.enums.PaymentClientEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentClientEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.payment.kit.params.CashierExecute;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.system.entity.dos.Setting;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/Payment.java b/framework/src/main/java/cn/lili/modules/payment/kit/Payment.java
index d6041c6d..9ad4b921 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/Payment.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/Payment.java
@@ -5,7 +5,7 @@ import cn.lili.common.exception.ServiceException;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.payment.entity.RefundLog;
import cn.lili.modules.payment.kit.dto.PayParam;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/RefundSupport.java b/framework/src/main/java/cn/lili/modules/payment/kit/RefundSupport.java
index f62641fd..07045e98 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/RefundSupport.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/RefundSupport.java
@@ -8,7 +8,7 @@ import cn.lili.modules.order.order.service.AfterSaleService;
import cn.lili.modules.order.order.service.OrderService;
import cn.lili.modules.order.order.service.StoreFlowService;
import cn.lili.modules.payment.entity.RefundLog;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/params/CashierExecute.java b/framework/src/main/java/cn/lili/modules/payment/kit/params/CashierExecute.java
index c2ee4232..2385c426 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/params/CashierExecute.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/params/CashierExecute.java
@@ -2,7 +2,7 @@ package cn.lili.modules.payment.kit.params;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
import cn.lili.modules.payment.kit.dto.PayParam;
-import cn.lili.modules.payment.kit.enums.CashierEnum;
+import cn.lili.modules.payment.entity.enums.CashierEnum;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
/**
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/OrderCashier.java b/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/OrderCashier.java
index 87160fdb..0582b54c 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/OrderCashier.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/OrderCashier.java
@@ -11,7 +11,7 @@ import cn.lili.modules.order.order.entity.vo.OrderDetailVO;
import cn.lili.modules.order.order.service.OrderService;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.CashierEnum;
+import cn.lili.modules.payment.entity.enums.CashierEnum;
import cn.lili.modules.payment.kit.params.CashierExecute;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.system.entity.dto.BaseSetting;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/RechargeCashier.java b/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/RechargeCashier.java
index 159cb2f8..2db0ea27 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/RechargeCashier.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/RechargeCashier.java
@@ -8,7 +8,7 @@ import cn.lili.modules.order.trade.entity.dos.Recharge;
import cn.lili.modules.order.trade.service.RechargeService;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.CashierEnum;
+import cn.lili.modules.payment.entity.enums.CashierEnum;
import cn.lili.modules.payment.kit.params.CashierExecute;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.system.entity.dto.BaseSetting;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/TradeCashier.java b/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/TradeCashier.java
index cddabb05..3e6db689 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/TradeCashier.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/params/impl/TradeCashier.java
@@ -11,7 +11,7 @@ import cn.lili.modules.order.order.service.OrderService;
import cn.lili.modules.order.order.service.TradeService;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.CashierEnum;
+import cn.lili.modules.payment.entity.enums.CashierEnum;
import cn.lili.modules.payment.kit.params.CashierExecute;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.system.entity.dto.BaseSetting;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/alipay/AliPayPlugin.java b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/alipay/AliPayPlugin.java
index 5e751813..15cade4a 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/alipay/AliPayPlugin.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/alipay/AliPayPlugin.java
@@ -18,7 +18,7 @@ import cn.lili.modules.payment.kit.CashierSupport;
import cn.lili.modules.payment.kit.Payment;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.payment.service.PaymentService;
import cn.lili.modules.payment.service.RefundLogService;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/bank/BankTransferPlugin.java b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/bank/BankTransferPlugin.java
index 29fd768a..3113c585 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/bank/BankTransferPlugin.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/bank/BankTransferPlugin.java
@@ -6,7 +6,7 @@ import cn.lili.modules.payment.entity.RefundLog;
import cn.lili.modules.payment.kit.Payment;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.payment.service.PaymentService;
import cn.lili.modules.payment.service.RefundLogService;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java
index 4e491544..832e5cd6 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wallet/WalletPlugin.java
@@ -12,8 +12,8 @@ import cn.lili.modules.payment.kit.CashierSupport;
import cn.lili.modules.payment.kit.Payment;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.CashierEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.CashierEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.payment.service.PaymentService;
import cn.lili.modules.payment.service.RefundLogService;
diff --git a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wechat/WechatPlugin.java b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wechat/WechatPlugin.java
index 5f5090d5..be768841 100644
--- a/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wechat/WechatPlugin.java
+++ b/framework/src/main/java/cn/lili/modules/payment/kit/plugin/wechat/WechatPlugin.java
@@ -31,7 +31,7 @@ import cn.lili.modules.payment.kit.core.kit.*;
import cn.lili.modules.payment.kit.core.utils.DateTimeZoneUtil;
import cn.lili.modules.payment.kit.dto.PayParam;
import cn.lili.modules.payment.kit.dto.PaymentSuccessParams;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.payment.kit.params.dto.CashierParam;
import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatApiEnum;
import cn.lili.modules.payment.kit.plugin.wechat.enums.WechatDomain;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/dos/MemberStatisticsData.java b/framework/src/main/java/cn/lili/modules/statistics/entity/dos/MemberStatisticsData.java
similarity index 95%
rename from framework/src/main/java/cn/lili/modules/statistics/model/dos/MemberStatisticsData.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/dos/MemberStatisticsData.java
index 7cb076dc..39e90891 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/dos/MemberStatisticsData.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/dos/MemberStatisticsData.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.dos;
+package cn.lili.modules.statistics.entity.dos;
import cn.lili.mybatis.BaseIdEntity;
import com.baomidou.mybatisplus.annotation.TableName;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/dos/PlatformViewData.java b/framework/src/main/java/cn/lili/modules/statistics/entity/dos/PlatformViewData.java
similarity index 94%
rename from framework/src/main/java/cn/lili/modules/statistics/model/dos/PlatformViewData.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/dos/PlatformViewData.java
index 9b38fd3a..04d92765 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/dos/PlatformViewData.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/dos/PlatformViewData.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.dos;
+package cn.lili.modules.statistics.entity.dos;
import cn.lili.mybatis.BaseIdEntity;
import com.baomidou.mybatisplus.annotation.TableName;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/dto/GoodsStatisticsQueryParam.java b/framework/src/main/java/cn/lili/modules/statistics/entity/dto/GoodsStatisticsQueryParam.java
similarity index 88%
rename from framework/src/main/java/cn/lili/modules/statistics/model/dto/GoodsStatisticsQueryParam.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/dto/GoodsStatisticsQueryParam.java
index c898b278..f666faba 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/dto/GoodsStatisticsQueryParam.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/dto/GoodsStatisticsQueryParam.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.dto;
+package cn.lili.modules.statistics.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/dto/StatisticsQueryParam.java b/framework/src/main/java/cn/lili/modules/statistics/entity/dto/StatisticsQueryParam.java
similarity index 93%
rename from framework/src/main/java/cn/lili/modules/statistics/model/dto/StatisticsQueryParam.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/dto/StatisticsQueryParam.java
index fec5ce06..37b985e8 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/dto/StatisticsQueryParam.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/dto/StatisticsQueryParam.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.dto;
+package cn.lili.modules.statistics.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/enums/SearchTypeEnum.java b/framework/src/main/java/cn/lili/modules/statistics/entity/enums/SearchTypeEnum.java
similarity index 81%
rename from framework/src/main/java/cn/lili/modules/statistics/model/enums/SearchTypeEnum.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/enums/SearchTypeEnum.java
index 22850d5b..a7854cc2 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/enums/SearchTypeEnum.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/enums/SearchTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.enums;
+package cn.lili.modules.statistics.entity.enums;
/**
* 搜索类型
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/enums/StatisticsQuery.java b/framework/src/main/java/cn/lili/modules/statistics/entity/enums/StatisticsQuery.java
similarity index 78%
rename from framework/src/main/java/cn/lili/modules/statistics/model/enums/StatisticsQuery.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/enums/StatisticsQuery.java
index bf001aa2..68aee0d6 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/enums/StatisticsQuery.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/enums/StatisticsQuery.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.enums;
+package cn.lili.modules.statistics.entity.enums;
/**
* 统计查询
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/enums/TimeTypeEnum.java b/framework/src/main/java/cn/lili/modules/statistics/entity/enums/TimeTypeEnum.java
similarity index 81%
rename from framework/src/main/java/cn/lili/modules/statistics/model/enums/TimeTypeEnum.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/enums/TimeTypeEnum.java
index 8b131641..abc94b1e 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/enums/TimeTypeEnum.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/enums/TimeTypeEnum.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.enums;
+package cn.lili.modules.statistics.entity.enums;
/**
* 时间类型
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/CategoryStatisticsDataVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/CategoryStatisticsDataVO.java
similarity index 91%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/CategoryStatisticsDataVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/CategoryStatisticsDataVO.java
index 5377e040..bcc41996 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/CategoryStatisticsDataVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/CategoryStatisticsDataVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/GoodsStatisticsDataVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/GoodsStatisticsDataVO.java
similarity index 91%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/GoodsStatisticsDataVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/GoodsStatisticsDataVO.java
index 88082f48..e8cad939 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/GoodsStatisticsDataVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/GoodsStatisticsDataVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/IndexNoticeVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/IndexNoticeVO.java
similarity index 93%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/IndexNoticeVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/IndexNoticeVO.java
index e2a1e8c2..56b3f0f5 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/IndexNoticeVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/IndexNoticeVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/IndexStatisticsVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/IndexStatisticsVO.java
similarity index 97%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/IndexStatisticsVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/IndexStatisticsVO.java
index a7a6b068..e449bd9e 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/IndexStatisticsVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/IndexStatisticsVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/OnlineMemberVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/OnlineMemberVO.java
similarity index 90%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/OnlineMemberVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/OnlineMemberVO.java
index 3ab00e7b..fc66d9da 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/OnlineMemberVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/OnlineMemberVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/OrderOverviewVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/OrderOverviewVO.java
similarity index 96%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/OrderOverviewVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/OrderOverviewVO.java
index abe916d8..ce3dbf16 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/OrderOverviewVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/OrderOverviewVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/OrderStatisticsDataVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/OrderStatisticsDataVO.java
similarity index 94%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/OrderStatisticsDataVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/OrderStatisticsDataVO.java
index 8c699cf4..c349d471 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/OrderStatisticsDataVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/OrderStatisticsDataVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/PlatformViewVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/PlatformViewVO.java
similarity index 95%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/PlatformViewVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/PlatformViewVO.java
index bd1c92c5..2e8486bc 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/PlatformViewVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/PlatformViewVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/RefundOrderStatisticsDataVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/RefundOrderStatisticsDataVO.java
similarity index 93%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/RefundOrderStatisticsDataVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/RefundOrderStatisticsDataVO.java
index 5d620e59..2920ae03 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/RefundOrderStatisticsDataVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/RefundOrderStatisticsDataVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/StoreIndexStatisticsVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/StoreIndexStatisticsVO.java
similarity index 97%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/StoreIndexStatisticsVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/StoreIndexStatisticsVO.java
index 4d282829..f4b013f0 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/StoreIndexStatisticsVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/StoreIndexStatisticsVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/model/vo/StoreStatisticsDataVO.java b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/StoreStatisticsDataVO.java
similarity index 91%
rename from framework/src/main/java/cn/lili/modules/statistics/model/vo/StoreStatisticsDataVO.java
rename to framework/src/main/java/cn/lili/modules/statistics/entity/vo/StoreStatisticsDataVO.java
index 8b90f6e0..88f99211 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/model/vo/StoreStatisticsDataVO.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/entity/vo/StoreStatisticsDataVO.java
@@ -1,4 +1,4 @@
-package cn.lili.modules.statistics.model.vo;
+package cn.lili.modules.statistics.entity.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/mapper/GoodsStatisticsDataMapper.java b/framework/src/main/java/cn/lili/modules/statistics/mapper/GoodsStatisticsDataMapper.java
index e06c36f2..226e253d 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/mapper/GoodsStatisticsDataMapper.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/mapper/GoodsStatisticsDataMapper.java
@@ -1,8 +1,8 @@
package cn.lili.modules.statistics.mapper;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.vo.CategoryStatisticsDataVO;
-import cn.lili.modules.statistics.model.vo.GoodsStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.CategoryStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.GoodsStatisticsDataVO;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/mapper/MemberStatisticsDataMapper.java b/framework/src/main/java/cn/lili/modules/statistics/mapper/MemberStatisticsDataMapper.java
index f0eb3ce1..685fd906 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/mapper/MemberStatisticsDataMapper.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/mapper/MemberStatisticsDataMapper.java
@@ -1,6 +1,6 @@
package cn.lili.modules.statistics.mapper;
-import cn.lili.modules.statistics.model.dos.MemberStatisticsData;
+import cn.lili.modules.statistics.entity.dos.MemberStatisticsData;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/mapper/OrderStatisticsDataMapper.java b/framework/src/main/java/cn/lili/modules/statistics/mapper/OrderStatisticsDataMapper.java
index 7843c21f..69948a49 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/mapper/OrderStatisticsDataMapper.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/mapper/OrderStatisticsDataMapper.java
@@ -1,7 +1,7 @@
package cn.lili.modules.statistics.mapper;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.vo.OrderStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.OrderStatisticsDataVO;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/mapper/PlatformViewDataMapper.java b/framework/src/main/java/cn/lili/modules/statistics/mapper/PlatformViewDataMapper.java
index 2efa59b9..3109b05f 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/mapper/PlatformViewDataMapper.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/mapper/PlatformViewDataMapper.java
@@ -1,6 +1,6 @@
package cn.lili.modules.statistics.mapper;
-import cn.lili.modules.statistics.model.dos.PlatformViewData;
+import cn.lili.modules.statistics.entity.dos.PlatformViewData;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/mapper/RefundOrderStatisticsDataMapper.java b/framework/src/main/java/cn/lili/modules/statistics/mapper/RefundOrderStatisticsDataMapper.java
index 11e3d76e..e4843c19 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/mapper/RefundOrderStatisticsDataMapper.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/mapper/RefundOrderStatisticsDataMapper.java
@@ -1,7 +1,7 @@
package cn.lili.modules.statistics.mapper;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.vo.RefundOrderStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.RefundOrderStatisticsDataVO;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/mapper/StoreStatisticsDataMapper.java b/framework/src/main/java/cn/lili/modules/statistics/mapper/StoreStatisticsDataMapper.java
index 6521fee0..825bbd83 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/mapper/StoreStatisticsDataMapper.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/mapper/StoreStatisticsDataMapper.java
@@ -1,8 +1,8 @@
package cn.lili.modules.statistics.mapper;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.vo.GoodsStatisticsDataVO;
-import cn.lili.modules.statistics.model.vo.StoreStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.GoodsStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.StoreStatisticsDataVO;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/service/GoodsStatisticsDataService.java b/framework/src/main/java/cn/lili/modules/statistics/service/GoodsStatisticsDataService.java
index 48ba024c..0752a97c 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/service/GoodsStatisticsDataService.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/service/GoodsStatisticsDataService.java
@@ -1,9 +1,9 @@
package cn.lili.modules.statistics.service;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.dto.GoodsStatisticsQueryParam;
-import cn.lili.modules.statistics.model.vo.CategoryStatisticsDataVO;
-import cn.lili.modules.statistics.model.vo.GoodsStatisticsDataVO;
+import cn.lili.modules.statistics.entity.dto.GoodsStatisticsQueryParam;
+import cn.lili.modules.statistics.entity.vo.CategoryStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.GoodsStatisticsDataVO;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/service/IndexStatisticsService.java b/framework/src/main/java/cn/lili/modules/statistics/service/IndexStatisticsService.java
index 1a50bcd5..427a1d89 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/service/IndexStatisticsService.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/service/IndexStatisticsService.java
@@ -1,8 +1,8 @@
package cn.lili.modules.statistics.service;
-import cn.lili.modules.statistics.model.dto.GoodsStatisticsQueryParam;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.vo.*;
+import cn.lili.modules.statistics.entity.dto.GoodsStatisticsQueryParam;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.vo.*;
import java.util.List;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/service/MemberStatisticsDataService.java b/framework/src/main/java/cn/lili/modules/statistics/service/MemberStatisticsDataService.java
index 8ec5fcb2..5cfb280f 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/service/MemberStatisticsDataService.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/service/MemberStatisticsDataService.java
@@ -1,7 +1,7 @@
package cn.lili.modules.statistics.service;
-import cn.lili.modules.statistics.model.dos.MemberStatisticsData;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.dos.MemberStatisticsData;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.Date;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/service/OrderStatisticsDataService.java b/framework/src/main/java/cn/lili/modules/statistics/service/OrderStatisticsDataService.java
index de9488b1..cdc192f5 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/service/OrderStatisticsDataService.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/service/OrderStatisticsDataService.java
@@ -1,9 +1,9 @@
package cn.lili.modules.statistics.service;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.vo.OrderOverviewVO;
-import cn.lili.modules.statistics.model.vo.OrderStatisticsDataVO;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.vo.OrderOverviewVO;
+import cn.lili.modules.statistics.entity.vo.OrderStatisticsDataVO;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/service/PlatformViewDataService.java b/framework/src/main/java/cn/lili/modules/statistics/service/PlatformViewDataService.java
index 9f306eab..526ccdb4 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/service/PlatformViewDataService.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/service/PlatformViewDataService.java
@@ -1,10 +1,10 @@
package cn.lili.modules.statistics.service;
import cn.lili.modules.member.entity.vo.MemberDistributionVO;
-import cn.lili.modules.statistics.model.dos.PlatformViewData;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.vo.OnlineMemberVO;
-import cn.lili.modules.statistics.model.vo.PlatformViewVO;
+import cn.lili.modules.statistics.entity.dos.PlatformViewData;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.vo.OnlineMemberVO;
+import cn.lili.modules.statistics.entity.vo.PlatformViewVO;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/service/RefundOrderStatisticsService.java b/framework/src/main/java/cn/lili/modules/statistics/service/RefundOrderStatisticsService.java
index c41c1c1b..685e27c9 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/service/RefundOrderStatisticsService.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/service/RefundOrderStatisticsService.java
@@ -2,8 +2,8 @@ package cn.lili.modules.statistics.service;
import cn.lili.common.vo.PageVO;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.vo.RefundOrderStatisticsDataVO;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.vo.RefundOrderStatisticsDataVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/GoodsStatisticsDataServiceImpl.java b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/GoodsStatisticsDataServiceImpl.java
index 68177182..3f101189 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/GoodsStatisticsDataServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/GoodsStatisticsDataServiceImpl.java
@@ -4,17 +4,16 @@ import cn.lili.common.utils.StringUtils;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
import cn.lili.modules.order.order.entity.enums.FlowTypeEnum;
import cn.lili.modules.statistics.mapper.GoodsStatisticsDataMapper;
-import cn.lili.modules.statistics.model.dto.GoodsStatisticsQueryParam;
-import cn.lili.modules.statistics.model.enums.StatisticsQuery;
-import cn.lili.modules.statistics.model.vo.CategoryStatisticsDataVO;
-import cn.lili.modules.statistics.model.vo.GoodsStatisticsDataVO;
+import cn.lili.modules.statistics.entity.dto.GoodsStatisticsQueryParam;
+import cn.lili.modules.statistics.entity.enums.StatisticsQuery;
+import cn.lili.modules.statistics.entity.vo.CategoryStatisticsDataVO;
+import cn.lili.modules.statistics.entity.vo.GoodsStatisticsDataVO;
import cn.lili.modules.statistics.service.GoodsStatisticsDataService;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/IndexStatisticsServiceImpl.java b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/IndexStatisticsServiceImpl.java
index bdea438a..eab152e7 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/IndexStatisticsServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/IndexStatisticsServiceImpl.java
@@ -17,10 +17,10 @@ import cn.lili.modules.order.order.service.OrderComplaintService;
import cn.lili.modules.order.trade.entity.enums.AfterSaleTypeEnum;
import cn.lili.modules.promotion.service.SeckillService;
import cn.lili.modules.statistics.mapper.StoreStatisticsDataMapper;
-import cn.lili.modules.statistics.model.dto.GoodsStatisticsQueryParam;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.enums.SearchTypeEnum;
-import cn.lili.modules.statistics.model.vo.*;
+import cn.lili.modules.statistics.entity.dto.GoodsStatisticsQueryParam;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.enums.SearchTypeEnum;
+import cn.lili.modules.statistics.entity.vo.*;
import cn.lili.modules.statistics.service.*;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
import cn.lili.modules.store.entity.enums.BillStatusEnum;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/MemberStatisticsDataServiceImpl.java b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/MemberStatisticsDataServiceImpl.java
index d6b3fc89..e79dae22 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/MemberStatisticsDataServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/MemberStatisticsDataServiceImpl.java
@@ -2,9 +2,9 @@ package cn.lili.modules.statistics.serviceimpl;
import cn.hutool.core.date.DateUtil;
import cn.lili.modules.statistics.mapper.MemberStatisticsDataMapper;
-import cn.lili.modules.statistics.model.dos.MemberStatisticsData;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.enums.SearchTypeEnum;
+import cn.lili.modules.statistics.entity.dos.MemberStatisticsData;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.enums.SearchTypeEnum;
import cn.lili.modules.statistics.service.MemberStatisticsDataService;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/OrderStatisticsDataServiceImpl.java b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/OrderStatisticsDataServiceImpl.java
index 21661218..12d1187b 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/OrderStatisticsDataServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/OrderStatisticsDataServiceImpl.java
@@ -12,9 +12,9 @@ import cn.lili.modules.order.order.entity.enums.FlowTypeEnum;
import cn.lili.modules.order.order.entity.enums.PayStatusEnum;
import cn.lili.modules.order.order.service.OrderService;
import cn.lili.modules.statistics.mapper.OrderStatisticsDataMapper;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.vo.OrderOverviewVO;
-import cn.lili.modules.statistics.model.vo.OrderStatisticsDataVO;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.vo.OrderOverviewVO;
+import cn.lili.modules.statistics.entity.vo.OrderStatisticsDataVO;
import cn.lili.modules.statistics.service.OrderStatisticsDataService;
import cn.lili.modules.statistics.service.PlatformViewDataService;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/PlatformViewDataServiceImpl.java b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/PlatformViewDataServiceImpl.java
index d45c5136..3dcf50e1 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/PlatformViewDataServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/PlatformViewDataServiceImpl.java
@@ -11,11 +11,11 @@ import cn.lili.common.enums.ClientTypeEnum;
import cn.lili.modules.member.entity.vo.MemberDistributionVO;
import cn.lili.modules.member.service.MemberService;
import cn.lili.modules.statistics.mapper.PlatformViewDataMapper;
-import cn.lili.modules.statistics.model.dos.PlatformViewData;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.enums.SearchTypeEnum;
-import cn.lili.modules.statistics.model.vo.OnlineMemberVO;
-import cn.lili.modules.statistics.model.vo.PlatformViewVO;
+import cn.lili.modules.statistics.entity.dos.PlatformViewData;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.enums.SearchTypeEnum;
+import cn.lili.modules.statistics.entity.vo.OnlineMemberVO;
+import cn.lili.modules.statistics.entity.vo.PlatformViewVO;
import cn.lili.modules.statistics.service.PlatformViewDataService;
import cn.lili.modules.statistics.util.StatisticsDateUtil;
import cn.lili.modules.statistics.util.StatisticsSuffix;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/RefundOrderStatisticsServiceImpl.java b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/RefundOrderStatisticsServiceImpl.java
index 1d5dc682..f07a887b 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/RefundOrderStatisticsServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/serviceimpl/RefundOrderStatisticsServiceImpl.java
@@ -7,9 +7,9 @@ import cn.lili.common.vo.PageVO;
import cn.lili.modules.order.order.entity.dos.StoreFlow;
import cn.lili.modules.order.order.entity.enums.FlowTypeEnum;
import cn.lili.modules.statistics.mapper.RefundOrderStatisticsDataMapper;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.enums.TimeTypeEnum;
-import cn.lili.modules.statistics.model.vo.RefundOrderStatisticsDataVO;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.enums.TimeTypeEnum;
+import cn.lili.modules.statistics.entity.vo.RefundOrderStatisticsDataVO;
import cn.lili.modules.statistics.service.RefundOrderStatisticsService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
diff --git a/framework/src/main/java/cn/lili/modules/statistics/util/StatisticsDateUtil.java b/framework/src/main/java/cn/lili/modules/statistics/util/StatisticsDateUtil.java
index cd1bd333..8161765d 100644
--- a/framework/src/main/java/cn/lili/modules/statistics/util/StatisticsDateUtil.java
+++ b/framework/src/main/java/cn/lili/modules/statistics/util/StatisticsDateUtil.java
@@ -3,8 +3,8 @@ package cn.lili.modules.statistics.util;
import cn.lili.common.enums.ResultCode;
import cn.lili.common.exception.ServiceException;
import cn.lili.common.utils.StringUtils;
-import cn.lili.modules.statistics.model.dto.StatisticsQueryParam;
-import cn.lili.modules.statistics.model.enums.SearchTypeEnum;
+import cn.lili.modules.statistics.entity.dto.StatisticsQueryParam;
+import cn.lili.modules.statistics.entity.enums.SearchTypeEnum;
import java.util.Calendar;
import java.util.Date;
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/dos/InstantDelivery.java b/framework/src/main/java/cn/lili/modules/system/entity/dos/InstantDelivery.java
deleted file mode 100644
index becf1ec8..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/dos/InstantDelivery.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package cn.lili.modules.system.entity.dos;
-
-
-import cn.lili.mybatis.BaseEntity;
-import cn.lili.modules.system.entity.vo.InstantDeliveryVO;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.google.gson.Gson;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-
-
-/**
- * 即时配送
- *
- * @author pikachu
- * @since 2020/12/01 15:58
- */
-@Data
-@TableName("li_instant_delivery")
-@ApiModel(value = "即时配送")
-@AllArgsConstructor
-@NoArgsConstructor
-public class InstantDelivery extends BaseEntity {
-
-
- /**
- * 即时配送名称
- */
- @ApiModelProperty(value = "即时配送名称")
- private String deliveryName;
- /**
- * 是否开启即时配送,1开启,0未开启
- */
- @ApiModelProperty(value = "是否开启即时配送,1开启,0未开启")
- private Integer deliveryOpen;
- /**
- * 即时配送配置
- */
- @ApiModelProperty(value = "即时配送配置")
- private String deliveryConfig;
- /**
- * 即时配送bean
- */
- @ApiModelProperty(value = "即时配送bean")
- private String deliveryBean;
-
- @ApiModelProperty(value = "封面图片")
- private String images;
-
-
- /**
- * 根据vo参数构建do
- *
- * @param instantDeliveryVO
- */
- public InstantDelivery(InstantDeliveryVO instantDeliveryVO) {
- this.setDeliveryName(instantDeliveryVO.getDeliveryName());
- this.setDeliveryOpen(instantDeliveryVO.getDeliveryOpen());
- this.setDeliveryBean(instantDeliveryVO.getDeliveryBean());
- Gson gson = new Gson();
- this.setDeliveryConfig(gson.toJson(instantDeliveryVO.getConfigItems()));
- }
-
-}
\ No newline at end of file
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/dos/InstantDeliveryLog.java b/framework/src/main/java/cn/lili/modules/system/entity/dos/InstantDeliveryLog.java
deleted file mode 100644
index b62f8959..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/dos/InstantDeliveryLog.java
+++ /dev/null
@@ -1,99 +0,0 @@
-package cn.lili.modules.system.entity.dos;
-
-
-import cn.lili.common.utils.StringUtils;
-import cn.lili.modules.system.entity.plugin.logistics.dada.enums.DadaOrderStatusEnum;
-import cn.lili.modules.system.entity.plugin.logistics.dada.vo.DdOrderBackVO;
-import cn.lili.mybatis.BaseIdEntity;
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableField;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.springframework.data.annotation.CreatedDate;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.util.Date;
-
-/**
- * 即时配送日志
- *
- * @author pikachu
- * @since 2020/12/01 15:58
- */
-
-@Data
-@TableName("li_instant_delivery_log")
-@ApiModel(value = "即时配送日志")
-@AllArgsConstructor
-@NoArgsConstructor
-public class InstantDeliveryLog extends BaseIdEntity {
-
-
- @CreatedDate
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
- @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @TableField(fill = FieldFill.INSERT)
- @ApiModelProperty(value = "创建时间", hidden = true)
- private Date createTime;
- /**
- * 即时配送订单号
- */
- @ApiModelProperty(value = "即时配送订单号")
- private String deliveryOrderSn;
- /**
- * 商城订单号
- */
- @ApiModelProperty(value = "商城订单号")
- private String orderSn;
- /**
- * 即时配送订单状态
- *
- * @see DadaOrderStatusEnum
- */
- @ApiModelProperty(value = "即时配送订单状态")
- private String deliveryOrderStatus;
- /**
- * 配送员ID
- */
- @ApiModelProperty(value = "即时配送骑手编号")
- private String distributorNumber;
- /**
- * 配送员姓名,接单以后会存储
- */
- @ApiModelProperty(value = "配送员姓名,接单以后会存储")
- private String distributorName;
- /**
- * 配送员手机号,接单以后存储
- */
- @ApiModelProperty(value = "配送员手机号,接单以后存储")
- private String distributorMobile;
-
- /**
- * 订单取消原因,其他状态下默认值为空字符串
- */
- @ApiModelProperty(value = "订单取消原因,其他状态下默认值为空字符串")
- private String cancelReason;
-
- public InstantDeliveryLog(DdOrderBackVO ddOrderBackVO) {
- this.setCancelReason(ddOrderBackVO.getCancelReason());
- this.setOrderSn(ddOrderBackVO.getOrderId());
- this.setDeliveryOrderSn(ddOrderBackVO.getClientId());
- if (!StringUtils.isEmpty(ddOrderBackVO.getDmMobile())) {
- this.setDistributorMobile(ddOrderBackVO.getDmMobile());
- }
- if (!StringUtils.isEmpty(ddOrderBackVO.getDmName())) {
- this.setDistributorName(ddOrderBackVO.getDmName());
- }
- if (ddOrderBackVO.getDmId() != null) {
- this.setDistributorNumber(ddOrderBackVO.getDmId().toString());
- }
- this.setDeliveryOrderStatus(DadaOrderStatusEnum.getText(100));
- }
-
-
-}
\ No newline at end of file
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/PaymentSupportSetting.java b/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/PaymentSupportSetting.java
index 2a5a3128..096cf4b3 100644
--- a/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/PaymentSupportSetting.java
+++ b/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/PaymentSupportSetting.java
@@ -1,7 +1,7 @@
package cn.lili.modules.system.entity.dto.payment;
import cn.lili.common.enums.ClientTypeEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import cn.lili.modules.system.entity.dto.payment.dto.PaymentSupportForm;
import cn.lili.modules.system.entity.dto.payment.dto.PaymentSupportItem;
import lombok.Data;
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/dto/PaymentSupportForm.java b/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/dto/PaymentSupportForm.java
index 5da62134..0284a7e1 100644
--- a/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/dto/PaymentSupportForm.java
+++ b/framework/src/main/java/cn/lili/modules/system/entity/dto/payment/dto/PaymentSupportForm.java
@@ -1,7 +1,7 @@
package cn.lili.modules.system.entity.dto.payment.dto;
import cn.lili.common.enums.ClientTypeEnum;
-import cn.lili.modules.payment.kit.enums.PaymentMethodEnum;
+import cn.lili.modules.payment.entity.enums.PaymentMethodEnum;
import lombok.Data;
import lombok.experimental.Accessors;
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/enums/InstantDeliveryUrl.java b/framework/src/main/java/cn/lili/modules/system/entity/enums/InstantDeliveryUrl.java
deleted file mode 100644
index bee60f65..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/enums/InstantDeliveryUrl.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package cn.lili.modules.system.entity.enums;
-
-
-import lombok.Getter;
-import lombok.Setter;
-
-/**
- * 即时配送url接口地址
- *
- * @author pikachu
- * @since 2020/9/11 17:03
- */
-public enum InstantDeliveryUrl {
-
- /**
- * 订单推送
- */
- DD_ADD_ORDER("/api/order/addOrder"),
- /**
- * 订单重发
- */
- DD_RE_ADD_ORDER("/api/order/reAddOrder"),
- /**
- * 订单妥投异常后,商家确认收货
- */
- DD_CONFIRM_ORDER("/api/order/confirm/goods"),
- /**
- * 店铺添加
- */
- DD_ADD_SHOP("/api/store/add"),
- /**
- * 店铺修改
- */
- DD_UPDATE_SHOP("/api/store/update"),
-
- /**
- * 订单详细信息
- */
- DD_QUERY_ORDER("/api/order/status/query"),
-
- /**
- * 订单取消
- */
- DD_CANDLE_ORDER("/api/order/formalCancel"),
-
- /**
- * 城市code获取
- */
- DD_CITY_CODE("/api/cityCode/list");
-
- /**
- * 类型
- */
- @Getter
- @Setter
- private final String url;
-
- InstantDeliveryUrl(String url) {
- this.url = url;
- }
-
-}
-
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/plugin/ConfigItem.java b/framework/src/main/java/cn/lili/modules/system/entity/plugin/ConfigItem.java
deleted file mode 100644
index c0659173..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/plugin/ConfigItem.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package cn.lili.modules.system.entity.plugin;
-
-import lombok.Data;
-import lombok.ToString;
-
-import java.util.List;
-
-/**
- * 插件配置类
- *
- * @author pikachu
- * @version v4.0
- * @since 2020/12/01 15:58
- */
-@Data
-@ToString
-public class ConfigItem {
- /**
- * 配置文件name值
- */
- private String name;
- /**
- * 配置文件name映射文本值
- */
- private String text;
- /**
- * 配置文件显示在浏览器时,input的type属性
- */
- private String type;
- /**
- * 配置的值
- */
- private Object value;
- /**
- * 如果是select 是需要将可选项传递到前台
- */
- private List options;
-
-
-}
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/plugin/RadioOption.java b/framework/src/main/java/cn/lili/modules/system/entity/plugin/RadioOption.java
deleted file mode 100644
index 0c558303..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/plugin/RadioOption.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package cn.lili.modules.system.entity.plugin;
-
-import lombok.Data;
-import lombok.ToString;
-
-/**
- * 单选配置类
- *
- * @author pikachu
- * @version v4.0
- * @Description:单选配置类
- * @since 2020/12/01 15:58
- */
-@Data
-@ToString
-public class RadioOption {
-
- /**
- * 选项
- */
- private String label;
-
- /**
- * 选项值
- */
- private Object value;
-
-}
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/plugin/logistics/InstantDeliveryPlugin.java b/framework/src/main/java/cn/lili/modules/system/entity/plugin/logistics/InstantDeliveryPlugin.java
deleted file mode 100644
index cc401872..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/plugin/logistics/InstantDeliveryPlugin.java
+++ /dev/null
@@ -1,119 +0,0 @@
-package cn.lili.modules.system.entity.plugin.logistics;
-
-import cn.lili.modules.member.entity.dos.MemberAddress;
-import cn.lili.modules.order.order.entity.dos.Order;
-import cn.lili.modules.store.entity.vos.StoreDetailVO;
-import cn.lili.modules.system.entity.plugin.ConfigItem;
-import cn.lili.modules.system.entity.vo.InstantDeliveryResultVO;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * 即时配送插件方法
- *
- * @author pikachu
- * @version v1.0
- * @since 2020/12/01 15:58
- */
-public interface InstantDeliveryPlugin {
- /**
- * 获取即时配送的插件ID
- *
- * @return
- */
- String getPluginId();
-
- /**
- * 获取即时配送的插件名称
- *
- * @return 插件名称
- */
- String getPluginName();
-
- /**
- * 即时配送是否开启
- *
- * @return 0 不开启 1 开启
- */
- Integer getOpen();
-
- /**
- * 获取取消原因id
- *
- * @return
- */
- Integer cancelReasonId();
-
- /**
- * 配置各个即时配送的参数
- *
- * @return 在页面加载的即时配送参数
- */
- List getDefaultConfigItem();
-
- /**
- * 同城配送新建店铺
- *
- * @param storeDetailVO 店铺信息
- * @param config 配送参数
- * @return
- */
- InstantDeliveryResultVO addStore(StoreDetailVO storeDetailVO, Map config);
-
- /**
- * 同城配送新建店铺
- *
- * @param storeDetailVO 店铺信息
- * @param config 配送参数
- * @return
- */
- InstantDeliveryResultVO editStore(StoreDetailVO storeDetailVO, Map config);
-
- /**
- * 查询订单详细
- *
- * @param orderSn 传递到达达的订单sn,目前使用的是商城订单sn传递的所有只需要传递商城sn就可以
- * @param config 配置参数
- * @return
- */
- InstantDeliveryResultVO getOrderDetail(String orderSn, Map config);
-
- /**
- * 妥投异常之物品返回完成
- *
- * @param orderSn 传递到达达的订单sn,目前使用的是商城订单sn传递的所有只需要传递商城sn就可以
- * @param config 配置参数
- * @return
- */
- InstantDeliveryResultVO orderConfirm(String orderSn, Map config);
-
- /**
- * 妥投异常之物品返回完成
- *
- * @param orderSn 传递到达达的订单sn,目前使用的是商城订单sn传递的所有只需要传递商城sn就可以
- * @param cancelReason 取消原因
- * @param config 配置参数
- * @return
- */
- InstantDeliveryResultVO orderCandle(String orderSn, String cancelReason, Map config);
-
- /**
- * 发送同城配送订单
- *
- * @param order 订单
- * @param memberAddress 会员地址
- * @param type 类型
- * @param config 配置
- * @param storeDetailVO 店铺详情VO
- * @return 配送订单返回
- */
- InstantDeliveryResultVO sendReOrder(Order order, StoreDetailVO storeDetailVO, MemberAddress memberAddress, Integer type, Map config);
-
- /**
- * 即时配送回调
- *
- * @param object 因为不同配送的返回对象不同,所以需要obj 去传递参数,在不同的插件中转换
- */
- void callBack(Object object);
-}
diff --git a/framework/src/main/java/cn/lili/modules/system/entity/plugin/logistics/dada/DadaPlugin.java b/framework/src/main/java/cn/lili/modules/system/entity/plugin/logistics/dada/DadaPlugin.java
deleted file mode 100644
index 4986fcc4..00000000
--- a/framework/src/main/java/cn/lili/modules/system/entity/plugin/logistics/dada/DadaPlugin.java
+++ /dev/null
@@ -1,346 +0,0 @@
-package cn.lili.modules.system.entity.plugin.logistics.dada;
-
-import cn.hutool.json.JSONArray;
-import cn.hutool.json.JSONObject;
-import cn.hutool.json.JSONUtil;
-import cn.lili.common.utils.DateUtil;
-import cn.lili.common.utils.StringUtils;
-import cn.lili.modules.member.entity.dos.MemberAddress;
-import cn.lili.modules.order.order.entity.dos.Order;
-import cn.lili.modules.store.entity.enums.StoreStatusEnum;
-import cn.lili.modules.store.entity.vos.StoreDetailVO;
-import cn.lili.modules.store.service.StoreDetailService;
-import cn.lili.modules.system.entity.dos.InstantDeliveryLog;
-import cn.lili.modules.system.entity.enums.InstantDeliveryUrl;
-import cn.lili.modules.system.entity.plugin.ConfigItem;
-import cn.lili.modules.system.entity.plugin.logistics.InstantDeliveryPlugin;
-import cn.lili.modules.system.entity.plugin.logistics.dada.vo.DdOrderBackVO;
-import cn.lili.modules.system.entity.vo.CityResult;
-import cn.lili.modules.system.entity.vo.InstantDeliveryResultVO;
-import cn.lili.modules.system.service.InstantDeliveryLogService;
-import cn.lili.modules.system.utils.HttpUtils;
-import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 达达同城配送
- *
- * @author pikachu
- * @version v4.0
- * @since 2020/12/01 15:58
- */
-@Slf4j
-@Component("ddPlugin")
-public class DadaPlugin implements InstantDeliveryPlugin {
-
- @Autowired
- private StoreDetailService storeDetailService;
- @Autowired
- private InstantDeliveryLogService instantDeliveryLogService;
-
- @Override
- public String getPluginId() {
- return "ddPlugin";
- }
-
- @Override
- public String getPluginName() {
- return "达达";
- }
-
- @Override
- public Integer getOpen() {
- return 0;
- }
-
- @Override
- public List getDefaultConfigItem() {
- List list = new ArrayList();
-
- ConfigItem url = new ConfigItem();
- url.setType("text");
- url.setName("url");
- url.setText("调用地址");
-
-
- ConfigItem appKey = new ConfigItem();
- appKey.setType("text");
- appKey.setName("app_key");
- appKey.setText("app_key");
-
- ConfigItem appSecret = new ConfigItem();
- appSecret.setType("text");
- appSecret.setName("app_secret");
- appSecret.setText("app_secret");
-
- ConfigItem merchantsId = new ConfigItem();
- merchantsId.setType("text");
- merchantsId.setName("merchants_id");
- merchantsId.setText("商户Id");
- list.add(url);
- list.add(appKey);
- list.add(appSecret);
- list.add(merchantsId);
- return list;
- }
-
- @Override
- public InstantDeliveryResultVO addStore(StoreDetailVO storeDetailVO, Map config) {
- JSONArray jsonArray = new JSONArray();
- JSONObject jsonObject = new JSONObject();
- //业务类型(食品小吃-1,饮料-2,鲜花-3,文印票务-8,便利店-9,水果生鲜-13,同城电商-19, 医药-20,蛋糕-21,酒品-24,小商品市场-25,服装-26,汽修零配-27,数码-28,小龙虾-29,火锅-51,其他-5)
- jsonObject.set("business", 19);
- //门店地址
- jsonObject.set("station_address", storeDetailVO.getCompanyAddress());
- //联系人姓名
- jsonObject.set("contact_name", storeDetailVO.getLinkName());
- //联系人电话
- jsonObject.set("phone", storeDetailVO.getLinkPhone());
- //达达商家app账号
- jsonObject.set("username", storeDetailVO.getLinkPhone());
- //达达商家app密码
- jsonObject.set("password", "a" + storeDetailVO.getLinkPhone());
- jsonArray.add(jsonObject);
- //发送请求的url
- String url = StringUtils.toString(config.get("url"));
- Map requestJson = getConfig(config, jsonArray.toString());
- String result = HttpUtils.doPostWithJson(url + InstantDeliveryUrl.DD_ADD_SHOP.getUrl(), requestJson);
- //组织返回参数
- InstantDeliveryResultVO instantDeliveryResultVO = JSONUtil.toBean(result, InstantDeliveryResultVO.class);
- Map map = (Map) instantDeliveryResultVO.getResult();
- List