Explorar el Código

第二次提交

houweiyu hace 4 años
padre
commit
ed15c84e04
Se han modificado 43 ficheros con 1281 adiciones y 24 borrados
  1. 74 0
      kankan-daikan-application/pom.xml
  2. 1 1
      kankan-daikan-application/src/main/java/kankan/daikan/KankanDaikanApplication.java
  3. 2 2
      kankan-daikan-application/src/main/resources/application-dev.properties
  4. 4 0
      kankan-daikan-application/src/main/resources/application.properties
  5. 1 1
      kankan-daikan-application/src/test/java/CodeAutoGenerator.java
  6. 37 0
      kankan-daikan-core/pom.xml
  7. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmGoodsDao.java
  8. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmGoodsHotDao.java
  9. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmGoodsHotRelationDao.java
  10. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmHouseDao.java
  11. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmHouseHotDao.java
  12. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmProjectDao.java
  13. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmShopDao.java
  14. 71 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmGoods.java
  15. 58 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmGoodsHot.java
  16. 58 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmGoodsHotRelation.java
  17. 132 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmHouse.java
  18. 61 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmHouseHot.java
  19. 72 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmProject.java
  20. 104 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmShop.java
  21. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmGoodsHotRelationService.java
  22. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmGoodsHotService.java
  23. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmGoodsService.java
  24. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmHouseHotService.java
  25. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmHouseService.java
  26. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmProjectService.java
  27. 16 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmShopService.java
  28. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmGoodsHotRelationServiceImpl.java
  29. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmGoodsHotServiceImpl.java
  30. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmGoodsServiceImpl.java
  31. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmHouseHotServiceImpl.java
  32. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmHouseServiceImpl.java
  33. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmProjectServiceImpl.java
  34. 20 0
      kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmShopServiceImpl.java
  35. 0 20
      kankan-daikan-core/src/main/java/kankan/daikan/core/controller/BaseController.java
  36. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmGoodsHotMapper.xml
  37. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmGoodsHotRelationMapper.xml
  38. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmGoodsMapper.xml
  39. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmHouseHotMapper.xml
  40. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmHouseMapper.xml
  41. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmProjectMapper.xml
  42. 5 0
      kankan-daikan-core/src/main/resources/mybatis/mappers/TmShopMapper.xml
  43. 207 0
      pom.xml

+ 74 - 0
kankan-daikan-application/pom.xml

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+
+    <parent>
+        <groupId>com.kankan.daikan</groupId>
+        <artifactId>kankan-daikan-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>kankan-daikan-application</artifactId>
+    <packaging>war</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.kankan.daikan</groupId>
+            <artifactId>kankan-daikan-core</artifactId>
+            <version>1.0-SNAPSHOT</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <finalName>fcb-project-manager</finalName>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                    <include>**/*.xml</include>
+                </includes>
+                <filtering>false</filtering>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                    <include>**/*.xml</include>
+                </includes>
+                <filtering>false</filtering>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <configuration>
+                    <!-- 工程主入口 -->
+                    <mainClass>kankan.daikan.KankanDaikanApplication</mainClass>
+                </configuration>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.8</source>
+                    <target>1.8</target>
+                    <encoding>UTF-8</encoding>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

+ 1 - 1
kankan-daikan-application/src/main/java/kankan/daikan/KankanDaikanApplication.java

@@ -25,7 +25,7 @@ import java.time.format.DateTimeFormatter;
 @EnableFeignClients
 //@NacosPropertySource(dataId = "abner-test", autoRefreshed = true)
 @EnableDiscoveryClient
-@SpringBootApplication(scanBasePackages = {"fdage.back.sdk.core" , "kankan.daikan" , "fdage.back.sdk.base.swagger"})
+@SpringBootApplication(scanBasePackages = {"fdage.back.sdk.base.mybatis","fdage.back.sdk.core" , "kankan.daikan" , "fdage.back.sdk.base.swagger"})
 @MapperScan(basePackages = {"kankan.daikan.base.dao"})
 public class KankanDaikanApplication extends SpringBootServletInitializer {
 

+ 2 - 2
kankan-daikan-application/src/main/resources/application-dev.properties

@@ -5,9 +5,9 @@ server.port=8285
 spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
 
 
-spring.datasource.url=jdbc:mysql://8.135.98.231:3306/fcb-project-manager?serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+spring.datasource.url=jdbc:mysql://120.25.146.52:3306/kankan-daikan?serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
 spring.datasource.username=root
-spring.datasource.password=4DAGE168!a
+spring.datasource.password=4dkk2020test%
 spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
 
 

+ 4 - 0
kankan-daikan-application/src/main/resources/application.properties

@@ -30,4 +30,8 @@ feign.hystrix.enabled=true
 
 
 
+spring.datasource.url=jdbc:mysql://120.25.146.52:3306/kankan-daikan?serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+spring.datasource.username=root
+spring.datasource.password=4dkk2020test%
+spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
 

+ 1 - 1
kankan-daikan-application/src/test/java/CodeAutoGenerator.java

@@ -9,6 +9,6 @@ public class CodeAutoGenerator {
 
     public static void main(String[] args) {
         MysqlAutoGenerator.doAutoGenerator("base" , "kankan.daikan"
-                ,"abner" , "");
+                ,"abner" , "tm_goods,tm_goods_hot,tm_goods_hot_relation,tm_house,tm_house_hot,tm_project,tm_shop");
     }
 }

+ 37 - 0
kankan-daikan-core/pom.xml

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.kankan.daikan</groupId>
+    <artifactId>kankan-daikan-core</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <description>房车宝管理后台综合管理微服务</description>
+
+
+    <!--<packaging>jar</packaging>-->
+    <packaging>jar</packaging>
+
+
+    <properties>
+        <java.version>1.8</java.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <maven-surefire-plugin.version>2.19.1</maven-surefire-plugin.version>
+        <nacos.latest.version>0.2.1</nacos.latest.version>
+        <nacos-config-spring-boot.version>0.2.1</nacos-config-spring-boot.version>
+        <jedis-version>3.1.0</jedis-version>
+    </properties>
+
+    <parent>
+        <groupId>com.kankan.daikan</groupId>
+        <artifactId>kankan-daikan-parent</artifactId>
+        <version>1.0-SNAPSHOT</version>
+    </parent>
+
+
+
+
+
+</project>

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmGoodsDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmGoods;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 看店商品信息表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmGoodsDao extends BaseMapper<TmGoods> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmGoodsHotDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmGoodsHot;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 看店商品热点信息表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmGoodsHotDao extends BaseMapper<TmGoodsHot> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmGoodsHotRelationDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmGoodsHotRelation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 看店商品热点关联关系表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmGoodsHotRelationDao extends BaseMapper<TmGoodsHotRelation> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmHouseDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmHouse;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 房源信息表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmHouseDao extends BaseMapper<TmHouse> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmHouseHotDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmHouseHot;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 看房房源热点信息表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmHouseHotDao extends BaseMapper<TmHouseHot> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmProjectDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmProject;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 项目信息表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmProjectDao extends BaseMapper<TmProject> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/dao/TmShopDao.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.dao;
+
+import kankan.daikan.base.entity.TmShop;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 店铺信息表 Mapper 接口
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface TmShopDao extends BaseMapper<TmShop> {
+
+}

+ 71 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmGoods.java

@@ -0,0 +1,71 @@
+package kankan.daikan.base.entity;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 看店商品信息表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmGoods对象", description="看店商品信息表")
+public class TmGoods implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "项目ID")
+    private String projectId;
+
+    @ApiModelProperty(value = "店铺ID")
+    private String shopId;
+
+    @ApiModelProperty(value = "商品名称")
+    private String name;
+
+    @ApiModelProperty(value = "简介")
+    private String simpleDesc;
+
+    @ApiModelProperty(value = "商品价格")
+    private BigDecimal price;
+
+    @ApiModelProperty(value = "购买链接")
+    private String buyLink;
+
+    @ApiModelProperty(value = "缩略图照片")
+    private String scaleImage;
+
+    @ApiModelProperty(value = "详情图json数组")
+    private String detailImages;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+
+}

+ 58 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmGoodsHot.java

@@ -0,0 +1,58 @@
+package kankan.daikan.base.entity;
+
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 看店商品热点信息表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmGoodsHot对象", description="看店商品热点信息表")
+public class TmGoodsHot implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "项目ID")
+    private String projectId;
+
+    @ApiModelProperty(value = "店铺ID")
+    private String shopId;
+
+    @ApiModelProperty(value = "热点标题")
+    private String title;
+
+    @ApiModelProperty(value = "简介")
+    private String simpleDesc;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+
+}

+ 58 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmGoodsHotRelation.java

@@ -0,0 +1,58 @@
+package kankan.daikan.base.entity;
+
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 看店商品热点关联关系表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmGoodsHotRelation对象", description="看店商品热点关联关系表")
+public class TmGoodsHotRelation implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "项目ID")
+    private String projectId;
+
+    @ApiModelProperty(value = "店铺ID")
+    private String shopId;
+
+    @ApiModelProperty(value = "热点id")
+    private String hotId;
+
+    @ApiModelProperty(value = "商品id")
+    private String goodsId;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+
+}

+ 132 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmHouse.java

@@ -0,0 +1,132 @@
+package kankan.daikan.base.entity;
+
+import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 房源信息表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmHouse对象", description="房源信息表")
+public class TmHouse implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "项目ID")
+    private String projectId;
+
+    @ApiModelProperty(value = "模板类型:1->看房模板;2->看店模板")
+    private Integer templateType;
+
+    @ApiModelProperty(value = "标题")
+    private String title;
+
+    @ApiModelProperty(value = "简介")
+    private String simpleDesc;
+
+    @ApiModelProperty(value = "带看者名称")
+    private String showerName;
+
+    @ApiModelProperty(value = "带看着手机号")
+    private String showerPhone;
+
+    @ApiModelProperty(value = "带看着头像")
+    private String showerAvatar;
+
+    @ApiModelProperty(value = "房源简介")
+    private String houseDesc;
+
+    @ApiModelProperty(value = "经度")
+    private BigDecimal longitude;
+
+    @ApiModelProperty(value = "纬度")
+    private BigDecimal latitude;
+
+    @ApiModelProperty(value = "地址")
+    private String address;
+
+    @ApiModelProperty(value = "总价")
+    private BigDecimal sumPrice;
+
+    @ApiModelProperty(value = "户型")
+    private String houseType;
+
+    @ApiModelProperty(value = "面积")
+    private BigDecimal area;
+
+    @ApiModelProperty(value = "朝向")
+    private String orientation;
+
+    @ApiModelProperty(value = "参考均价")
+    private BigDecimal averagePrice;
+
+    @ApiModelProperty(value = "最早交房日期")
+    private LocalDate handOverDate;
+
+    @ApiModelProperty(value = "最早开盘日期")
+    private LocalDate onSaleDate;
+
+    @ApiModelProperty(value = "产权年限")
+    private Integer period;
+
+    @ApiModelProperty(value = "开发商")
+    private String deverloper;
+
+    @ApiModelProperty(value = "视频简介链接")
+    private String videoLink;
+
+    @ApiModelProperty(value = "介绍照片数组")
+    private String images;
+
+    @ApiModelProperty(value = "发现短视频链接")
+    private String discoveryVideo;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+    @ApiModelProperty(value = "场景码")
+    private String sceneNum;
+
+    @ApiModelProperty(value = "场景vr链接")
+    private String vrLink;
+
+    @ApiModelProperty(value = "搜藏统计数")
+    private Long sumCollect;
+
+    @ApiModelProperty(value = "分享统计数")
+    private Long shareNum;
+
+    @ApiModelProperty(value = "查看统计数")
+    private Long viewNum;
+
+
+}

+ 61 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmHouseHot.java

@@ -0,0 +1,61 @@
+package kankan.daikan.base.entity;
+
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 看房房源热点信息表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmHouseHot对象", description="看房房源热点信息表")
+public class TmHouseHot implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "项目ID")
+    private String projectId;
+
+    @ApiModelProperty(value = "房源ID")
+    private String houseId;
+
+    @ApiModelProperty(value = "热点标题")
+    private String title;
+
+    @ApiModelProperty(value = "简介")
+    private String simpleDesc;
+
+    @ApiModelProperty(value = "照片链接")
+    private String image;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+
+}

+ 72 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmProject.java

@@ -0,0 +1,72 @@
+package kankan.daikan.base.entity;
+
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 项目信息表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmProject对象", description="项目信息表")
+public class TmProject implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    private String id;
+
+    @ApiModelProperty(value = "项目名称")
+    private String name;
+
+    @ApiModelProperty(value = "模板类型: 1->看房模板;2->看店模板")
+    private Integer templateType;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已经删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "是否开启无缝刷:0->不开启;1->开启")
+    private Integer seamlessFlush;
+
+    @ApiModelProperty(value = "场景码")
+    private String sceneNum;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+    @ApiModelProperty(value = "场景vr链接")
+    private String vr-link;
+
+    @ApiModelProperty(value = "领域ID")
+    private String domainId;
+
+    @ApiModelProperty(value = "收藏统计数")
+    private Long collectSum;
+
+    @ApiModelProperty(value = "分享统计数")
+    private Long shareSum;
+
+    @ApiModelProperty(value = "查看统计数")
+    private Long viewSum;
+
+
+}

+ 104 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/entity/TmShop.java

@@ -0,0 +1,104 @@
+package kankan.daikan.base.entity;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 店铺信息表
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="TmShop对象", description="店铺信息表")
+public class TmShop implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    @ApiModelProperty(value = "唯一ID")
+    private String id;
+
+    @ApiModelProperty(value = "项目ID")
+    private String projectId;
+
+    @ApiModelProperty(value = "模板类型:1->看房模板;2->看店模板")
+    private Integer templateType;
+
+    @ApiModelProperty(value = "标题")
+    private String title;
+
+    @ApiModelProperty(value = "简介")
+    private String simpleDesc;
+
+    @ApiModelProperty(value = "带看者名称")
+    private String showerName;
+
+    @ApiModelProperty(value = "带看着手机号")
+    private String showerPhone;
+
+    @ApiModelProperty(value = "带看着微信二维码")
+    private String showerQrCode;
+
+    @ApiModelProperty(value = "店铺简介")
+    private String shopDesc;
+
+    @ApiModelProperty(value = "经度")
+    private BigDecimal longitude;
+
+    @ApiModelProperty(value = "纬度")
+    private BigDecimal latitude;
+
+    @ApiModelProperty(value = "地址")
+    private String address;
+
+    @ApiModelProperty(value = "视频简介链接")
+    private String videoLink;
+
+    @ApiModelProperty(value = "介绍照片数组")
+    private String images;
+
+    @ApiModelProperty(value = "发现短视频链接")
+    private String discoveryVideo;
+
+    @ApiModelProperty(value = "是否删除:0->未删除;1->已删除")
+    private Integer isDelete;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "最新更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "创建者ID")
+    private String creatorId;
+
+    @ApiModelProperty(value = "创建者所属部门ID")
+    private String creatorDeptId;
+
+    @ApiModelProperty(value = "场景码")
+    private String sceneNum;
+
+    @ApiModelProperty(value = "场景vr链接")
+    private String vrLink;
+
+    @ApiModelProperty(value = "搜藏统计数")
+    private Long sumCollect;
+
+    @ApiModelProperty(value = "分享统计数")
+    private Long shareNum;
+
+    @ApiModelProperty(value = "查看统计数")
+    private Long viewNum;
+
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmGoodsHotRelationService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmGoodsHotRelation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 看店商品热点关联关系表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmGoodsHotRelationService extends IService<TmGoodsHotRelation> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmGoodsHotService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmGoodsHot;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 看店商品热点信息表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmGoodsHotService extends IService<TmGoodsHot> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmGoodsService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmGoods;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 看店商品信息表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmGoodsService extends IService<TmGoods> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmHouseHotService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmHouseHot;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 看房房源热点信息表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmHouseHotService extends IService<TmHouseHot> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmHouseService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmHouse;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 房源信息表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmHouseService extends IService<TmHouse> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmProjectService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmProject;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 项目信息表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmProjectService extends IService<TmProject> {
+
+}

+ 16 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/ITmShopService.java

@@ -0,0 +1,16 @@
+package kankan.daikan.base.service;
+
+import kankan.daikan.base.entity.TmShop;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 店铺信息表 服务类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+public interface ITmShopService extends IService<TmShop> {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmGoodsHotRelationServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmGoodsHotRelation;
+import kankan.daikan.base.dao.TmGoodsHotRelationDao;
+import kankan.daikan.base.service.ITmGoodsHotRelationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 看店商品热点关联关系表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmGoodsHotRelationServiceImpl extends ServiceImpl<TmGoodsHotRelationDao, TmGoodsHotRelation> implements ITmGoodsHotRelationService {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmGoodsHotServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmGoodsHot;
+import kankan.daikan.base.dao.TmGoodsHotDao;
+import kankan.daikan.base.service.ITmGoodsHotService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 看店商品热点信息表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmGoodsHotServiceImpl extends ServiceImpl<TmGoodsHotDao, TmGoodsHot> implements ITmGoodsHotService {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmGoodsServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmGoods;
+import kankan.daikan.base.dao.TmGoodsDao;
+import kankan.daikan.base.service.ITmGoodsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 看店商品信息表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmGoodsServiceImpl extends ServiceImpl<TmGoodsDao, TmGoods> implements ITmGoodsService {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmHouseHotServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmHouseHot;
+import kankan.daikan.base.dao.TmHouseHotDao;
+import kankan.daikan.base.service.ITmHouseHotService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 看房房源热点信息表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmHouseHotServiceImpl extends ServiceImpl<TmHouseHotDao, TmHouseHot> implements ITmHouseHotService {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmHouseServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmHouse;
+import kankan.daikan.base.dao.TmHouseDao;
+import kankan.daikan.base.service.ITmHouseService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 房源信息表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmHouseServiceImpl extends ServiceImpl<TmHouseDao, TmHouse> implements ITmHouseService {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmProjectServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmProject;
+import kankan.daikan.base.dao.TmProjectDao;
+import kankan.daikan.base.service.ITmProjectService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 项目信息表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmProjectServiceImpl extends ServiceImpl<TmProjectDao, TmProject> implements ITmProjectService {
+
+}

+ 20 - 0
kankan-daikan-core/src/main/java/kankan/daikan/base/service/impl/TmShopServiceImpl.java

@@ -0,0 +1,20 @@
+package kankan.daikan.base.service.impl;
+
+import kankan.daikan.base.entity.TmShop;
+import kankan.daikan.base.dao.TmShopDao;
+import kankan.daikan.base.service.ITmShopService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 店铺信息表 服务实现类
+ * </p>
+ *
+ * @author abner
+ * @since 2021-04-22
+ */
+@Service
+public class TmShopServiceImpl extends ServiceImpl<TmShopDao, TmShop> implements ITmShopService {
+
+}

+ 0 - 20
kankan-daikan-core/src/main/java/kankan/daikan/core/controller/BaseController.java

@@ -1,10 +1,5 @@
 package kankan.daikan.core.controller;
 
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import fdage.back.sdk.base.enums.ResultCodeEnum;
-import fdage.back.sdk.base.exception.CommonBaseException;
-import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.RedisTemplate;
 
@@ -29,20 +24,5 @@ public class BaseController {
         return request.getHeader(TOKEN);
     }
 
-    protected ContextTokenBean getContextUserInfo(){
-        String token = request.getHeader(TOKEN);
-        if(StringUtils.isBlank(token)){
-            return null;
-        }
-        JSONObject tokenJsonObj = (JSONObject) redisTemplate.opsForValue().get(token);
-        if(null == tokenJsonObj){
-            throw new CommonBaseException(3004 , "token失效");
-        }
-        ContextTokenBean contextTokenBean = JSON.parseObject(tokenJsonObj.toJSONString() , ContextTokenBean.class);
-        if(null == contextTokenBean){
-            throw new CommonBaseException(ResultCodeEnum.D101 , "解析token失败");
-        }
-        return contextTokenBean;
-    }
 
 }

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmGoodsHotMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmGoodsHotDao">
+
+</mapper>

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmGoodsHotRelationMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmGoodsHotRelationDao">
+
+</mapper>

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmGoodsMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmGoodsDao">
+
+</mapper>

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmHouseHotMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmHouseHotDao">
+
+</mapper>

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmHouseMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmHouseDao">
+
+</mapper>

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmProjectMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmProjectDao">
+
+</mapper>

+ 5 - 0
kankan-daikan-core/src/main/resources/mybatis/mappers/TmShopMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="kankan.daikan.base.dao.TmShopDao">
+
+</mapper>

+ 207 - 0
pom.xml

@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.kankan.daikan</groupId>
+    <artifactId>kankan-daikan-parent</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <description>房车宝管理后台综合管理微服务</description>
+
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>kankan-daikan-application</module>
+        <module>kankan-daikan-core</module>
+    </modules>
+
+    <properties>
+        <java.version>1.8</java.version>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+        <maven-surefire-plugin.version>2.19.1</maven-surefire-plugin.version>
+        <nacos.latest.version>0.2.1</nacos.latest.version>
+        <nacos-config-spring-boot.version>0.2.1</nacos-config-spring-boot.version>
+        <jedis-version>3.1.0</jedis-version>
+    </properties>
+
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>2.2.5.RELEASE</version>
+        <relativePath/> <!-- lookup parent from repository -->
+    </parent>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.springframework.cloud</groupId>
+                <artifactId>spring-cloud-dependencies</artifactId>
+                <version>Greenwich.SR2</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.springframework.cloud</groupId>
+                <artifactId>spring-cloud-alibaba-dependencies</artifactId>
+                <version>0.9.0.RELEASE</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+
+
+    <dependencies>
+        <!-- 引入四维sdk -->
+        <dependency>
+            <groupId>org.4dage</groupId>
+            <artifactId>4dage-back-sdk</artifactId>
+            <version>1.0.2.20-RELEASE</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>io.lettuce</groupId>
+                    <artifactId>lettuce-core</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <!-- nacos 注册中心依赖 -->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>com.google.guava</groupId>
+                    <artifactId>guava</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>commons-io</groupId>
+                    <artifactId>commons-io</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>org.springframework.boot</groupId>
+                    <artifactId>spring-boot-starter-tomcat</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <!-- nacos 配置中心依赖 -->
+        <dependency>
+            <groupId>com.alibaba.boot</groupId>
+            <artifactId>nacos-config-spring-boot-starter</artifactId>
+            <version>${nacos-config-spring-boot.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>com.google.guava</groupId>
+                    <artifactId>guava</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+        <!-- mybatis-plus逻辑删除依赖-->
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-core</artifactId>
+            <version>3.3.1.tmp</version>
+        </dependency>
+        <!-- Rpc feign依赖 -->
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-openfeign</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>redis.clients</groupId>
+            <artifactId>jedis</artifactId>
+            <version>${jedis-version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+            <exclusions>
+                <exclusion>
+                    <groupId>io.lettuce</groupId>
+                    <artifactId>lettuce-core</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <dependency>
+            <groupId>com.netflix.hystrix</groupId>
+            <artifactId>hystrix-core</artifactId>
+            <version>1.5.12</version>
+        </dependency>
+        <!-- https://mvnrepository.com/artifact/com.netflix.hystrix/hystrix-javanica -->
+        <dependency>
+            <groupId>com.netflix.hystrix</groupId>
+            <artifactId>hystrix-javanica</artifactId>
+            <version>1.5.12</version>
+        </dependency>
+        <!-- http://mvnrepository.com/artifact/com.netflix.hystrix/hystrix-metrics-event-stream -->
+        <dependency>
+            <groupId>com.netflix.hystrix</groupId>
+            <artifactId>hystrix-metrics-event-stream</artifactId>
+            <version>1.5.12</version>
+        </dependency>
+
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-tomcat</artifactId>
+            <scope>provided</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.rocketmq</groupId>
+            <artifactId>rocketmq-spring-boot-starter</artifactId>
+            <version>2.1.1</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.fasterxml.jackson.datatype</groupId>
+            <artifactId>jackson-datatype-jsr310</artifactId>
+            <version>2.12.0</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.google.zxing</groupId>
+            <artifactId>core</artifactId>
+            <version>3.4.0</version>
+        </dependency>
+
+
+        <dependency>
+            <groupId>com.google.zxing</groupId>
+            <artifactId>javase</artifactId>
+            <version>3.4.0</version>
+        </dependency>
+
+    </dependencies>
+
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>${java.version}</source>
+                    <target>${java.version}</target>
+                </configuration>
+            </plugin>
+
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>${maven-surefire-plugin.version}</version>
+                <configuration>
+                    <skipTests>true</skipTests>    <!--默认关掉单元测试 -->
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+
+</project>