xiachuang 2 years ago
commit
ebc2bbc3a7
100 changed files with 8074 additions and 0 deletions
  1. 33 0
      .gitignore
  2. 75 0
      pom.xml
  3. 79 0
      superdesk-data-extract-api/pom.xml
  4. 20 0
      superdesk-data-extract-api/src/main/java/cn/superdesk/data/extract/DataExtractApiApplication.java
  5. 29 0
      superdesk-data-extract-api/src/main/java/cn/superdesk/data/extract/controller/FullDataHandleController.java
  6. 20 0
      superdesk-data-extract-api/src/main/resources/application-dev.yml
  7. 20 0
      superdesk-data-extract-api/src/main/resources/application-prd.yml
  8. 20 0
      superdesk-data-extract-api/src/main/resources/application-test.yml
  9. 25 0
      superdesk-data-extract-api/src/main/resources/application.yml
  10. 200 0
      superdesk-data-extract-api/src/main/resources/logback-spring.xml
  11. 57 0
      superdesk-data-extract-common/pom.xml
  12. 356 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscJdVopOrderSubmitOrder.java
  13. 83 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscQtyxOrderSubmitOrder.java
  14. 88 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopBrand.java
  15. 49 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopBrandGoods.java
  16. 164 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopCategory.java
  17. 416 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopCoupon.java
  18. 161 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopDispatch.java
  19. 224 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopEnterpriseUser.java
  20. 1043 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopGoods.java
  21. 380 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopMember.java
  22. 275 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopMerchUser.java
  23. 239 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOperatorsUser.java
  24. 767 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOrder.java
  25. 293 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOrderGoods.java
  26. 275 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOrderRefund.java
  27. 158 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopThirdOrderPay.java
  28. 106 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopThirdOrderRefund.java
  29. 544 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/opCenter/TbOperationCenterOrder.java
  30. 422 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/opCenter/TbOperationCenterOrderGoods.java
  31. 29 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterBizPlatformEnum.java
  32. 38 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterBizSourceEnum.java
  33. 37 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterBizTerminalEnum.java
  34. 35 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterOrderTypeEnum.java
  35. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscJdVopOrderSubmitOrderMapper.java
  36. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscQtyxOrderSubmitOrderMapper.java
  37. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopBrandGoodsMapper.java
  38. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopBrandMapper.java
  39. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopCategoryMapper.java
  40. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopCouponMapper.java
  41. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopDispatchMapper.java
  42. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopEnterpriseUserMapper.java
  43. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopGoodsMapper.java
  44. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopMemberMapper.java
  45. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopMerchUserMapper.java
  46. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOperatorsUserMapper.java
  47. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOrderGoodsMapper.java
  48. 22 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOrderMapper.java
  49. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOrderRefundMapper.java
  50. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopThirdOrderPayMapper.java
  51. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopThirdOrderRefundMapper.java
  52. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/opCenter/TbOperationCenterOrderGoodsMapper.java
  53. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/opCenter/TbOperationCenterOrderMapper.java
  54. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscJdVopOrderSubmitOrderService.java
  55. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscQtyxOrderSubmitOrderService.java
  56. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopBrandGoodsService.java
  57. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopBrandService.java
  58. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopCategoryService.java
  59. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopCouponService.java
  60. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopDispatchService.java
  61. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopEnterpriseUserService.java
  62. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopGoodsService.java
  63. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopMemberService.java
  64. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopMerchUserService.java
  65. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOperatorsUserService.java
  66. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOrderGoodsService.java
  67. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOrderRefundService.java
  68. 17 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOrderService.java
  69. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopThirdOrderPayService.java
  70. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopThirdOrderRefundService.java
  71. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscJdVopOrderSubmitOrderServiceImpl.java
  72. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscQtyxOrderSubmitOrderServiceImpl.java
  73. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopBrandGoodsServiceImpl.java
  74. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopBrandServiceImpl.java
  75. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopCategoryServiceImpl.java
  76. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopCouponServiceImpl.java
  77. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopDispatchServiceImpl.java
  78. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopEnterpriseUserServiceImpl.java
  79. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopGoodsServiceImpl.java
  80. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopMemberServiceImpl.java
  81. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopMerchUserServiceImpl.java
  82. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOperatorsUserServiceImpl.java
  83. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOrderGoodsServiceImpl.java
  84. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOrderRefundServiceImpl.java
  85. 34 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOrderServiceImpl.java
  86. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopThirdOrderPayServiceImpl.java
  87. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopThirdOrderRefundServiceImpl.java
  88. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/opCenter/TbOperationCenterOrderGoodsServiceImpl.java
  89. 20 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/opCenter/TbOperationCenterOrderServiceImpl.java
  90. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/opCenter/TbOperationCenterOrderGoodsService.java
  91. 16 0
      superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/opCenter/TbOperationCenterOrderService.java
  92. 66 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscJdVopOrderSubmitOrderMapper.xml
  93. 20 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscQtyxOrderSubmitOrderMapper.xml
  94. 13 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopBrandGoodsMapper.xml
  95. 21 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopBrandMapper.xml
  96. 32 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopCategoryMapper.xml
  97. 77 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopCouponMapper.xml
  98. 32 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopDispatchMapper.xml
  99. 44 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopEnterpriseUserMapper.xml
  100. 0 0
      superdesk-data-extract-common/src/main/resources/mapper/FlscShopGoodsMapper.xml

+ 33 - 0
.gitignore

@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/

+ 75 - 0
pom.xml

@@ -0,0 +1,75 @@
+<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<packaging>pom</packaging>
+	<modules>
+		<module>superdesk-data-extract-common</module>
+		<module>superdesk-data-extract-job</module>
+        <module>superdesk-data-extract-api</module>
+    </modules>
+	<parent>
+		<groupId>org.springframework.boot</groupId>
+		<artifactId>spring-boot-starter-parent</artifactId>
+		<version>2.7.9</version>
+		<relativePath/> <!-- lookup parent from repository -->
+	</parent>
+	<groupId>cn.superdesk</groupId>
+	<artifactId>superdesk-data-extract</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<name>superdesk-data-extract</name>
+	<description>superdesk-data-extract</description>
+
+	<properties>
+		<resource.delimiter>@</resource.delimiter>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<spring-boot.version>2.7.9</spring-boot.version>
+		<java.version>1.8</java.version>
+		<mysql.version>8.0.30</mysql.version>
+		<mybatis.plus.version>3.4.3</mybatis.plus.version>
+		<mybatis.plus.generator.version>3.4.1</mybatis.plus.generator.version>
+		<commons.lang3.vesrion>3.12.0</commons.lang3.vesrion>
+		<commons.io.version>2.9.0</commons.io.version>
+		<commons.configuration.version>1.10</commons.configuration.version>
+		<hutool.version>5.6.6</hutool.version>
+		<fastjson.version>1.2.75</fastjson.version>
+		<freemarker.version>2.3.30</freemarker.version>
+	</properties>
+
+
+	<dependencies>
+
+
+	</dependencies>
+
+	<!--环境配置-->
+	<profiles>
+		<!--开发环境 -->
+		<profile>
+			<id>dev</id>
+			<properties>
+				<spring.profiles.active>dev</spring.profiles.active>
+			</properties>
+			<activation>
+				<activeByDefault>true</activeByDefault>
+			</activation>
+		</profile>
+		<!--测试环境 -->
+		<profile>
+			<id>test</id>
+			<properties>
+				<spring.profiles.active>test</spring.profiles.active>
+			</properties>
+		</profile>
+		<!--生产环境 -->
+		<profile>
+			<id>prd</id>
+			<properties>
+				<spring.profiles.active>prd</spring.profiles.active>
+			</properties>
+		</profile>
+	</profiles>
+
+
+
+</project>

+ 79 - 0
superdesk-data-extract-api/pom.xml

@@ -0,0 +1,79 @@
+<?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>
+        <artifactId>superdesk-data-extract</artifactId>
+        <groupId>cn.superdesk</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>superdesk-data-extract-api</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>cn.superdesk</groupId>
+            <artifactId>superdesk-data-extract-common</artifactId>
+            <version>0.0.1-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+    </dependencies>
+    <!--build配置-->
+    <build>
+        <resources>
+            <resource>
+                <directory>src/main/resources</directory>
+                <excludes>
+                    <exclude>**/*.yml</exclude>
+                </excludes>
+            </resource>
+            <resource>
+                <directory>src/main/resources</directory>
+                <!--<directory>src/main/resources.${spring.profiles.active}</directory>-->
+                <includes>
+                    <include>application.yml</include>
+                    <include>application-${spring.profiles.active}.yml</include>
+                </includes>
+                <filtering>true</filtering>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-install-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>repackage</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <skipTests>true</skipTests>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>

+ 20 - 0
superdesk-data-extract-api/src/main/java/cn/superdesk/data/extract/DataExtractApiApplication.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.scheduling.annotation.EnableAsync;
+
+/**
+ * @author xc
+ * @description
+ * @date 2023/3/16 10:26
+ */
+@SpringBootApplication
+@MapperScan("cn.superdesk.data.extract.mapper")
+@EnableAsync
+public class DataExtractApiApplication {
+    public static void main(String[] args) {
+        SpringApplication.run(DataExtractApiApplication.class, args);
+    }
+}

+ 29 - 0
superdesk-data-extract-api/src/main/java/cn/superdesk/data/extract/controller/FullDataHandleController.java

@@ -0,0 +1,29 @@
+package cn.superdesk.data.extract.controller;
+
+
+import cn.superdesk.data.extract.service.flsc.FlscShopOrderService;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author xc
+ * @description
+ * @date 2023/3/8 16:22
+ */
+@RestController
+@RequestMapping("/operate/full/data")
+@RequiredArgsConstructor
+@Slf4j
+public class FullDataHandleController {
+    private final FlscShopOrderService flscShopOrderService;
+
+
+    @GetMapping("/order")
+    public java.lang.String handleAllOrder(){
+        flscShopOrderService.handleAllOrder();
+        return "开始处理";
+    }
+}

+ 20 - 0
superdesk-data-extract-api/src/main/resources/application-dev.yml

@@ -0,0 +1,20 @@
+server:
+  port: 18766
+  servlet:
+    context-path: /api
+    encoding:
+      charset: UTF-8
+      force: true
+      enabled: true
+spring:
+  application:
+    name: superdesk-data-extract-api
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://127.0.0.1:3306/order_test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false
+    username: root
+    password: root
+logging:
+  level:
+    cn.superdesk.data.extract: info
+  config: classpath:logback-spring.xml

+ 20 - 0
superdesk-data-extract-api/src/main/resources/application-prd.yml

@@ -0,0 +1,20 @@
+server:
+  port: 18766
+  servlet:
+    context-path: /api
+    encoding:
+      charset: UTF-8
+      force: true
+      enabled: true
+spring:
+  application:
+    name: superdesk-data-extract-api
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://
+    username:
+    password:
+logging:
+  level:
+    cn.superdesk.data.extract: info
+  config: classpath:logback-spring.xml

+ 20 - 0
superdesk-data-extract-api/src/main/resources/application-test.yml

@@ -0,0 +1,20 @@
+server:
+  port: 18766
+  servlet:
+    context-path: /api
+    encoding:
+      charset: UTF-8
+      force: true
+      enabled: true
+spring:
+  application:
+    name: superdesk-data-extract-api
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://112.74.48.214:53307/uniorder_test_20211018?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&useSSL=false
+    username: root
+    password: service_newbak2019
+logging:
+  level:
+    cn.superdesk.data.extract: info
+  config: classpath:logback-spring.xml

+ 25 - 0
superdesk-data-extract-api/src/main/resources/application.yml

@@ -0,0 +1,25 @@
+spring:
+  profiles:
+    active: @spring.profiles.active@
+  jackson:
+    time-zone: GMT+8
+    date-format: yyyy-MM-dd HH:mm:ss
+
+
+
+mybatis-plus:
+  type-aliases-package: cn.superdesk.data.extract.entity
+  # type-enums-package: cn.superdesk.data.extract.entity.enums
+  mapper-locations: classpath*:mapper/*.xml
+  #实体扫描,多个package用逗号或者分号分隔
+  global-config:
+    # 数据库相关配置
+    db-config:
+      #主键类型  AUTO:"数据库ID自增", INPUT:"用户输入ID",ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
+      id-type: AUTO
+  # 原生配置
+  configuration:
+    default-enum-type-handler: org.apache.ibatis.type.EnumOrdinalTypeHandler
+    map-underscore-to-camel-case: true
+    cache-enabled: false
+    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql日志

+ 200 - 0
superdesk-data-extract-api/src/main/resources/logback-spring.xml

@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 -->
+<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true -->
+<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
+<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
+<configuration scan="true" scanPeriod="10 seconds">
+
+    <!--<include resource="org/springframework/boot/logging/logback/base.xml" />-->
+
+    <contextName>logback</contextName>
+    <!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 -->
+    <property name="log.path" value="/data/wwwroot/log/superdesk-data-extract"/>
+
+    <!-- 彩色日志 -->
+    <!-- 彩色日志依赖的渲染类 -->
+    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
+    <conversionRule conversionWord="wex"
+                    converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
+    <conversionRule conversionWord="wEx"
+                    converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
+    <!-- 彩色日志格式 -->
+    <property name="CONSOLE_LOG_PATTERN"
+              value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
+
+
+    <!--输出到控制台-->
+    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
+        <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>info</level>
+        </filter>
+        <encoder>
+            <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
+            <!-- 设置字符集 -->
+            <charset>UTF-8</charset>
+        </encoder>
+    </appender>
+
+
+    <!--输出到文件-->
+
+    <!-- 时间滚动输出 level为 DEBUG 日志 -->
+    <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${log.path}/log_debug.log</file>
+        <!--日志文件输出格式-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志归档 -->
+            <fileNamePattern>${log.path}/debug/log-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文件保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文件只记录debug级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>debug</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 时间滚动输出 level为 INFO 日志 -->
+    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${log.path}/log_info.log</file>
+        <!--日志文件输出格式-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset>
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 每天日志归档路径以及格式 -->
+            <fileNamePattern>${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文件保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文件只记录info级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>info</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 时间滚动输出 level为 WARN 日志 -->
+    <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${log.path}/log_warn.log</file>
+        <!--日志文件输出格式-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文件保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文件只记录warn级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>warn</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+
+    <!-- 时间滚动输出 level为 ERROR 日志 -->
+    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${log.path}/log_error.log</file>
+        <!--日志文件输出格式-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文件保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文件只记录ERROR级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>ERROR</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!--
+        <logger>用来设置某一个包或者具体的某一个类的日志打印级别、
+                以及指定<appender><logger>仅有一个name属性,
+                一个可选的level和一个可选的addtivity属性。
+        name:用来指定受此logger约束的某一个包或者具体的某一个类。
+        level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,
+              还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。
+              如果未设置此属性,那么当前logger将会继承上级的级别。
+        addtivity:是否向上级logger传递打印信息。默认是true。
+    -->
+    <!--<logger name="org.springframework.web" level="info"/>-->
+    <!--<logger name="org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor" level="INFO"/>-->
+    <!--
+        使用mybatis的时候,sql语句是debug下才会打印,而这里我们只配置了info,所以想要查看sql语句的话,有以下两种操作:
+        第一种把<root level="info">改成<root level="DEBUG">这样就会打印sql,不过这样日志那边会出现很多其他消息
+        第二种就是单独给dao下目录配置debug模式,代码如下,这样配置sql语句会打印,其他还是正常info级别:
+     -->
+
+
+    <!--
+        root节点是必选节点,用来指定最基础的日志输出级别,只有一个level属性
+        level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,
+        不能设置为INHERITED或者同义词NULL。默认是DEBUG
+        可以包含零个或多个元素,标识这个appender将会添加到这个logger。
+    -->
+
+    <!--开发环境:打印控制台-->
+    <springProfile name="dev">
+        <!--<logger name="cn.superdesk.app.transfer.canal.instance.supercloud.handler" level="debug"/>-->
+        <!--<logger name="org.jboss.logging" level="debug"/>-->
+    </springProfile>
+
+    <root level="info">
+        <appender-ref ref="CONSOLE"/>
+        <appender-ref ref="DEBUG_FILE"/>
+        <appender-ref ref="INFO_FILE"/>
+        <appender-ref ref="WARN_FILE"/>
+        <appender-ref ref="ERROR_FILE"/>
+    </root>
+
+    <!--生产环境:输出到文件-->
+    <!--<springProfile name="pro">-->
+    <!--<root level="info">-->
+    <!--<appender-ref ref="CONSOLE" />-->
+    <!--<appender-ref ref="DEBUG_FILE" />-->
+    <!--<appender-ref ref="INFO_FILE" />-->
+    <!--<appender-ref ref="ERROR_FILE" />-->
+    <!--<appender-ref ref="WARN_FILE" />-->
+    <!--</root>-->
+    <!--</springProfile>-->
+
+</configuration>

+ 57 - 0
superdesk-data-extract-common/pom.xml

@@ -0,0 +1,57 @@
+<?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>
+        <artifactId>superdesk-data-extract</artifactId>
+        <groupId>cn.superdesk</groupId>
+        <version>0.0.1-SNAPSHOT</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>superdesk-data-extract-common</artifactId>
+
+    <dependencies>
+        <dependency>
+            <groupId>com.alibaba.fastjson2</groupId>
+            <artifactId>fastjson2</artifactId>
+            <version>2.0.20</version>
+        </dependency>
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+            <version>${lombok.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>mysql</groupId>
+            <artifactId>mysql-connector-java</artifactId>
+            <version>${mysql.version}</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-boot-starter</artifactId>
+            <version>${mybatis.plus.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>${mybatis.plus.generator.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+            <version>${hutool.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.freemarker</groupId>
+            <artifactId>freemarker</artifactId>
+            <version>${freemarker.version}</version>
+        </dependency>
+    </dependencies>
+
+</project>

+ 356 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscJdVopOrderSubmitOrder.java

@@ -0,0 +1,356 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_jd_vop_order_submit_order")
+public class FlscJdVopOrderSubmitOrder implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 1为父
+     */
+    @TableField("isparent")
+    private Integer isparent;
+
+    @TableField("order_id")
+    private Integer orderId;
+
+    /**
+     * 第三方的订单单号
+     */
+    @TableField("thirdOrder")
+    private String thirdorder;
+
+    /**
+     * [{"skuId":商品编号, "num":商品数量,"bNeedAnnex":true, "bNeedGift":true, "price":100, "yanbao":[{"skuId":商品编号}]}] (最高支持50种商品)
+     */
+    @TableField("sku")
+    private String sku;
+
+    /**
+     * 收货人
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 一级地址
+     */
+    @TableField("province")
+    private Integer province;
+
+    /**
+     * 二级地址
+     */
+    @TableField("city")
+    private Integer city;
+
+    /**
+     * 三级地址
+     */
+    @TableField("county")
+    private Integer county;
+
+    /**
+     * 四级地址 (如果该地区有四级地址,则必须传递四级地址,没有四级地址则传0)
+     */
+    @TableField("town")
+    private Integer town;
+
+    /**
+     * 详细地址
+     */
+    @TableField("address")
+    private String address;
+
+    /**
+     * 邮编
+     */
+    @TableField("zip")
+    private String zip;
+
+    /**
+     * 座机号
+     */
+    @TableField("phone")
+    private String phone;
+
+    /**
+     * 手机号
+     */
+    @TableField("mobile")
+    private String mobile;
+
+    /**
+     * 邮箱
+     */
+    @TableField("email")
+    private String email;
+
+    /**
+     * 备注(少于100字)
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 开票方式(1为随货开票,0为订单预借,2为集中开票 )
+     */
+    @TableField("invoiceState")
+    private Integer invoicestate;
+
+    /**
+     * 1普通发票2增值税发票
+     */
+    @TableField("invoiceType")
+    private Integer invoicetype;
+
+    /**
+     * 发票类型:4个人,5单位
+     */
+    @TableField("selectedInvoiceTitle")
+    private Integer selectedinvoicetitle;
+
+    /**
+     * 发票抬头 (如果selectedInvoiceTitle=5则此字段必须)
+     */
+    @TableField("companyName")
+    private String companyname;
+
+    /**
+     * 1:明细,3:电脑配件,19:耗材,22:办公用品 备注:若增值发票则只能选1 明细
+     */
+    @TableField("invoiceContent")
+    private Integer invoicecontent;
+
+    /**
+     * 支付方式 (1:货到付款,2:邮局付款,4:在线支付,5:公司转账,6:银行转账,7:网银钱包,101:金采支付)
+     */
+    @TableField("paymentType")
+    private Integer paymenttype;
+
+    /**
+     * 使用余额paymentType=4时,此值固定是1 其他支付方式0
+     */
+    @TableField("isUseBalance")
+    private Integer isusebalance;
+
+    /**
+     * 是否预占库存,0是预占库存(需要调用确认订单接口),1是不预占库存 金融支付必须预占库存传0
+     */
+    @TableField("submitState")
+    private Integer submitstate;
+
+    /**
+     * 增值票收票人姓名 备注:当invoiceType=2 且invoiceState=1时则此字段必填
+     */
+    @TableField("invoiceName")
+    private Integer invoicename;
+
+    /**
+     * 增值票收票人电话 备注:当invoiceType=2 且invoiceState=1时则此字段必填
+     */
+    @TableField("invoicePhone")
+    private Integer invoicephone;
+
+    /**
+     * 增值票收票人所在省(京东地址编码) 备注:当invoiceType=2 且invoiceState=1时则此字段必填
+     */
+    @TableField("invoiceProvice")
+    private Integer invoiceprovice;
+
+    /**
+     * 增值票收票人所在市(京东地址编码) 备注:当invoiceType=2 且invoiceState=1时则此字段必填
+     */
+    @TableField("invoiceCity")
+    private Integer invoicecity;
+
+    /**
+     * 增值票收票人所在区/县(京东地址编码) 备注:当invoiceType=2 且invoiceState=1时则此字段必填
+     */
+    @TableField("invoiceCounty")
+    private Integer invoicecounty;
+
+    /**
+     * 增值票收票人所在地址 备注:当invoiceType=2 且invoiceState=1时则此字段必填
+     */
+    @TableField("invoiceAddress")
+    private Integer invoiceaddress;
+
+    /**
+     * "0: 客户端订单价格快照不做验证对比,还是以京东价格正常下单; 1:必需验证客户端订单价格快照,如果快照与京东价格不一致返回下单失败,需要更新商品价格后,重新下单;"
+     */
+    @TableField("doOrderPriceMode")
+    private Integer doorderpricemode;
+
+    /**
+     * 客户端订单价格快照	 "Json格式的数据,格式为:[{""price"":21.30,"skuId":123123 },{ "price":99.55, "skuId":22222 }] //商品价格 ,类型:BigDecimal" //商品编号,类型:long
+     */
+    @TableField("orderPriceSnap")
+    private String orderpricesnap;
+
+    /**
+     * 大家电配送日期	 | 	默认值为-10表示当天,1表示明天,2:表示后天; 如果为-1表示不使用大家电预约日历
+     */
+    @TableField("reservingDate")
+    private Integer reservingdate;
+
+    /**
+     * 大家电安装日期	 | 	不支持默认按-1处理,0表示当天,1表示明天,2:表示后天
+     */
+    @TableField("installDate")
+    private Integer installdate;
+
+    /**
+     * 大家电是否选择了安装	 | 	是否选择了安装,默认为true,选择了“暂缓安装”,此为必填项,必填值为false
+     */
+    @TableField("needInstall")
+    private Integer needinstall;
+
+    /**
+     * 中小件配送预约日期	 | 	格式:yyyy-MM-dd
+     */
+    @TableField("promiseDate")
+    private String promisedate;
+
+    /**
+     * 中小件配送预约时间段	 | 	时间段如: 9:00-15:00
+     */
+    @TableField("promiseTimeRange")
+    private String promisetimerange;
+
+    /**
+     * 中小件预约时间段的标记
+     */
+    @TableField("promiseTimeRangeCode")
+    private Integer promisetimerangecode;
+
+    /**
+     * createtime
+     */
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * updatetime
+     */
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    /**
+     * api response
+     */
+    @TableField("response")
+    private String response;
+
+    @TableField("jd_vop_success")
+    private Boolean jdVopSuccess;
+
+    @TableField("jd_vop_resultMessage")
+    private String jdVopResultmessage;
+
+    @TableField("jd_vop_resultCode")
+    private String jdVopResultcode;
+
+    @TableField("jd_vop_code")
+    private Integer jdVopCode;
+
+    /**
+     * 京东订单编号
+     */
+    @TableField("jd_vop_result_jdOrderId")
+    private String jdVopResultJdorderid;
+
+    /**
+     * 运费(合同配置了才返回此字段)
+     */
+    @TableField("jd_vop_result_freight")
+    private BigDecimal jdVopResultFreight;
+
+    /**
+     * 商品总价格
+     */
+    @TableField("jd_vop_result_orderPrice")
+    private BigDecimal jdVopResultOrderprice;
+
+    /**
+     * 订单裸价
+     */
+    @TableField("jd_vop_result_orderNakedPrice")
+    private BigDecimal jdVopResultOrdernakedprice;
+
+    /**
+     * 订单税额
+     */
+    @TableField("jd_vop_result_orderTaxPrice")
+    private BigDecimal jdVopResultOrdertaxprice;
+
+    /**
+     * 订单反查标记
+     */
+    @TableField("checking_by_third")
+    private Integer checkingByThird;
+
+    /**
+     * 反查之后更新orderState
+     */
+    @TableField("jd_vop_recheck_orderState")
+    private Integer jdVopRecheckOrderstate;
+
+    /**
+     * 反查之后更新submitState
+     */
+    @TableField("jd_vop_recheck_submitState")
+    private Integer jdVopRecheckSubmitstate;
+
+    /**
+     * 用于拆单
+     */
+    @TableField("jd_vop_recheck_pOrder")
+    private String jdVopRecheckPorder;
+
+    /**
+     * 1第一次拆单    2第二次或第二次起拆单
+     */
+    @TableField("check_push_order")
+    private Boolean checkPushOrder;
+
+    /**
+     * 京东vop账号id,关联ims_superdesk_jd_vop_configs
+     */
+    @TableField("jd_vop_id")
+    private Integer jdVopId;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 83 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscQtyxOrderSubmitOrder.java

@@ -0,0 +1,83 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_qtyx_order_submit_order")
+public class FlscQtyxOrderSubmitOrder implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 我方订单号
+     */
+    @TableField("shopOrderSn")
+    private String shopordersn;
+
+    /**
+     * 第三方订单号
+     */
+    @TableField("thirdOrderSn")
+    private String thirdordersn;
+
+    /**
+     * 我方父单编号
+     */
+    @TableField("parentShopOrderSn")
+    private String parentshopordersn;
+
+    /**
+     * 第三方父单编号
+     */
+    @TableField("parentThirdOrderSn")
+    private String parentthirdordersn;
+
+    /**
+     * 运费
+     */
+    @TableField("dispatchprice")
+    private BigDecimal dispatchprice;
+
+    /**
+     * 商品编号以逗号隔开
+     */
+    @TableField("skuIds")
+    private String skuids;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    @TableField("sendtime")
+    private Integer sendtime;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 88 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopBrand.java

@@ -0,0 +1,88 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 品牌
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_brand")
+public class FlscShopBrand implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 品牌全称
+     */
+    @TableField("full_name")
+    private String fullName;
+
+    /**
+     * 品牌名称(简称)
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 图标
+     */
+    @TableField("icon")
+    private String icon;
+
+    /**
+     * 简介
+     */
+    @TableField("summary")
+    private String summary;
+
+    /**
+     * 排序,越大越靠前
+     */
+    @TableField("sort")
+    private Integer sort;
+
+    /**
+     * 状态,0:关闭,1:开放
+     */
+    @TableField("state")
+    private Integer state;
+
+    @TableField("create_at")
+    private Integer createAt;
+
+    @TableField("update_at")
+    private Integer updateAt;
+
+    @TableField("link")
+    private String link;
+
+    /**
+     * 跳转类型 1专区 2分类 3商品 4其他链接 99小程序内部地址 44周边商户 120品牌对应的商品列表
+     */
+    @TableField("link_type")
+    private Integer linkType;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 49 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopBrandGoods.java

@@ -0,0 +1,49 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 品牌与商品关联表
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_brand_goods")
+public class FlscShopBrandGoods implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 品牌id
+     */
+    @TableField("brand_id")
+    private Integer brandId;
+
+    /**
+     * 商品id
+     */
+    @TableField("goods_id")
+    private Integer goodsId;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 164 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopCategory.java

@@ -0,0 +1,164 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_category")
+public class FlscShopCategory implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 所属帐号
+     */
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 分类名称
+     */
+    @TableField("name")
+    private String name;
+
+    /**
+     * 分类图片
+     */
+    @TableField("thumb")
+    private String thumb;
+
+    /**
+     * 上级分类ID,0为第一级
+     */
+    @TableField("parentid")
+    private Integer parentid;
+
+    /**
+     * 是否推荐
+     */
+    @TableField("isrecommand")
+    private Integer isrecommand;
+
+    /**
+     * 分类介绍
+     */
+    @TableField("description")
+    private String description;
+
+    /**
+     * 排序
+     */
+    @TableField("displayorder")
+    private Integer displayorder;
+
+    /**
+     * 是否开启
+     */
+    @TableField("enabled")
+    private Boolean enabled;
+
+    /**
+     * 是否首页显示
+     */
+    @TableField("ishome")
+    private Integer ishome;
+
+    /**
+     * 广告图片
+     */
+    @TableField("advimg")
+    private String advimg;
+
+    /**
+     * 广告链接
+     */
+    @TableField("advurl")
+    private String advurl;
+
+    /**
+     * 分类是在几级
+     */
+    @TableField("level")
+    private Integer level;
+
+    /**
+     * jd_vop_page_num
+     */
+    @TableField("jd_vop_page_num")
+    private Long jdVopPageNum;
+
+    /**
+     * 财务代码
+     */
+    @TableField("fiscal_code")
+    private String fiscalCode;
+
+    /**
+     * old_shop_cate_id
+     */
+    @TableField("old_shop_cate_id")
+    private Integer oldShopCateId;
+
+    /**
+     * 分类类型(1:京东,2:内部,3:严选)
+     */
+    @TableField("cateType")
+    private Integer catetype;
+
+    /**
+     * 是否京东分类(01是)
+     */
+    @TableField("is_jd")
+    private Integer isJd;
+
+    /**
+     * 积分类型
+     */
+    @TableField("inte_id")
+    private String inteId;
+
+    /**
+     * 税务编码
+     */
+    @TableField("tax_code")
+    private String taxCode;
+
+    /**
+     * 税率 %
+     */
+    @TableField("tax_rate")
+    private BigDecimal taxRate;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+    /**
+     * 是否热销分类(只对一级分类有效)10
+     */
+    @TableField("is_hotsale")
+    private Boolean isHotsale;
+
+
+}

+ 416 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopCoupon.java

@@ -0,0 +1,416 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_coupon")
+public class FlscShopCoupon implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    @TableField("catid")
+    private Integer catid;
+
+    @TableField("couponname")
+    private String couponname;
+
+    /**
+     * 领取中心显示 01 显示
+     */
+    @TableField("gettype")
+    private Integer gettype;
+
+    /**
+     * 每个限领张数
+     */
+    @TableField("getmax")
+    private Integer getmax;
+
+    /**
+     * 消费方式 0 付款使用 1 下单使用
+     */
+    @TableField("usetype")
+    private Integer usetype;
+
+    /**
+     * 退回方式 0 不可退回 1 取消订单(未付款) 2.退款可以退回
+     */
+    @TableField("returntype")
+    private Integer returntype;
+
+    /**
+     * 背景色
+     */
+    @TableField("bgcolor")
+    private String bgcolor;
+
+    /**
+     * 消费满多少可用 0 不限制
+     */
+    @TableField("enough")
+    private BigDecimal enough;
+
+    /**
+     * 0 领取后几天有效 1 时间范围
+     */
+    @TableField("timelimit")
+    private Integer timelimit;
+
+    /**
+     * 0 优惠券 1 充值券
+     */
+    @TableField("coupontype")
+    private Integer coupontype;
+
+    /**
+     * 获得后可使用 0 不限时间 >0
+     */
+    @TableField("timedays")
+    private Integer timedays;
+
+    /**
+     * 开始时间
+     */
+    @TableField("timestart")
+    private Integer timestart;
+
+    /**
+     * 结束时间
+     */
+    @TableField("timeend")
+    private Integer timeend;
+
+    /**
+     * 折扣
+     */
+    @TableField("discount")
+    private BigDecimal discount;
+
+    /**
+     * 抵扣
+     */
+    @TableField("deduct")
+    private BigDecimal deduct;
+
+    /**
+     * 返利方式 0 立减 1 打折 2 返现 (返现 返利 返积分)
+     */
+    @TableField("backtype")
+    private Integer backtype;
+
+    /**
+     * 返现
+     */
+    @TableField("backmoney")
+    private String backmoney;
+
+    /**
+     * 返积分
+     */
+    @TableField("backcredit")
+    private String backcredit;
+
+    /**
+     * 返红包
+     */
+    @TableField("backredpack")
+    private String backredpack;
+
+    /**
+     * 返利方式 0 交易完成后(过退款期限自动返利) 1 订单完成后(收货后) 2 订单付款后
+     */
+    @TableField("backwhen")
+    private Integer backwhen;
+
+    /**
+     * 缩略图
+     */
+    @TableField("thumb")
+    private String thumb;
+
+    /**
+     * 介绍
+     */
+    @TableField("desc")
+    private String desc;
+
+    /**
+     * 建立时间
+     */
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * 数量 -1 不限制
+     */
+    @TableField("total")
+    private Integer total;
+
+    /**
+     * 可用
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 购买价格
+     */
+    @TableField("money")
+    private BigDecimal money;
+
+    /**
+     * 推送描述
+     */
+    @TableField("respdesc")
+    private String respdesc;
+
+    /**
+     * 推送图片
+     */
+    @TableField("respthumb")
+    private String respthumb;
+
+    /**
+     * 推送标题
+     */
+    @TableField("resptitle")
+    private String resptitle;
+
+    /**
+     * 推送地址
+     */
+    @TableField("respurl")
+    private String respurl;
+
+    /**
+     * 消耗积分
+     */
+    @TableField("credit")
+    private Integer credit;
+
+    /**
+     * 现金
+     */
+    @TableField("usecredit2")
+    private Integer usecredit2;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    @TableField("descnoset")
+    private Integer descnoset;
+
+    /**
+     * 开始活动关键词
+     */
+    @TableField("pwdkey")
+    private String pwdkey;
+
+    /**
+     * 猜中提示语
+     */
+    @TableField("pwdsuc")
+    private String pwdsuc;
+
+    /**
+     * 猜错提示语
+     */
+    @TableField("pwdfail")
+    private String pwdfail;
+
+    @TableField("pwdurl")
+    private String pwdurl;
+
+    /**
+     * 提示语
+     */
+    @TableField("pwdask")
+    private String pwdask;
+
+    @TableField("pwdstatus")
+    private Integer pwdstatus;
+
+    /**
+     * 每人猜测机会 0 不限制
+     */
+    @TableField("pwdtimes")
+    private Integer pwdtimes;
+
+    /**
+     * 猜测次数超出限制提示
+     */
+    @TableField("pwdfull")
+    private String pwdfull;
+
+    /**
+     * 口令集
+     */
+    @TableField("pwdwords")
+    private String pwdwords;
+
+    /**
+     * 开启口令玩法
+     */
+    @TableField("pwdopen")
+    private Integer pwdopen;
+
+    /**
+     * 已获得提示
+     */
+    @TableField("pwdown")
+    private String pwdown;
+
+    /**
+     * 退出口令
+     */
+    @TableField("pwdexit")
+    private String pwdexit;
+
+    /**
+     * 退出后提示
+     */
+    @TableField("pwdexitstr")
+    private String pwdexitstr;
+
+    /**
+     * 排序
+     */
+    @TableField("displayorder")
+    private Integer displayorder;
+
+    /**
+     * v2 从平台获取优惠券的回复关键词
+     */
+    @TableField("pwdkey2")
+    private String pwdkey2;
+
+    /**
+     * v2 商户ID
+     */
+    @TableField("merchid")
+    private Integer merchid;
+
+    /**
+     * v2 是否限制商品 1 限制 0 不限制
+     */
+    @TableField("limitgoodtype")
+    private Boolean limitgoodtype;
+
+    /**
+     * v2 是否限制商品分类 1 限制 0 不限制
+     */
+    @TableField("limitgoodcatetype")
+    private Boolean limitgoodcatetype;
+
+    /**
+     * v2 限制商品分类ID
+     */
+    @TableField("limitgoodcateids")
+    private String limitgoodcateids;
+
+    /**
+     * v2 限制商品ID
+     */
+    @TableField("limitgoodids")
+    private String limitgoodids;
+
+    /**
+     * v2 是否限制级别
+     */
+    @TableField("islimitlevel")
+    private Boolean islimitlevel;
+
+    /**
+     * v2 限制用户级别
+     */
+    @TableField("limitmemberlevels")
+    private String limitmemberlevels;
+
+    /**
+     * v2 限制代理级别
+     */
+    @TableField("limitagentlevels")
+    private String limitagentlevels;
+
+    /**
+     * v2 限制合作伙伴级别
+     */
+    @TableField("limitpartnerlevels")
+    private String limitpartnerlevels;
+
+    /**
+     * v2 限制区域代理级别
+     */
+    @TableField("limitaagentlevels")
+    private String limitaagentlevels;
+
+    /**
+     * v2 主题
+     */
+    @TableField("tagtitle")
+    private String tagtitle;
+
+    /**
+     * v2 设置主题颜色
+     */
+    @TableField("settitlecolor")
+    private Boolean settitlecolor;
+
+    /**
+     * v2 主题颜色
+     */
+    @TableField("titlecolor")
+    private String titlecolor;
+
+    /**
+     * v2 限制打折类型
+     */
+    @TableField("limitdiscounttype")
+    private Boolean limitdiscounttype;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 跳转页面
+     */
+    @TableField("link")
+    private String link;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 161 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopDispatch.java

@@ -0,0 +1,161 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_dispatch")
+public class FlscShopDispatch implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 配送名
+     */
+    @TableField("dispatchname")
+    private String dispatchname;
+
+    /**
+     * 配送类型 0 商家 1 自提 (自提设置已经迁移到 store 表里了)
+     */
+    @TableField("dispatchtype")
+    private Integer dispatchtype;
+
+    /**
+     * 显示顺序
+     */
+    @TableField("displayorder")
+    private Integer displayorder;
+
+    /**
+     * 首费(元)
+     */
+    @TableField("firstprice")
+    private BigDecimal firstprice;
+
+    /**
+     * 次费(元)
+     */
+    @TableField("secondprice")
+    private BigDecimal secondprice;
+
+    /**
+     * 首重(克)
+     */
+    @TableField("firstweight")
+    private Integer firstweight;
+
+    /**
+     * 次重(克)
+     */
+    @TableField("secondweight")
+    private Integer secondweight;
+
+    /**
+     * 快递公司名
+     */
+    @TableField("express")
+    private String express;
+
+    /**
+     * 区域
+     */
+    @TableField("areas")
+    private String areas;
+
+    /**
+     * 自提设置
+     */
+    @TableField("carriers")
+    private String carriers;
+
+    /**
+     * 是否显示
+     */
+    @TableField("enabled")
+    private Integer enabled;
+
+    /**
+     * 计费方式 0 按重量计费 1 按件计费
+     */
+    @TableField("calculatetype")
+    private Boolean calculatetype;
+
+    /**
+     * 首个数
+     */
+    @TableField("firstnum")
+    private Integer firstnum;
+
+    /**
+     * 续件个数
+     */
+    @TableField("secondnum")
+    private Integer secondnum;
+
+    /**
+     * 首个数运费
+     */
+    @TableField("firstnumprice")
+    private BigDecimal firstnumprice;
+
+    /**
+     * 续件数运费
+     */
+    @TableField("secondnumprice")
+    private BigDecimal secondnumprice;
+
+    /**
+     * 是否默认
+     */
+    @TableField("isdefault")
+    private Boolean isdefault;
+
+    /**
+     * v2 商户ID
+     */
+    @TableField("shopid")
+    private Integer shopid;
+
+    /**
+     * v2 店铺ID
+     */
+    @TableField("merchid")
+    private Integer merchid;
+
+    /**
+     * v2
+     */
+    @TableField("nodispatchareas")
+    private String nodispatchareas;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 224 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopEnterpriseUser.java

@@ -0,0 +1,224 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_enterprise_user")
+public class FlscShopEnterpriseUser implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 企业注册ID
+     */
+    @TableField("regid")
+    private Integer regid;
+
+    /**
+     * 企业分组ID
+     */
+    @TableField("groupid")
+    private Integer groupid;
+
+    /**
+     * 企业分类ID
+     */
+    @TableField("cateid")
+    private Integer cateid;
+
+    @TableField("openid")
+    private String openid;
+
+    /**
+     * 余额
+     */
+    @TableField("balance")
+    private BigDecimal balance;
+
+    /**
+     * 项目id
+     */
+    @TableField("organization_id")
+    private Long organizationId;
+
+    /**
+     * 项目名称
+     */
+    @TableField("organ_name")
+    private String organName;
+
+    /**
+     * 服务之窗-企业ID
+     */
+    @TableField("enterprise_id")
+    private Long enterpriseId;
+
+    /**
+     * 企业编号
+     */
+    @TableField("enterprise_no")
+    private String enterpriseNo;
+
+    /**
+     * 企业名
+     */
+    @TableField("enterprise_name")
+    private String enterpriseName;
+
+    /**
+     * 地址
+     */
+    @TableField("address")
+    private String address;
+
+    /**
+     * 实名
+     */
+    @TableField("realname")
+    private String realname;
+
+    /**
+     * 手机号
+     */
+    @TableField("mobile")
+    private String mobile;
+
+    /**
+     * 状态 1 允许入驻 2 暂停 3 即将到期
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 帐号表ID
+     */
+    @TableField("accountid")
+    private Integer accountid;
+
+    /**
+     * 可以开多少子帐号
+     */
+    @TableField("accounttotal")
+    private Integer accounttotal;
+
+    /**
+     * 服务时间,默认1
+     */
+    @TableField("accounttime")
+    private Integer accounttime;
+
+    /**
+     * 审核时间
+     */
+    @TableField("applytime")
+    private Integer applytime;
+
+    /**
+     * 加入时间
+     */
+    @TableField("jointime")
+    private Integer jointime;
+
+    /**
+     * 自定义数据
+     */
+    @TableField("diyformdata")
+    private String diyformdata;
+
+    /**
+     * 自定义字段
+     */
+    @TableField("diyformfields")
+    private String diyformfields;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 企业基础设置
+     */
+    @TableField("sets")
+    private String sets;
+
+    /**
+     * 电话
+     */
+    @TableField("tel")
+    private String tel;
+
+    /**
+     * 经度
+     */
+    @TableField("lat")
+    private String lat;
+
+    /**
+     * 标志
+     */
+    @TableField("logo")
+    private String logo;
+
+    /**
+     * 纬度
+     */
+    @TableField("lng")
+    private String lng;
+
+    /**
+     * 介绍
+     */
+    @TableField("desc")
+    private String desc;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 分类
+     */
+    @TableField("see_category")
+    private String seeCategory;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

File diff suppressed because it is too large
+ 1043 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopGoods.java


+ 380 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopMember.java

@@ -0,0 +1,380 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_member")
+public class FlscShopMember implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    @TableField("uid")
+    private Integer uid;
+
+    @TableField("groupid")
+    private Integer groupid;
+
+    @TableField("level")
+    private Integer level;
+
+    @TableField("agentid")
+    private Integer agentid;
+
+    @TableField("openid")
+    private String openid;
+
+    @TableField("openid_xcx")
+    private String openidXcx;
+
+    @TableField("realname")
+    private String realname;
+
+    @TableField("mobile")
+    private String mobile;
+
+    @TableField("pwd")
+    private String pwd;
+
+    @TableField("weixin")
+    private String weixin;
+
+    @TableField("content")
+    private String content;
+
+    @TableField("agenttime")
+    private Integer agenttime;
+
+    @TableField("status")
+    private Boolean status;
+
+    @TableField("isagent")
+    private Boolean isagent;
+
+    @TableField("clickcount")
+    private Integer clickcount;
+
+    @TableField("agentlevel")
+    private Integer agentlevel;
+
+    @TableField("noticeset")
+    private String noticeset;
+
+    @TableField("nickname")
+    private String nickname;
+
+    @TableField("credit1")
+    private BigDecimal credit1;
+
+    @TableField("credit2")
+    private BigDecimal credit2;
+
+    @TableField("birthyear")
+    private String birthyear;
+
+    @TableField("birthmonth")
+    private String birthmonth;
+
+    @TableField("birthday")
+    private String birthday;
+
+    @TableField("gender")
+    private Integer gender;
+
+    @TableField("avatar")
+    private String avatar;
+
+    @TableField("province")
+    private String province;
+
+    @TableField("city")
+    private String city;
+
+    @TableField("area")
+    private String area;
+
+    @TableField("childtime")
+    private Integer childtime;
+
+    @TableField("agentnotupgrade")
+    private Integer agentnotupgrade;
+
+    @TableField("inviter")
+    private Integer inviter;
+
+    @TableField("agentselectgoods")
+    private Integer agentselectgoods;
+
+    @TableField("agentblack")
+    private Integer agentblack;
+
+    @TableField("username")
+    private String username;
+
+    @TableField("fixagentid")
+    private Integer fixagentid;
+
+    @TableField("diymemberid")
+    private Integer diymemberid;
+
+    @TableField("diymemberdataid")
+    private Integer diymemberdataid;
+
+    @TableField("diymemberdata")
+    private String diymemberdata;
+
+    @TableField("diycommissionid")
+    private Integer diycommissionid;
+
+    @TableField("diycommissiondataid")
+    private Integer diycommissiondataid;
+
+    @TableField("diycommissiondata")
+    private String diycommissiondata;
+
+    @TableField("isblack")
+    private Integer isblack;
+
+    @TableField("diymemberfields")
+    private String diymemberfields;
+
+    @TableField("diycommissionfields")
+    private String diycommissionfields;
+
+    @TableField("commission_total")
+    private BigDecimal commissionTotal;
+
+    @TableField("endtime2")
+    private Integer endtime2;
+
+    @TableField("ispartner")
+    private Integer ispartner;
+
+    @TableField("partnertime")
+    private Integer partnertime;
+
+    @TableField("partnerstatus")
+    private Integer partnerstatus;
+
+    @TableField("partnerblack")
+    private Integer partnerblack;
+
+    @TableField("partnerlevel")
+    private Integer partnerlevel;
+
+    @TableField("partnernotupgrade")
+    private Integer partnernotupgrade;
+
+    @TableField("diyglobonusid")
+    private Integer diyglobonusid;
+
+    @TableField("diyglobonusdata")
+    private String diyglobonusdata;
+
+    @TableField("diyglobonusfields")
+    private String diyglobonusfields;
+
+    @TableField("isaagent")
+    private Integer isaagent;
+
+    @TableField("aagentlevel")
+    private Integer aagentlevel;
+
+    @TableField("aagenttime")
+    private Integer aagenttime;
+
+    @TableField("aagentstatus")
+    private Integer aagentstatus;
+
+    @TableField("aagentblack")
+    private Integer aagentblack;
+
+    @TableField("aagentnotupgrade")
+    private Integer aagentnotupgrade;
+
+    @TableField("aagenttype")
+    private Integer aagenttype;
+
+    @TableField("aagentprovinces")
+    private String aagentprovinces;
+
+    @TableField("aagentcitys")
+    private String aagentcitys;
+
+    @TableField("aagentareas")
+    private String aagentareas;
+
+    @TableField("diyaagentid")
+    private Integer diyaagentid;
+
+    @TableField("diyaagentdata")
+    private String diyaagentdata;
+
+    @TableField("diyaagentfields")
+    private String diyaagentfields;
+
+    @TableField("salt")
+    private String salt;
+
+    @TableField("mobileverify")
+    private Integer mobileverify;
+
+    @TableField("mobileuser")
+    private Integer mobileuser;
+
+    @TableField("carrier_mobile")
+    private String carrierMobile;
+
+    @TableField("isauthor")
+    private Boolean isauthor;
+
+    @TableField("authortime")
+    private Integer authortime;
+
+    @TableField("authorstatus")
+    private Boolean authorstatus;
+
+    @TableField("authorblack")
+    private Boolean authorblack;
+
+    @TableField("authorlevel")
+    private Integer authorlevel;
+
+    @TableField("authornotupgrade")
+    private Boolean authornotupgrade;
+
+    @TableField("diyauthorid")
+    private Integer diyauthorid;
+
+    @TableField("diyauthordata")
+    private String diyauthordata;
+
+    @TableField("diyauthorfields")
+    private String diyauthorfields;
+
+    @TableField("authorid")
+    private Integer authorid;
+
+    @TableField("comefrom")
+    private String comefrom;
+
+    @TableField("openid_qq")
+    private String openidQq;
+
+    @TableField("openid_wx")
+    private String openidWx;
+
+    /**
+     * 超级前台_企业ID
+     */
+    @TableField("core_enterprise")
+    private Integer coreEnterprise;
+
+    /**
+     * 部门名称
+     */
+    @TableField("department_name")
+    private String departmentName;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * updatetime
+     */
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    /**
+     * logintime
+     */
+    @TableField("logintime")
+    private Integer logintime;
+
+    /**
+     * 角色id(对应superdesk_shop_member_cash_role)
+     */
+    @TableField("cash_role_id")
+    private Integer cashRoleId;
+
+    /**
+     * 云闪付卡号
+     */
+    @TableField("bw_cardId")
+    private String bwCardid;
+
+    /**
+     * 云闪付持卡人姓名
+     */
+    @TableField("bw_custName")
+    private String bwCustname;
+
+    /**
+     * 云闪付身份证号
+     */
+    @TableField("bw_credNo")
+    private String bwCredno;
+
+    /**
+     * 云闪付余额
+     */
+    @TableField("bw_balance")
+    private BigDecimal bwBalance;
+
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 可编辑地址标签
+     */
+    @TableField("address_label")
+    private String addressLabel;
+
+    /**
+     * 0未删除,1删除
+     */
+    @TableField("deleted")
+    private Boolean deleted;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+    /**
+     * ims_superdesk_shop_employee_number  id
+     */
+    @TableField("employee_id")
+    private Integer employeeId;
+
+    /**
+     * 绑定员工号时间
+     */
+    @TableField("bind_employee_no_at")
+    private Integer bindEmployeeNoAt;
+
+
+}

+ 275 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopMerchUser.java

@@ -0,0 +1,275 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_merch_user")
+public class FlscShopMerchUser implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 商户注册ID
+     */
+    @TableField("regid")
+    private Integer regid;
+
+    /**
+     * 商户分组ID
+     */
+    @TableField("groupid")
+    private Integer groupid;
+
+    /**
+     * 商户分类ID
+     */
+    @TableField("cateid")
+    private Integer cateid;
+
+    @TableField("openid")
+    private String openid;
+
+    /**
+     * 商户编号
+     */
+    @TableField("merchno")
+    private String merchno;
+
+    /**
+     * 商户名
+     */
+    @TableField("merchname")
+    private String merchname;
+
+    /**
+     * 地址
+     */
+    @TableField("address")
+    private String address;
+
+    /**
+     * 销售类别
+     */
+    @TableField("salecate")
+    private String salecate;
+
+    /**
+     * 实名
+     */
+    @TableField("realname")
+    private String realname;
+
+    /**
+     * 手机号
+     */
+    @TableField("mobile")
+    private String mobile;
+
+    /**
+     * 状态 1 允许入驻 2 暂停 3 即将到期
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 帐号表ID
+     */
+    @TableField("accountid")
+    private Integer accountid;
+
+    /**
+     * 可以开多少子帐号
+     */
+    @TableField("accounttotal")
+    private Integer accounttotal;
+
+    /**
+     * 服务时间,默认1
+     */
+    @TableField("accounttime")
+    private Integer accounttime;
+
+    /**
+     * 审核时间
+     */
+    @TableField("applytime")
+    private Integer applytime;
+
+    /**
+     * 加入时间
+     */
+    @TableField("jointime")
+    private Integer jointime;
+
+    /**
+     * 自定义数据
+     */
+    @TableField("diyformdata")
+    private String diyformdata;
+
+    /**
+     * 自定义字段
+     */
+    @TableField("diyformfields")
+    private String diyformfields;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 商家基础设置
+     */
+    @TableField("sets")
+    private String sets;
+
+    /**
+     * 收款人openid
+     */
+    @TableField("payopenid")
+    private String payopenid;
+
+    /**
+     * 抽成利率
+     */
+    @TableField("payrate")
+    private BigDecimal payrate;
+
+    /**
+     * 电话
+     */
+    @TableField("tel")
+    private String tel;
+
+    /**
+     * 经度
+     */
+    @TableField("lat")
+    private String lat;
+
+    /**
+     * 标志
+     */
+    @TableField("logo")
+    private String logo;
+
+    /**
+     * 纬度
+     */
+    @TableField("lng")
+    private String lng;
+
+    /**
+     * 介绍
+     */
+    @TableField("desc")
+    private String desc;
+
+    /**
+     * 是否推荐
+     */
+    @TableField("isrecommand")
+    private Boolean isrecommand;
+
+    /**
+     * 是否默认对所有商户和客户可见(0:否,1:是)
+     */
+    @TableField("is_default_see")
+    private Boolean isDefaultSee;
+
+    /**
+     * 店铺名称(显示在前端)
+     */
+    @TableField("storename")
+    private String storename;
+
+    /**
+     * 添加时间
+     */
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * 更新时间
+     */
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 税率 %
+     */
+    @TableField("tax_rate")
+    private BigDecimal taxRate;
+
+    /**
+     * 商户调查表附件列表
+     */
+    @TableField("examine_file")
+    private String examineFile;
+
+    /**
+     * 营业执照
+     */
+    @TableField("business_license")
+    private String businessLicense;
+
+    /**
+     * 开户名称
+     */
+    @TableField("bank_company_name")
+    private String bankCompanyName;
+
+    /**
+     * 开户行
+     */
+    @TableField("bank_name")
+    private String bankName;
+
+    /**
+     * 银行账号
+     */
+    @TableField("bank_account")
+    private String bankAccount;
+
+    /**
+     * 默认排序值,用于xx商户的商品默认排序值(主要是在一键重置时使用)
+     */
+    @TableField("default_goods_sort")
+    private Integer defaultGoodsSort;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 239 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOperatorsUser.java

@@ -0,0 +1,239 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_operators_user")
+public class FlscShopOperatorsUser implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 运营商分组ID
+     */
+    @TableField("groupid")
+    private Integer groupid;
+
+    /**
+     * 运营商编号
+     */
+    @TableField("operators_no")
+    private String operatorsNo;
+
+    /**
+     * 运营商名
+     */
+    @TableField("operators_name")
+    private String operatorsName;
+
+    /**
+     * 地址
+     */
+    @TableField("address")
+    private String address;
+
+    /**
+     * 实名
+     */
+    @TableField("realname")
+    private String realname;
+
+    /**
+     * 手机号
+     */
+    @TableField("mobile")
+    private String mobile;
+
+    /**
+     * 状态 1 允许入驻 2 暂停 3 即将到期
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 帐号表ID
+     */
+    @TableField("accountid")
+    private Integer accountid;
+
+    /**
+     * 可以开多少子帐号
+     */
+    @TableField("accounttotal")
+    private Integer accounttotal;
+
+    /**
+     * 服务时间,默认1
+     */
+    @TableField("accounttime")
+    private Integer accounttime;
+
+    /**
+     * 审核时间
+     */
+    @TableField("applytime")
+    private Integer applytime;
+
+    /**
+     * 加入时间
+     */
+    @TableField("jointime")
+    private Integer jointime;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 运营商基础设置
+     */
+    @TableField("sets")
+    private String sets;
+
+    /**
+     * 运营商支付设置
+     */
+    @TableField("payment")
+    private String payment;
+
+    /**
+     * 电话
+     */
+    @TableField("tel")
+    private String tel;
+
+    /**
+     * 经度
+     */
+    @TableField("lat")
+    private String lat;
+
+    /**
+     * 标志
+     */
+    @TableField("logo")
+    private String logo;
+
+    /**
+     * 纬度
+     */
+    @TableField("lng")
+    private String lng;
+
+    /**
+     * 介绍
+     */
+    @TableField("desc")
+    private String desc;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    /**
+     * 客服电话
+     */
+    @TableField("servicePhone")
+    private String servicephone;
+
+    /**
+     * 协议价比例
+     */
+    @TableField("price_ratio")
+    private BigDecimal priceRatio;
+
+    /**
+     * 该运营商下用户允许再送一份,1:允许,0:禁止
+     */
+    @TableField("allow_copy_order")
+    private Integer allowCopyOrder;
+
+    /**
+     * 是否开启校验员工号,1:是,0:否
+     */
+    @TableField("check_employee_number")
+    private Integer checkEmployeeNumber;
+
+    /**
+     * 小程序标题
+     */
+    @TableField("xcx_title")
+    private String xcxTitle;
+
+    /**
+     * 是否同步主站商品到运营商,0:否,1:是
+     */
+    @TableField("is_sync_goods")
+    private Integer isSyncGoods;
+
+    /**
+     * 运营商分类补充记录
+     */
+    @TableField("category_extends")
+    private String categoryExtends;
+
+    /**
+     * 小程序ID
+     */
+    @TableField("key")
+    private String key;
+
+    /**
+     * 小程序秘钥
+     */
+    @TableField("secret")
+    private String secret;
+
+    /**
+     * 公众号appid
+     */
+    @TableField("wechat_appid")
+    private String wechatAppid;
+
+    /**
+     * 公众号secret
+     */
+    @TableField("wechat_secret")
+    private String wechatSecret;
+
+    /**
+     * 是否开启云卡支付  0关闭  1开启
+     */
+    @TableField("cloud_card")
+    private Integer cloudCard;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 767 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOrder.java

@@ -0,0 +1,767 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_order")
+public class FlscShopOrder implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 应用ID,福利商城固定17
+     */
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 用户openID,跟shop_member表同步
+     */
+    @TableField("openid")
+    private String openid;
+
+    /**
+     * 代理ID
+     */
+    @TableField("agentid")
+    private Integer agentid;
+
+    /**
+     * 订单号
+     */
+    @TableField("ordersn")
+    private String ordersn;
+
+    /**
+     * 应收款 订单金额(含运费)
+     */
+    @TableField("price")
+    private BigDecimal price;
+
+    /**
+     * 商品金额
+     */
+    @TableField("goodsprice")
+    private BigDecimal goodsprice;
+
+    /**
+     * 会员折扣
+     */
+    @TableField("discountprice")
+    private BigDecimal discountprice;
+
+    /**
+     * 状态 -1取消状态(交易关闭),0普通状态(没付款: 待付款 ; 付了款: 待发货),1 买家已付款(待发货),2 卖家已发货(待收货),3 成功(可评价: 等待评价 ; 不可评价 : 交易完成)
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 1:余额支付,11:后台支付,21:微信支付,24:组合支付,25:云闪付,26:饭卡支付,31:华侨城酒店积分支付,40:餐卡支付,41:餐卡组合支付
+     */
+    @TableField("paytype")
+    private Boolean paytype;
+
+    /**
+     * 微信支付单号
+     */
+    @TableField("transid")
+    private String transid;
+
+    /**
+     * 买家备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 地址ID
+     */
+    @TableField("addressid")
+    private Integer addressid;
+
+    /**
+     * 运费
+     */
+    @TableField("dispatchprice")
+    private BigDecimal dispatchprice;
+
+    /**
+     * 配送方式ID
+     */
+    @TableField("dispatchid")
+    private Integer dispatchid;
+
+    /**
+     * 建立时间
+     */
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * 0 商家配送 1 自提
+     */
+    @TableField("dispatchtype")
+    private Integer dispatchtype;
+
+    /**
+     * 自提联系人信息
+     */
+    @TableField("carrier")
+    private String carrier;
+
+    /**
+     * 退款申请ID 退款申请处理后清0
+     */
+    @TableField("refundid")
+    private Integer refundid;
+
+    /**
+     * 评价状态 status 3,4 后允许评价 0 可评价 1 可追加评价 2 已评价
+     */
+    @TableField("iscomment")
+    private Integer iscomment;
+
+    /**
+     * 积分赠送
+     */
+    @TableField("creditadd")
+    private Integer creditadd;
+
+    /**
+     * 删除
+     */
+    @TableField("deleted")
+    private Integer deleted;
+
+    /**
+     * 用户删除
+     */
+    @TableField("userdeleted")
+    private Integer userdeleted;
+
+    /**
+     * 交易完成时间
+     */
+    @TableField("finishtime")
+    private Integer finishtime;
+
+    /**
+     * 支付时间
+     */
+    @TableField("paytime")
+    private Integer paytime;
+
+    /**
+     * 快递公司
+     */
+    @TableField("expresscom")
+    private String expresscom;
+
+    /**
+     * 快递单号
+     */
+    @TableField("expresssn")
+    private String expresssn;
+
+    /**
+     * 快递
+     */
+    @TableField("express")
+    private String express;
+
+    /**
+     * 发货时间
+     */
+    @TableField("sendtime")
+    private Integer sendtime;
+
+    /**
+     * 预计到货时间
+     */
+    @TableField("finish_maybe_time")
+    private Integer finishMaybeTime;
+
+    /**
+     * 打包时间?
+     */
+    @TableField("fetchtime")
+    private Integer fetchtime;
+
+    /**
+     * 现付 货到付款?
+     */
+    @TableField("cash")
+    private Integer cash;
+
+    /**
+     * 取消时间
+     */
+    @TableField("canceltime")
+    private Integer canceltime;
+
+    /**
+     * 取消支付时间
+     */
+    @TableField("cancelpaytime")
+    private Integer cancelpaytime;
+
+    /**
+     * 退款时间退款申请后 >0 即为已退款订单
+     */
+    @TableField("refundtime")
+    private Integer refundtime;
+
+    /**
+     * 核销
+     */
+    @TableField("isverify")
+    private Integer isverify;
+
+    /**
+     * 确认使用核销
+     */
+    @TableField("verified")
+    private Integer verified;
+
+    /**
+     * 核销人
+     */
+    @TableField("verifyopenid")
+    private String verifyopenid;
+
+    /**
+     * 核销时间
+     */
+    @TableField("verifytime")
+    private Integer verifytime;
+
+    /**
+     * 核销码
+     */
+    @TableField("verifycode")
+    private String verifycode;
+
+    /**
+     * 核销门店
+     */
+    @TableField("verifystoreid")
+    private Integer verifystoreid;
+
+    /**
+     * 积分抵扣
+     */
+    @TableField("deductprice")
+    private BigDecimal deductprice;
+
+    /**
+     * 积分抵扣
+     */
+    @TableField("deductcredit")
+    private Integer deductcredit;
+
+    /**
+     * 余额抵扣
+     */
+    @TableField("deductcredit2")
+    private BigDecimal deductcredit2;
+
+    /**
+     * 满额优惠
+     */
+    @TableField("deductenough")
+    private BigDecimal deductenough;
+
+    /**
+     * 虚拟物品id
+     */
+    @TableField("virtual")
+    private Integer virtual;
+
+    /**
+     * 虚拟物品信息
+     */
+    @TableField("virtual_info")
+    private String virtualInfo;
+
+    /**
+     * 虚拟物品字串
+     */
+    @TableField("virtual_str")
+    private String virtualStr;
+
+    /**
+     * 地址
+     */
+    @TableField("address")
+    private String address;
+
+    /**
+     * 系统删除
+     */
+    @TableField("sysdeleted")
+    private Integer sysdeleted;
+
+    /**
+     * 改价次数 限制99以内,支付订单号时会增加 GJ + 此号
+     */
+    @TableField("ordersn2")
+    private Integer ordersn2;
+
+    /**
+     * 订单改价金额
+     */
+    @TableField("changeprice")
+    private BigDecimal changeprice;
+
+    /**
+     * 运费改价
+     */
+    @TableField("changedispatchprice")
+    private BigDecimal changedispatchprice;
+
+    /**
+     * 原订单金额(含运费)
+     */
+    @TableField("oldprice")
+    private BigDecimal oldprice;
+
+    /**
+     * 原运费
+     */
+    @TableField("olddispatchprice")
+    private BigDecimal olddispatchprice;
+
+    /**
+     * 是虚拟物品
+     */
+    @TableField("isvirtual")
+    private Integer isvirtual;
+
+    /**
+     * 优惠券ID
+     */
+    @TableField("couponid")
+    private Integer couponid;
+
+    /**
+     * 优惠券价格
+     */
+    @TableField("couponprice")
+    private BigDecimal couponprice;
+
+    /**
+     * 自定义表单数据
+     */
+    @TableField("diyformdata")
+    private String diyformdata;
+
+    /**
+     * 自定义表单字段
+     */
+    @TableField("diyformfields")
+    private String diyformfields;
+
+    /**
+     * 自定义表单ID
+     */
+    @TableField("diyformid")
+    private Integer diyformid;
+
+    /**
+     * 自提门店ID
+     */
+    @TableField("storeid")
+    private Integer storeid;
+
+    /**
+     * 订单取消原因
+     */
+    @TableField("closereason")
+    private String closereason;
+
+    /**
+     * 卖家备注
+     */
+    @TableField("remarksaler")
+    private String remarksaler;
+
+    /**
+     * 快递单打印状态 0 未 >0 多次
+     */
+    @TableField("printstate")
+    private Boolean printstate;
+
+    /**
+     * 发货单打印状态 0 未 >0 多次
+     */
+    @TableField("printstate2")
+    private Boolean printstate2;
+
+    /**
+     * 发货人地址信息
+     */
+    @TableField("address_send")
+    private String addressSend;
+
+    /**
+     * 退款状态
+     */
+    @TableField("refundstate")
+    private Integer refundstate;
+
+    /**
+     * 订单关闭备注
+     */
+    @TableField("remarkclose")
+    private String remarkclose;
+
+    /**
+     * 卖家备注
+     */
+    @TableField("remarksend")
+    private String remarksend;
+
+    /**
+     * 是否流量充值
+     */
+    @TableField("ismr")
+    private Integer ismr;
+
+    /**
+     * 折扣价
+     */
+    @TableField("isdiscountprice")
+    private BigDecimal isdiscountprice;
+
+    /**
+     * 自动发货
+     */
+    @TableField("isvirtualsend")
+    private Boolean isvirtualsend;
+
+    /**
+     * 自动发货信息
+     */
+    @TableField("virtualsend_info")
+    private String virtualsendInfo;
+
+    /**
+     * 线下核销信息 如核销时间,核销人等
+     */
+    @TableField("verifyinfo")
+    private String verifyinfo;
+
+    /**
+     * 线下核销类型 0 按订单核销 1 按次核销 2 按消费码核销
+     */
+    @TableField("verifytype")
+    private Boolean verifytype;
+
+    /**
+     * 消费码集合
+     */
+    @TableField("verifycodes")
+    private String verifycodes;
+
+    /**
+     * 发票ID
+     */
+    @TableField("invoiceid")
+    private Integer invoiceid;
+
+    /**
+     * 发票
+     */
+    @TableField("invoice")
+    private String invoice;
+
+    /**
+     * 商户ID
+     */
+    @TableField("merchid")
+    private Integer merchid;
+
+    /**
+     * 是否商户
+     */
+    @TableField("ismerch")
+    private Boolean ismerch;
+
+    /**
+     * 父订单ID
+     */
+    @TableField("parentid")
+    private Integer parentid;
+
+    /**
+     * 是父订单
+     */
+    @TableField("isparent")
+    private Boolean isparent;
+
+    /**
+     * 商品实际支付金额
+     */
+    @TableField("grprice")
+    private BigDecimal grprice;
+
+    /**
+     * 商户显示
+     */
+    @TableField("merchshow")
+    private Boolean merchshow;
+
+    /**
+     * 商户满减
+     */
+    @TableField("merchdeductenough")
+    private BigDecimal merchdeductenough;
+
+    /**
+     * 商户优惠券
+     */
+    @TableField("couponmerchid")
+    private Integer couponmerchid;
+
+    @TableField("isglobonus")
+    private Integer isglobonus;
+
+    /**
+     * 商户申请
+     */
+    @TableField("merchapply")
+    private Boolean merchapply;
+
+    /**
+     * 参与分红
+     */
+    @TableField("isabonus")
+    private Integer isabonus;
+
+    /**
+     * 借用支付
+     */
+    @TableField("isborrow")
+    private Integer isborrow;
+
+    /**
+     * 借用支付openid
+     */
+    @TableField("borrowopenid")
+    private String borrowopenid;
+
+    /**
+     * 商户折扣价格
+     */
+    @TableField("merchisdiscountprice")
+    private BigDecimal merchisdiscountprice;
+
+    /**
+     * app支付,h5支付时为1
+     */
+    @TableField("apppay")
+    private Integer apppay;
+
+    /**
+     * 作者ID
+     */
+    @TableField("authorid")
+    private Integer authorid;
+
+    /**
+     * 是否作者
+     */
+    @TableField("isauthor")
+    private Boolean isauthor;
+
+    /**
+     * 优惠商品价格
+     */
+    @TableField("coupongoodprice")
+    private BigDecimal coupongoodprice;
+
+    /**
+     * 复购价格
+     */
+    @TableField("buyagainprice")
+    private BigDecimal buyagainprice;
+
+    /**
+     * 是否套餐
+     */
+    @TableField("ispackage")
+    private Integer ispackage;
+
+    /**
+     * 套餐ID
+     */
+    @TableField("packageid")
+    private Integer packageid;
+
+    /**
+     * 任务折扣价
+     */
+    @TableField("taskdiscountprice")
+    private BigDecimal taskdiscountprice;
+
+    /**
+     * 订单来源(wechat,pc)
+     */
+    @TableField("source_from")
+    private String sourceFrom;
+
+    /**
+     * 下单时的项目名称
+     */
+    @TableField("member_enterprise_name")
+    private String memberEnterpriseName;
+
+    /**
+     * 下单时的企业id
+     */
+    @TableField("member_enterprise_id")
+    private Integer memberEnterpriseId;
+
+    /**
+     * 下单时的项目id
+     */
+    @TableField("member_organization_id")
+    private Integer memberOrganizationId;
+
+    /**
+     * 分类企业折扣
+     */
+    @TableField("category_enterprise_discount")
+    private BigDecimal categoryEnterpriseDiscount;
+
+    /**
+     * 智臻、网易严选的订单号
+     */
+    @TableField("yxPackageId")
+    private String yxpackageid;
+
+    /**
+     * 对应shop_order_cancel表的status,0为未申请
+     */
+    @TableField("cancel_status")
+    private Integer cancelStatus;
+
+    /**
+     * 取消表id
+     */
+    @TableField("cancelid")
+    private Integer cancelid;
+
+    /**
+     * 是否已经发送收货提醒(01是)
+     */
+    @TableField("remind_delivery")
+    private Integer remindDelivery;
+
+    /**
+     * 客户要求到货时间
+     */
+    @TableField("need_finish_time")
+    private Integer needFinishTime;
+
+    /**
+     * 组合支付中使用的余额
+     */
+    @TableField("comb_pay_credit")
+    private BigDecimal combPayCredit;
+
+    /**
+     * 是否楼宇之窗微信支付
+     */
+    @TableField("is_build_window_pay")
+    private Integer isBuildWindowPay;
+
+    /**
+     * 组合支付总单id
+     */
+    @TableField("bw_pay_order_id")
+    private Integer bwPayOrderId;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 是否拆单发货
+     */
+    @TableField("send_apart")
+    private Integer sendApart;
+
+    /**
+     * 是否再送一份,1:是,0:否
+     */
+    @TableField("copy_goods")
+    private Integer copyGoods;
+
+    /**
+     * 新运营商支付attach数据
+     */
+    @TableField("pay_attach")
+    private String payAttach;
+
+    /**
+     * 新运营商支付加密后商户订单号
+     */
+    @TableField("pay_encrypt_orderno")
+    private String payEncryptOrderno;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+    /**
+     * 到家汇主订单编号
+     */
+    @TableField("djhmasterCode")
+    private String djhmastercode;
+
+    /**
+     * 到家汇包裹编号
+     */
+    @TableField("djhparcelCode")
+    private String djhparcelcode;
+
+    /**
+     * ⼦订单编号集,多个⽤","隔开
+     */
+    @TableField("djhorderCode")
+    private String djhordercode;
+
+    /**
+     * 0未发送  1已发送确认
+     */
+    @TableField("djh_send_confirm")
+    private Boolean djhSendConfirm;
+
+
+}

+ 293 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOrderGoods.java

@@ -0,0 +1,293 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_order_goods")
+public class FlscShopOrderGoods implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * parent_order_id
+     */
+    @TableField("parent_order_id")
+    private Integer parentOrderId;
+
+    @TableField("orderid")
+    private Integer orderid;
+
+    @TableField("goodsid")
+    private Integer goodsid;
+
+    @TableField("price")
+    private BigDecimal price;
+
+    @TableField("total")
+    private Integer total;
+
+    @TableField("optionid")
+    private Integer optionid;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    @TableField("optionname")
+    private String optionname;
+
+    @TableField("commission1")
+    private String commission1;
+
+    @TableField("applytime1")
+    private Integer applytime1;
+
+    @TableField("checktime1")
+    private Integer checktime1;
+
+    @TableField("paytime1")
+    private Integer paytime1;
+
+    @TableField("invalidtime1")
+    private Integer invalidtime1;
+
+    @TableField("deletetime1")
+    private Integer deletetime1;
+
+    @TableField("status1")
+    private Integer status1;
+
+    @TableField("content1")
+    private String content1;
+
+    @TableField("commission2")
+    private String commission2;
+
+    @TableField("applytime2")
+    private Integer applytime2;
+
+    @TableField("checktime2")
+    private Integer checktime2;
+
+    @TableField("paytime2")
+    private Integer paytime2;
+
+    @TableField("invalidtime2")
+    private Integer invalidtime2;
+
+    @TableField("deletetime2")
+    private Integer deletetime2;
+
+    @TableField("status2")
+    private Integer status2;
+
+    @TableField("content2")
+    private String content2;
+
+    @TableField("commission3")
+    private String commission3;
+
+    @TableField("applytime3")
+    private Integer applytime3;
+
+    @TableField("checktime3")
+    private Integer checktime3;
+
+    @TableField("paytime3")
+    private Integer paytime3;
+
+    @TableField("invalidtime3")
+    private Integer invalidtime3;
+
+    @TableField("deletetime3")
+    private Integer deletetime3;
+
+    @TableField("status3")
+    private Integer status3;
+
+    @TableField("content3")
+    private String content3;
+
+    @TableField("realprice")
+    private BigDecimal realprice;
+
+    @TableField("goodssn")
+    private String goodssn;
+
+    @TableField("productsn")
+    private String productsn;
+
+    @TableField("nocommission")
+    private Integer nocommission;
+
+    @TableField("changeprice")
+    private BigDecimal changeprice;
+
+    @TableField("oldprice")
+    private BigDecimal oldprice;
+
+    @TableField("commissions")
+    private String commissions;
+
+    @TableField("diyformdata")
+    private String diyformdata;
+
+    @TableField("diyformfields")
+    private String diyformfields;
+
+    @TableField("diyformdataid")
+    private Integer diyformdataid;
+
+    @TableField("openid")
+    private String openid;
+
+    @TableField("diyformid")
+    private Integer diyformid;
+
+    @TableField("rstate")
+    private Integer rstate;
+
+    @TableField("refundtime")
+    private Integer refundtime;
+
+    @TableField("printstate")
+    private Integer printstate;
+
+    @TableField("printstate2")
+    private Integer printstate2;
+
+    @TableField("merchid")
+    private Integer merchid;
+
+    @TableField("parentorderid")
+    private Integer parentorderid;
+
+    @TableField("merchsale")
+    private Integer merchsale;
+
+    @TableField("isdiscountprice")
+    private BigDecimal isdiscountprice;
+
+    @TableField("canbuyagain")
+    private Boolean canbuyagain;
+
+    /**
+     * 京东退货数量
+     */
+    @TableField("return_goods_nun")
+    private Integer returnGoodsNun;
+
+    /**
+     * 京东退货信息
+     */
+    @TableField("return_goods_result")
+    private String returnGoodsResult;
+
+    /**
+     * 退款id
+     */
+    @TableField("refundid")
+    private Integer refundid;
+
+    /**
+     * 退款状态(对应order_refund表的status)
+     */
+    @TableField("refund_status")
+    private Integer refundStatus;
+
+    /**
+     * 商品购买时的成本价
+     */
+    @TableField("costprice")
+    private BigDecimal costprice;
+
+    /**
+     * 成本价或运营商协议价
+     */
+    @TableField("costprice_real")
+    private BigDecimal costpriceReal;
+
+    /**
+     * 商品静态化(即整个商品序列化丢进来)
+     */
+    @TableField("goods_static")
+    private String goodsStatic;
+
+    /**
+     * 分类企业折扣
+     */
+    @TableField("category_enterprise_discount")
+    private BigDecimal categoryEnterpriseDiscount;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 商户税率
+     */
+    @TableField("merch_tax_rate")
+    private BigDecimal merchTaxRate;
+
+    /**
+     * 商户税务编码
+     */
+    @TableField("merch_tax_code")
+    private String merchTaxCode;
+
+    /**
+     * 平台税率
+     */
+    @TableField("operation_tax_rate")
+    private BigDecimal operationTaxRate;
+
+    /**
+     * 平台税务编码
+     */
+    @TableField("operation_tax_code")
+    private String operationTaxCode;
+
+    /**
+     * 是否为邀请有礼特惠商品,0:否,1:是
+     */
+    @TableField("is_invite_tehui_goods")
+    private Integer isInviteTehuiGoods;
+
+    /**
+     * 秒杀id
+     */
+    @TableField("seckill_id")
+    private Integer seckillId;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 275 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopOrderRefund.java

@@ -0,0 +1,275 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_order_refund")
+public class FlscShopOrderRefund implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("uniacid")
+    private Integer uniacid;
+
+    /**
+     * 订单ID
+     */
+    @TableField("orderid")
+    private Integer orderid;
+
+    /**
+     * 售后单号
+     */
+    @TableField("refundno")
+    private String refundno;
+
+    /**
+     * 价格
+     */
+    @TableField("price")
+    private String price;
+
+    /**
+     * 原因
+     */
+    @TableField("reason")
+    private String reason;
+
+    /**
+     * 图片
+     */
+    @TableField("images")
+    private String images;
+
+    /**
+     * 退款申请时用户填写说明
+     */
+    @TableField("content")
+    private String content;
+
+    /**
+     * 建立时间
+     */
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * 状态,2 客户取消、-1 已拒绝、0 等待商家处理申请、1 完成、3 等待客户退回物品、4 客户退回物品,等待商家确认收货、5 等待客户收货
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 回复
+     */
+    @TableField("reply")
+    private String reply;
+
+    /**
+     * 类型 0 退回帐户余额 1 退款和退余额混合 2 整单退款 3 *部分退款
+     */
+    @TableField("refundtype")
+    private Integer refundtype;
+
+    /**
+     * 实际价格
+     */
+    @TableField("realprice")
+    private BigDecimal realprice;
+
+    /**
+     * 退款时间
+     */
+    @TableField("refundtime")
+    private Integer refundtime;
+
+    /**
+     * 订单金额
+     */
+    @TableField("orderprice")
+    private BigDecimal orderprice;
+
+    /**
+     * 申请退款金额
+     */
+    @TableField("applyprice")
+    private BigDecimal applyprice;
+
+    /**
+     * 退款申请时上传凭证
+     */
+    @TableField("imgs")
+    private String imgs;
+
+    /**
+     *  类型(0 退货 1 换货 2 维修 3 退货退款)
+     */
+    @TableField("rtype")
+    private Integer rtype;
+
+    /**
+     * 退换货地址
+     */
+    @TableField("refundaddress")
+    private String refundaddress;
+
+    /**
+     * 卖家留言
+     */
+    @TableField("message")
+    private String message;
+
+    /**
+     * 快递简称
+     */
+    @TableField("express")
+    private String express;
+
+    /**
+     * 快递公司
+     */
+    @TableField("expresscom")
+    private String expresscom;
+
+    /**
+     * 快递单号
+     */
+    @TableField("expresssn")
+    private String expresssn;
+
+    /**
+     * 操作时间
+     */
+    @TableField("operatetime")
+    private Integer operatetime;
+
+    /**
+     * 发货时间
+     */
+    @TableField("sendtime")
+    private Integer sendtime;
+
+    /**
+     * 返回时间
+     */
+    @TableField("returntime")
+    private Integer returntime;
+
+    /**
+     * 退货快递简称
+     */
+    @TableField("rexpress")
+    private String rexpress;
+
+    /**
+     * 退货快递公司
+     */
+    @TableField("rexpresscom")
+    private String rexpresscom;
+
+    /**
+     * 退货快递单号
+     */
+    @TableField("rexpresssn")
+    private String rexpresssn;
+
+    /**
+     * 退换货地址ID
+     */
+    @TableField("refundaddressid")
+    private Integer refundaddressid;
+
+    /**
+     * 结束时间
+     */
+    @TableField("endtime")
+    private Integer endtime;
+
+    /**
+     * 商户ID
+     */
+    @TableField("merchid")
+    private Integer merchid;
+
+    /**
+     * 订单商品id(对应shop_order_goods表)
+     */
+    @TableField("order_goods_id")
+    private Integer orderGoodsId;
+
+    /**
+     * 退货数量
+     */
+    @TableField("refund_total")
+    private Integer refundTotal;
+
+    /**
+     * 第三方售后编号
+     */
+    @TableField("thirdRefundNo")
+    private String thirdrefundno;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * ims_superdesk_sam_refund_order id
+     */
+    @TableField("sam_refund_id")
+    private Integer samRefundId;
+
+    /**
+     * 退货人地址id,ims_superdesk_shop_member_address id
+     */
+    @TableField("address_id")
+    private Integer addressId;
+
+    /**
+     * 取货时间,格式:yyyy-MM-dd HH:mm:ss
+     */
+    @TableField("pickUpTime")
+    private String pickuptime;
+
+    /**
+     * 退货方式,2:物流取货
+     */
+    @TableField("returnMethod")
+    private Integer returnmethod;
+
+    /**
+     * 上门取件地址
+     */
+    @TableField("address_info")
+    private String addressInfo;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 158 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopThirdOrderPay.java

@@ -0,0 +1,158 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_third_order_pay")
+public class FlscShopThirdOrderPay implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @TableField("openid")
+    private String openid;
+
+    /**
+     * 订单编号
+     */
+    @TableField("ordersn")
+    private String ordersn;
+
+    /**
+     * 订单金额
+     */
+    @TableField("price")
+    private BigDecimal price;
+
+    /**
+     * 状态(0:失败;1:成功)
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 错误信息
+     */
+    @TableField("message")
+    private String message;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * 更新时间
+     */
+    @TableField("updatetime")
+    private Integer updatetime;
+
+    /**
+     * 来源
+     */
+    @TableField("source_from")
+    private String sourceFrom;
+
+    /**
+     * 第三方订单号
+     */
+    @TableField("third_ordersn")
+    private String thirdOrdersn;
+
+    /**
+     * 组合支付中使用的余额
+     */
+    @TableField("comb_pay_credit")
+    private BigDecimal combPayCredit;
+
+    /**
+     * 是否楼宇之窗微信支付
+     */
+    @TableField("is_build_window_pay")
+    private Integer isBuildWindowPay;
+
+    /**
+     * 组合支付总单id
+     */
+    @TableField("bw_pay_order_id")
+    private Integer bwPayOrderId;
+
+    /**
+     * 支付类型(1:余额,21:微信,24:组合)
+     */
+    @TableField("paytype")
+    private Integer paytype;
+
+    /**
+     * 支付时间
+     */
+    @TableField("paytime")
+    private Integer paytime;
+
+    /**
+     * 跳转URL
+     */
+    @TableField("return_url")
+    private String returnUrl;
+
+    /**
+     * 回调URL
+     */
+    @TableField("callback_url")
+    private String callbackUrl;
+
+    /**
+     * ip地址
+     */
+    @TableField("create_ip")
+    private String createIp;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operators_id")
+    private Integer operatorsId;
+
+    /**
+     * 下单时的企业名称
+     */
+    @TableField("member_enterprise_name")
+    private String memberEnterpriseName;
+
+    /**
+     * 下单时的企业id
+     */
+    @TableField("member_enterprise_id")
+    private Integer memberEnterpriseId;
+
+    /**
+     * 下单时的项目id
+     */
+    @TableField("member_organization_id")
+    private Integer memberOrganizationId;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 106 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/flsc/FlscShopThirdOrderRefund.java

@@ -0,0 +1,106 @@
+package cn.superdesk.data.extract.entity.flsc;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("flsc_shop_third_order_refund")
+public class FlscShopThirdOrderRefund implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 订单ID
+     */
+    @TableField("orderid")
+    private Integer orderid;
+
+    /**
+     * 退款编号
+     */
+    @TableField("refundno")
+    private String refundno;
+
+    /**
+     * 金额
+     */
+    @TableField("price")
+    private String price;
+
+    /**
+     * 原因
+     */
+    @TableField("reason")
+    private String reason;
+
+    /**
+     * 详细内容
+     */
+    @TableField("content")
+    private String content;
+
+    @TableField("createtime")
+    private Integer createtime;
+
+    /**
+     * 状态(1:待审核,2:已通过,3:拒绝)
+     */
+    @TableField("status")
+    private Integer status;
+
+    /**
+     * 后台留言
+     */
+    @TableField("reply")
+    private String reply;
+
+    /**
+     * 备注
+     */
+    @TableField("remark")
+    private String remark;
+
+    /**
+     * 处理时间
+     */
+    @TableField("operatetime")
+    private Integer operatetime;
+
+    /**
+     * 第三方售后编号
+     */
+    @TableField("third_refundno")
+    private String thirdRefundno;
+
+    /**
+     * 订单来源
+     */
+    @TableField("source_from")
+    private String sourceFrom;
+
+    /**
+     * 同步时间
+     */
+    @TableField("sync_time")
+    private Date syncTime;
+
+
+}

+ 544 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/opCenter/TbOperationCenterOrder.java

@@ -0,0 +1,544 @@
+package cn.superdesk.data.extract.entity.opCenter;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 运营中心-订单表
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("tb_operation_center_order")
+public class TbOperationCenterOrder implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 自增主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 订单编号
+     */
+    @TableField("order_sn")
+    private String orderSn;
+
+    /**
+     * 业务类型id 1-订单 2-售后单
+     */
+    @TableField("order_type_id")
+    private Integer orderTypeId;
+
+    /**
+     * 业务方订单id
+     */
+    @TableField("biz_order_id")
+    private String bizOrderId;
+
+    /**
+     * 业务方订单所属的父订单编号,若未拆单,该字段为空
+     */
+    @TableField("parent_order_sn")
+    private String parentOrderSn;
+
+    /**
+     * 业务方订单所属的父订单id,若未拆单,该字段为空。
+     */
+    @TableField("parent_order_id")
+    private String parentOrderId;
+
+    /**
+     * 运营中心定义:1-原始订单,2-子订单
+     */
+    @TableField("order_data_type_id")
+    private Integer orderDataTypeId;
+
+    /**
+     * 第三方订单号 业务方与第三方的订单编号:京东子单号、超级前台供应链订单编号、蜂助手订单编号、海威、友宝等
+     */
+    @TableField("third_party_order_sn")
+    private String thirdPartyOrderSn;
+
+    /**
+     * 业务平台编码 ①FLSC:福利商城②FWZC:服务之窗
+     */
+    @TableField("biz_platform_code")
+    private String bizPlatformCode;
+
+    /**
+     * 业务平台名称 ①FLSC:福利商城②FWZC:服务之窗
+     */
+    @TableField("biz_platform_name")
+    private String bizPlatformName;
+
+    /**
+     * 订单类型编码1)FLSC:福利商城(2)FZS:蜂助手
+     */
+    @TableField("order_type_code")
+    private String orderTypeCode;
+
+    /**
+     * 订单类型名称1)FLSC:福利商城(2)FZS:蜂助手
+     */
+    @TableField("order_type_name")
+    private String orderTypeName;
+
+    /**
+     * 订单业务来源id
+     */
+    @TableField("biz_source_id")
+    private Integer bizSourceId;
+
+    /**
+     * 订单业务来源名称
+     */
+    @TableField("biz_source_name")
+    private String bizSourceName;
+
+    /**
+     * 订单业务终端id
+     */
+    @TableField("biz_terminal_id")
+    private Integer bizTerminalId;
+
+    /**
+     * 订单业务终端编码
+     */
+    @TableField("biz_terminal_code")
+    private String bizTerminalCode;
+
+    /**
+     * 订单业务终端名称
+     */
+    @TableField("biz_terminal_name")
+    private String bizTerminalName;
+
+    /**
+     * 订单时间,订单-下单时间 售后单-售后创建时间
+     */
+    @TableField("order_create_time")
+    private Date orderCreateTime;
+
+    /**
+     * 订单支付/退款时间
+     */
+    @TableField("trading_time")
+    private Date tradingTime;
+
+    /**
+     * 订单发货时间
+     */
+    @TableField("send_time")
+    private Date sendTime;
+
+    /**
+     * 订单完成时间 订单/售后在业务方订单最终状态(已完成/已驳回/已取消/已作废等)的完成时间,若该订单未完成前为空;
+     */
+    @TableField("finish_time")
+    private Date finishTime;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operator_id")
+    private String operatorId;
+
+    /**
+     * 运营商名称
+     */
+    @TableField("operator_name")
+    private String operatorName;
+
+    /**
+     * 项目id
+     */
+    @TableField("org_id")
+    private String orgId;
+
+    /**
+     * 项目名称
+     */
+    @TableField("org_name")
+    private String orgName;
+
+    /**
+     * 企业id
+     */
+    @TableField("enterprise_id")
+    private String enterpriseId;
+
+    /**
+     * 企业名称
+     */
+    @TableField("enterprise_name")
+    private String enterpriseName;
+
+    /**
+     * 下单人id
+     */
+    @TableField("buyer_id")
+    private String buyerId;
+
+    /**
+     * 下单人姓名
+     */
+    @TableField("buyer_name")
+    private String buyerName;
+
+    /**
+     * 下单人部门id (1)订单:所属用户的所属部门id;(2)售后:此字段无数据;
+     */
+    @TableField("buyer_dept_id")
+    private String buyerDeptId;
+
+    /**
+     * 下单人部门名称 (1)订单:所属用户的所属部门名称;(2)售后:此字段无数据;
+     */
+    @TableField("buyer_dept_name")
+    private String buyerDeptName;
+
+    /**
+     * 下单人手机号
+     */
+    @TableField("buyer_mobile")
+    private String buyerMobile;
+
+    /**
+     * 供应商id 售后订单即与原订单所属一致。
+     */
+    @TableField("supplier_id")
+    private String supplierId;
+
+    /**
+     * 供应商名称 售后订单即与原订单所属一致。
+     */
+    @TableField("supplier_name")
+    private String supplierName;
+
+    /**
+     * 订单商品金额(不含运费)(1)订单:订单所有商品销售总价(折扣前)的金额总和,不含运费;
+(2)售后(退货退款/退款):取该订单所有退货退款或退款的所有商品销售总价(折扣前)的金额总和,不含运费,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):金额为0.00
+     */
+    @TableField("order_goods_amount")
+    private BigDecimal orderGoodsAmount;
+
+    /**
+     * 订单协议金额 (1)订单:取该订单所有商品协议价(折扣后)的金额总和,含运费;
+(2)售后(退货退款/退款):取该订单所有退货退款或退款的所有商品协议总价(折扣后)的金额总和,含运费,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):金额为0.00
+(4)目前除福利商城“湘江商管”运营商存在协议价,其他运营商可直接取用户实付金额;
+     */
+    @TableField("order_negotiated_amount")
+    private BigDecimal orderNegotiatedAmount;
+
+    /**
+     * 订单金额(实付金额) (1)订单:取该订单用户实际支付的金额;
+(2)售后(退货退款/退款):取该订单实际退款给用户的金额,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):金额为0.00
+     */
+    @TableField("order_price")
+    private BigDecimal orderPrice;
+
+    /**
+     * 订单结算金额 目前可数据库配置实现此字段数据转换,目前有两种方式取值,以订单(售后)数据所属运营商id与该运营商的订单结算金额取值进行取值:按订单实付金额取值、按订单协议金额取值
+(1)订单(售后)的订单结算金额:若该订单(售后)的订单所属运营商id取值为“按订单实付金额取值”,即默认取该数据的“订单实付金额”数据;
+(2)订单(售后)的订单结算金额:若该订单(售后)的订单所属运营商id取值为“按订单协议金额取值”,即默认取该数据的“订单协议金额”数据;
+(3)目前福利商城的订单(售后)所属运营商为“湘江商管”,即按“订单协议金额”取值,福利商城“湘江商管”运营商id值生产和测试环境可找仕勇提供;
+     */
+    @TableField("order_settlement_amount")
+    private BigDecimal orderSettlementAmount;
+
+    /**
+     * 订单成本金额 (1)订单:该订单供应商所有商品的成本金额总和,含运费;
+(2)售后(退货退款/退款):该订单供应商所有退货退款或退款商品的成本金额总和,含运费,此值若业务方为正数,需转换为负数;
+(2)售后(换货/维修):金额为0.00
+     */
+    @TableField("order_cost_price")
+    private BigDecimal orderCostPrice;
+
+    /**
+     * 运费(用户承担用费)(1)运费(用户承担运费):用户支付给平台的运费;
+(2)若金额为空时,需入库时为0.00
+     */
+    @TableField("transport_amount")
+    private BigDecimal transportAmount;
+
+    /**
+     * 商户承担运费 (1)商户承担运费:平台支付给供应商的运费;
+(2)若金额为空时,需入库时为0.00
+     */
+    @TableField("merchant_transport_amount")
+    private BigDecimal merchantTransportAmount;
+
+    /**
+     * 优惠金额 (1)订单:取该订单所有优惠项的金额总和;
+(2)售后(退货退款/退款):取该售后订单剔除到优惠金额总和,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):金额为0.00
+(4)若优惠金额为空时,需入库时为0.00
+     */
+    @TableField("discount_amount")
+    private BigDecimal discountAmount;
+
+    /**
+     * 优惠券id 多个优惠券时,以“,”隔开存储
+     */
+    @TableField("coupon_id")
+    private String couponId;
+
+    /**
+     * 优惠描述 业务方自定义内容:优惠券名称或活动名称,由业务方自定义。
+     */
+    @TableField("discount_desc")
+    private String discountDesc;
+
+    /**
+     * 平台售后状态id 运营中心定义:1-未售后,2-售后中,3-售后完成,4-售后取消;
+·未售后:指该订单不存在售后订单时的状态;
+·售后中:指该订单所关联的售后订单的完成状态存在部分“未完成”状态;
+·售后完成:指该订单所关联的售后订单的完成状态均为“已完成”状态;
+·售后取消:指该订单所关联的售后订单的完成状态均为“已取消/已驳回”;
+(1)该平台售后状态在订单或售后的订单入库时,写入/更新状态值;
+(2)订单:指该订单是否存在售后订单的售后状态,初始默认为“未售后”;
+(3)售后:指该售后订单的状态“售后中/售后完成/售后取消”,不会出现“未售后”;
+     */
+    @TableField("platform_aftersale_status_id")
+    private Integer platformAftersaleStatusId;
+
+    /**
+     * 平台售后类型id 运营中心定义:-1-无,1-换货,2-维修,3-退货退款,4-退款
+(1)订单:该字段的值一直为空,由于订单可能存在多个售后订单;
+(2)售后:该售后订单的当前售后类型,售后订单不可为空;
+     */
+    @TableField("platform_aftersale_type_id")
+    private Integer platformAftersaleTypeId;
+
+    /**
+     * 平台售后类型
+     */
+    @TableField("platform_aftersale_type")
+    private String platformAftersaleType;
+
+    /**
+     * 业务订单支付方式id 业务方该订单的支付方式id,非订单流水的支付方式,比如福利商城:1:余额支付,11:后台支付,21:微信支付,24:组合支付,25:云闪付,26:饭卡支付,31:华侨城酒店积分支付,40:餐卡支付,41:餐卡组合支付;
+     */
+    @TableField("biz_order_pay_type_id")
+    private String bizOrderPayTypeId;
+
+    /**
+     * 业务订单支付方式
+     */
+    @TableField("biz_order_pay_type")
+    private String bizOrderPayType;
+
+    /**
+     * 平台支付方式id (1)根据运营中心管理后台-系统管理-支付方式配置“平台支付方式”与“业务平台+订单类型+业务支付方式”映射关系进行转换入库;
+(2)若无映射关系,即平台支付方式为空;
+     */
+    @TableField("platform_pay_type_id")
+    private Integer platformPayTypeId;
+
+    /**
+     * 平台支付方式
+     */
+    @TableField("platform_pay_type")
+    private String platformPayType;
+
+    /**
+     * 订单支付状态id 运营中心定义:1-未支付,2-已支付,3-未退款,4-已退款;
+(1)订单:
+·未支付:订单未支付的状态;
+·已支付:订单已支付的状态;
+(2)售后:
+·未退款:售后订单未退款的状态;
+·已退款:售后订单已退款的状态;
+     */
+    @TableField("order_pay_status")
+    private Integer orderPayStatus;
+
+    /**
+     * 业务订单状态id 业务方该订单(售后)的“订单状态id和订单状态名称”内容;
+     */
+    @TableField("biz_order_status_id")
+    private String bizOrderStatusId;
+
+    /**
+     * 业务订单状态名称 业务方该订单(售后)的“订单状态id和订单状态名称”内容;
+     */
+    @TableField("biz_order_status_name")
+    private String bizOrderStatusName;
+
+    /**
+     * 交易状态id 运营中心定义:1-未完成,2-已完成,3-已取消;
+(1)未完成:业务方订单(售后)的订单当前订单状态在业务流程未完成结束的状态;
+(2)已完成:业务方订单(售后)的订单当前订单状态在业务流程已完成结束的状态,非“已取消/已驳回/已作废/已删除”的最终状态;
+(3)已取消:业务方订单(售后)的订单当前状态在业务流程已结束(已取消/已驳回/已作废/已删除)的状态;
+     */
+    @TableField("transaction_status_id")
+    private Integer transactionStatusId;
+
+    /**
+     * 订单备注 业务方可用于记录订单的备注内容和售后退款原因。
+     */
+    @TableField("order_remark")
+    private String orderRemark;
+
+    /**
+     * 商家备注
+     */
+    @TableField("merchant_remark")
+    private String merchantRemark;
+
+    /**
+     * 收货人 业务方收货信息中的收货人姓名内容
+     */
+    @TableField("consignee")
+    private String consignee;
+
+    /**
+     * 收货人电话
+     */
+    @TableField("consignee_mobile")
+    private String consigneeMobile;
+
+    /**
+     * 收货地址 业务方收货信息中的收货地址内容,含省+市+区(街道)+详细地址
+     */
+    @TableField("consignee_address")
+    private String consigneeAddress;
+
+    /**
+     * 收货地址id
+     */
+    @TableField("consignee_address_id")
+    private String consigneeAddressId;
+
+    /**
+     * 收货地址中的“省”
+     */
+    @TableField("province")
+    private String province;
+
+    /**
+     * 收货地址中的“市”
+     */
+    @TableField("city")
+    private String city;
+
+    /**
+     * 收货地址中的“区”/“县”
+     */
+    @TableField("county")
+    private String county;
+
+    /**
+     * 收货地址中的“街道”
+     */
+    @TableField("street")
+    private String street;
+
+    /**
+     * 收货地址中的“详细地址”
+     */
+    @TableField("address_detail")
+    private String addressDetail;
+
+    /**
+     * 配送方式id
+     */
+    @TableField("distribution_type_id")
+    private String distributionTypeId;
+
+    /**
+     * 配送方式名称
+     */
+    @TableField("distribution_type")
+    private String distributionType;
+
+    /**
+     * 物流快递编码
+     */
+    @TableField("express_code")
+    private String expressCode;
+
+    /**
+     * 物流快递名称
+     */
+    @TableField("express_name")
+    private String expressName;
+
+    /**
+     * 物流快递单号
+     */
+    @TableField("express_tracking_no")
+    private String expressTrackingNo;
+
+    /**
+     * 退单原单号 (1)订单:为空;
+(2)售后:填写原正单的订单编号,售后订单时不可为空;
+     */
+    @TableField("refund_origin_order_sn")
+    private String refundOriginOrderSn;
+
+    /**
+     * 创建人id  该数据入库到运营中心的人id,初始一般是系统
+     */
+    @TableField("create_user_id")
+    private String createUserId;
+
+    /**
+     * 创建人姓名 该数据入库到运营中心的人,初始一般是系统
+     */
+    @TableField("create_user_name")
+    private String createUserName;
+
+    /**
+     * 创建时间
+     */
+    @TableField("create_time")
+    private Date createTime;
+
+    /**
+     * 更新人id
+     */
+    @TableField("update_user_id")
+    private String updateUserId;
+
+    /**
+     * 更新人姓名
+     */
+    @TableField("update_user_name")
+    private String updateUserName;
+
+    /**
+     * 更新时间
+     */
+    @TableField("update_time")
+    private Date updateTime;
+
+    /**
+     * 删除状态id 运营中心定义:0-未删除,1-已删除
+(1)未删除:指订单在业务系统属于正常数据;
+(2)已删除:指订单在业务系统已物理或逻辑删除,目前存在订单拆单以后原父单会在业务系统中逻辑删除,含父单的订单/商品/流水;
+(3)订单:根据福利商城订单表“deleted”字段标识该订单是否删除;
+(4)售后:售后类订单均默认为“未删除”;
+     */
+    @TableField("deleted")
+    private Integer deleted;
+
+
+}

+ 422 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/entity/opCenter/TbOperationCenterOrderGoods.java

@@ -0,0 +1,422 @@
+package cn.superdesk.data.extract.entity.opCenter;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 运营中心-订单商品表
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("tb_operation_center_order_goods")
+public class TbOperationCenterOrderGoods implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 自增id
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 业务类型:1-订单,2-售后 取商品所属订单的业务类型
+     */
+    @TableField("biz_type_id")
+    private Integer bizTypeId;
+
+    /**
+     * 订单商品id:取商品所属订单的订单商品order_goods_id,同订单内唯一
+     */
+    @TableField("order_goods_id")
+    private String orderGoodsId;
+
+    /**
+     * 订单编号:取业务方订单商品所属所属订单/售后的订单编号
+     */
+    @TableField("order_sn")
+    private String orderSn;
+
+    /**
+     * 订单id:取业务方订单商品所属所属订单/售后的订单id
+     */
+    @TableField("order_id")
+    private String orderId;
+
+    /**
+     * 父订单编号:取订单商品所属订单的父订单编号
+     */
+    @TableField("parent_order_sn")
+    private String parentOrderSn;
+
+    /**
+     * 父订单id:取订单商品所属订单的业务方父订单id
+     */
+    @TableField("parent_order_id")
+    private String parentOrderId;
+
+    /**
+     * 第三方订单号:取订单/售后时第三方订单编号内容:京东子单号、超级前台供应链订单编号、蜂助手订单编号、海威、友宝等
+     */
+    @TableField("third_party_order_sn")
+    private String thirdPartyOrderSn;
+
+    /**
+     * 业务平台编码 ①FLSC:福利商城②FWZC:服务之窗
+     */
+    @TableField("biz_platform_code")
+    private String bizPlatformCode;
+
+    /**
+     * 业务平台名称 ①FLSC:福利商城②FWZC:服务之窗
+     */
+    @TableField("biz_platform_name")
+    private String bizPlatformName;
+
+    /**
+     * 订单类型编码1)FLSC:福利商城(2)FZS:蜂助手
+     */
+    @TableField("order_type_code")
+    private String orderTypeCode;
+
+    /**
+     * 订单类型名称1)FLSC:福利商城(2)FZS:蜂助手
+     */
+    @TableField("order_type_name")
+    private String orderTypeName;
+
+    /**
+     * 订单时间,订单-下单时间 售后单-售后创建时间
+     */
+    @TableField("order_create_time")
+    private Date orderCreateTime;
+
+    /**
+     * 订单完成时间 订单/售后在业务方订单最终状态(已完成/已驳回/已取消/已作废等)的完成时间,若该订单未完成前为空;
+     */
+    @TableField("finish_time")
+    private Date finishTime;
+
+    /**
+     * 是否套餐 业务方定义:0-否 1-是 若业务方无此内容,均默认为“0-否”;
+     */
+    @TableField("is_package")
+    private Integer isPackage;
+
+    /**
+     * 套餐id 业务方该订单商品所属的套餐id
+     */
+    @TableField("package_id")
+    private String packageId;
+
+    /**
+     * 套餐名称 业务方该订单商品所属的套餐名称内容
+     */
+    @TableField("package_name")
+    private String packageName;
+
+    /**
+     * 商品类型id 运营中心定义:1-商品,2-运费,3-商户承担运费,4-赠品
+(1)商品:指该订单商品数据为商品;
+(2)运费:指该订单商品数据为用户承担的运费;
+(3)商户承担运费:指该订单商品数据为商户承担的运费;
+(4)赠品:指该订单商品数据为赠品,目前业务方暂无此类数据,预留;
+     */
+    @TableField("goods_type_id")
+    private Integer goodsTypeId;
+
+    /**
+     * 商品id:业务方该订单商品id
+     */
+    @TableField("goods_id")
+    private String goodsId;
+
+    /**
+     * 商品sku:业务方该订单商品sku编码
+     */
+    @TableField("goods_sku")
+    private String goodsSku;
+
+    /**
+     * 商品名称:(1)福利商城:
+①商品/赠品:业务方该订单商品名称内容;
+②运费:统一默认为“运费”;
+③商户承担运费:统一默认为“商户承担运费”;
+(2)卡劵商城:统一默认为“卡劵类商品”;
+     */
+    @TableField("goods_name")
+    private String goodsName;
+
+    /**
+     * 商品数量:业务方订单/售后的商品数量
+(1)订单:该订单商品数量为正数,允许为0
+(2)售后(退货退款/退款):该该订单商品退货退款的数量为负数,允许为0,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):该该订单商品(换货/维修)数量保持原业务换货/维修的数量值不变;
+     */
+    @TableField("quantity")
+    private Integer quantity;
+
+    /**
+     * 商品单位:该订单商品的商品单位,若单位为空时,入库到运营中心默认为“项”。
+     */
+    @TableField("unit")
+    private String unit;
+
+    /**
+     * 商品原单价:该订单商品的原销售单价(折扣前)
+(1)订单:业务方该订单商品的原销售单价(折扣前),该金额≥0.00
+(2)售后(退货退款):业务方该订单商品(退货退款)的原销售单价(折扣前),此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):默认为0.00
+     */
+    @TableField("original_unit_price")
+    private BigDecimal originalUnitPrice;
+
+    /**
+     * 商品原总价:该订单商品的原销售总价(折扣前)
+(1)订单:业务方该订单商品的原销售总价(折扣前),该金额≥0.00
+(2)售后(退货退款):业务方该订单商品(退货退款)的原销售总价(折扣前),此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):默认为0.00
+     */
+    @TableField("original_total_price")
+    private BigDecimal originalTotalPrice;
+
+    /**
+     * 商品销售单价:(1)订单、售后(退货退款):该订单商品的销售单价(折扣后)
+(2)售后(换货/维修):默认为0.00
+     */
+    @TableField("selling_unit_price")
+    private BigDecimal sellingUnitPrice;
+
+    /**
+     * 商品销售总价:该订单商品的销售总价(折扣后)
+(1)订单:业务方该订单商品的销售总价(折扣后),该金额≥0.00
+(2)售后(退货退款):业务方该订单商品(退货退款)的销售总价(折扣后),此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):默认为0.00
+     */
+    @TableField("selling_total_price")
+    private BigDecimal sellingTotalPrice;
+
+    /**
+     * 商品协议单价:(1)订单、售后(退货退款):该订单商品的协议单价;
+(2)售后(换货/维修):默认为0.00
+     */
+    @TableField("negotiated_unit_price")
+    private BigDecimal negotiatedUnitPrice;
+
+    /**
+     * 商品协议总价:该订单商品的协议总价
+(1)订单:业务方该订单商品的协议总价,该金额≥0.00
+(2)售后(退货退款):业务方该订单商品(退货退款)的协议总价,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):默认为0.00
+     */
+    @TableField("negotiated_total_price")
+    private BigDecimal negotiatedTotalPrice;
+
+    /**
+     * 商品结算单价:基于运营商规则取值
+     */
+    @TableField("settlement_unit_price")
+    private BigDecimal settlementUnitPrice;
+
+    /**
+     * 商品结算金额:基于运营商规则取值
+     */
+    @TableField("settlement_amount")
+    private BigDecimal settlementAmount;
+
+    /**
+     * 商品成本单价:(1)订单、售后(退货退款):该订单商品下单时商品成本单价;
+(2)售后(换货/维修):默认为0.00
+     */
+    @TableField("cost_unit_price")
+    private BigDecimal costUnitPrice;
+
+    /**
+     * 商品成本总价:该订单商品下单时的供应商成本总价
+(1)订单:业务方该订单商品的供应商成本总价,该金额≥0.00
+(2)售后(退货退款):业务方该订单商品(退货退款)的供应商成本总价,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):默认为0.00
+     */
+    @TableField("cost_total_price")
+    private BigDecimal costTotalPrice;
+
+    /**
+     * 商品优惠金额:该订单商品的优惠金额总和
+(1)订单:业务方该订单商品的所有优惠项优惠金额总和;
+(2)售后(退货退款):业务方该订单商品(退货退款)的所有优惠项优惠金额总和,此值若业务方为正数,需转换为负数;
+(3)售后(换货/维修):默认为0.00
+(4)若金额为空时,需入库时为0.00
+     */
+    @TableField("discount_amount")
+    private BigDecimal discountAmount;
+
+    /**
+     * 平台税务编码
+     */
+    @TableField("platform_tax_code")
+    private String platformTaxCode;
+
+    /**
+     * 平台税率
+     */
+    @TableField("platform_tax_rate")
+    private BigDecimal platformTaxRate;
+
+    /**
+     * 商户税务编码
+     */
+    @TableField("merchant_tax_code")
+    private String merchantTaxCode;
+
+    /**
+     * 商户税率
+     */
+    @TableField("merchant_tax_rate")
+    private BigDecimal merchantTaxRate;
+
+    /**
+     * 是否免税商品 0-不免税 1-免税
+     */
+    @TableField("is_duty_free")
+    private Integer isDutyFree;
+
+    /**
+     * 运营商id
+     */
+    @TableField("operator_id")
+    private String operatorId;
+
+    /**
+     * 运营商名称
+     */
+    @TableField("operator_name")
+    private String operatorName;
+
+    /**
+     * 供应商id
+     */
+    @TableField("supplier_id")
+    private String supplierId;
+
+    /**
+     * 供应商名称
+     */
+    @TableField("supplier_name")
+    private String supplierName;
+
+    /**
+     * 品牌id
+     */
+    @TableField("brand_id")
+    private String brandId;
+
+    /**
+     * 品牌名称
+     */
+    @TableField("brand_name")
+    private String brandName;
+
+    /**
+     * 一级分类id
+     */
+    @TableField("cate_level_1_id")
+    private String cateLevel1Id;
+
+    /**
+     * 一级分类名称
+     */
+    @TableField("cate_level_1_name")
+    private String cateLevel1Name;
+
+    /**
+     * 二级分类id
+     */
+    @TableField("cate_level_2_id")
+    private String cateLevel2Id;
+
+    /**
+     * 二级分类名称
+     */
+    @TableField("cate_level_2_name")
+    private String cateLevel2Name;
+
+    /**
+     * 三级分类id
+     */
+    @TableField("cate_level_3_id")
+    private String cateLevel3Id;
+
+    /**
+     * 三级分类名称
+     */
+    @TableField("cate_level_3_name")
+    private String cateLevel3Name;
+
+    /**
+     * 商品规格或型号
+     */
+    @TableField("goods_specification")
+    private String goodsSpecification;
+
+    /**
+     * 其他属性 支持json存储
+     */
+    @TableField("other_attribute")
+    private String otherAttribute;
+
+    /**
+     * 退单原单号
+     */
+    @TableField("refund_origin_order_sn")
+    private String refundOriginOrderSn;
+
+    /**
+     * 创建人id  该数据入库到运营中心的人id,初始一般是系统
+     */
+    @TableField("create_user_id")
+    private String createUserId;
+
+    /**
+     * 创建人姓名 该数据入库到运营中心的人,初始一般是系统
+     */
+    @TableField("create_user_name")
+    private String createUserName;
+
+    /**
+     * 创建时间
+     */
+    @TableField("create_time")
+    private Date createTime;
+
+    /**
+     * 更新人id
+     */
+    @TableField("update_user_id")
+    private String updateUserId;
+
+    /**
+     * 更新人姓名
+     */
+    @TableField("update_user_name")
+    private String updateUserName;
+
+    /**
+     * 更新时间
+     */
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}

+ 29 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterBizPlatformEnum.java

@@ -0,0 +1,29 @@
+package cn.superdesk.data.extract.enums.opCenter;
+
+/**
+ * @author xc
+ * @description 运营中心定义 - 业务平台
+ * @date 2023/3/17 11:19
+ */
+public enum OpCenterBizPlatformEnum {
+
+    服务之窗("FWZC", "服务之窗"),
+    福利商城("FLSC", "福利商城"),
+    ;
+
+    private String code;
+    private String desc;
+
+    OpCenterBizPlatformEnum(String code, String desc) {
+        this.code = code;
+        this.desc = desc;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public String getDesc() {
+        return desc;
+    }
+}

+ 38 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterBizSourceEnum.java

@@ -0,0 +1,38 @@
+package cn.superdesk.data.extract.enums.opCenter;
+
+/**
+ * @author xc
+ * @description 运营中心定义 - 业务来源
+ * @date 2023/3/17 11:21
+ */
+public enum OpCenterBizSourceEnum {
+
+    福利商城(1, "福利商城"),
+    收银(2, "收银"),
+    餐厅预订(3, "餐厅预订"),
+    楼闪送(4, "楼闪送"),
+    代点(5, "代点"),
+    周边商户(6, "周边商户"),
+    卡劵商城(7, "卡劵商城"),
+    友宝智能柜(8, "友宝智能柜"),
+    友宝售后机(9, "友宝售后机"),
+    管理后台(10, "管理后台"),
+    第三方(99, "第三方"),
+    ;
+
+    private Integer code;
+    private String desc;
+
+    OpCenterBizSourceEnum(Integer code, String desc) {
+        this.code = code;
+        this.desc = desc;
+    }
+
+    public Integer getCode() {
+        return code;
+    }
+
+    public String getDesc() {
+        return desc;
+    }
+}

+ 37 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterBizTerminalEnum.java

@@ -0,0 +1,37 @@
+package cn.superdesk.data.extract.enums.opCenter;
+
+/**
+ * @author xc
+ * @description 运营中心定义 - 业务终端
+ * @date 2023/3/17 11:24
+ */
+public enum OpCenterBizTerminalEnum {
+
+    微信小程序(1, "微信小程序"),
+    微信公众号(2, "微信公众号"),
+    收银设备(3, "收银设备"),
+    服务之窗管家(4, "服务之窗管家"),
+    友宝(5, "友宝"),
+    管理后台(6, "管理后台"),
+    第三方(99, "第三方"),
+    ;
+
+    private Integer id;
+
+    private String name;
+
+    OpCenterBizTerminalEnum(Integer id, String name) {
+        this.id = id;
+
+        this.name = name;
+    }
+
+    public Integer getId() {
+        return id;
+    }
+
+
+    public String getName() {
+        return name;
+    }
+}

+ 35 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/enums/opCenter/OpCenterOrderTypeEnum.java

@@ -0,0 +1,35 @@
+package cn.superdesk.data.extract.enums.opCenter;
+
+/**
+ * @author xc
+ * @description 运营中心定义 - 订单类型
+ * @date 2023/3/17 11:28
+ */
+public enum OpCenterOrderTypeEnum {
+    福利商城("FLSC", "福利商城"),
+    卡劵商城("FZS", "卡劵商城"),
+    餐厅预订("CTYD", "餐厅预订"),
+    楼闪送("LSS", "楼闪送"),
+    收款("CASH", "收款"),
+    代点("PO", "代点"),
+    周边商户("ZBSH", "周边商户"),
+    友宝("YOUBAO", "友宝"),
+    ;
+
+
+    private String code;
+    private String name;
+
+    OpCenterOrderTypeEnum(String code, String name) {
+        this.code = code;
+        this.name = name;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public String getName() {
+        return name;
+    }
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscJdVopOrderSubmitOrderMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscJdVopOrderSubmitOrder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscJdVopOrderSubmitOrderMapper extends BaseMapper<FlscJdVopOrderSubmitOrder> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscQtyxOrderSubmitOrderMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscQtyxOrderSubmitOrder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscQtyxOrderSubmitOrderMapper extends BaseMapper<FlscQtyxOrderSubmitOrder> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopBrandGoodsMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopBrandGoods;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 品牌与商品关联表 Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopBrandGoodsMapper extends BaseMapper<FlscShopBrandGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopBrandMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopBrand;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 品牌 Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopBrandMapper extends BaseMapper<FlscShopBrand> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopCategoryMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopCategory;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopCategoryMapper extends BaseMapper<FlscShopCategory> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopCouponMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopCoupon;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopCouponMapper extends BaseMapper<FlscShopCoupon> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopDispatchMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopDispatch;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopDispatchMapper extends BaseMapper<FlscShopDispatch> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopEnterpriseUserMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopEnterpriseUser;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopEnterpriseUserMapper extends BaseMapper<FlscShopEnterpriseUser> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopGoodsMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopGoods;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopGoodsMapper extends BaseMapper<FlscShopGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopMemberMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopMember;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopMemberMapper extends BaseMapper<FlscShopMember> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopMerchUserMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopMerchUser;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopMerchUserMapper extends BaseMapper<FlscShopMerchUser> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOperatorsUserMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOperatorsUser;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOperatorsUserMapper extends BaseMapper<FlscShopOperatorsUser> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOrderGoodsMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrderGoods;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOrderGoodsMapper extends BaseMapper<FlscShopOrderGoods> {
+
+}

+ 22 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOrderMapper.java

@@ -0,0 +1,22 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-08
+ */
+public interface FlscShopOrderMapper extends BaseMapper<FlscShopOrder> {
+
+    Integer selectTotalCount();
+
+    List<FlscShopOrder> selectByBatch(@Param("offset") Integer offset, @Param("limit") Integer batchSize);
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopOrderRefundMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrderRefund;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOrderRefundMapper extends BaseMapper<FlscShopOrderRefund> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopThirdOrderPayMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopThirdOrderPay;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopThirdOrderPayMapper extends BaseMapper<FlscShopThirdOrderPay> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/flsc/FlscShopThirdOrderRefundMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopThirdOrderRefund;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopThirdOrderRefundMapper extends BaseMapper<FlscShopThirdOrderRefund> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/opCenter/TbOperationCenterOrderGoodsMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.opCenter;
+
+import cn.superdesk.data.extract.entity.opCenter.TbOperationCenterOrderGoods;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 运营中心-订单商品表 Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface TbOperationCenterOrderGoodsMapper extends BaseMapper<TbOperationCenterOrderGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/mapper/opCenter/TbOperationCenterOrderMapper.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.mapper.opCenter;
+
+import cn.superdesk.data.extract.entity.opCenter.TbOperationCenterOrder;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 运营中心-订单表 Mapper 接口
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-09
+ */
+public interface TbOperationCenterOrderMapper extends BaseMapper<TbOperationCenterOrder> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscJdVopOrderSubmitOrderService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscJdVopOrderSubmitOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscJdVopOrderSubmitOrderService extends IService<FlscJdVopOrderSubmitOrder> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscQtyxOrderSubmitOrderService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscQtyxOrderSubmitOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscQtyxOrderSubmitOrderService extends IService<FlscQtyxOrderSubmitOrder> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopBrandGoodsService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopBrandGoods;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 品牌与商品关联表 服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopBrandGoodsService extends IService<FlscShopBrandGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopBrandService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopBrand;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 品牌 服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopBrandService extends IService<FlscShopBrand> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopCategoryService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopCategory;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopCategoryService extends IService<FlscShopCategory> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopCouponService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopCoupon;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopCouponService extends IService<FlscShopCoupon> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopDispatchService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopDispatch;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopDispatchService extends IService<FlscShopDispatch> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopEnterpriseUserService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopEnterpriseUser;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopEnterpriseUserService extends IService<FlscShopEnterpriseUser> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopGoodsService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopGoods;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopGoodsService extends IService<FlscShopGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopMemberService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopMember;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopMemberService extends IService<FlscShopMember> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopMerchUserService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopMerchUser;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopMerchUserService extends IService<FlscShopMerchUser> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOperatorsUserService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOperatorsUser;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOperatorsUserService extends IService<FlscShopOperatorsUser> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOrderGoodsService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrderGoods;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOrderGoodsService extends IService<FlscShopOrderGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOrderRefundService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrderRefund;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOrderRefundService extends IService<FlscShopOrderRefund> {
+
+}

+ 17 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopOrderService.java

@@ -0,0 +1,17 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopOrderService extends IService<FlscShopOrder> {
+
+    void handleAllOrder();
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopThirdOrderPayService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopThirdOrderPay;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopThirdOrderPayService extends IService<FlscShopThirdOrderPay> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/flsc/FlscShopThirdOrderRefundService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopThirdOrderRefund;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface FlscShopThirdOrderRefundService extends IService<FlscShopThirdOrderRefund> {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscJdVopOrderSubmitOrderServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscJdVopOrderSubmitOrder;
+import cn.superdesk.data.extract.mapper.flsc.FlscJdVopOrderSubmitOrderMapper;
+import cn.superdesk.data.extract.service.flsc.FlscJdVopOrderSubmitOrderService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscJdVopOrderSubmitOrderServiceImpl extends ServiceImpl<FlscJdVopOrderSubmitOrderMapper, FlscJdVopOrderSubmitOrder> implements FlscJdVopOrderSubmitOrderService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscQtyxOrderSubmitOrderServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscQtyxOrderSubmitOrder;
+import cn.superdesk.data.extract.mapper.flsc.FlscQtyxOrderSubmitOrderMapper;
+import cn.superdesk.data.extract.service.flsc.FlscQtyxOrderSubmitOrderService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscQtyxOrderSubmitOrderServiceImpl extends ServiceImpl<FlscQtyxOrderSubmitOrderMapper, FlscQtyxOrderSubmitOrder> implements FlscQtyxOrderSubmitOrderService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopBrandGoodsServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopBrandGoods;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopBrandGoodsMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopBrandGoodsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 品牌与商品关联表 服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopBrandGoodsServiceImpl extends ServiceImpl<FlscShopBrandGoodsMapper, FlscShopBrandGoods> implements FlscShopBrandGoodsService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopBrandServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopBrand;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopBrandMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopBrandService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 品牌 服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopBrandServiceImpl extends ServiceImpl<FlscShopBrandMapper, FlscShopBrand> implements FlscShopBrandService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopCategoryServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopCategory;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopCategoryMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopCategoryService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopCategoryServiceImpl extends ServiceImpl<FlscShopCategoryMapper, FlscShopCategory> implements FlscShopCategoryService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopCouponServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopCoupon;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopCouponMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopCouponService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopCouponServiceImpl extends ServiceImpl<FlscShopCouponMapper, FlscShopCoupon> implements FlscShopCouponService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopDispatchServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopDispatch;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopDispatchMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopDispatchService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopDispatchServiceImpl extends ServiceImpl<FlscShopDispatchMapper, FlscShopDispatch> implements FlscShopDispatchService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopEnterpriseUserServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopEnterpriseUser;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopEnterpriseUserMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopEnterpriseUserService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopEnterpriseUserServiceImpl extends ServiceImpl<FlscShopEnterpriseUserMapper, FlscShopEnterpriseUser> implements FlscShopEnterpriseUserService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopGoodsServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopGoods;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopGoodsMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopGoodsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopGoodsServiceImpl extends ServiceImpl<FlscShopGoodsMapper, FlscShopGoods> implements FlscShopGoodsService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopMemberServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopMember;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopMemberMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopMemberService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopMemberServiceImpl extends ServiceImpl<FlscShopMemberMapper, FlscShopMember> implements FlscShopMemberService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopMerchUserServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopMerchUser;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopMerchUserMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopMerchUserService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopMerchUserServiceImpl extends ServiceImpl<FlscShopMerchUserMapper, FlscShopMerchUser> implements FlscShopMerchUserService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOperatorsUserServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOperatorsUser;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopOperatorsUserMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopOperatorsUserService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopOperatorsUserServiceImpl extends ServiceImpl<FlscShopOperatorsUserMapper, FlscShopOperatorsUser> implements FlscShopOperatorsUserService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOrderGoodsServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrderGoods;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopOrderGoodsMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopOrderGoodsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopOrderGoodsServiceImpl extends ServiceImpl<FlscShopOrderGoodsMapper, FlscShopOrderGoods> implements FlscShopOrderGoodsService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOrderRefundServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrderRefund;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopOrderRefundMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopOrderRefundService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopOrderRefundServiceImpl extends ServiceImpl<FlscShopOrderRefundMapper, FlscShopOrderRefund> implements FlscShopOrderRefundService {
+
+}

+ 34 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopOrderServiceImpl.java

@@ -0,0 +1,34 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopOrder;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopOrderMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopOrderService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.scheduling.annotation.Async;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+@RequiredArgsConstructor
+@Slf4j
+public class FlscShopOrderServiceImpl extends ServiceImpl<FlscShopOrderMapper, FlscShopOrder> implements FlscShopOrderService {
+    private final FlscShopOrderMapper shopOrderMapper;
+
+    @Async
+    @Override
+    public void handleAllOrder() {
+        Integer count = shopOrderMapper.selectTotalCount();
+
+        log.info("总条数 ===== {}", count);
+    }
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopThirdOrderPayServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopThirdOrderPay;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopThirdOrderPayMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopThirdOrderPayService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopThirdOrderPayServiceImpl extends ServiceImpl<FlscShopThirdOrderPayMapper, FlscShopThirdOrderPay> implements FlscShopThirdOrderPayService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/flsc/FlscShopThirdOrderRefundServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.flsc;
+
+import cn.superdesk.data.extract.entity.flsc.FlscShopThirdOrderRefund;
+import cn.superdesk.data.extract.mapper.flsc.FlscShopThirdOrderRefundMapper;
+import cn.superdesk.data.extract.service.flsc.FlscShopThirdOrderRefundService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class FlscShopThirdOrderRefundServiceImpl extends ServiceImpl<FlscShopThirdOrderRefundMapper, FlscShopThirdOrderRefund> implements FlscShopThirdOrderRefundService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/opCenter/TbOperationCenterOrderGoodsServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.opCenter;
+
+import cn.superdesk.data.extract.entity.opCenter.TbOperationCenterOrderGoods;
+import cn.superdesk.data.extract.mapper.opCenter.TbOperationCenterOrderGoodsMapper;
+import cn.superdesk.data.extract.service.opCenter.TbOperationCenterOrderGoodsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 运营中心-订单商品表 服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class TbOperationCenterOrderGoodsServiceImpl extends ServiceImpl<TbOperationCenterOrderGoodsMapper, TbOperationCenterOrderGoods> implements TbOperationCenterOrderGoodsService {
+
+}

+ 20 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/impl/opCenter/TbOperationCenterOrderServiceImpl.java

@@ -0,0 +1,20 @@
+package cn.superdesk.data.extract.service.impl.opCenter;
+
+import cn.superdesk.data.extract.entity.opCenter.TbOperationCenterOrder;
+import cn.superdesk.data.extract.mapper.opCenter.TbOperationCenterOrderMapper;
+import cn.superdesk.data.extract.service.opCenter.TbOperationCenterOrderService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 运营中心-订单表 服务实现类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+@Service
+public class TbOperationCenterOrderServiceImpl extends ServiceImpl<TbOperationCenterOrderMapper, TbOperationCenterOrder> implements TbOperationCenterOrderService {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/opCenter/TbOperationCenterOrderGoodsService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.opCenter;
+
+import cn.superdesk.data.extract.entity.opCenter.TbOperationCenterOrderGoods;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 运营中心-订单商品表 服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface TbOperationCenterOrderGoodsService extends IService<TbOperationCenterOrderGoods> {
+
+}

+ 16 - 0
superdesk-data-extract-common/src/main/java/cn/superdesk/data/extract/service/opCenter/TbOperationCenterOrderService.java

@@ -0,0 +1,16 @@
+package cn.superdesk.data.extract.service.opCenter;
+
+import cn.superdesk.data.extract.entity.opCenter.TbOperationCenterOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 运营中心-订单表 服务类
+ * </p>
+ *
+ * @author storyxc
+ * @since 2023-03-17
+ */
+public interface TbOperationCenterOrderService extends IService<TbOperationCenterOrder> {
+
+}

+ 66 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscJdVopOrderSubmitOrderMapper.xml

@@ -0,0 +1,66 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscJdVopOrderSubmitOrderMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscJdVopOrderSubmitOrder">
+        <id column="id" property="id" />
+        <result column="isparent" property="isparent" />
+        <result column="order_id" property="orderId" />
+        <result column="thirdOrder" property="thirdorder" />
+        <result column="sku" property="sku" />
+        <result column="name" property="name" />
+        <result column="province" property="province" />
+        <result column="city" property="city" />
+        <result column="county" property="county" />
+        <result column="town" property="town" />
+        <result column="address" property="address" />
+        <result column="zip" property="zip" />
+        <result column="phone" property="phone" />
+        <result column="mobile" property="mobile" />
+        <result column="email" property="email" />
+        <result column="remark" property="remark" />
+        <result column="invoiceState" property="invoicestate" />
+        <result column="invoiceType" property="invoicetype" />
+        <result column="selectedInvoiceTitle" property="selectedinvoicetitle" />
+        <result column="companyName" property="companyname" />
+        <result column="invoiceContent" property="invoicecontent" />
+        <result column="paymentType" property="paymenttype" />
+        <result column="isUseBalance" property="isusebalance" />
+        <result column="submitState" property="submitstate" />
+        <result column="invoiceName" property="invoicename" />
+        <result column="invoicePhone" property="invoicephone" />
+        <result column="invoiceProvice" property="invoiceprovice" />
+        <result column="invoiceCity" property="invoicecity" />
+        <result column="invoiceCounty" property="invoicecounty" />
+        <result column="invoiceAddress" property="invoiceaddress" />
+        <result column="doOrderPriceMode" property="doorderpricemode" />
+        <result column="orderPriceSnap" property="orderpricesnap" />
+        <result column="reservingDate" property="reservingdate" />
+        <result column="installDate" property="installdate" />
+        <result column="needInstall" property="needinstall" />
+        <result column="promiseDate" property="promisedate" />
+        <result column="promiseTimeRange" property="promisetimerange" />
+        <result column="promiseTimeRangeCode" property="promisetimerangecode" />
+        <result column="createtime" property="createtime" />
+        <result column="updatetime" property="updatetime" />
+        <result column="response" property="response" />
+        <result column="jd_vop_success" property="jdVopSuccess" />
+        <result column="jd_vop_resultMessage" property="jdVopResultmessage" />
+        <result column="jd_vop_resultCode" property="jdVopResultcode" />
+        <result column="jd_vop_code" property="jdVopCode" />
+        <result column="jd_vop_result_jdOrderId" property="jdVopResultJdorderid" />
+        <result column="jd_vop_result_freight" property="jdVopResultFreight" />
+        <result column="jd_vop_result_orderPrice" property="jdVopResultOrderprice" />
+        <result column="jd_vop_result_orderNakedPrice" property="jdVopResultOrdernakedprice" />
+        <result column="jd_vop_result_orderTaxPrice" property="jdVopResultOrdertaxprice" />
+        <result column="checking_by_third" property="checkingByThird" />
+        <result column="jd_vop_recheck_orderState" property="jdVopRecheckOrderstate" />
+        <result column="jd_vop_recheck_submitState" property="jdVopRecheckSubmitstate" />
+        <result column="jd_vop_recheck_pOrder" property="jdVopRecheckPorder" />
+        <result column="check_push_order" property="checkPushOrder" />
+        <result column="jd_vop_id" property="jdVopId" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 20 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscQtyxOrderSubmitOrderMapper.xml

@@ -0,0 +1,20 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscQtyxOrderSubmitOrderMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscQtyxOrderSubmitOrder">
+        <id column="id" property="id" />
+        <result column="shopOrderSn" property="shopordersn" />
+        <result column="thirdOrderSn" property="thirdordersn" />
+        <result column="parentShopOrderSn" property="parentshopordersn" />
+        <result column="parentThirdOrderSn" property="parentthirdordersn" />
+        <result column="dispatchprice" property="dispatchprice" />
+        <result column="skuIds" property="skuids" />
+        <result column="createtime" property="createtime" />
+        <result column="updatetime" property="updatetime" />
+        <result column="sendtime" property="sendtime" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 13 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopBrandGoodsMapper.xml

@@ -0,0 +1,13 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscShopBrandGoodsMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscShopBrandGoods">
+        <id column="id" property="id" />
+        <result column="brand_id" property="brandId" />
+        <result column="goods_id" property="goodsId" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 21 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopBrandMapper.xml

@@ -0,0 +1,21 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscShopBrandMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscShopBrand">
+        <id column="id" property="id" />
+        <result column="full_name" property="fullName" />
+        <result column="name" property="name" />
+        <result column="icon" property="icon" />
+        <result column="summary" property="summary" />
+        <result column="sort" property="sort" />
+        <result column="state" property="state" />
+        <result column="create_at" property="createAt" />
+        <result column="update_at" property="updateAt" />
+        <result column="link" property="link" />
+        <result column="link_type" property="linkType" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 32 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopCategoryMapper.xml

@@ -0,0 +1,32 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscShopCategoryMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscShopCategory">
+        <id column="id" property="id" />
+        <result column="uniacid" property="uniacid" />
+        <result column="name" property="name" />
+        <result column="thumb" property="thumb" />
+        <result column="parentid" property="parentid" />
+        <result column="isrecommand" property="isrecommand" />
+        <result column="description" property="description" />
+        <result column="displayorder" property="displayorder" />
+        <result column="enabled" property="enabled" />
+        <result column="ishome" property="ishome" />
+        <result column="advimg" property="advimg" />
+        <result column="advurl" property="advurl" />
+        <result column="level" property="level" />
+        <result column="jd_vop_page_num" property="jdVopPageNum" />
+        <result column="fiscal_code" property="fiscalCode" />
+        <result column="old_shop_cate_id" property="oldShopCateId" />
+        <result column="cateType" property="catetype" />
+        <result column="is_jd" property="isJd" />
+        <result column="inte_id" property="inteId" />
+        <result column="tax_code" property="taxCode" />
+        <result column="tax_rate" property="taxRate" />
+        <result column="sync_time" property="syncTime" />
+        <result column="is_hotsale" property="isHotsale" />
+    </resultMap>
+
+</mapper>

+ 77 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopCouponMapper.xml

@@ -0,0 +1,77 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscShopCouponMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscShopCoupon">
+        <id column="id" property="id" />
+        <result column="uniacid" property="uniacid" />
+        <result column="catid" property="catid" />
+        <result column="couponname" property="couponname" />
+        <result column="gettype" property="gettype" />
+        <result column="getmax" property="getmax" />
+        <result column="usetype" property="usetype" />
+        <result column="returntype" property="returntype" />
+        <result column="bgcolor" property="bgcolor" />
+        <result column="enough" property="enough" />
+        <result column="timelimit" property="timelimit" />
+        <result column="coupontype" property="coupontype" />
+        <result column="timedays" property="timedays" />
+        <result column="timestart" property="timestart" />
+        <result column="timeend" property="timeend" />
+        <result column="discount" property="discount" />
+        <result column="deduct" property="deduct" />
+        <result column="backtype" property="backtype" />
+        <result column="backmoney" property="backmoney" />
+        <result column="backcredit" property="backcredit" />
+        <result column="backredpack" property="backredpack" />
+        <result column="backwhen" property="backwhen" />
+        <result column="thumb" property="thumb" />
+        <result column="desc" property="desc" />
+        <result column="createtime" property="createtime" />
+        <result column="total" property="total" />
+        <result column="status" property="status" />
+        <result column="money" property="money" />
+        <result column="respdesc" property="respdesc" />
+        <result column="respthumb" property="respthumb" />
+        <result column="resptitle" property="resptitle" />
+        <result column="respurl" property="respurl" />
+        <result column="credit" property="credit" />
+        <result column="usecredit2" property="usecredit2" />
+        <result column="remark" property="remark" />
+        <result column="descnoset" property="descnoset" />
+        <result column="pwdkey" property="pwdkey" />
+        <result column="pwdsuc" property="pwdsuc" />
+        <result column="pwdfail" property="pwdfail" />
+        <result column="pwdurl" property="pwdurl" />
+        <result column="pwdask" property="pwdask" />
+        <result column="pwdstatus" property="pwdstatus" />
+        <result column="pwdtimes" property="pwdtimes" />
+        <result column="pwdfull" property="pwdfull" />
+        <result column="pwdwords" property="pwdwords" />
+        <result column="pwdopen" property="pwdopen" />
+        <result column="pwdown" property="pwdown" />
+        <result column="pwdexit" property="pwdexit" />
+        <result column="pwdexitstr" property="pwdexitstr" />
+        <result column="displayorder" property="displayorder" />
+        <result column="pwdkey2" property="pwdkey2" />
+        <result column="merchid" property="merchid" />
+        <result column="limitgoodtype" property="limitgoodtype" />
+        <result column="limitgoodcatetype" property="limitgoodcatetype" />
+        <result column="limitgoodcateids" property="limitgoodcateids" />
+        <result column="limitgoodids" property="limitgoodids" />
+        <result column="islimitlevel" property="islimitlevel" />
+        <result column="limitmemberlevels" property="limitmemberlevels" />
+        <result column="limitagentlevels" property="limitagentlevels" />
+        <result column="limitpartnerlevels" property="limitpartnerlevels" />
+        <result column="limitaagentlevels" property="limitaagentlevels" />
+        <result column="tagtitle" property="tagtitle" />
+        <result column="settitlecolor" property="settitlecolor" />
+        <result column="titlecolor" property="titlecolor" />
+        <result column="limitdiscounttype" property="limitdiscounttype" />
+        <result column="operators_id" property="operatorsId" />
+        <result column="link" property="link" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 32 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopDispatchMapper.xml

@@ -0,0 +1,32 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscShopDispatchMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscShopDispatch">
+        <id column="id" property="id" />
+        <result column="uniacid" property="uniacid" />
+        <result column="dispatchname" property="dispatchname" />
+        <result column="dispatchtype" property="dispatchtype" />
+        <result column="displayorder" property="displayorder" />
+        <result column="firstprice" property="firstprice" />
+        <result column="secondprice" property="secondprice" />
+        <result column="firstweight" property="firstweight" />
+        <result column="secondweight" property="secondweight" />
+        <result column="express" property="express" />
+        <result column="areas" property="areas" />
+        <result column="carriers" property="carriers" />
+        <result column="enabled" property="enabled" />
+        <result column="calculatetype" property="calculatetype" />
+        <result column="firstnum" property="firstnum" />
+        <result column="secondnum" property="secondnum" />
+        <result column="firstnumprice" property="firstnumprice" />
+        <result column="secondnumprice" property="secondnumprice" />
+        <result column="isdefault" property="isdefault" />
+        <result column="shopid" property="shopid" />
+        <result column="merchid" property="merchid" />
+        <result column="nodispatchareas" property="nodispatchareas" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 44 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopEnterpriseUserMapper.xml

@@ -0,0 +1,44 @@
+<?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="cn.superdesk.data.extract.mapper.flsc.FlscShopEnterpriseUserMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="cn.superdesk.data.extract.entity.flsc.FlscShopEnterpriseUser">
+        <id column="id" property="id" />
+        <result column="uniacid" property="uniacid" />
+        <result column="regid" property="regid" />
+        <result column="groupid" property="groupid" />
+        <result column="cateid" property="cateid" />
+        <result column="openid" property="openid" />
+        <result column="balance" property="balance" />
+        <result column="organization_id" property="organizationId" />
+        <result column="organ_name" property="organName" />
+        <result column="enterprise_id" property="enterpriseId" />
+        <result column="enterprise_no" property="enterpriseNo" />
+        <result column="enterprise_name" property="enterpriseName" />
+        <result column="address" property="address" />
+        <result column="realname" property="realname" />
+        <result column="mobile" property="mobile" />
+        <result column="status" property="status" />
+        <result column="accountid" property="accountid" />
+        <result column="accounttotal" property="accounttotal" />
+        <result column="accounttime" property="accounttime" />
+        <result column="applytime" property="applytime" />
+        <result column="jointime" property="jointime" />
+        <result column="diyformdata" property="diyformdata" />
+        <result column="diyformfields" property="diyformfields" />
+        <result column="remark" property="remark" />
+        <result column="sets" property="sets" />
+        <result column="tel" property="tel" />
+        <result column="lat" property="lat" />
+        <result column="logo" property="logo" />
+        <result column="lng" property="lng" />
+        <result column="desc" property="desc" />
+        <result column="createtime" property="createtime" />
+        <result column="updatetime" property="updatetime" />
+        <result column="operators_id" property="operatorsId" />
+        <result column="see_category" property="seeCategory" />
+        <result column="sync_time" property="syncTime" />
+    </resultMap>
+
+</mapper>

+ 0 - 0
superdesk-data-extract-common/src/main/resources/mapper/FlscShopGoodsMapper.xml


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