Browse Source

修改版本号

lyhzzz 3 years ago
parent
commit
de09975c26
100 changed files with 419 additions and 3 deletions
  1. 161 0
      4dkankan-center-platform/pom.xml
  2. 3 3
      4dkankan-center-user/src/main/java/com/fdkankan/user/UserApplication.java
  3. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/Agent.java
  4. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/AgentAudit.java
  5. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/AgentFramework.java
  6. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/AgentNotice.java
  7. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentAuditMapper.java
  8. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentFrameworkMapper.java
  9. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentMapper.java
  10. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentNoticeMapper.java
  11. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentAuditService.java
  12. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentFrameworkService.java
  13. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentNoticeService.java
  14. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentService.java
  15. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentAuditService.java
  16. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentFrameworkService.java
  17. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentNoticeService.java
  18. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentService.java
  19. 164 0
      4dkankan-center-platform/src/main/java/com/fdkankan/common/base/AbstractService.java
  20. 8 0
      4dkankan-center-platform/src/main/java/com/fdkankan/common/base/Config.java
  21. 38 0
      4dkankan-center-platform/src/main/java/com/fdkankan/common/base/IOperations.java
  22. 45 0
      4dkankan-center-platform/src/main/java/com/fdkankan/common/base/IServiceOperations.java
  23. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Camera.java
  24. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraDetail.java
  25. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraOut.java
  26. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraSpace.java
  27. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraVersion.java
  28. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Cart.java
  29. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CommerceOrder.java
  30. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Company.java
  31. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/DownloadOrder.java
  32. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/ExpansionOrder.java
  33. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Goods.java
  34. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSku.java
  35. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSpec.java
  36. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSpecValue.java
  37. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSpuSpec.java
  38. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraDetailMapper.java
  39. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraMapper.java
  40. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraOutMapper.java
  41. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraSpaceMapper.java
  42. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraVersionMapper.java
  43. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICartMapper.java
  44. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICommerceOrderMapper.java
  45. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICompanyMapper.java
  46. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IDownloadOrderMapper.java
  47. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IExpansionOrderMapper.java
  48. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsMapper.java
  49. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSkuMapper.java
  50. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSpecMapper.java
  51. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSpecValueMapper.java
  52. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSpuSpecMapper.java
  53. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraDetailService.java
  54. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraOutService.java
  55. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraService.java
  56. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraSpaceService.java
  57. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraVersionService.java
  58. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICartService.java
  59. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICommerceOrderService.java
  60. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICompanyService.java
  61. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IDownloadOrderService.java
  62. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IExpansionOrderService.java
  63. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsService.java
  64. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSkuService.java
  65. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSpecService.java
  66. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSpecValueService.java
  67. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSpuSpecService.java
  68. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraDetailService.java
  69. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraOutService.java
  70. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraService.java
  71. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraSpaceService.java
  72. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraVersionService.java
  73. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CartService.java
  74. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CommerceOrderService.java
  75. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CompanyService.java
  76. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/DownloadOrderService.java
  77. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/ExpansionOrderService.java
  78. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsService.java
  79. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSkuService.java
  80. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSpecService.java
  81. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSpecValueService.java
  82. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSpuSpecService.java
  83. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/IncrementOrder.java
  84. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/IncrementType.java
  85. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/IntercomMessage.java
  86. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/Invoice.java
  87. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/Manager.java
  88. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/Order.java
  89. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/OrderItem.java
  90. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IIncrementOrderMapper.java
  91. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IIncrementTypeMapper.java
  92. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IIntercomMessageMapper.java
  93. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IInvoiceMapper.java
  94. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IManagerMapper.java
  95. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IOrderItemMapper.java
  96. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IOrderMapper.java
  97. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/service/IIncrementOrderService.java
  98. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/service/IIncrementTypeService.java
  99. 0 0
      4dkankan-center-platform/src/main/java/com/fdkankan/order/service/IIntercomMessageService.java
  100. 0 0
      4dkankan-center-order/src/main/java/com/fdkankan/order/service/IInvoiceService.java

+ 161 - 0
4dkankan-center-platform/pom.xml

@@ -0,0 +1,161 @@
+<?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>
+    <packaging>jar</packaging>
+    <parent>
+        <artifactId>4dkankan-parent</artifactId>
+        <groupId>com.fdkankan</groupId>
+        <version>2.0.0</version>
+    </parent>
+
+
+    <artifactId>4dkankan-center-platform</artifactId>
+
+
+    <dependencies>
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>com.alibaba.cloud</groupId>
+            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
+            <version>2.1.0.RELEASE</version>
+        </dependency>
+
+
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-openfeign</artifactId>
+            <version>2.2.10.RELEASE</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-data-redis</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.mybatis.spring.boot</groupId>
+            <artifactId>mybatis-spring-boot-starter</artifactId>
+            <version>1.3.2</version>
+        </dependency>
+
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <scope>runtime</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+            <exclusions>
+                <exclusion>
+                    <groupId>org.junit.vintage</groupId>
+                    <artifactId>junit-vintage-engine</artifactId>
+                </exclusion>
+                <exclusion>
+                    <groupId>junit</groupId>
+                    <artifactId>junit</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
+
+        <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>fastjson</artifactId>
+            <version>1.2.58</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient</artifactId>
+        </dependency>
+        <!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
+        <dependency>
+            <groupId>com.alibaba</groupId>
+            <artifactId>druid</artifactId>
+            <version>1.1.17</version>
+        </dependency>
+        <dependency>
+            <groupId>io.springfox</groupId>
+            <artifactId>springfox-swagger2</artifactId>
+            <version>2.9.2</version>
+        </dependency>
+        <dependency>
+            <groupId>io.springfox</groupId>
+            <artifactId>springfox-swagger-ui</artifactId>
+            <version>2.9.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.plugin</groupId>
+            <artifactId>spring-plugin-core</artifactId>
+            <version>1.2.0.RELEASE</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.plugin</groupId>
+            <artifactId>spring-plugin-metadata</artifactId>
+            <version>1.2.0.RELEASE</version>
+        </dependency>
+        <dependency>
+            <groupId>com.github.xiaoymin</groupId>
+            <artifactId>swagger-bootstrap-ui</artifactId>
+            <version>1.9.4</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-aop</artifactId>
+        </dependency>
+
+        <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <version>1.18.12</version>
+            <scope>provided</scope>
+        </dependency>
+
+    </dependencies>
+
+
+    <distributionManagement>
+        <repository>
+            <!-- 这里的ID要和setting的id一致 -->
+            <id>releases</id>
+            <url>http://192.168.0.115:8081/nexus-2.14.2-01/content/repositories/releases/</url>
+        </repository>
+        <!--这是打成快照版本的配置 -->
+        <snapshotRepository>
+            <id>snapshots</id>
+            <url>http://192.168.0.115:8081/nexus-2.14.2-01/content/repositories/snapshots/</url>
+        </snapshotRepository>
+    </distributionManagement>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+            <!-- maven 打包时跳过测试 -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+
+
+        </plugins>
+    </build>
+
+
+</project>

+ 3 - 3
4dkankan-center-user/src/main/java/com/fdkankan/user/UserApplication.java

@@ -1,4 +1,4 @@
-package com.fdkankan.user;
+package com.fdkankan;
 
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
@@ -11,10 +11,10 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
 @EnableDiscoveryClient
 @EnableFeignClients //扫描包
 @MapperScan("com.fdkankan.**.mapper")
-public class UserApplication {
+public class PlatformApplication {
 
 	public static void main(String[] args) {
-		SpringApplication.run(UserApplication.class, args);
+		SpringApplication.run(PlatformApplication.class, args);
 	}
 }
 

4dkankan-center-agent/src/main/java/com/fdkankan/agent/entity/Agent.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/Agent.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/entity/AgentAudit.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/AgentAudit.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/entity/AgentFramework.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/AgentFramework.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/entity/AgentNotice.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/entity/AgentNotice.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/mapper/IAgentAuditMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentAuditMapper.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/mapper/IAgentFrameworkMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentFrameworkMapper.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/mapper/IAgentMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentMapper.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/mapper/IAgentNoticeMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/mapper/IAgentNoticeMapper.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/IAgentAuditService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentAuditService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/IAgentFrameworkService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentFrameworkService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/IAgentNoticeService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentNoticeService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/IAgentService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/IAgentService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/impl/AgentAuditService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentAuditService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/impl/AgentFrameworkService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentFrameworkService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/impl/AgentNoticeService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentNoticeService.java


4dkankan-center-agent/src/main/java/com/fdkankan/agent/service/impl/AgentService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/agent/service/impl/AgentService.java


+ 164 - 0
4dkankan-center-platform/src/main/java/com/fdkankan/common/base/AbstractService.java

@@ -0,0 +1,164 @@
+package com.fdkankan.common.base;
+
+import java.io.Serializable;
+import java.util.LinkedHashMap;
+import java.util.List;
+
+public abstract class AbstractService<T extends Serializable> implements IServiceOperations<T> {
+
+	protected abstract IOperations<T> getMapper();
+	
+	protected String tableName = "";
+
+	public abstract void setTableName(String tableName);
+	
+	protected String getTableName() {
+		return this.tableName;
+	}
+	
+	@Override
+	public void insert(T entity) {
+		getMapper().insert(entity, this.getTableName());
+	}
+
+	@Override
+	public int insertByBatch(List<T> list) {
+		return getMapper().insertByBatch(list, this.getTableName());
+	}
+
+	@Override
+	public int update(List<T> list) {
+		return getMapper().update(list, this.getTableName());
+	}
+	
+	@Override
+	public int updateByBatch(LinkedHashMap<String, String> condition, String field) {
+		return getMapper().updateByBatch(condition, field, this.getTableName());
+	}
+
+	@Override
+	public T getById(int id) {
+		return getMapper().getById(id, this.getTableName());
+	}
+
+	@Override
+	public T getOne(LinkedHashMap<String, String> condition) {
+		String field = null;
+		return this.getOne(condition, field, this.getTableName());
+	}
+
+	@Override
+	public T getOne(LinkedHashMap<String, String> condition, String field) {
+		return getMapper().getOne(condition, field, this.getTableName());
+	}
+
+	@Override
+	public int getCount(LinkedHashMap<String, String> condition, String field) {
+		return getMapper().getCount(condition, field, this.getTableName());
+	}
+
+	@Override
+	public List<T> getList(LinkedHashMap<String, String> condition, int pageNo, int pageSize, String order, String field) {
+		int offset = (pageNo - 1) * pageSize;
+		int limit = pageSize;
+		return getMapper().getList(condition, offset, limit, order, field, this.getTableName());
+	}
+	
+	@Override
+	public List<T> getAllList(LinkedHashMap<String, String> condition) {
+		return this.getAllList(condition, null);
+	}
+	
+	@Override
+	public List<T> getAllList(LinkedHashMap<String, String> condition, String order) {
+		if(order == null || order.trim().length() == 0) {
+			order = null;
+		}
+		return getMapper().getList(condition, 0, 0, order, null, this.getTableName());
+	}
+
+	@Override
+	public List<T> getList(int pageNo, int pageSize) {
+		String order = null;
+		return this.getList(pageNo, pageSize, order);
+	}
+
+	@Override
+	public List<T> getList(int pageNo, int pageSize, String order) {
+		String field = null;
+		return this.getList(pageNo, pageSize, order, field);
+	}
+
+	@Override
+	public List<T> getList(int pageNo, int pageSize, String order, String field) {
+		LinkedHashMap<String, String> condition = new LinkedHashMap<String, String>();
+		return this.getList(condition, pageNo, pageSize, order, field);
+	}
+
+	@Override
+	public List<T> getList(LinkedHashMap<String, String> condition, int pageNo, int pageSize) {
+		String order = null;
+		return this.getList(condition, pageNo, pageSize, order);
+	}
+
+	@Override
+	public List<T> getList(LinkedHashMap<String, String> condition, int pageNo, int pageSize, String order) {
+		String field = null;
+		return this.getList(condition, pageNo, pageSize, order, field);
+	}
+
+	@Override
+	public int existTable(String tableName) {
+		return getMapper().existTable(tableName);
+	}
+
+	@Override
+	public int createTable(String tableName) {
+		return getMapper().createTable(tableName);
+	}
+
+	// 以下暂时没有场景用到,留在这里,需要时候根据实际情况进行修改即可。
+	@Override
+	public void insert(T entity, String tableName) {
+		this.getMapper().insert(entity, tableName);
+	}
+
+	@Override
+	public int insertByBatch(List<T> list, String tableName) {
+		return this.getMapper().insertByBatch(list, tableName);
+	}
+
+	@Override
+	public int update(List<T> list, String tableName) {
+		return this.update(list, tableName);
+	}
+	
+	@Override
+	public int updateByBatch(LinkedHashMap<String, String> condition, String field, String tableName) {
+		return this.getMapper().updateByBatch(condition, field, this.getTableName());
+	}
+
+	@Override
+	public T getById(int id, String tableName) {
+		return this.getMapper().getById(id, tableName);
+	}
+
+	@Override
+	public T getOne(LinkedHashMap<String, String> condition, String field, String tableName) {
+		return this.getMapper().getOne(condition, field, tableName);
+	}
+
+	@Override
+	public int getCount(LinkedHashMap<String, String> condition, String field, String tableName) {
+		return this.getMapper().getCount(condition, field, tableName);
+	}
+
+	@Override
+	public List<T> getList(LinkedHashMap<String, String> condition, int offset, int limit, String order, String field, String tableName) {
+		return this.getMapper().getList(condition, offset, limit, order, field, tableName);
+	}
+
+}
+
+
+

+ 8 - 0
4dkankan-center-platform/src/main/java/com/fdkankan/common/base/Config.java

@@ -0,0 +1,8 @@
+package com.fdkankan.common.base;
+
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class Config {
+    public static String VERSION = "V1.0.0";
+}

+ 38 - 0
4dkankan-center-platform/src/main/java/com/fdkankan/common/base/IOperations.java

@@ -0,0 +1,38 @@
+package com.fdkankan.common.base;
+
+
+import org.apache.ibatis.annotations.Param;
+
+import java.io.Serializable;
+import java.util.LinkedHashMap;
+import java.util.List;
+
+public interface IOperations<T extends Serializable> {
+
+	void insert(@Param("entity") final T entity, @Param("tableName") String tableName);
+
+	int insertByBatch(@Param("list") List<T> list, @Param("tableName") String tableName);
+
+	int update(@Param("list") List<T> list, @Param("tableName") String tableName);
+	
+	int updateByBatch(@Param("condition") LinkedHashMap<String, String> condition, @Param("field") String field, @Param("tableName") String tableName);
+
+	T getById(@Param("id") final int id, @Param("tableName") String tableName);
+
+	T getOne(@Param("condition") LinkedHashMap<String, String> condition, @Param("field") String field, @Param("tableName") String tableName);
+
+	int getCount(@Param("condition") LinkedHashMap<String, String> condition, @Param("field") String field, @Param("tableName") String tableName);
+
+	List<T> getList(@Param("condition") LinkedHashMap<String, String> condition, @Param("offset") int offset, @Param("limit") int limit, @Param("order") String order,
+			@Param("field") String field, @Param("tableName") String tableName);
+
+	// 以下方法特殊,为判断表是否存在,批量和创建表
+
+	int existTable(@Param("tableName") String tableName);
+
+	int createTable(@Param("tableName") String tableName);
+
+}
+
+
+

+ 45 - 0
4dkankan-center-platform/src/main/java/com/fdkankan/common/base/IServiceOperations.java

@@ -0,0 +1,45 @@
+package com.fdkankan.common.base;
+
+import java.io.Serializable;
+import java.util.LinkedHashMap;
+import java.util.List;
+
+public interface IServiceOperations<T extends Serializable> extends IOperations<T> {
+
+	void setTableName(String tableName);
+	
+	void insert(final T entity);
+	
+	int insertByBatch(List<T> list);
+
+	int update(List<T> list);
+	
+	int updateByBatch(LinkedHashMap<String, String> condition, String field);
+
+	T getById(final int id);
+
+	T getOne(LinkedHashMap<String, String> condition, String field);
+
+	int getCount(LinkedHashMap<String, String> condition, String field);
+
+	List<T> getList(int pageNo, int pageSize);
+
+	List<T> getList(int pageNo, int pageSize, String order);
+
+	List<T> getList(int pageNo, int pageSize, String order, String field);
+
+	List<T> getList(LinkedHashMap<String, String> condition, int pageNo, int pageSize);
+
+	List<T> getList(LinkedHashMap<String, String> condition, int pageNo, int pageSize, String order);
+	
+	public List<T> getAllList(LinkedHashMap<String, String> condition);
+	
+	public List<T> getAllList(LinkedHashMap<String, String> condition, String order);
+
+	T getOne(LinkedHashMap<String, String> condition);
+
+	List<T> getList(LinkedHashMap<String, String> condition, int pageNo, int pageSize, String order, String field);
+}
+
+
+

4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/Camera.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Camera.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/CameraDetail.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraDetail.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/CameraOut.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraOut.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/CameraSpace.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraSpace.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/CameraVersion.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CameraVersion.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/Cart.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Cart.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/CommerceOrder.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/CommerceOrder.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/Company.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Company.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/DownloadOrder.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/DownloadOrder.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/ExpansionOrder.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/ExpansionOrder.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/Goods.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/Goods.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/GoodsSku.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSku.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/GoodsSpec.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSpec.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/GoodsSpecValue.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSpecValue.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/entity/GoodsSpuSpec.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/entity/GoodsSpuSpec.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICameraDetailMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraDetailMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICameraMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICameraOutMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraOutMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICameraSpaceMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraSpaceMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICameraVersionMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICameraVersionMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICartMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICartMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICommerceOrderMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICommerceOrderMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/ICompanyMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/ICompanyMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IDownloadOrderMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IDownloadOrderMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IExpansionOrderMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IExpansionOrderMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IGoodsMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IGoodsSkuMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSkuMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IGoodsSpecMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSpecMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IGoodsSpecValueMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSpecValueMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/mapper/IGoodsSpuSpecMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/mapper/IGoodsSpuSpecMapper.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICameraDetailService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraDetailService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICameraOutService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraOutService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICameraService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICameraSpaceService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraSpaceService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICameraVersionService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICameraVersionService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICartService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICartService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICommerceOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICommerceOrderService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/ICompanyService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/ICompanyService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IDownloadOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IDownloadOrderService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IExpansionOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IExpansionOrderService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IGoodsService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IGoodsSkuService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSkuService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IGoodsSpecService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSpecService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IGoodsSpecValueService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSpecValueService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/IGoodsSpuSpecService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/IGoodsSpuSpecService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CameraDetailService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraDetailService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CameraOutService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraOutService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CameraService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CameraSpaceService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraSpaceService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CameraVersionService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CameraVersionService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CartService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CartService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CommerceOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CommerceOrderService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/CompanyService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/CompanyService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/DownloadOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/DownloadOrderService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/ExpansionOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/ExpansionOrderService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/GoodsService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/GoodsSkuService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSkuService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/GoodsSpecService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSpecService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/GoodsSpecValueService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSpecValueService.java


4dkankan-center-goods/src/main/java/com/fdkankan/goods/service/impl/GoodsSpuSpecService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/goods/service/impl/GoodsSpuSpecService.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/IncrementOrder.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/IncrementOrder.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/IncrementType.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/IncrementType.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/IntercomMessage.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/IntercomMessage.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/Invoice.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/Invoice.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/Manager.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/Manager.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/Order.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/Order.java


4dkankan-center-order/src/main/java/com/fdkankan/order/entity/OrderItem.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/entity/OrderItem.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IIncrementOrderMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IIncrementOrderMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IIncrementTypeMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IIncrementTypeMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IIntercomMessageMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IIntercomMessageMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IInvoiceMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IInvoiceMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IManagerMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IManagerMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IOrderItemMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IOrderItemMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/mapper/IOrderMapper.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/mapper/IOrderMapper.java


4dkankan-center-order/src/main/java/com/fdkankan/order/service/IIncrementOrderService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/service/IIncrementOrderService.java


4dkankan-center-order/src/main/java/com/fdkankan/order/service/IIncrementTypeService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/service/IIncrementTypeService.java


4dkankan-center-order/src/main/java/com/fdkankan/order/service/IIntercomMessageService.java → 4dkankan-center-platform/src/main/java/com/fdkankan/order/service/IIntercomMessageService.java


+ 0 - 0
4dkankan-center-order/src/main/java/com/fdkankan/order/service/IInvoiceService.java


Some files were not shown because too many files changed in this diff