From a312d032d6bfb62289f90562499412f32538ec05 Mon Sep 17 00:00:00 2001
From: 许鹏程 <1821349743@qq.com>
Date: 星期四, 29 八月 2024 18:28:56 +0800
Subject: [PATCH] 功能迭代

---
 /dev/null |  167 -------------------------------------------------------
 1 files changed, 0 insertions(+), 167 deletions(-)

diff --git a/product-server-device/.gitignore b/product-server-device/.gitignore
deleted file mode 100644
index 5dedbdc..0000000
--- a/product-server-device/.gitignore
+++ /dev/null
@@ -1,7 +0,0 @@
-lx_file/upload/
-lucene/
-attachment/upload/
-target/
-.classpath
-.project
-.settings/
\ No newline at end of file
diff --git a/product-server-device/pom.xml b/product-server-device/pom.xml
deleted file mode 100644
index 45b5ad7..0000000
--- a/product-server-device/pom.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>com.lx</groupId>
-        <artifactId>product-server</artifactId>
-        <version>2.0.0-release</version>
-    </parent>
-    <version>2.1.0-release</version>
-    <artifactId>product-server-device</artifactId>
-    <name>product-server-device</name>
-    <description>product-server-device</description>
-    <dependencies>
-        <dependency>
-            <groupId>com.lx</groupId>
-            <artifactId>product-server-common</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.lx</groupId>
-            <artifactId>product-server-org-admin</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.lx</groupId>
-            <artifactId>product-server-util</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.lx</groupId>
-            <artifactId>product-server-lucene</artifactId>
-        </dependency>
-        <!--releases  -->
-        <dependency>
-            <groupId>com.lx</groupId>
-            <artifactId>product-server-core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.lx</groupId>
-            <artifactId>product-server-task</artifactId>
-        </dependency>
-    </dependencies>
-
-
-</project>
diff --git a/product-server-device/product-server-device.iml b/product-server-device/product-server-device.iml
deleted file mode 100644
index b7ff845..0000000
--- a/product-server-device/product-server-device.iml
+++ /dev/null
@@ -1,277 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
-  <component name="FacetManager">
-    <facet type="Spring" name="Spring">
-      <configuration />
-    </facet>
-    <facet type="web" name="Web">
-      <configuration>
-        <webroots />
-        <sourceRoots>
-          <root url="file://$MODULE_DIR$/src/main/java" />
-          <root url="file://$MODULE_DIR$/src/main/resources" />
-        </sourceRoots>
-      </configuration>
-    </facet>
-  </component>
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
-    <output url="file://$MODULE_DIR$/target/classes" />
-    <output-test url="file://$MODULE_DIR$/target/test-classes" />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-      <excludeFolder url="file://$MODULE_DIR$/target" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="module" module-name="product-server-common" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.7" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:easyexcel:3.2.1" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:easyexcel-core:3.2.1" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:easyexcel-support:3.2.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-csv:1.8" level="project" />
-    <orderEntry type="library" name="Maven: org.ehcache:ehcache:3.6.3" level="project" />
-    <orderEntry type="module" module-name="product-server-util" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-jexl3:3.1" level="project" />
-    <orderEntry type="module" module-name="product-server-lucene" />
-    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.7" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.3.2" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.6" level="project" />
-    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.2" level="project" />
-    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.7" level="project" />
-    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.6" level="project" />
-    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-queryparser:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-core:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-queries:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-sandbox:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-highlighter:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-memory:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-analyzers-smartcn:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-analyzers-common:8.3.0" level="project" />
-    <orderEntry type="library" name="Maven: cn.bestwu:ik-analyzers:5.1.0" level="project" />
-    <orderEntry type="library" name="Maven: com.chenlb.mmseg4j:mmseg4j-solr:2.4.0" level="project" />
-    <orderEntry type="library" name="Maven: com.chenlb.mmseg4j:mmseg4j-core:1.10.0" level="project" />
-    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.6" level="project" />
-    <orderEntry type="library" name="Maven: com.lx:product-server-core:2.0.1" level="project" />
-    <orderEntry type="module" module-name="product-server-task" />
-    <orderEntry type="module" module-name="product-server-admin" />
-    <orderEntry type="module" module-name="product-server-email" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.1.3.RELEASE" level="project" />
-    <orderEntry type="module" module-name="product-server-auth" />
-    <orderEntry type="module" module-name="product-server-text-message" />
-    <orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.1" level="project" />
-    <orderEntry type="library" name="Maven: com.sendgrid:sendgrid-java:4.3.0" level="project" />
-    <orderEntry type="library" name="Maven: com.sendgrid:java-http-client:4.1.0" level="project" />
-    <orderEntry type="module" module-name="product-server-file" />
-    <orderEntry type="library" name="Maven: com.deepoove:poi-tl:1.10.5" level="project" />
-    <orderEntry type="library" name="Maven: com.deepoove:poi-ooxml-schemas-extra:4.1.5" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-transcoder:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-anim:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-css:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ext:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-parser:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.6" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-bridge:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-script:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-dom:1.14" level="project" />
-    <orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
-    <orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gvt:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svggen:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-util:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-constants:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-i18n:1.14" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-xml:1.14" level="project" />
-    <orderEntry type="library" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-codec:1.14" level="project" />
-    <orderEntry type="library" name="Maven: com.artofsolving:jodconverter:2.2.2" level="project" />
-    <orderEntry type="library" name="Maven: org.openoffice:jurt:3.0.1" level="project" />
-    <orderEntry type="library" name="Maven: org.openoffice:ridl:3.0.1" level="project" />
-    <orderEntry type="library" name="Maven: org.openoffice:juh:3.0.1" level="project" />
-    <orderEntry type="library" name="Maven: org.openoffice:unoil:3.0.1" level="project" />
-    <orderEntry type="library" name="Maven: org.artofsolving.jodconverter:jodconverter-core:3.0-beta-4" level="project" />
-    <orderEntry type="library" name="Maven: commons-net:commons-net:3.7.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:2.0.25" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:2.0.25" level="project" />
-    <orderEntry type="library" name="Maven: com.aspose:aspose-cells:23.6.1" level="project" />
-    <orderEntry type="library" name="Maven: org.aspose:slides-line:15.9.0" level="project" />
-    <orderEntry type="library" name="Maven: com.aspose:aspose-words:21.11.1" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-core:2.15.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.15.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.15.0" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.16" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.16" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.16" level="project" />
-    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.14.Final" level="project" />
-    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
-    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" />
-    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.1" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.1.4.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.33.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.33.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.33.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.33.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.33.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.33.Final" level="project" />
-    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.6.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:9.0.16" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:9.0.16" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" />
-    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" />
-    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.10" level="project" />
-    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.10" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.2" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
-    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
-    <orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" />
-    <orderEntry type="library" name="Maven: de.ruedigermoeller:fst:2.57" level="project" />
-    <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
-    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.5.1" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-text:1.3" level="project" />
-    <orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
-    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
-    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.3" level="project" />
-    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
-    <orderEntry type="library" name="Maven: com.google.zxing:javase:3.3.2" level="project" />
-    <orderEntry type="library" name="Maven: com.beust:jcommander:1.72" level="project" />
-    <orderEntry type="library" scope="RUNTIME" name="Maven: com.github.jai-imageio:jai-imageio-core:1.3.1" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.ant:ant:1.9.7" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.9.7" level="project" />
-    <orderEntry type="library" name="Maven: net.sf.jmimemagic:jmimemagic:0.1.5" level="project" />
-    <orderEntry type="library" name="Maven: log4j:log4j:1.2.8" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.8" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" />
-    <orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" />
-    <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
-    <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
-    <orderEntry type="library" name="Maven: jaxen:jaxen:1.1.6" level="project" />
-    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.7" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.11" level="project" />
-    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.11.3" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-email:1.5" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.mail:javax.mail:1.6.2" level="project" />
-    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" />
-    <orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: eu.bitwalker:UserAgentUtils:1.21" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
-    <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.19" level="project" />
-    <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:4.1.2" level="project" />
-    <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.1" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
-    <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
-    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
-    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework:spring-test:5.1.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: com.adobe.xmp:xmpcore:5.1.2" level="project" />
-    <orderEntry type="library" name="Maven: com.auth0:java-jwt:3.3.0" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.56" level="project" />
-    <orderEntry type="library" name="Maven: net.sourceforge.nekohtml:nekohtml:1.9.22" level="project" />
-    <orderEntry type="library" name="Maven: xerces:xercesImpl:2.11.0" level="project" />
-    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:2.1.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring5:3.0.11.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.3.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:3.0.11.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: ognl:ognl:3.1.12" level="project" />
-    <orderEntry type="library" name="Maven: org.attoparser:attoparser:2.0.5.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
-    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15:1.46" level="project" />
-    <orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.20" level="project" />
-    <orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
-    <orderEntry type="library" name="Maven: com.alibaba:druid:1.2.2" level="project" />
-    <orderEntry type="library" name="Maven: io.logz.logback:logzio-logback-appender:1.0.24" level="project" />
-    <orderEntry type="library" name="Maven: io.logz.sender:logzio-sender:1.1.1" level="project" />
-    <orderEntry type="library" name="Maven: com.google.guava:guava:25.0-jre" level="project" />
-    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
-    <orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.0.0" level="project" />
-    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.1.3" level="project" />
-    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
-    <orderEntry type="library" name="Maven: com.mashape.unirest:unirest-java:1.4.9" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.4" level="project" />
-    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.11" level="project" />
-    <orderEntry type="library" name="Maven: org.json:json:20160212" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.jersey:jersey-client:1.19.4" level="project" />
-    <orderEntry type="library" name="Maven: com.sun.jersey:jersey-core:1.19.4" level="project" />
-    <orderEntry type="library" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" />
-    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.8.11" level="project" />
-    <orderEntry type="library" name="Maven: com.bladejava:blade-patchca:1.1.0" level="project" />
-    <orderEntry type="library" name="Maven: com.github.penggle:kaptcha:2.3.2" level="project" />
-    <orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
-    <orderEntry type="library" name="Maven: com.drewnoakes:metadata-extractor:2.11.0" level="project" />
-    <orderEntry type="library" name="Maven: com.google.zxing:core:3.3.2" level="project" />
-    <orderEntry type="library" name="Maven: net.coobird:thumbnailator:0.4.8" level="project" />
-    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" />
-    <orderEntry type="library" name="Maven: org.fusesource:sigar:1.6.4" level="project" />
-    <orderEntry type="library" name="Maven: com.github.albfernandez:juniversalchardet:2.3.1" level="project" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/product-server-device/src/main/java/META-INF/MANIFEST.MF b/product-server-device/src/main/java/META-INF/MANIFEST.MF
deleted file mode 100644
index 254272e..0000000
--- a/product-server-device/src/main/java/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Class-Path: 
-
diff --git a/product-server-device/src/main/java/com/product/device/config/DeviceCode.java b/product-server-device/src/main/java/com/product/device/config/DeviceCode.java
deleted file mode 100644
index fd9f9a8..0000000
--- a/product-server-device/src/main/java/com/product/device/config/DeviceCode.java
+++ /dev/null
@@ -1,178 +0,0 @@
-package com.product.device.config;
-
-import java.text.DecimalFormat;
-import java.text.Format;
-
-import com.product.common.enums.IEnum;
-import com.product.common.enums.ModuleEnum;
-import com.product.core.config.Global;
-import com.product.util.BaseUtil;
-
-/**
- * Copyright 漏 2019.
- *
- * @Title:
- * @Project: LX
- * @Date: 2019-05-13 13:39
- * @Author: Luo
- * @Description: 涓氬姟鍔熻兘寮傚父鎶涘嚭
- */
-public enum DeviceCode implements IEnum {
-
-	SYSTEM_OPERATION_SUCCESS("鎴愬姛", 200),
-	SYSTEM_FORM_NODATA("璇锋眰鍙傛暟涓虹┖", 999),
-	SYSTEM_FORM_COUNT("璇锋眰鍙傛暟鏈夎", 998),
-	SYSTEM_TABLE_NODATA("璇锋眰琛ㄥ悕鏈夎", 997),
-	SYSTEM_CPAGES_NOT_NULL("鍒嗛〉鍙傛暟涓嶈兘涓虹┖", 996),
-	SYSTEM_LOGIN_USER_FAIL("鑾峰彇褰撳墠鐧诲綍浜哄け璐�", 995),
-
-
-	COMMON_GET_WAREHOUSE_KEEPER_FAIL("鑾峰彇搴撶鍛樺け璐�", 1),
-	COMMON_UNKNOWN_ERROR("鏈煡寮傚父", 2),
-	COMMON_DATA_ERROR("鏁版嵁寮傚父", 3),
-
-	ARCHIVES_SAVE_FAIL("璁惧妗f淇濆瓨", 4),
-	ARCHIVES_DELETE_FAIL("璁惧妗f鍒犻櫎", 5),
-
-	DEVICE_CREATE_INSPECTION_ERROR("鍒涘缓璁惧鐐规閿欒", 4),
-	DEL_PRINT_CONFIG_DATA_FAIL("鍒犻櫎閰嶇疆鏁版嵁澶辫触", 6),
-	DEVICE_ARCHIVES_OPERATE_FAIL("鐢垫妗f鎿嶄綔澶辫触锛�", 7),
-	SAVE_PATROL_CONFIG_ERROR("鐢垫璁惧宸℃椤圭洰鎿嶄綔澶辫触", 8),
-	DEVICE_MAINTENANCE_REVIEW_FAIL("璁惧缁翠繚澶嶆牳澶辫触", 9),
-	DEVICE_MAINTENANCE_YEAR_FAIL("鑾峰彇缁翠繚鍗曚綅骞村害缁翠繚缁熻澶辫触", 10),
-	DEVICE_MAINTENANCE_YEAR_FINISH_FAIL("鑾峰彇缁翠繚鍗曚綅骞村害缁翠繚浠诲姟瀹屾垚鎯呭喌澶辫触", 11),
-
-
-	//璁惧鐐规
-	DEVICE_INSPECTION_ITEM_OPERATE_FAIL("鐐规椤圭洰鎿嶄綔閿欒锛�", 12),
-	DEVICE_INSPECTION_ITEM_DELETE_FAIL("鐐规椤圭洰鍒犻櫎澶辫触", 13),
-	DEVICE_INSPECTION_ITEM_HAS_REFERENCED("鐐规椤圭洰宸茶寮曠敤锛屼笉鑳藉垹闄�", 14),
-	DEVICE_INSPECTION_CONFIG_OPERATE_FIAL("鐐规閰嶇疆鎿嶄綔閿欒锛�", 15),
-	DEVICE_INSPECTION_CONFIG_SAVE_FIAL("鐐规閰嶇疆淇濆瓨閿欒", 16),
-	DEVICE_INSPECTION_RECORD_OPERATE_FIAL("鐐规璁板綍鎿嶄綔閿欒锛�", 17),
-	DEVICE_INSPECTION_RECORD_SAVEE_FIAL("鐐规璁板綍淇濆瓨澶辫触", 18),
-
-	//璁惧淇濆吇
-	DEVICE_MAINTENANCE_CONTENT_OPERATE_FAIL("淇濆吇椤圭洰鎿嶄綔閿欒锛�", 19),
-	DEVICE_MAINTENANCE_CONTENT_DEL_FAIL("淇濆吇鍐呭鍒犻櫎澶辫触", 20),
-	DEVICE_MAINTENANCE_CONTENT_HAS_REFERENCED("淇濆吇鍐呭宸茶寮曠敤锛屼笉鑳藉垹闄�", 21),
-	DEVICE_MAINTENANCE_CONFIG_OPERATE_FAIL("淇濆吇閰嶇疆鎿嶄綔閿欒锛�", 22),
-	DEVICE_MAINTENANCE_CONFIG_SAVE_FAIL("淇濆吇閰嶇疆淇濆瓨澶辫触", 23),
-	DEVICE_MAINTENANCE_PLAN_OPERATE_FAIL("淇濆吇璁″垝鎿嶄綔閿欒锛�", 24),
-	DEVICE_MAINTENANCE_PLAN_SAVE_FAIL("淇濆吇璁″垝淇濆瓨澶辫触", 25),
-	DEVICE_MAINTENANCE_PLAN_HAS_BEGIN("淇濆吇璁″垝宸茬粡寮�濮�", 26),
-	DEVICE_MAINTENANCE_PLAN_HAS_COMMON_PLAN("鍚屽勾搴﹀悓淇濆吇绫诲瀷璁″垝宸茬粡鍒涘缓", 27),
-	DEVICE_MAINTENANCE_PLAN_HAS_NO_CONFIG("娌℃湁閰嶇疆瀵瑰簲绫诲瀷鐨勪繚鍏昏澶�", 28),
-	DEVICE_MAINTENANCE_RECORD_OPERATE_FAIL("淇濆吇璁板綍鎿嶄綔閿欒锛�", 29),
-	DEVICE_MAINTENANCE_TAK_COMPLETE_FAIL("淇濆吇浠诲姟瀹屾垚澶辫触", 30),
-
-	//璁惧浠诲姟
-	DEVICE_TASK_TYPE_NO_EXIST("浠诲姟绫诲瀷鏁版嵁涓嶅瓨鍦�", 31),
-	DEVICE_TASK_DATA_NO_EXIST("璁惧浠诲姟鏁版嵁涓嶅瓨鍦�", 32),
-	DEVICE_TASK_CREATE_FAIL_PARAM_ERROR("鍙傛暟寮傚父锛屽彂璧蜂换鍔″け璐ワ紝", 33),
-	DEVICE_TASK_COMPLETE_FAIL_TASK_NO_EXIST("浠诲姟瀹屾垚澶辫触锛屼换鍔℃暟鎹笉瀛樺湪锛�", 34),
-	DEVICE_TASK_COMPLETE_FAIL_TASK_OWNER_MISMATCH("褰撳墠鍔炵悊浜轰笌涓茶浠诲姟鑺傜偣鍔炵悊浜轰笉鍖归厤", 35),
-	DEVICE_TASK_HAS_FINISH("浠诲姟宸茬粡缁撴潫锛屾棤闇�鍐嶆鍔炵悊", 36),
-	DEVICE_TASK_WAREHOUSE_KEPPER_NO_EXIST("搴撶鍛樹笉瀛樺湪", 37),
-
-	//澶囦欢妗f
-	SPARE_PART_ARCHIVE_OPERATE_FIAL("澶囦欢妗f鎿嶄綔閿欒锛�", 38),
-	SPARE_PART_ARCHIVE_DELETE_FIAL("澶囦欢妗f鍒犻櫎澶辫触", 39),
-	SPARE_PART_ARCHIVE_DELETE_FIAL_DATA_REFERENCED("澶囦欢妗f鍒犻櫎澶辫触,鏁版嵁宸茶寮曠敤", 40),
-	SPARE_PART_ARCHIVE_NEED_BAECODE_UNIT("闇�瑕佹寚瀹氫笖浠呰兘鎸囧畾涓�涓崟浣嶄负鏉$爜鍗曚綅锛岃鑱旂郴绠$悊鍛樺湪澶囦欢妗f杩涜璁剧疆锛�", 41),
-	SPARE_PART_ARCHIVE_GET_BASE_UNIT_FAIL("鍩烘湰鍗曚綅鑾峰彇澶辫触", 42),
-
-	//澶囦欢閲囪喘鐢宠
-	SPARE_PART_PURCHASE_APPLY_OPERATE_FIAL("澶囦欢閲囪喘鐢宠鎿嶄綔澶辫触锛�", 43),
-	SPARE_PART_PURCHASE_APPLY_DELETE_FIAL("澶囦欢閲囪喘鐢宠鎿嶄綔澶辫触锛�", 44),
-	SPARE_PART_PURCHASE_APPLY_DELETE_FIAL_DATA_REFERENCED("澶囦欢妗f鍒犻櫎澶辫触,鏁版嵁宸茶寮曠敤", 45),
-	SPARE_PART_PURCHASE_APPLY_CONFIRM("璇ラ噰璐敵璇峰崟宸茬粡琚簱绠$‘璁わ紝鏃犳硶鏇存敼锛�", 46),
-	SPARE_PART_PURCHASE_APPLY_SUB_LIST_FAIL("鏈敓鎴愯鍗曠殑閲囪喘鐢宠鍗曟槑缁嗚幏鍙栧け璐ワ細", 47),
-
-	//澶囦欢閲囪喘璁㈠崟
-	SPARE_PART_PURCHASE_ORDER_OPERATE_FIAL("澶囦欢閲囪喘鐢宠鎿嶄綔澶辫触锛�", 48),
-	SPARE_PART_PURCHASE_ORDER_PARTIAL_WAREHOUSING("宸插瓨鍦ㄩ儴鍒嗗瓙琛ㄦ暟鎹叆搴擄紝鏃犳硶鍒犻櫎", 49),
-	SPARE_PART_PURCHASE_ORDER_SELECT_ONE_SUPPLIER_ORDER("鍙兘閫夋嫨涓�瀹朵緵搴斿晢鐨勮鍗�", 50),
-
-	//澶囦欢鍏ュ簱
-	SPARE_PART_WAREHOUSE_IN_OPERATE_FIAL("澶囦欢鍏ュ簱鎿嶄綔澶辫触锛�", 51),
-	SPARE_PART_WAREHOUSE_IN_SAVE_FIAL("澶囦欢鍏ュ簱淇濆瓨澶辫触", 52),
-	SPARE_PART_WAREHOUSE_IN_SUB_OPERATE_FIAL("澶囦欢閲囪喘鐢宠瀛愯〃鎿嶄綔澶辫触锛�", 53),
-
-	//澶囦欢棰嗙敤
-	SPARE_PART_RECEIVE_OPERATE_FAIL("澶囦欢棰嗙敤鎿嶄綔澶辫触锛�", 54),
-	SPARE_PART_RECEIVE_SUB_LIST_BY_REPAIR_FAIL("缁翠慨澶囦欢棰嗙敤鏄庣粏鑾峰彇澶辫触", 55),
-	SPARE_PART_RECEIVE_SUB_LIST_BY_MAINTENANCE_FAIL("缁翠慨澶囦欢棰嗙敤鏄庣粏鑾峰彇澶辫触", 56),
-	SPARE_PART_RECEIVE_SUB_DETAIL_OPERATE_FAIL("澶囦欢棰嗙敤鏄庣粏鎿嶄綔澶辫触锛�", 57),
-	SPARE_PART_RECEIVE_SUB_SPLIT_OPERATE_FAIL("澶囦欢棰嗙敤鎷嗕欢鎿嶄綔澶辫触锛�", 58),
-	SPARE_PART_RECEIVE_TASK_HAS_SEND("浠诲姟宸插彂璧锋垨宸茬粨鏉燂紝璇峰嬁閲嶅鍙戣捣浠诲姟", 59),
-
-	//澶囦欢褰掕繕
-	SPARE_PART_RETURN_OPERATE_FAIL("澶囦欢褰掕繕鎿嶄綔澶辫触锛�", 60),
-	SPARE_PART_RETURN_DELETE_FIAL("澶囦欢褰掕繕鍒犻櫎澶辫触", 61),
-	SPARE_PART_RETURN_DELETE_FIAL_DATA_REFERENCED("澶囦欢褰掕繕鍒犻櫎澶辫触,鏁版嵁宸茶寮曠敤", 62),
-
-	//澶囦欢搴撳瓨
-	SPARE_PART_STOCK_OPERATE_FAIL("澶囦欢搴撳瓨鎿嶄綔澶辫触锛�", 63),
-	SPARE_PART_STOCK_ARCHIVE_PARAM_NO_UPLOAD("澶囦欢妗f鍙傛暟鏈笂浼狅紝鏃犳硶杩涜璁$畻", 64),
-	SPARE_PART_SROCK_SPECIFY_BARCODE_SPLIT("璇锋寚瀹氫竴涓潯鐮佽繘琛屾媶浠�", 65),
-	SPARE_PART_SROCK_SPLIT_METHOD_UNREASONABLE("鎷嗕欢鏂瑰紡涓嶅悎鐞嗭紝璇烽噸鏂伴�夋嫨", 66),
-	SPARE_PART_STOCK_DISABLED_OR_NO_EXIST_UNIT("绂佺敤鎴栬�呮湭褰曞叆鍒扮郴缁熺殑鍗曚綅锛屾棤娉曡繘琛岃绠楋紝鍗曚綅uuid锛�%s", 67),
-	SPARE_PART_STOCK_CANNOT_GET_ARCHIVE_UNIT("鏈幏鍙栧埌澶囦欢妗fid涓恒��%s銆戠殑鍗曚綅", 68),
-
-	//澶囦欢鎶ュ簾
-	SPARE_PART_SCRAPE_OPERATE_FAIL("澶囦欢鎶ュ簾鎿嶄綔澶辫触锛�", 69),
-	SPARE_PART_SCRAPE_DELETE_FIAL("澶囦欢鎶ュ簾鍒犻櫎澶辫触", 70),
-	SPARE_PART_SCRAPE_DELETE_FIAL_DATA_REFERENCED("澶囦欢鎶ュ簾鍒犻櫎澶辫触,鏁版嵁宸茶寮曠敤", 71),
-
-	//搴撳瓨鐩樼偣
-	SPARE_PART_INVENTORY_OPERATE_FAIL("澶囦欢搴撳瓨鎿嶄綔澶辫触锛�", 72),
-	SPARE_PART_INVENTORY_PARSE_ERROR("閿欒鐨勫弬鏁帮紝瑙f瀽澶辫触", 73),
-
-
-	DEVICE_RECORD_SAVE_FAIL("{&device.name(璁惧)&}鍙拌处淇濆瓨澶辫触", 74),
-
-	DEVICE_RECORD_FIND_FAIL("{&device.name(璁惧)&)鍙拌处璇︽儏鏌ヨ澶辫触", 75),
-	DEVICE_RECORD_FIND_ALL_FAIL("{&device.name(璁惧)&}鍙拌处鏌ヨ澶辫触", 76),
-	TASK_FIELDSET_NOT_FIND_ERROR("鏈壘鍒拌澶囦繚鍏讳俊鎭�", 77),
-
-	INSPECTION_PLAN_CONFIG_LIST_FIND_FAIL("璁惧鐐规璁″垝閰嶇疆鏌ヨ澶辫触", 78),
-
-	GET_INSPECTION_PLAN_DETAIL_LIST_FAIL("鑾峰彇鐐规璁″垝鏄庣粏澶辫触", 79),
-	;
-
-	private String text;
-	private int value;
-
-	private DeviceCode(String text, int value) {
-		this.text = text;
-		this.value = value;
-	}
-
-	public String getText() {
-		try {
-			//浣跨敤姝e垯鍖归厤text涓殑鐗规畩琛ㄨ揪寮忎互{&寮�澶达紝&}缁撳熬锛岃幏鍙栧埌鍏朵腑鐨勫唴瀹�
-			String regex = "\\{&(.+?)&\\}";
-			String result = this.text;
-			if (this.text.matches(regex)) {
-				result = this.text.replaceAll(regex, "$1");
-			}
-			String defaultValue = null;
-			//鎴彇result涓互(寮�澶达紝)缁撳熬鐨勫唴瀹�
-			if (result.contains("(") && result.contains(")")) {
-				defaultValue = result.substring(0, result.indexOf("("));
-			}
-			//鍘绘帀result涓� (寮�澶达紝)缁撳熬鐨勫唴瀹� 鍖呭惈鎷彿
-			result = result.replaceAll("\\(.*?\\)", "");
-			//鑾峰彇绯荤粺閰嶇疆涓殑鍊�
-			 return BaseUtil.ifNull(Global.getSystemConfig(result, defaultValue),text);
-		} catch (Exception e) {
-			return text;
-		}
-	}
-
-	public String getValue() {
-		Format format = new DecimalFormat("000");
-		return ModuleEnum.DEVICE.getValue() + format.format(this.value);
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/config/DeviceConst.java b/product-server-device/src/main/java/com/product/device/config/DeviceConst.java
deleted file mode 100644
index 9d01f1f..0000000
--- a/product-server-device/src/main/java/com/product/device/config/DeviceConst.java
+++ /dev/null
@@ -1,178 +0,0 @@
-package com.product.device.config;
-
-
-import com.product.core.config.CoreConst;
-
-/**
- * Copyright  LX-BASE
- *
- * @Title: CmnConst
- * @Project: LX-BASE-SERVER
- * @Date: 2020-06-15 11锛�47
- * @Author: LiuChao
- * @Description:
- */
-public class DeviceConst extends CoreConst {
-
-	//鐗规畩鍙橀噺
-    public static final int    DEVICE_DATA_SOCKET_PORT=8899;
-    public static final String STANDARD_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
-    public static final String STANDARD_YEAR_FORMAT = "yyyy";
-    public static final String CPAGE="cpage";
-    public static final String PAGESIZE="pagesize";
-    public static final String DAYS="DAYS";
-    public static final String WEEKS="WEEKS";
-    public static final String MONTHS="MONTHS";
-    public static final String TASK_STATUS_START = "0";
-    public static final String TASK_STATUS_FINAL = "99";
-
-    // 浠诲姟绫诲瀷
-    public static final String TASK_TYPE_SPOT_CHECK = "0";
-    public static final String TASK_TYPE_MAINTENANCE = "1";//淇濆吇浠诲姟
-    public static final String TASK_TYPE_REPAIR = "2";
-    public static final String TASK_TYPE_IDENTIFY = "3";
-    public static final String TASK_TYPE_SPOT_CHECK_REVIEW = "4";
-    public static final String TASK_TYPE_MAINTENANCE_REVIEW = "5";
-    public static final String TASK_TYPE_REPAIR_REVIEW = "6";
-    public static final String TASK_TYPE_DISPATCH = "7";
-    public static final String TASK_TYPE_MOLD_RECEIVE = "8";
-    public static final String TASK_TYPE_MOLD_RETURN = "9";
-    public static final String TASK_TYPE_PURCHASE_APPLY = "10";
-    public static final String TASK_TYPE_PURCHASE_INBOUND = "11";
-    public static final String TASK_TYPE_COMPONENT_RECEIVE = "12";
-    public static final String TASK_TYPE_COMPONENT_RETURN = "13";
-    public static final String TASK_TYPE_COMPONENT_SCRAP = "14";
-
-    // 浠诲姟鏍囬
-    public static final String TASK_TITLE_FORMAT_SPOT_CHECK = "璁惧鐐规-%s";
-    public static final String TASK_TITLE_FORMAT_MAINTENANCE = "璁惧淇濆吇-%s-%s";
-    public static final String TASK_TITLE_FORMAT_REPAIR = "璁惧缁翠慨-%s-%s";
-    public static final String TASK_TITLE_FORMAT_IDENTIFY = "璁惧閴村畾-%s";
-    public static final String TASK_TITLE_FORMAT_SPOT_CHECK_REVIEW = "璁惧鐐规澶嶆牳-%s";
-    public static final String TASK_TITLE_FORMAT_MAINTENANCE_REVIEW = "璁惧淇濆吇澶嶆牳-%s-%s";
-    public static final String TASK_TITLE_FORMAT_REPAIR_REVIEW = "璁惧缁翠慨澶嶆牳-%s-%s";
-    public static final String TASK_TITLE_FORMAT_DISPATCH = "娲惧崟浠诲姟-%s";
-    public static final String TASK_TITLE_FORMAT_MOLD_RECEIVE = "妯″叿棰嗙敤-%s";
-    public static final String TASK_TITLE_FORMAT_MOLD_RETURN = "妯″叿褰掕繕-%s";
-    public static final String TASK_TITLE_FORMAT_PURCHASE_APPLY = "閲囪喘鐢宠-%s";
-    public static final String TASK_TITLE_FORMAT_PURCHASE_INBOUND = "閲囪喘鍏ュ簱-%s";
-    public static final String TASK_TITLE_FORMAT_COMPONENT_RECEIVE = "澶囦欢棰嗙敤-%s";
-    public static final String TASK_TITLE_FORMAT_COMPONENT_RETURN = "澶囦欢褰掕繕-%s";
-    public static final String TASK_TITLE_FORMAT_COMPONENT_SCRAP = "澶囦欢鎶ュ簾-%s";
-
-
-	// 琛ㄥ悕
-    public static final String TABLE_PRODUCT_DEVICE_TASK="product_device_task";
-    public static final String TABLE_PRODUCT_DEVICE_ARCHIVE="product_device_archives";
-    public static final String TABLE_PRODUCT_DEVICE_INSPECT_ITEM_CONFIG="product_device_inspection_item_config";
-    public static final String TABLE_PRODUCT_INSPECT_SETTING="product_device_inspection_setting";
-    public static final String TABLE_PRODUCT_INSPECT_SETTING_SUB="product_device_inspection_setting_sub";
-    public static final String TABLE_PRODUCT_REPAIR_FAILURE="product_device_repair_failure_record";
-    public static final String TABLE_PRODUCT_INSPECTION_SETTING="product_device_inspection_setting";
-    public static final String TABLE_PRODUCT_MAINTENANCE_SETTING="product_device_maintenance_setting";
-    public static final String TABLE_PRODUCT_PATROL_RECORD="product_device_patrol_record";
-    public static final String TABLE_PRODUCT_PATROL_SETTING="product_device_patrol_setting";
-    public static final String TABLE_PRODUCT_PATROL_RECORD_SUB="product_device_patrol_record_sub";
-    public static final String PRODUCT_DEVICE_ARCHIVES = "product_device_archives";// 璁惧绠$悊
-    public static final String PRODUCT_DEVICE_INFO="product_device_info";
-    public static final String PRODUCT_DEVICE_TASK="product_device_task";
-    public static final String PRODUCT_DEVICE_TASK_TYPE="product_device_task_type";
-    public static final String PRODUCT_DEVICE_UNIT="product_device_unit";
-    public static final String PRODUCT_DEVICE_UNIT_SUB="product_device_unit_sub";
-    public static final String PRODUCT_DEVICE_INSPECTION_RECORD="product_device_inspection_record";//璁惧鐐规璁板綍
-	public static final String PRODUCT_DEVICE_INSPECTION_RECORD_SUB="product_device_inspection_record_sub";//鐐规璁板綍鏄庣粏
-    public static final String PRODUCT_DEVICE_MAINTENANCE_ITEM_CONFIG = "product_device_maintenance_item_config";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_ITEM_DETAIL = "product_device_maintenance_item_detail";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_PLAN = "product_device_maintenance_plan";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_PLAN_SUB = "product_device_maintenance_plan_sub";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_PLAN_CHANGE = "product_device_maintenance_plan_change";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_PLAN_CHANGE_SUB = "product_device_maintenance_plan_change_sub";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_RECORD = "product_device_maintenance_record";
-    public static final String PRODUCT_DEVICE_MAINTENANCE_RECORD_SUB = "product_device_maintenance_record_sub";
-    public static final String PRODUCT_DEVICE_REPAIR_RECORD = "product_device_repair_record";
-    public static final String PRODUCT_DEVICE_SPARE_PART_ARCHIVES = "product_device_spare_part_archives"; //璁惧澶囦欢妗f
-    public static final String PRODUCT_DEVICE_SPARE_PART_RECEIVE = "product_device_spare_part_receive"; //璁惧澶囦欢棰嗙敤鏄庣粏
-    public static final String PRODUCT_DEVICE_SPARE_PART_SCRAP = "product_device_spare_part_scrap"; //璁惧澶囦欢鎶ュ簾鏄庣粏
-    public static final String PRODUCT_DEVICE_SPARE_PART_ARCHIVES_PARAM = "product_device_spare_part_archives_param"; //澶囦欢妗f-鍙傛暟
-    public static final String PRODUCT_DEVICE_SPARE_PART_ARCHIVES_UNIT = "product_device_spare_part_archives_unit"; //澶囦欢妗f-鍗曚綅
-    public static final String PRODUCT_DEVICE_SPARE_PART_INVENTORY = "product_device_spare_part_inventory"; //鐩樼偣璁板綍
-    public static final String PRODUCT_DEVICE_SPARE_PART_INVENTORY_DETAIL = "product_device_spare_part_inventory_detail"; //鐩樼偣璁板綍-鏄庣粏
-    public static final String PRODUCT_DEVICE_SPARE_PART_INVENTORY_PROFIT = "product_device_spare_part_inventory_profit"; //鐩樼偣璁板綍-鍖垮悕鐩樼泩
-    public static final String PRODUCT_DEVICE_SPARE_PART_INVENTORY_PROFIT_DETAIL = "product_device_spare_part_inventory_profit_detail"; //鐩樼偣璁板綍-鍖垮悕鐩樼泩-鏄庣粏
-    public static final String PRODUCT_DEVICE_SPARE_PART_PURCHASE_APPLY = "product_device_spare_part_purchase_apply"; //閲囪喘鐢宠鍗�
-    public static final String PRODUCT_DEVICE_SPARE_PART_PURCHASE_APPLY_SUB = "product_device_spare_part_purchase_apply_sub"; //閲囪喘鐢宠鍗�-瀛愯〃
-    public static final String PRODUCT_DEVICE_SPARE_PART_PURCHASE_ORDER = "product_device_spare_part_purchase_order"; //閲囪喘璁㈠崟
-    public static final String PRODUCT_DEVICE_SPARE_PART_PURCHASE_ORDER_SUB = "product_device_spare_part_purchase_order_sub"; //閲囪喘璁㈠崟-瀛愯〃
-    public static final String PRODUCT_DEVICE_SPARE_PART_RECEIVE_SUB = "product_device_spare_part_receive_sub"; //棰嗙敤璁板綍-瀛愯〃
-    public static final String PRODUCT_DEVICE_SPARE_PART_RECEIVE_SUB_DETAIL = "product_device_spare_part_receive_sub_detail"; //棰嗙敤璁板綍-瀛愯〃-棰嗙敤鏄庣粏
-    public static final String PRODUCT_DEVICE_SPARE_PART_RECEIVE_SUB_SPLIT = "product_device_spare_part_receive_sub_split"; //棰嗙敤璁板綍-瀛愯〃-鎷嗕欢鍏ュ簱鏄庣粏
-    public static final String PRODUCT_DEVICE_SPARE_PART_RETURN = "product_device_spare_part_return"; //閫�杩樿褰�
-    public static final String PRODUCT_DEVICE_SPARE_PART_RETURN_SUB = "product_device_spare_part_return_sub"; //閫�杩樿褰�-瀛愯〃
-    public static final String PRODUCT_DEVICE_SPARE_PART_SCRAP_SUB = "product_device_spare_part_scrap_sub"; //鎶ュ簾璁板綍-瀛愯〃
-    public static final String PRODUCT_DEVICE_SPARE_PART_STOCK = "product_device_spare_part_stock"; //搴撳瓨
-    public static final String PRODUCT_DEVICE_SPARE_PART_WAREHOUSE_IN = "product_device_spare_part_warehouse_in"; //鍏ュ簱鍗�
-    public static final String PRODUCT_DEVICE_SPARE_PART_WAREHOUSE_IN_SUB = "product_device_spare_part_warehouse_in_sub"; //鍏ュ簱鍗�-瀛愯〃
-    public static final String PRODUCT_DEVICE_SPARE_PART_WAREHOUSE_IN_SUB_DETAIL = "product_device_spare_part_warehouse_in_sub_detail"; //鍏ュ簱鍗�-瀛愯〃-鏄庣粏
-	public static final String PRODUCT_DEVICE_INSPECTION_PLAN_SETTING = "product_device_inspection_plan_setting"; //鐐规璁″垝閰嶇疆琛�
-	public static final String PRODUCT_DEVICE_INSPECTION_SETTING = "product_device_inspection_setting"; //鐐规閰嶇疆琛�
-
-	//瀛楁
-    public static final String DEVICE_QR_CODE= "device_qr_code";
-    public static final String DEVICE_CODE="device_code";
-    public static final String CREATED_BY="created_by";
-    public static final String DICT_VALUE="dict_value";
-    public static final String DICT_LABEL="dict_label";
-    public static final String TYPE="type";
-    public static final String NAME="name";
-    public static final String YEAR="year";
-    public static final String CYCLE="cycle";
-    public static final String DEVICE_NUMBER="device_number";
-    public static final String TASK_TITLE="task_title";
-    public static final String TASK_TYPE="task_type";
-    public static final String TASK_HANDLING_RULE="task_handling_rule";
-    public static final String TASK_OWNER="task_owner";
-    public static final String START_TIME="start_time";
-    public static final String END_TIME="end_time";
-    public static final String LINK_UUID="link_uuid";
-    public static final String WRITE_BACK_UUID="write_back_uuid";
-    public static final String MAINTENANCE_PERSONNEL="maintenance_personnel";
-    public static final String DEVICE_UUID="device_uuid";
-    public static final String DEVICE_NAME="device_name";
-    public static final String DEVICE_MANAGER="manager";
-    public static final String DEVICE_TYPE="device_type";
-    public static final String ELEVATOR_VARIETY="elevator_variety";
-    public static final String PLAN_MAINTENANCE_TIME="plan_maintenance_time";
-    public static final String MAINTENANCE_USER="maintenance_user";
-    public static final String MAINTENANCE_TIME="maintenance_time";
-    public static final String TECHNICIAN="technician";
-    public static final String PLAN_START_TIME="plan_start_time";
-    public static final String PLAN_FINISH_TIME="plan_finish_time";
-    public static final String TASK_STATUS="task_status";
-    public static final String TABLE_NAME="table_name";
-    public static final String ACTUAL_COMPLETION_TIME="actual_completion_time";
-    public static final String ACTUAL_COMPLETION_USER="actual_completion_user";
-    public static final String RESPONSIBLE_PERSON="responsible_person";
-    public static final String IS_FINISH="is_finish";
-    public static final String IS_REVOKE="is_revoke";
-    public static final String IS_TIMEOUT="is_timeout";
-    public static final String IS_ADD_RECORD="is_add_record";
-    public static final String TRANSFER_REASON = "transfer_reason";
-    public static final String APPLY_REPAIR_USER = "apply_repair_user";
-    public static final String APPLY_REPAIR_TIME = "apply_repair_time";
-    public static final String PLAN_SUB_UUID = "plan_sub_uuid";
-    public static final String ITEM_UUID = "item_uuid";
-    public static final String MAINTENANCE_STATUS = "maintenance_status";
-    public static final String MAINTENANCE_TYPE = "maintenance_type";
-    public static final String SEND_USER = "send_user";
-    public static final String MAINTENANCE_CYCLE = "maintenance_cycle";
-    public static final String INSPECTION_CYCLE="inspection_cycle";
-    public static final String CYCLE_UNIT = "cycle_unit";
-    public static final String MAINTENANCE_ITEM = "maintenance_item";
-    public static final String INSPECTION_ITEM = "inspection_item";
-    public static final String BACK_TYPE = "back_type";
-    public static final String REMARK = "remark";
-    public static final String CONFIRM_WAY = "confirm_way";
-    public static final String AHEAD_NOTICE_DAY = "ahead_notice_day";
-    public static final String INSPECT_FINAL_TIME="inspect_final_time";
-    public static final String PARENT_KEY= "parent_key";
-}
diff --git a/product-server-device/src/main/java/com/product/device/config/QuickResponseCode.java b/product-server-device/src/main/java/com/product/device/config/QuickResponseCode.java
deleted file mode 100644
index d9a8158..0000000
--- a/product-server-device/src/main/java/com/product/device/config/QuickResponseCode.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.product.device.config;
-
-import cn.hutool.extra.qrcode.QrConfig;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-import java.awt.*;
-
-@Configuration
-public class QuickResponseCode {
-
-	@Bean
-	public QrConfig qrConfig() {
-		return QuickResponseCode.getQRConfig();
-	}
-
-	public static QrConfig getQRConfig() {
-		int wh = 400;
-		QrConfig qrConfig = new QrConfig();
-		qrConfig.setBackColor(Color.white);
-		qrConfig.setForeColor(Color.black);
-		qrConfig.setWidth(wh);
-		qrConfig.setHeight(wh);
-		return qrConfig;
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/controller/CommonInspectionController.java b/product-server-device/src/main/java/com/product/device/controller/CommonInspectionController.java
deleted file mode 100644
index 1d88962..0000000
--- a/product-server-device/src/main/java/com/product/device/controller/CommonInspectionController.java
+++ /dev/null
@@ -1,168 +0,0 @@
-package com.product.device.controller;
-
-import com.product.device.config.DeviceCode;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.servlet.http.HttpServletRequest;
-
-import com.product.core.config.CoreConst;
-import com.product.core.controller.support.AbstractBaseController;
-import com.product.core.entity.FieldSetEntity;
-import com.product.core.entity.RequestParameterEntity;
-import com.product.core.exception.BaseException;
-import com.product.core.spring.context.SpringMVCContextHolder;
-import com.product.device.service.CommonInspectionService;
-import com.product.module.sys.version.ApiVersion;
-
-import java.io.IOException;
-
-/**
- * 璁惧鐐规
- */
-@RestController
-@RequestMapping("/api/device/inspection")
-public class CommonInspectionController extends AbstractBaseController {
-	@Autowired
-	CommonInspectionService commonInspectionService;
-
-	/**
-	 * 璁惧宸℃鏈堝害灞曠ず
-	 * 
-	 * @throws IOException
-	 */
-	@RequestMapping(value = "/getPatrolMonthlViewy/{version}", method = RequestMethod.POST)
-	@ApiVersion(1)
-	public String getPatrolMonthlViewy(HttpServletRequest request) {
-
-		try {
-			FieldSetEntity fse = null;
-			Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
-			if (bean != null) {
-				RequestParameterEntity reqp = (RequestParameterEntity) bean;
-				fse = reqp.getFormData();
-			}
-			if (bean == null || fse == null) {
-				SpringMVCContextHolder.getSystemLogger().error(String.valueOf(DeviceCode.SYSTEM_FORM_NODATA));
-				return this.error(DeviceCode.SYSTEM_FORM_NODATA);
-			}
-			String result = OK_List(commonInspectionService.getPatrolMonthlView(fse));
-			return result;
-		} catch (BaseException e) {
-			e.printStackTrace();
-			return error(e);
-		} catch (Exception e) {
-			e.printStackTrace();
-			return e.getMessage();
-		}
-	}
-
-	/**
-	 * 璁惧鐐规鎴栬�呭贰妫�閰嶇疆淇濆瓨
-	 * 
-	 * @throws IOException
-	 */
-	@RequestMapping(value = "/saveSetting/{version}", method = RequestMethod.POST)
-	@ApiVersion(1)
-	public String saveSetting(HttpServletRequest request) {
-
-		try {
-			FieldSetEntity fse = null;
-			Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
-			if (bean != null) {
-				RequestParameterEntity reqp = (RequestParameterEntity) bean;
-				fse = reqp.getFormData();
-			}
-			if (bean == null || fse == null) {
-				SpringMVCContextHolder.getSystemLogger().error(String.valueOf(DeviceCode.SYSTEM_FORM_NODATA));
-				return this.error(DeviceCode.SYSTEM_FORM_NODATA);
-			}
-
-			boolean succ = commonInspectionService.saveSetting(fse);
-			if (succ) {
-				return OK();
-			}
-			SpringMVCContextHolder.getSystemLogger().error(DeviceCode.SAVE_PATROL_CONFIG_ERROR.getValue(),
-					DeviceCode.SAVE_PATROL_CONFIG_ERROR.getText());
-			return this.error(DeviceCode.SAVE_PATROL_CONFIG_ERROR);
-		} catch (BaseException e) {
-			SpringMVCContextHolder.getSystemLogger().error(e);
-			return this.error(e);
-		} catch (Exception e) {
-			SpringMVCContextHolder.getSystemLogger().error(e);
-			return this.error(DeviceCode.SAVE_PATROL_CONFIG_ERROR);
-		}
-	}
-
-	/**
-	 * 璁惧鐐规鎴栬�呭贰妫�澶嶆牳
-	 * 
-	 * @throws IOException
-	 */
-	@RequestMapping(value = "/batchReview/{version}", method = RequestMethod.POST)
-	@ApiVersion(1)
-	public String batchReview(HttpServletRequest request) {
-
-		try {
-			FieldSetEntity fse = null;
-			Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
-			if (bean != null) {
-				RequestParameterEntity reqp = (RequestParameterEntity) bean;
-				fse = reqp.getFormData();
-			}
-			if (bean == null || fse == null) {
-				SpringMVCContextHolder.getSystemLogger().error(String.valueOf(DeviceCode.SYSTEM_FORM_NODATA));
-				return this.error(DeviceCode.SYSTEM_FORM_NODATA);
-			}
-
-			boolean succ = commonInspectionService.batchReview(fse);
-			if (succ) {
-				return OK();
-			}
-			SpringMVCContextHolder.getSystemLogger().error(DeviceCode.SAVE_PATROL_CONFIG_ERROR.getValue(),
-					DeviceCode.SAVE_PATROL_CONFIG_ERROR.getText());
-			return error(DeviceCode.SAVE_PATROL_CONFIG_ERROR.getValue(), DeviceCode.SAVE_PATROL_CONFIG_ERROR.getText());
-		} catch (BaseException e) {
-			SpringMVCContextHolder.getSystemLogger().error(e);
-			return this.error(e);
-		} catch (Exception e) {
-			SpringMVCContextHolder.getSystemLogger().error(e);
-			return this.error(DeviceCode.SAVE_PATROL_CONFIG_ERROR.getValue(),
-					DeviceCode.SAVE_PATROL_CONFIG_ERROR.getText());
-		}
-	}
-
-	/**
-	 * 璁惧宸℃閰嶇疆璇︽儏
-	 * 
-	 * @throws IOException
-	 */
-	@RequestMapping(value = "/findPatrolSetting/{version}", method = RequestMethod.POST)
-	@ApiVersion(1)
-	public String findPatrolSetting(HttpServletRequest request) {
-
-		try {
-			FieldSetEntity fse = null;
-			Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
-			if (bean != null) {
-				RequestParameterEntity reqp = (RequestParameterEntity) bean;
-				fse = reqp.getFormData();
-			}
-			if (bean == null || fse == null) {
-				SpringMVCContextHolder.getSystemLogger().error(String.valueOf(DeviceCode.SYSTEM_FORM_NODATA));
-				return this.error(DeviceCode.SYSTEM_FORM_NODATA);
-			}
-
-			String result = OK_List(commonInspectionService.findPatrolSetting());
-			return result;
-		} catch (BaseException e) {
-			e.printStackTrace();
-			return error(e);
-		} catch (Exception e) {
-			e.printStackTrace();
-			return e.getMessage();
-		}
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/controller/DeviceMaintenanceController.java b/product-server-device/src/main/java/com/product/device/controller/DeviceMaintenanceController.java
deleted file mode 100644
index 9c9db87..0000000
--- a/product-server-device/src/main/java/com/product/device/controller/DeviceMaintenanceController.java
+++ /dev/null
@@ -1,113 +0,0 @@
-package com.product.device.controller;
-
-import com.product.core.entity.FieldSetEntity;
-import com.product.core.exception.BaseException;
-import com.product.device.config.DeviceCode;
-import com.product.module.sys.version.ApiVersion;
-import com.product.util.BaseUtil;
-import com.product.util.support.AbstractBaseController;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-
-import com.product.device.service.DeviceMainenanceService;
-
-import javax.servlet.http.HttpServletRequest;
-
-/**
- * 璁惧淇濆吇
- */
-@RestController
-@RequestMapping("/api/device/maintenance")
-public class DeviceMaintenanceController extends AbstractBaseController {
-	@Autowired
-	DeviceMainenanceService deviceMainenanceService;
-
-
-	@PostMapping("/{version}")
-	@ApiVersion(1)
-	public String getMaintainByCurrentYear(HttpServletRequest request) {
-		try {
-			FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-			return OK_List(deviceMainenanceService.getMaintainByCurrentYear(fse));
-		} catch (BaseException e) {
-			return error(e);
-		} catch (Exception e) {
-			return error(DeviceCode.COMMON_DATA_ERROR, e);
-		}
-	}
-
-	@PostMapping("/month/{version}")
-	@ApiVersion(1)
-	public String getMaintainMonth(HttpServletRequest request) {
-		try {
-			FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-			return OK_List(deviceMainenanceService.getMaintainMonth(fse));
-		} catch (BaseException e) {
-			return error(e);
-		} catch (Exception e) {
-			return error(DeviceCode.COMMON_DATA_ERROR, e);
-		}
-	}
-
-	/**
-	 * 澶嶆牳缁翠繚璁板綍
-	 *
-	 * @param request
-	 * @return
-	 */
-	@PostMapping("/review/{version}")
-	@ApiVersion(1)
-	public String reviewRecord(HttpServletRequest request) {
-		try {
-			FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-			if (!deviceMainenanceService.maintenanceReview(fse)) {
-				//鏇存柊澶辫触
-				return error(DeviceCode.DEVICE_MAINTENANCE_REVIEW_FAIL);
-			}
-			return OK();
-		} catch (BaseException e) {
-			return error(e);
-		} catch (Exception e) {
-			return error(DeviceCode.COMMON_DATA_ERROR, e);
-		}
-	}
-
-	/**
-	 * 缁翠繚鍗曚綅骞村害缁翠繚缁熻
-	 * @param request
-	 * @return
-	 */
-	@PostMapping("/year-maintenance/{version}")
-	@ApiVersion(1)
-	public String yearMaintenance(HttpServletRequest request) {
-		try {
-			FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-			return OK_List(deviceMainenanceService.yearMaintenance(fse));
-		} catch (BaseException e) {
-			return error(e);
-		} catch (Exception e) {
-			return error(DeviceCode.DEVICE_MAINTENANCE_YEAR_FAIL, e);
-		}
-	}
-
-	/**
-	 * 缁翠繚鍗曚綅骞村害缁翠繚浠诲姟瀹屾垚鎯呭喌
-	 * @param request
-	 * @return
-	 */
-	@PostMapping("/year-maintenance-finish/{version}")
-	@ApiVersion(1)
-	public String yearMaintenanceFinish(HttpServletRequest request) {
-		try {
-			FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
-			return OK_List(deviceMainenanceService.yearMaintenanceFinish(fse));
-		} catch (BaseException e) {
-			return error(e);
-		} catch (Exception e) {
-			return error(DeviceCode.DEVICE_MAINTENANCE_YEAR_FINISH_FAIL, e);
-		}
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/controller/QuickResponseController.java b/product-server-device/src/main/java/com/product/device/controller/QuickResponseController.java
deleted file mode 100644
index 8eb94f8..0000000
--- a/product-server-device/src/main/java/com/product/device/controller/QuickResponseController.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.product.device.controller;
- 
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
- 
-import javax.servlet.http.HttpServletResponse;
-
-import com.product.device.service.QuickResponseService;
-
-import java.io.IOException;
- 
-@RestController
-@RequestMapping("/api/common/util")
-public class QuickResponseController {
-    @Autowired
-    QuickResponseService qrService;
-    @RequestMapping("/create-qr")
-    public void generateV3(String content, HttpServletResponse servletResponse) throws IOException {
-        qrService.generateStream(content,servletResponse);
-    }
-}
diff --git a/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataProcessThread.java b/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataProcessThread.java
deleted file mode 100644
index 0413530..0000000
--- a/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataProcessThread.java
+++ /dev/null
@@ -1,159 +0,0 @@
-package com.product.device.data.gather.service;
- 
-import java.io.BufferedReader;
-import java.io.BufferedWriter;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.OutputStreamWriter;
-import java.net.Socket;
-import java.nio.charset.Charset;
-
-import com.product.core.dao.BaseDao;
-import com.product.core.spring.context.SpringMVCContextHolder;
-
-import org.mozilla.universalchardet.UniversalDetector;
-
-
-public class DeviceDataProcessThread extends Thread {
-	Charset utf8Charset = Charset.forName("UTF-8");
-    Charset gbkCharset = Charset.forName("GBK");
-    Charset gbCharset = Charset.forName("GB2312");
-    Charset ISOCharset = Charset.forName("ISO-8859-1");
-    Charset US = Charset.forName("US-ASCII");
-    
-    public BaseDao baseDao;
-    
-	Socket socket = null;
-	//姣忓惎鍔ㄤ竴涓嚎绋嬶紝杩炴帴瀵瑰簲鐨凷ocket
- 
-	public DeviceDataProcessThread(Socket socket,BaseDao dao) {
-		this.socket = socket;
-		this.baseDao=dao;
-	}
-	
-	//鍚姩绾跨▼锛屽嵆鍝嶅簲瀹㈡埛璇锋眰
-	public void run() { 
-        BufferedReader reader=null;
-        
-        BufferedWriter writer=null; 
-		try {
-			reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));//璇诲彇瀹㈡埛绔秷鎭�  
-            writer=new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));//鍚戝鎴风鍐欐秷鎭�
-            String line="";
-            while((line=reader.readLine()) !=null ){
-//            	SpringMVCContextHolder.getSystemLogger().info("=============="+encode(line));
-            	SpringMVCContextHolder.getSystemLogger().info("=====瀛楃缂栫爜锛�"+getEncoding(line));
-            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔彂閫佺殑娑堟伅鏄細" + line);
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�1111锛�" + new String(line.getBytes(utf8Charset)));
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�1锛�" + new String(line.getBytes(US),gbkCharset));
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�12锛�" + new String(line.getBytes(US),utf8Charset));
-//            	String lineGBK = new String(line.getBytes(ISOCharset), gbkCharset); 
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�2锛�" + lineGBK);
-//            	String lineUTF8 = new String(line.getBytes(ISOCharset), utf8Charset); 
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�3锛�" + lineUTF8);
-//            	String lineiso = new String(line.getBytes(utf8Charset), ISOCharset); 
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�4锛�" + lineiso);
-//            	String lineug = new String(line.getBytes(utf8Charset), gbkCharset); 
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�5锛�" + lineug);
-//            	
-//            	String linegi = new String(line.getBytes(gbkCharset), ISOCharset); 
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�6锛�" + linegi);
-//            	String linegu = new String(line.getBytes(gbkCharset), utf8Charset); 
-//            	SpringMVCContextHolder.getSystemLogger().info("=====鏀跺埌鏉ヨ嚜瀹㈡埛绔殑鍙戦�佺殑娑堟伅鏄�7锛�" + linegu);
-            } 
-            
-          writer.write("鏈嶅姟鍣ㄥ凡鏀跺埌:"+line+"\n");  
-          writer.flush(); 
-		} catch (IOException e) {
-			e.printStackTrace();
-		} finally{
-			try {
-				if(reader!=null) {
-					reader.close();
-				}
-				if(writer!=null) {
-					writer.close();
-				}
-//				if(socket!=null) {
-//					socket.close();
-//				}
-			} catch (IOException e) {
-				e.printStackTrace();
-			}
-		}
-	
-	}
-	
-	public static  String encode(String str) {
-//        String testString = "杩欐槸涓�涓祴璇曞瓧绗︿覆";
-        byte[] testData = str.getBytes();
- 
-        // 鍒濆鍖� CharsetDetector
-        UniversalDetector detector = new UniversalDetector(null);
- 
-        // 灏嗘暟鎹~鍏呭埌 CharsetDetector
-        detector.handleData(testData, 0, testData.length);
- 
-        // 瀹屾垚鏁版嵁濉厖
-        detector.dataEnd();
- 
-        // 鑾峰彇妫�娴嬪嚭鏉ョ殑瀛楃闆�
-        String encoding = detector.getDetectedCharset();
- 
-        if (encoding != null) {
-            System.out.println("缂栫爜鏍煎紡涓猴細" + encoding);
-        } else {
-            System.out.println("鏈兘妫�娴嬪嚭缂栫爜鏍煎紡銆�");
-        }
- 
-        // 閲婃斁璧勬簮
-        detector.reset();
-        return encoding;
-    }
-	
-	
-	public static String getEncoding(String str) {
-        String encode = "GB2312";
-        try {
-            if (isEncoding(str, encode)) { // 鍒ゆ柇鏄笉鏄疓B2312
-                return encode;
-            }
-        } catch (Exception exception) {
-        	
-        }
-        encode = "ISO-8859-1";
-        try {
-            if (isEncoding(str, encode)) { // 鍒ゆ柇鏄笉鏄疘SO-8859-1
-                return encode;
-            }
-        } catch (Exception exception1) {
-        }
-        encode = "UTF-8";
-        try {
-            if (isEncoding(str, encode)) { // 鍒ゆ柇鏄笉鏄疷TF-8
-                return encode;
-            }
-        } catch (Exception exception2) {
-        }
-        encode = "GBK";
-        try {
-            if (isEncoding(str, encode)) { // 鍒ゆ柇鏄笉鏄疓BK
-                return encode;
-            }
-        } catch (Exception exception3) {
-        }
-        return "濡傛灉閮戒笉鏄紝璇存槑杈撳叆鐨勫唴瀹逛笉灞炰簬甯歌鐨勭紪鐮佹牸寮�"; // 濡傛灉閮戒笉鏄紝璇存槑杈撳叆鐨勫唴瀹逛笉灞炰簬甯歌鐨勭紪鐮佹牸寮忋��
-    }
-
-	public static boolean isEncoding(String str, String encode) {
-        try {
-            if (str.equals(new String(str.getBytes(), encode))) {
-                return true;
-            }
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-        return false;
-    }
-
-}
\ No newline at end of file
diff --git a/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataThread.java b/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataThread.java
deleted file mode 100644
index 3d38087..0000000
--- a/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataThread.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package com.product.device.data.gather.service;
-
-import java.io.IOException;
-import java.net.ServerSocket;
-import java.net.Socket;
-
-import com.product.core.dao.BaseDao;
-import com.product.core.spring.context.SpringBeanUtil;
-import com.product.core.spring.context.SpringMVCContextHolder;
-import com.product.device.config.DeviceConst;
-
-
-
-public class DeviceDataThread extends Thread {
-	
-
-	//鏈嶅姟鍣ㄧ姸鎬�
-	public static boolean serverStatus=false;
-	
-	@Override
-	public void run() {
-		start();
-	}
-	
-	public void start() {
-		ServerSocket serverSocket = null;
-		try {
-			// 寤虹珛涓�涓湇鍔″櫒Socket(ServerSocket)鎸囧畾绔彛骞跺紑濮嬬洃鍚�
-			serverSocket = new ServerSocket(DeviceConst.DEVICE_DATA_SOCKET_PORT);
-			serverStatus=true;
-			SpringMVCContextHolder.getSystemLogger().info("=====寤虹珛鏁版嵁鎺ユ敹鏈嶅姟,绔彛"+DeviceConst.DEVICE_DATA_SOCKET_PORT);
-			// 鐩戝惉涓�鐩磋繘琛屼腑
-			while (true) {
-				// 浣跨敤accept()鏂规硶绛夊緟瀹㈡埛鍙戣捣閫氫俊
-				Socket socket = serverSocket.accept();
-				DeviceDataProcessThread thread = new DeviceDataProcessThread(socket,SpringBeanUtil.getBean(BaseDao.class));
-				thread.start();
-			}
-		} catch (IOException e) {
-			serverStatus=false;
-			e.printStackTrace();
-		}
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataThreadMonitor.java b/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataThreadMonitor.java
deleted file mode 100644
index 926d2e6..0000000
--- a/product-server-device/src/main/java/com/product/device/data/gather/service/DeviceDataThreadMonitor.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.product.device.data.gather.service;
-
-public class DeviceDataThreadMonitor extends Thread {
-	
-	@Override
-	public void run() {
-		
-		
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/service/CommonInspectionService.java b/product-server-device/src/main/java/com/product/device/service/CommonInspectionService.java
deleted file mode 100644
index 135dd44..0000000
--- a/product-server-device/src/main/java/com/product/device/service/CommonInspectionService.java
+++ /dev/null
@@ -1,304 +0,0 @@
-package com.product.device.service;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
-
-import com.product.admin.service.PublicService;
-import com.product.core.dao.BaseDao;
-import com.product.core.entity.DataTableEntity;
-import com.product.core.entity.FieldSetEntity;
-import com.product.core.exception.BaseException;
-import com.product.core.service.support.AbstractBaseService;
-import com.product.core.spring.context.SpringMVCContextHolder;
-import com.product.core.transfer.Transactional;
-import com.product.device.config.DeviceCode;
-import com.product.device.config.DeviceConst;
-import com.product.device.service.idel.IDeviceInspectionService;
-import com.product.module.sys.entity.SystemUser;
-import com.product.util.BaseUtil;
-
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-
-/**
- * 璁惧鐐规
- *
- * @Author
- * @Date 2022/3/8 16:33
- * @Desc 鍔熻兘鐩稿叧 service
- */
-@Service
-public class CommonInspectionService extends AbstractBaseService implements IDeviceInspectionService {
-
-    @Autowired
-    public BaseDao baseDao;
-    @Autowired
-    DeviceManagerService deviceManagerService;
-    @Autowired
-    PublicService publicService;
-    @Autowired
-    DeviceTaskService deviceTaskService;
-    /**
-     * 鑾峰彇璁惧淇℃伅 鍖呮嫭瀛愯澶�
-     *
-     * @param device_sn
-     * @return
-     */
-    public FieldSetEntity createInspection(String device_sn) {
-        FieldSetEntity dev = deviceManagerService.findDevice( device_sn);
-        baseDao.loadPromptData(dev);
-        if (dev != null) {
-            DataTableEntity dt = baseDao.listTable(DeviceConst.TABLE_PRODUCT_DEVICE_INSPECT_ITEM_CONFIG, " uuid in( select config_uuid from" + DeviceConst.TABLE_PRODUCT_INSPECT_SETTING_SUB + " where  main_uuid=(select uuid from " + DeviceConst.TABLE_PRODUCT_INSPECT_SETTING + " where device_type=? )", new String[]{dev.getString("device_type")});
-            if (!DataTableEntity.isEmpty(dt)) {
-                Map<String, DataTableEntity> sub = new HashMap<>();
-                sub.put("sub", dt);
-                dev.setSubData(sub);
-                dev.addSubDataTable(dt);
-            }
-        }
-        return dev;
-    }
-
-    public DataTableEntity getPatrolMonthlView(FieldSetEntity fliter)  throws BaseException{
-        StringBuffer sb = new StringBuffer();
-        ArrayList<String> parme = new ArrayList<>();
-        sb.append(" SELECT a.name obName,GROUP_CONCAT( CONCAT(check_time,'&',result) ) check_time FROM(");
-        sb.append(" SELECT c.name,b.result,DATE_FORMAT( a.check_time, '%d' ) check_time FROM ");
-
-        sb.append(" "+fliter.getTableName()+" a LEFT JOIN "+fliter.getTableName()+"_sub b on a.uuid =b.record_uuid ");
-
-        sb.append(" LEFT JOIN product_device_patrol_config c on b.patrol_uuid=c.uuid where 1=1");
-
-
-        if (!StringUtils.isEmpty(fliter.getString("device_number"))) {
-            sb.append(" and a.device_number=?");
-            parme.add(fliter.getString("device_number"));
-        }
-        if (!StringUtils.isEmpty(fliter.getString("patrol_user"))) {
-            sb.append(" and a.patrol_user=?");
-            parme.add(fliter.getString("patrol_user"));
-        }
-        if (!StringUtils.isEmpty(fliter.getString("check_time"))) {
-            sb.append(" and DATE_FORMAT( a.check_time, '%Y-%m' )=?");
-            parme.add(fliter.getString("check_time").substring(0, 7));
-        } else {
-            throw new BaseException("0","骞存湀涓嶈兘涓虹┖");
-        }
-        sb.append(" GROUP BY c.name,b.result,DATE_FORMAT( a.check_time, '%d' )  ");
-        sb.append(") a GROUP BY a.name ");
-        String[] pArr = parme.toArray(new String[parme.size()]);
-        DataTableEntity dt = baseDao.listTable(sb.toString(), pArr);
-        for (int i = 0; i <dt.getRows() ; i++) {
-            FieldSetEntity fs = dt.getFieldSetEntity(i);
-            String check_time = fs.getString("check_time");
-            if (!StringUtils.isEmpty(check_time)){
-                String[] check_time_arr = check_time.split(",");
-                for (int j = 0; j <check_time_arr.length ; j++) {
-                    String[] v = check_time_arr[j].split("&");
-                    fs.setValue("m"+v[0],v[1]);
-                }
-
-            }
-        }
-        return dt;
-    }
-
-    public FieldSetEntity getInspectionSetting(String device_type) {
-        FieldSetEntity fs = baseDao.getFieldSetByFilter(DeviceConst.TABLE_PRODUCT_INSPECTION_SETTING, " device_type=? ", new String[]{device_type}, false);
-        return fs;
-    }
-
-    public DataTableEntity getTreeArchives() {
-        DataTableEntity dt = baseDao.listTable(DeviceConst.TABLE_PRODUCT_DEVICE_ARCHIVE, new String[]{});
-        return dt;
-    }
-
-    /**
-     * 淇濇寔璁惧閰嶇疆锛堢偣妫�銆佸贰妫�銆佷繚鍏伙級
-     * @param fs
-     * @return
-     */
-    @Transactional
-    public boolean saveSetting(FieldSetEntity fs) {
-        DataTableEntity subTable = fs.getSubDataTable("subTable");
-        boolean re = true;
-        for (int i = 0; i < subTable.getRows(); i++) {
-            FieldSetEntity sub = subTable.getFieldSetEntity(i);
-            sub.setTableName(fs.getTableName());
-            if (!StringUtils.isEmpty(sub.getString("~type~"))) {
-                publicService.delete(sub);
-                continue;
-            }
-            sub.setValue("device_number", fs.getString("device_number"));
-            sub.setValue("cycle", fs.getString("cycle"));
-            baseDao.executeUpdate("update product_device_maintenance_setting set device_number=? ",new String[] {fs.getString("device_number")});
-
-            if ("product_device_maintenance_setting".equals(fs.getTableName())){
-                sub.setValue("type", fs.getString("type"));
-                sub.setValue("ahead_notice_day", fs.getString("ahead_notice_day"));
-            }
-            if ("product_device_inspection_setting".equals(fs.getTableName())){
-                sub.setValue("start_time", fs.getDate("start_time"));
-                sub.setValue("warn_time", fs.getDate("warn_time"));
-            }
-            String uuid = publicService.saveFieldSetEntity(sub);
-            if (StringUtils.isEmpty(uuid)) {
-                re = false;
-            }
-        }
-        return re;
-    }
-
-    @Transactional
-    public boolean batchReview(FieldSetEntity fs) {
-        String uuid = fs.getString("uuid");
-        if (StringUtils.isEmpty(uuid)) {
-            return false;
-        }
-        String[] split = uuid.split(",");
-        boolean re = true;
-        for (int i = 0; i < split.length; i++) {
-            FieldSetEntity recordFs = new FieldSetEntity();
-            recordFs.setTableName(fs.getTableName());
-            recordFs.setValue("uuid", split[i]);
-            recordFs.setValue("check_user", SpringMVCContextHolder.getCurrentUser().getUser_id());
-            recordFs.setValue("check_time", new Date());
-            String uuids = publicService.saveFieldSetEntity(recordFs);
-            if (StringUtils.isEmpty(uuids)) {
-                re = false;
-            }
-
-        }
-        return re;
-    }
-
-    public FieldSetEntity findPatrolSetting() {
-        DataTableEntity dataTableEntity = baseDao.listTable(DeviceConst.TABLE_PRODUCT_PATROL_SETTING, "");
-        FieldSetEntity fs = new FieldSetEntity();
-        fs.setTableName(DeviceConst.TABLE_PRODUCT_PATROL_SETTING);
-
-        DataTableEntity dt = new DataTableEntity();
-
-        for (int i = 0; i < dataTableEntity.getRows(); i++) {
-            FieldSetEntity sub = dataTableEntity.getFieldSetEntity(i);
-            FieldSetEntity fsSub = new FieldSetEntity();
-            fsSub.setTableName(DeviceConst.TABLE_PRODUCT_PATROL_SETTING);
-            fsSub.setValue("patrol_config_uuid", sub.getString("patrol_config_uuid"));
-            fsSub.setValue("remark", sub.getString("remark"));
-            fsSub.setValue("uuid", sub.getString("uuid"));
-            dt.addFieldSetEntity(fsSub);
-            fs.setValue("device_number", sub.getString("device_number"));
-            fs.setValue("cycle", sub.getString("cycle"));
-
-        }
-        Map<String, DataTableEntity> sub = new HashMap<>();
-        sub.put("subTable", dt);
-        fs.setSubData(sub);
-        return fs;
-    }
-    public FieldSetEntity findInspectionSetting() {
-        DataTableEntity dataTableEntity = baseDao.listTable(DeviceConst.TABLE_PRODUCT_INSPECTION_SETTING, "");
-        FieldSetEntity fs = new FieldSetEntity();
-        fs.setTableName(DeviceConst.TABLE_PRODUCT_INSPECTION_SETTING);
-
-        DataTableEntity dt = new DataTableEntity();
-
-        for (int i = 0; i < dataTableEntity.getRows(); i++) {
-            FieldSetEntity sub = dataTableEntity.getFieldSetEntity(i);
-            FieldSetEntity fsSub = new FieldSetEntity();
-            fsSub.setTableName(DeviceConst.TABLE_PRODUCT_INSPECTION_SETTING);
-            fsSub.setValue("inspection_uuid", sub.getString("inspection_uuid"));
-            fsSub.setValue("remark", sub.getString("remark"));
-            fsSub.setValue("uuid", sub.getString("uuid"));
-            fsSub.setValue("back_type", sub.getString("back_type"));
-
-            dt.addFieldSetEntity(fsSub);
-            fs.setValue("device_number", sub.getString("device_number"));
-            fs.setValue("cycle", sub.getString("cycle"));
-            fs.setValue("start_time", sub.getString("start_time"));
-            fs.setValue("warn_time", sub.getString("warn_time"));
-
-        }
-        Map<String, DataTableEntity> sub = new HashMap<>();
-        sub.put("subTable", dt);
-        fs.setSubData(sub);
-        return fs;
-    }
-	/**
-     * 璁惧鐨勭偣妫�閰嶇疆
-     * @param asset_code
-     * @return
-     */
-    public FieldSetEntity findDeviceSetting(String device_uuid) {
-    	FieldSetEntity device=deviceManagerService.findDevice(device_uuid);
-    	String sql="select c.* from product_device_inspection_setting a join product_device_inspection_setting_sub b on a.uuid=b.main_uuid left join product_device_inspection_item_config c on b.config_uuid=c.uuid and c.is_used=1 where status=1 and a.device_uuid=? ";
-        DataTableEntity dataTableEntity = baseDao.listTable(sql,new String[] {device_uuid});
-        device.addSubDataTable(dataTableEntity);
-        return device;
-    }
-    /**
-     * 璁惧鐨勭偣妫�璁板綍
-     * @param asset_code
-     * @return
-     */
-    public FieldSetEntity findInspectionRecord(String uuid) {
-    	FieldSetEntity record=baseDao.getFieldSetEntity("product_device_inspection_record", 
-    			new String[]{"device_uuid","inspect_user","inspect_final_time","check_user","check_time","is_finish"},uuid, false);
-    	
-    	if(!FieldSetEntity.isEmpty(record)) {
-    		
-	    	FieldSetEntity device=deviceManagerService.findDevice(record.getString("device_uuid"));
-	    	record.setValue("device_uuid", device.getString("device_name"));
-	    	record.setValue("device_uuid_save_value", device.getString("uuid"));
-	    	
-	    	String sql="select s.*,c.* from product_device_inspection_setting a left join product_device_inspection_item_config c on a.inspection_item=c.uuid and c.is_used=1 left join product_device_inspection_record_sub s on s.inspect_item=c.uuid and record_uuid=?  where a.device_uuid=? ";
-	        DataTableEntity dt = baseDao.listTable(sql,new String[] {uuid,record.getString("device_uuid_save_value")});
-	        record.addSubDataTable(dt);  //鐐规椤�
-//	        record.removeSubData("product_device_inspection_record_sub");
-    	}
-        return record;
-    }
-    /**
-     * 淇濆瓨鐐规淇℃伅
-     * @param fs
-     * @return
-     */
-    @Transactional
-    public String saveInspection(FieldSetEntity fs) throws BaseException{
-    	if(!FieldSetEntity.isEmpty(fs) ) {
-    		FieldSetEntity rfs=new FieldSetEntity(DeviceConst.PRODUCT_DEVICE_INSPECTION_RECORD);
-    		SystemUser user = SpringMVCContextHolder.getCurrentUser();
-    		rfs.setValue("org_level_uuid", user.getOrg_level_uuid());
-//    		rfs.setValue("device_uuid", fs.getValue("device_number"));
-    		rfs.setValue("device_uuid", fs.getValue("uuid"));
-    		rfs.setValue("is_finish", 0);
-    		rfs.setValue("use_dept", user.getOrg_level_uuid());
-    		rfs.setValue("inspect_user", user.getUser_id());
-    		rfs.setValue("inspect_final_time",new Date());
-//    		rfs.setValue("task_uuid", fieldValue);
-    		DataTableEntity dt=fs.getSubDataTable(DeviceConst.PRODUCT_DEVICE_INSPECTION_RECORD_SUB);
-    		if(!DataTableEntity.isEmpty(dt)) {
-    			rfs.addSubDataTable(dt);
-    			if(baseDao.saveFieldSetEntity(rfs)) {//鍒涘缓浠诲姟
-    				deviceTaskService.automaticCreateTask(
-    						String.format(DeviceConst.TASK_TITLE_FORMAT_SPOT_CHECK, fs.getString(DeviceConst.DEVICE_NAME))
-    						,DeviceConst.TASK_TYPE_SPOT_CHECK
-    						,rfs.getUUID()
-    						,fs.getString(DeviceConst.DEVICE_MANAGER)
-    						);
-    				
-    			}
-    		}
-    		return  rfs.getUUID();
-    	}
-    	
-    	return null;
-    }
-    
-    
-    
-}
\ No newline at end of file
diff --git a/product-server-device/src/main/java/com/product/device/service/DeviceMainenanceService.java b/product-server-device/src/main/java/com/product/device/service/DeviceMainenanceService.java
deleted file mode 100644
index c7b3ba9..0000000
--- a/product-server-device/src/main/java/com/product/device/service/DeviceMainenanceService.java
+++ /dev/null
@@ -1,265 +0,0 @@
-package com.product.device.service;
-
-import cn.hutool.core.collection.CollectionUtil;
-import com.beust.jcommander.internal.Lists;
-import com.product.core.config.CoreConst;
-import com.product.core.dao.BaseDao;
-import com.product.core.entity.DataTableEntity;
-import com.product.core.entity.FieldSetEntity;
-import com.product.core.exception.BaseException;
-import com.product.core.service.support.AbstractBaseService;
-import com.product.core.spring.context.SpringMVCContextHolder;
-import com.product.core.transfer.Transactional;
-import com.product.device.config.DeviceCode;
-import com.product.device.config.DeviceConst;
-import com.product.device.service.idel.IDeviceMainenanceService;
-import com.product.module.sys.entity.SystemUser;
-import com.product.task.device.service.DeviceManagerTaskService;
-import com.product.util.BaseUtil;
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-
-/**
- * 璁惧缁翠慨
- *
- * @Author
- * @Date 2022/3/8 16:33
- * @Desc 鍔熻兘鐩稿叧 service
- */
-@Service
-public class DeviceMainenanceService extends AbstractBaseService implements IDeviceMainenanceService {
-
-	@Autowired
-	public BaseDao baseDao;
-	@Autowired
-	DeviceManagerService deviceManagerService;
-	@Autowired
-	DeviceManagerTaskService deviceManagerTaskService;
-
-	/**
-	 * 鑾峰彇璁惧淇℃伅 鍖呮嫭瀛愯澶�
-	 *
-	 * @return
-	 */
-	@Transactional
-	public String saveDeviceFailure(FieldSetEntity fs) {
-		SystemUser currentUser = SpringMVCContextHolder.getCurrentUser();
-		if (fs != null) {
-			fs.setValue("org_level_uuid", currentUser.getOrg_level_uuid());
-		}
-		fs.setTableName(DeviceConst.TABLE_PRODUCT_REPAIR_FAILURE);
-		boolean b = baseDao.saveFieldSetEntity(fs);
-		if (b) {
-			//淇敼璁惧鐨勭姸鎬佷负鍋滄満缁翠慨
-			deviceManagerService.deviceStatusChange(fs.getString("asset_code"), "2");
-//    		//涓婃姤浠诲姟鐢熸垚
-//    		deviceManagerTaskService.createTask();
-			//璁惧杩愯璁板綍
-			deviceManagerService.appendDeivceManageLog(fs.getString("asset_code"), fs.getString("created_by"), "", "璁惧鏁呴殰涓婃姤", "product_device_repair_failure_record", fs.getString("uuid"));
-		}
-
-		return fs.getString(CoreConst.UUID);
-	}
-
-	/**
-	 * 鍒涘缓缁翠慨浠诲姟锛岀涓�娆″彲鑳介�変腑鐨勬槸璋冨害浜猴紝涔熷彲鑳芥槸缁翠慨浜哄憳
-	 *
-	 * @param fs
-	 */
-	public void createMaintainTask(FieldSetEntity fs) {
-
-		deviceManagerTaskService.createTask();
-	}
-
-
-	/**
-	 * 鑾峰彇鏈勾宸插畬鎴愮殑淇濆吇璁板綍
-	 */
-	public DataTableEntity getMaintainByCurrentYear(FieldSetEntity fse) {
-		StringBuilder sql = new StringBuilder();
-		sql.append("\nSELECT b.*,a.plan_maintenance_time,a.maintenance_user,a.maintenance_time,a.check_user,a.check_time FROM `product_device_maintenance_record` a ");
-		sql.append("\nINNER JOIN `product_device_info` b ON a. device_uuid=b.uuid ");
-		sql.append("\nwhere length(a.check_user)>0  ");
-		String elevatorVariety = fse.getString("elevator_variety");
-		String maintenanceUnit = fse.getString("maintenance_unit");
-		List<Object> params = StringUtils.isAnyEmpty(elevatorVariety, maintenanceUnit) ? new ArrayList<>() : null;
-		if (!StringUtils.isEmpty(elevatorVariety)) {
-			String[] split = elevatorVariety.split(",");
-			sql.append("\nAND ").append(BaseUtil.buildQuestionMarkFilter("b.elevator_variety", split.length, true));
-			params.addAll(CollectionUtil.toList(split));
-		}
-		if (!StringUtils.isEmpty(maintenanceUnit)) {
-			sql.append("\nAND b.maintenance_unit=? ");
-			params.add(elevatorVariety);
-		}
-		Integer cpage = fse.getInteger(DeviceConst.CPAGE);
-		Integer pageSize = fse.getInteger(DeviceConst.PAGESIZE);
-		//鏌ヨ宸插鏍歌繃鐨勮褰�
-		sql.append(" order by a.maintenance_time desc ");
-		DataTableEntity result = baseDao.listTable(sql.toString(), params.toArray(), pageSize, cpage);
-		result.getMeta().addAliasTable("product_device_info", "b");
-		result.getMeta().addAliasTable("product_device_maintenance_record", "a");
-		baseDao.loadPromptData(result);
-		return result;
-	}
-
-
-	public DataTableEntity getMaintainMonth(FieldSetEntity fse) {
-		Integer cpage = fse.getInteger(DeviceConst.CPAGE);
-		Integer pageSize = fse.getInteger(DeviceConst.PAGESIZE);
-		StringBuilder sql = new StringBuilder();
-		sql.append("\nSELECT b.*,a.maintenance_user, a.plan_finish_time FROM `product_device_maintenance_plan_sub`a ");
-		sql.append("\nINNER JOIN `product_device_info`b ON a.device_uuid = b.uuid ");
-		//sql鏌ヨplan_finish_time鏃堕棿鏄惁灞炰簬褰撴湀
-		sql.append("\nWHERE MONTH(a.plan_finish_time) = MONTH(NOW()) AND a.is_finish=1");
-		String elevatorVariety = fse.getString("elevator_variety");
-		String maintenanceUnit = fse.getString("maintenance_unit");
-		List<Object> params = StringUtils.isAnyEmpty(elevatorVariety, maintenanceUnit) ? new ArrayList<>() : null;
-		if (!StringUtils.isEmpty(elevatorVariety)) {
-			String[] split = elevatorVariety.split(",");
-			sql.append("\nAND ").append(BaseUtil.buildQuestionMarkFilter("b.elevator_variety", split.length, true));
-			params.addAll(CollectionUtil.toList(split));
-		}
-		if (!StringUtils.isEmpty(maintenanceUnit)) {
-			sql.append("\nAND b.maintenance_unit=? ");
-			params.add(elevatorVariety);
-		}
-		DataTableEntity result = baseDao.listTable(sql.toString(), params.toArray(), pageSize, cpage);
-		result.getMeta().addAliasTable("product_device_info", "b");
-		result.getMeta().addAliasTable("product_device_maintenance_plan_sub", "a");
-		return result;
-	}
-
-	/**
-	 * 缁翠繚璁板綍澶嶆牳
-	 */
-	public boolean maintenanceReview(FieldSetEntity fse) {
-		String uuids = fse.getString("uuids");
-		if (StringUtils.isBlank(uuids)) {
-			throw new BaseException(DeviceCode.SYSTEM_FORM_COUNT);
-		}
-
-		String[] split = (SpringMVCContextHolder.getCurrentUserId() + "," + uuids).split(",");
-		return baseDao.executeUpdate("update `product_device_maintenance_record` set check_time=now(),check_user=? where is_finish=1 and " + BaseUtil.buildQuestionMarkFilter("uuid", split.length - 1, true), split);
-	}
-
-	/**
-	 * 缁翠繚鍗曚綅骞村害缁翠繚缁熻
-	 *
-	 * @param fse
-	 * @return
-	 */
-	public DataTableEntity yearMaintenance(FieldSetEntity fse) {
-		// 鐢垫鍝佺
-		String elevatorVariety = null;
-		// 缁翠繚鍗曚綅
-		String maintenanceUnit = null;
-		if (fse != null) {
-			elevatorVariety = fse.getString("elevator_variety");
-			maintenanceUnit = fse.getString("maintenance_unit");
-		}
-		StringBuilder sql = new StringBuilder(128);
-		sql.append("\nSELECT u.`name`,count(r.uuid) record_count");
-		sql.append("\nFROM product_device_maintenance_unit u");
-		sql.append("\nLEFT JOIN product_device_info a on a.maintenance_unit=u.uuid");
-		sql.append("\nLEFT JOIN product_device_maintenance_record r on r.device_uuid=a.uuid");
-		StringBuilder filterSql = new StringBuilder(32);
-		List<String> param = Lists.newArrayList();
-		if (!StringUtils.isEmpty(elevatorVariety)) {
-			String[] arr = elevatorVariety.split(",");
-			filterSql.append(BaseUtil.buildQuestionMarkFilter("elevator_variety", arr.length, true));
-			param.addAll(Arrays.asList(arr));
-		}
-		if (!StringUtils.isEmpty(maintenanceUnit)) {
-			if (filterSql.length() > 0) {
-				filterSql.append(" AND ");
-			}
-			String[] arr = maintenanceUnit.split(",");
-			filterSql.append(BaseUtil.buildQuestionMarkFilter("maintenance_unit", arr.length, true));
-			param.addAll(Arrays.asList(arr));
-		}
-		if (filterSql.length() > 0) {
-			sql.append("\nWHERE ").append(filterSql);
-		}
-		sql.append("\nGROUP BY u.uuid");
-		return baseDao.listTable(sql.toString(), param.toArray());
-	}
-
-	/**
-	 * 缁翠繚鍗曚綅骞村害缁翠繚浠诲姟瀹屾垚鎯呭喌
-	 *
-	 * @param fse
-	 * @return
-	 */
-	public DataTableEntity yearMaintenanceFinish(FieldSetEntity fse) {
-		// 鐢垫鍝佺
-		String elevatorVariety = null;
-		// 缁翠繚鍗曚綅
-		String maintenanceUnit = null;
-		if (fse != null) {
-			elevatorVariety = fse.getString("elevator_variety");
-			maintenanceUnit = fse.getString("maintenance_unit");
-		}
-		StringBuilder sql = new StringBuilder(128);
-		sql.append("\nSELECT T.*,CASE WHEN record_count = 0 THEN 0 ELSE ROUND(finish_count / record_count, 4) END finish_rate");
-		sql.append("\nFROM (");
-		sql.append("\n    SELECT u.name,a.device_number,a.device_unit,a.device_code,d.manufacture_company,count(r.uuid) record_count, count(r.is_finish) + 1 finish_count");
-		sql.append("\n    FROM product_device_maintenance_unit u");
-		sql.append("\n    JOIN product_device_info a on a.maintenance_unit=u.uuid");
-		sql.append("\n    JOIN product_device_archives d on a.archives_uuid=d.uuid");
-		sql.append("\n    JOIN product_device_maintenance_record r on r.device_uuid=a.uuid");
-		StringBuilder filterSql = new StringBuilder(32);
-		List<String> param = Lists.newArrayList();
-		if (!StringUtils.isEmpty(elevatorVariety)) {
-			String[] arr = elevatorVariety.split(",");
-			filterSql.append(BaseUtil.buildQuestionMarkFilter("elevator_variety", arr.length, true));
-			param.addAll(Arrays.asList(arr));
-		}
-		if (!StringUtils.isEmpty(maintenanceUnit)) {
-			if (filterSql.length() > 0) {
-				filterSql.append(" AND ");
-			}
-			String[] arr = maintenanceUnit.split(",");
-			filterSql.append(BaseUtil.buildQuestionMarkFilter("maintenance_unit", arr.length, true));
-			param.addAll(Arrays.asList(arr));
-		}
-		if (filterSql.length() > 0) {
-			sql.append("\n    WHERE ").append(filterSql);
-		}
-		sql.append("\n    GROUP BY 1,2,3,4,5");
-		sql.append("\n) T");
-		return baseDao.listTable(sql.toString(), param.toArray());
-	}
-
-	/**
-	 * 璁惧鐨勪繚鍏婚厤缃�
-	 *
-	 * @param asset_code 璁惧缂栧彿
-	 * @param manceType  淇濆吇绫诲瀷
-	 * @return
-	 */
-	public FieldSetEntity findDeviceMaintenanceSetting(String uuid, String manceType) {
-
-		FieldSetEntity device = deviceManagerService.findDevice(uuid);
-
-		FieldSetEntity record = new FieldSetEntity("product_device_maintenance_record");
-		record.setValue("device_uuid", device.getString("device_name"));
-		record.setValue("device_number", device.getString("device_number"));
-		record.setValue("device_uuid_save_value", device.getString("uuid"));
-		String sql = "select c.item_uuid,c.content ,c.criterion from product_device_maintenance_setting a left join product_device_maintenance_item_config b on\r\n"
-				+ "a.maintenance_item=b.uuid join \r\n"
-				+ "product_device_maintenance_item_detail c  on b.uuid= c.item_uuid\r\n"
-				+ "where device_uuid=? and maintenance_type=?  and c.is_used=1 \r\n"
-				+ "order by item_uuid";
-		DataTableEntity dataTableEntity = baseDao.listTable(sql, new String[]{uuid, manceType});
-		record.addSubDataTable(dataTableEntity);
-
-		return record;
-	}
-}
diff --git a/product-server-device/src/main/java/com/product/device/service/DeviceManagerService.java b/product-server-device/src/main/java/com/product/device/service/DeviceManagerService.java
deleted file mode 100644
index 8b54120..0000000
--- a/product-server-device/src/main/java/com/product/device/service/DeviceManagerService.java
+++ /dev/null
@@ -1,128 +0,0 @@
-package com.product.device.service;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import com.product.core.config.Global;
-import com.product.core.dao.BaseDao;
-import com.product.core.entity.DataTableEntity;
-import com.product.core.entity.FieldSetEntity;
-import com.product.core.service.support.AbstractBaseService;
-import com.product.device.config.DeviceConst;
-import com.product.module.sys.service.UserService;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.thymeleaf.util.StringUtils;
-
-
-/**
- * 璁惧绠$悊
- * @Author
- * @Date 2022/3/8 16:33
- * @Desc 鍔熻兘鐩稿叧 service
- */
-@Service
-public class DeviceManagerService extends AbstractBaseService {
-
-    @Autowired
-    public BaseDao baseDao;
-    @Autowired
-    UserService userService;
-    /**
-     * 鑾峰彇璁惧淇℃伅 鍖呮嫭瀛愯澶�
-     * @param uuid
-     * @return
-     */
-    public FieldSetEntity findDeviceAndSub(String uuid,String device_number) {
-    	FieldSetEntity dev=findDevice(uuid);
-    	if(dev !=null && "device".equals(Global.getSystemConfig("system_platform_type", "")) ) {
-    		DataTableEntity dt=baseDao.listTable(DeviceConst.PRODUCT_DEVICE_INFO,"uuid=?", new String[] {uuid},new String[]{});
-    		if(!DataTableEntity.isEmpty(dt)) {
-    			baseDao.loadPromptData(dt);
-    			Map <String,DataTableEntity> sub=new HashMap<>();
-    			sub.put("sub", dt);
-    			dev.setSubData(sub);
-    			//dev.addSubDataTable(dt);
-    		}
-    	}
-
-    	return dev;
-    }
-    /**
-     * 鑾峰彇璁惧淇℃伅 鍖呮嫭瀛愯澶�
-     * @param uuid
-     * @param asset_code
-     * @return
-     */
-    public FieldSetEntity findDevice(String uuid) {
-    	StringBuilder st=new StringBuilder();
-    	List<String> pa=new ArrayList<String>();
-    	if(!StringUtils.isEmpty(uuid)) {
-    		st.append("uuid=?");
-    		pa.add(uuid);
-    	}else {
-    		return null;
-    	}
-    	FieldSetEntity dev=baseDao.getFieldSetEntityByFilter(DeviceConst.PRODUCT_DEVICE_INFO, new String[]{}, st.toString(), pa.toArray(), false, null);
-    	baseDao.loadPromptData(dev);
-    	return dev;
-    }
-    /**
-     * 璁惧鐨勭姸鎬佸彉鏇�
-     * 濡傛灉鏈夊瓙璁惧锛岄渶瑕佹妸瀛愯澶囩姸鎬佷竴璧峰彉鏇�
-     * @return
-     */
-    public boolean deviceStatusChange(String device_number,String status) {
-    	return baseDao.executeUpdate("update product_device_info set device_status=? where device_number=?",new String[] {status,device_number});
-    }
-    /**
-     * 娣诲姞璁惧杩愯璁板綍
-     * @param asset_code
-     * @param user
-     * @param type
-     * @param log
-     * @return
-     */
-    public boolean appendDeivceManageLog(String asset_code,String user,String type,String log,String table,String uuid ) {
-
-    	return true;
-    }
-    /**
-     * 璁惧鐨勭浉鍏充汉鍛樹俊鎭�
-     * @param asset_code
-     * @return
-     */
-    public DataTableEntity findDevicePersion(String asset_code) {
-    	StringBuilder sql = new StringBuilder();
-        sql.append("\nselect a.user_id userid,b.post,a.user_name,a.user_phone_number tel,thumbnail_img from (");
-        sql.append("\nselect yardman userid,'璋冨害浜�' post from product_device_archives where asset_code='").append(asset_code).append("' union");
-        sql.append("\nselect repair_fitter,'閽冲伐缁翠慨浜哄憳' from product_device_archives where asset_code='").append(asset_code).append("' union");
-        sql.append("\nselect repair_electrician,'鐢靛伐缁翠慨浜哄憳' from product_device_archives where asset_code='").append(asset_code).append("' union");
-        sql.append("\nselect mechanician ,'鏈烘鎶�鏈憳' from product_device_archives where asset_code='").append(asset_code).append("' union");
-        sql.append("\nselect electrician ,'鐢垫皵鎶�鏈憳' from product_device_archives where asset_code='").append(asset_code).append("' union");
-        sql.append("\nselect technician  ,'鎶�鏈礋璐d汉' from product_device_archives where asset_code='").append(asset_code).append("' union");
-        sql.append("\nselect safety_manager ,'瀹夊叏绠$悊鍛�' from product_device_archives where asset_code='").append(asset_code).append("'");
-        sql.append("\n) b left join product_sys_users a on b.userid=a.user_id");
-
-        DataTableEntity dte = baseDao.listTable(sql.toString(), new Object[]{});
-//        dte.getMeta().addAliasTable("product_sys_users", "a");
-//        dte.getMeta().addAliasTable("product_device_archives", "b");
-//        dte.getMeta().addAliasField("product_sys_users.user_id", "userid");
-//        dte.getMeta().addAliasField("product_sys_users.user_id", "post");
-//        baseDao.loadPromptData(dte);
-
-        // 澶村儚
-        FieldSetEntity tempFse;
-        for (int i = 0;i < dte.getRows();i++) {
-            tempFse = dte.getFieldSetEntity(i);
-            tempFse.setValue(com.product.core.websocket.config.CmnConst.THUMBNAIL_IMG, userService.getUserAvatar(tempFse.getString("userid")));
-        }
-
-        return dte;
-
-    }
-
-}
diff --git a/product-server-device/src/main/java/com/product/device/service/QuickResponseService.java b/product-server-device/src/main/java/com/product/device/service/QuickResponseService.java
deleted file mode 100644
index e787276..0000000
--- a/product-server-device/src/main/java/com/product/device/service/QuickResponseService.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.product.device.service;
-
-import cn.hutool.extra.qrcode.QrCodeUtil;
-import cn.hutool.extra.qrcode.QrConfig;
-import com.product.device.utils.QuickResponseCode;
-import org.springframework.stereotype.Service;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletResponse;
-
-import com.product.common.lang.StringUtils;
-
-import java.io.File;
-import java.io.IOException;
-
-@Service
-public class QuickResponseService {
-    @Resource
-    QrConfig qrconig;
-    public void generateFile(String content, File file){
-        //鐢熸垚鍒版湰鍦版枃浠�
-        QrCodeUtil.generate(content, qrconig, file);
-    }
-    //杈撳嚭鍒版祦
-    public void generateStream(String content, HttpServletResponse response) throws IOException {
-        QrCodeUtil.generate(content,qrconig,"png",response.getOutputStream());
-    }
-    public static void generateQRFile(String content,File file) {
-    	//鐢熸垚鍒版湰鍦版枃浠�
-        QrCodeUtil.generate(content, QuickResponseCode.getQRConfig(), file);
-    }
-    /**
-     * 鐢熸垚璁惧缂栫爜鐨勪簩缁寸爜
-     * @param device_sn
-     * @param file
-     */
-    public static void generateDeviceQRFile(String device_sn,String uuid,File file) {
-    	StringBuilder str=new StringBuilder();
-    	str.append("{");
-    	if(!StringUtils.isEmpty(device_sn)) {
-    		str.append( "\"asset_code\":\"").append(device_sn ).append("\"");
-    	}
-    	if(!StringUtils.isEmpty(uuid)) {
-    		str.append( ",\"uuid\":\"").append(uuid ).append("\"");
-    	}
-    	str.append("}");
-
-    	//鐢熸垚鍒版湰鍦版枃浠�
-        QrCodeUtil.generate(str.toString(), QuickResponseCode.getQRConfig(), file);
-    }
-
-    public static void main(String args[]) {
-    	QuickResponseService k=new QuickResponseService();
-    	File f=new File("d:/device.png");
-    	k.qrconig=QuickResponseCode.getQRConfig();
-    	k.generateFile("dfsgefsdf", f);
-    	for(int i=0;i<5;i++) {
-	    	File f1=new File("d:/device"+i+".png");
-	    	generateDeviceQRFile("device_"+i,"uuids_"+i,f1);
-    	}
-    }
-}
diff --git a/product-server-device/src/main/java/com/product/device/service/ide/IDeviceMainenanceService.java b/product-server-device/src/main/java/com/product/device/service/ide/IDeviceMainenanceService.java
deleted file mode 100644
index b00ebb3..0000000
--- a/product-server-device/src/main/java/com/product/device/service/ide/IDeviceMainenanceService.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package com.product.device.service.ide;
-
-import com.product.core.entity.FieldSetEntity;
-import com.product.core.exception.BaseException;
-
-/**
- * 
-* Copyright  LX-BASE
-* @Title: LX-BASE-SERVICE-IDEL
-* @Project: IPasswordSecurityService
-* @Date:  2020-10-10 16:19
-* @Author: 
-* @Description: 璁惧缁翠慨
- */
-public interface IDeviceMainenanceService {
-	
-	/**
-	 * 璁惧鏁呴殰鐢虫姤
-	 * @param fse
-	 * @return
-	 * @throws BaseException
-	 */
-	String saveDeviceFailure(FieldSetEntity fse)throws BaseException;
-	
-	
-
-}
diff --git a/product-server-device/src/main/resources/META-INF/MANIFEST.MF b/product-server-device/src/main/resources/META-INF/MANIFEST.MF
deleted file mode 100644
index 254272e..0000000
--- a/product-server-device/src/main/resources/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,3 +0,0 @@
-Manifest-Version: 1.0
-Class-Path: 
-
diff --git a/product-server-device/src/test/java/com/product/device/test/DeviceDataGatherTest.java b/product-server-device/src/test/java/com/product/device/test/DeviceDataGatherTest.java
deleted file mode 100644
index 5110d55..0000000
--- a/product-server-device/src/test/java/com/product/device/test/DeviceDataGatherTest.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package com.product.device.test;
-
-import java.awt.BorderLayout;
-import java.awt.Cursor;
-import java.awt.Image;
-import java.awt.Toolkit;
-import java.util.HashMap;
-import java.util.Map;
-
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.WindowConstants;
-
-
-public class DeviceDataGatherTest extends JFrame {
-
-    JPanel current = null;
- // 寰楀埌鏄剧ず鍣ㄥ睆骞曠殑瀹介珮
-    public int width = Toolkit.getDefaultToolkit().getScreenSize().width;
-    public int height = Toolkit.getDefaultToolkit().getScreenSize().height - 40;
-    // 瀹氫箟绐椾綋鐨勫楂�
-    public int windowsWedth = 1500;
-    public int windowsHeight = 700;
-    private Map<String, JPanel> panel = new HashMap<String, JPanel>();
-    DeviceGatherPanel mp = new DeviceGatherPanel(this);
-    public JPanel getPanel(String name) {
-        return panel.get(name);
-    }
-    public void setPanel(String name, JPanel panel) {
-        this.panel.put(name, panel);
-    }
-   
-    JPanel mpanel = new JPanel(new BorderLayout());
-
-    public JPanel getMpanel() {
-        return mpanel;
-    }
-
-    public void setMpanel(JPanel mpanel) {
-        this.mpanel = mpanel;
-    }
-	public  DeviceDataGatherTest() {
-		this.setTitle("璁惧绠$悊鏁版嵁閲囬泦娴嬭瘯");
-        this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
-        // 璁剧疆绐椾綋浣嶇疆鍜屽ぇ灏�
-        this.setBounds((width - windowsWedth) / 2, (height - windowsHeight) / 2, windowsWedth, windowsHeight);
-       
-        try {
-            this.setContentPane(mp);
-            this.setResizable(false);
-            this.setVisible(true);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-	}
-    public static void main(String args[]) {
-    	DeviceDataGatherTest master = new DeviceDataGatherTest();
-    } 
-}
diff --git a/product-server-device/src/test/java/com/product/device/test/DeviceGatherPanel.java b/product-server-device/src/test/java/com/product/device/test/DeviceGatherPanel.java
deleted file mode 100644
index 4d29540..0000000
--- a/product-server-device/src/test/java/com/product/device/test/DeviceGatherPanel.java
+++ /dev/null
@@ -1,167 +0,0 @@
-package com.product.device.test;
-
-import java.awt.Dimension;
-import java.awt.Font;
-import java.awt.GridBagConstraints;
-import java.awt.GridBagLayout;
-import java.awt.Insets;
-import java.awt.Label;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.io.DataOutputStream;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.net.Socket;
-import java.nio.charset.Charset;
-
-import javax.swing.JButton;
-import javax.swing.JComboBox;
-import javax.swing.JLabel;
-import javax.swing.JPanel;
-import javax.swing.JScrollPane;
-import javax.swing.JSeparator;
-import javax.swing.JTextArea;
-import javax.swing.JTextField;
-import javax.swing.SwingConstants;
-
-
-
-public class DeviceGatherPanel extends JPanel {
-	Charset utf8Charset = Charset.forName("UTF-8");
-    Charset gbkCharset = Charset.forName("GBK");
-    Charset gbCharset = Charset.forName("GB2312");
-    Charset ISOCharset = Charset.forName("ISO-8859-1");
-    Charset US = Charset.forName("US-ASCII");
-	
-	
-	private JLabel logger=new JLabel(" ",Label.LEFT);
-
-    private JLabel ip_label=new JLabel("IP鍦板潃锛�");
-    private JTextField ip=new JTextField();
-    
-    private JLabel port_label=new JLabel("绔彛锛�");
-    private JTextField port=new JTextField();
-    
-    private JLabel info_label=new JLabel("娑堟伅鍐呭锛�");
-    private JTextField info=new JTextField();
-
-    public JTextArea log = new JTextArea();
-    public JButton start=new JButton(" 鍙戦�佹秷鎭� ");
-    
-    JScrollPane jsp;
-    int height=35;
-    int whidth=300;
-//    int lw=250;
-    Font ft =new Font("寰蒋闆呴粦", Font.BOLD, 14);
-    DeviceDataGatherTest f=null;
-    public DeviceGatherPanel(DeviceDataGatherTest f) {
-    	this.f=f;
-       
-        GridBagConstraints c = new GridBagConstraints();
-        GridBagLayout bg = new GridBagLayout();
-        this.setLayout(bg);
-        c.anchor = GridBagConstraints.WEST;
-        c.insets = new Insets(2, 5, 2, 5);
-        c.gridx = 0;
-        c.gridy = 0;
-        c.gridwidth = 2;
-        c.gridheight = 1;
-        c.fill=GridBagConstraints.WEST;
-        logger.setText("澶勭悊鏃ュ織......");
-        logger.setFont(ft);
-        logger.setHorizontalAlignment(SwingConstants.LEFT);
-        logger.setPreferredSize(new Dimension(700, 50));
-        logger.setHorizontalAlignment(SwingConstants.LEFT);
-        this.add(logger,c);
-        c.gridy = 1;
-        c.gridx = 0;
-        c.gridwidth = 1;
-    	log.setRows(30);
-        log.setColumns(60);
-    	 jsp = new JScrollPane(log,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
-                 JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
-    	 
-        this.add(jsp,c);
-        
-        JPanel config=new JPanel();
-//        config.setPreferredSize(new Dimension(lw, 400));
-        GridBagLayout rbg = new GridBagLayout();
-        config.setLayout(rbg);
-        GridBagConstraints rc = new GridBagConstraints();
-        rc.anchor = GridBagConstraints.CENTER;
-        rc.insets = new Insets(2, 10, 2, 10);
-        rc.gridx = 0;
-        rc.gridy = 0;
-        rc.gridwidth = 1;
-        rc.gridheight = 1;
-        config.add(ip_label,rc);
-        rc.gridx = 1;
-        ip.setPreferredSize(new Dimension(whidth, height));
-        config.add(ip,rc);
-//        
-        rc.gridx = 0;
-        rc.gridy = 1;
-        
-        config.add(port_label, rc);
-        rc.gridx = 1;
-        port.setPreferredSize(new Dimension(whidth, height));
-        config.add(port, rc);
-//        
-        rc.gridx = 0;
-        rc.gridy = 2;
-        rc.gridwidth = 2;
-	    JSeparator sep = new JSeparator(SwingConstants.CENTER);
-	    sep.setPreferredSize(new Dimension(whidth+160, 20));
-	    config.add(sep,rc);
-        rc.gridx = 0;
-        rc.gridy = 3;
-        rc.gridwidth = 1;
-        config.add(info_label, rc);
-        rc.gridx = 1;
-        info.setPreferredSize(new Dimension(whidth, height));
-        config.add(info, rc);
-        rc.gridx = 1;
-        rc.gridy = 4;
-        start.setPreferredSize(new Dimension(whidth, height));
-        config.add(start, rc);
-	    start.addActionListener(new ActionListener() {
-	    	public void actionPerformed(ActionEvent e) {
-	    		try{      
-	    			if(!"".equals(info.getText())) {
-		    			Socket s=new Socket(ip.getText(),Integer.parseInt(port.getText()));
-		    			OutputStream dout=s.getOutputStream(); 
-		    			dout.write(info.getText().getBytes(gbkCharset));
-//		    			DataOutputStream dout=new DataOutputStream(s.getOutputStream());  
-//		    			dout.writeUTF(info.getText());
-//		    			dout.writeBytes(info.getText());
-		    			dout.flush();  
-		    			dout.close();  
-		    			InputStream inputStream = s.getInputStream();
-		    	        //IO璇诲彇
-		    	        byte[] buf = new byte[2048];
-		    	        int readlen = 0;
-		    	        while((readlen = inputStream.read(buf))!= -1){
-		    	            System.out.println(new String(buf,0,readlen));
-		    	        }
-		    			s.close();
-		    			
-	    			}
-	    		}catch(Exception ee){
-	    			ee.printStackTrace();
-	    			System.out.println(ee);
-	    		}   
-	    	}
-	    });
-	   
-        c.gridy = 1;
-        c.gridx = 1;
-        this.add(config,c);
-        ip.setText("211.149.162.168");
-        port.setText("8899");
-    }
-   
-    
-    
-}
-
-

--
Gitblit v1.9.2