This commit is contained in:
linfso 2024-07-31 22:21:40 +08:00
parent d44c8249d1
commit 1d71fe0bfc
36 changed files with 748 additions and 0 deletions

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.alibaba:easyexcel:3.3.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel/3.3.2/easyexcel-3.3.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel/3.3.2/easyexcel-3.3.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel/3.3.2/easyexcel-3.3.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.alibaba:easyexcel-core:3.3.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel-core/3.3.2/easyexcel-core-3.3.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel-core/3.3.2/easyexcel-core-3.3.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel-core/3.3.2/easyexcel-core-3.3.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.alibaba:easyexcel-support:3.3.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel-support/3.3.2/easyexcel-support-3.3.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel-support/3.3.2/easyexcel-support-3.3.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/alibaba/easyexcel-support/3.3.2/easyexcel-support-3.3.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.aspose:aspose-words:19.1.0">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/aspose/aspose-words/19.1.0/aspose-words-19.1.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/aspose/aspose-words/19.1.0/aspose-words-19.1.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/aspose/aspose-words/19.1.0/aspose-words-19.1.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.deepoove:poi-ooxml-schemas-extra:4.1.5">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/deepoove/poi-ooxml-schemas-extra/4.1.5/poi-ooxml-schemas-extra-4.1.5.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/deepoove/poi-ooxml-schemas-extra/4.1.5/poi-ooxml-schemas-extra-4.1.5-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/deepoove/poi-ooxml-schemas-extra/4.1.5/poi-ooxml-schemas-extra-4.1.5-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: com.deepoove:poi-tl:1.10.6">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/deepoove/poi-tl/1.10.6/poi-tl-1.10.6.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/deepoove/poi-tl/1.10.6/poi-tl-1.10.6-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/deepoove/poi-tl/1.10.6/poi-tl-1.10.6-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.commons:commons-csv:1.8">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-csv/1.8/commons-csv-1.8.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-csv/1.8/commons-csv-1.8-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-csv/1.8/commons-csv-1.8-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.poi:ooxml-schemas:1.4">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/ooxml-schemas/1.4/ooxml-schemas-1.4.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/ooxml-schemas/1.4/ooxml-schemas-1.4-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/ooxml-schemas/1.4/ooxml-schemas-1.4-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.poi:poi-scratchpad:4.1.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-scratchpad/4.1.2/poi-scratchpad-4.1.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-scratchpad/4.1.2/poi-scratchpad-4.1.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-scratchpad/4.1.2/poi-scratchpad-4.1.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlbeans:xmlbeans:3.0.1">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/3.0.1/xmlbeans-3.0.1.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/3.0.1/xmlbeans-3.0.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/3.0.1/xmlbeans-3.0.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-anim:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.14/batik-anim-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.14/batik-anim-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.14/batik-anim-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-awt-util:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.14/batik-awt-util-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.14/batik-awt-util-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.14/batik-awt-util-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-bridge:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.14/batik-bridge-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.14/batik-bridge-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.14/batik-bridge-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-codec:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-codec/1.14/batik-codec-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-codec/1.14/batik-codec-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-codec/1.14/batik-codec-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-constants:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.14/batik-constants-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.14/batik-constants-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.14/batik-constants-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-css:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.14/batik-css-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.14/batik-css-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.14/batik-css-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-dom:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.14/batik-dom-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.14/batik-dom-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.14/batik-dom-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-ext:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.14/batik-ext-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.14/batik-ext-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.14/batik-ext-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-gvt:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.14/batik-gvt-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.14/batik-gvt-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.14/batik-gvt-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-i18n:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.14/batik-i18n-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.14/batik-i18n-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.14/batik-i18n-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-parser:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.14/batik-parser-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.14/batik-parser-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.14/batik-parser-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-script:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.14/batik-script-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.14/batik-script-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.14/batik-script-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-shared-resources/1.14/batik-shared-resources-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-shared-resources/1.14/batik-shared-resources-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-shared-resources/1.14/batik-shared-resources-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.14/batik-svg-dom-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.14/batik-svg-dom-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.14/batik-svg-dom-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-svggen:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svggen/1.14/batik-svggen-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svggen/1.14/batik-svggen-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svggen/1.14/batik-svggen-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-transcoder:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-transcoder/1.14/batik-transcoder-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-transcoder/1.14/batik-transcoder-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-transcoder/1.14/batik-transcoder-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-util:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.14/batik-util-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.14/batik-util-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.14/batik-util-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:batik-xml:1.14">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.14/batik-xml-1.14.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.14/batik-xml-1.14-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.14/batik-xml-1.14-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.6">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.6/xmlgraphics-commons-2.6.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.6/xmlgraphics-commons-2.6-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.6/xmlgraphics-commons-2.6-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: org.ehcache:ehcache:3.9.9">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/ehcache/ehcache/3.9.9/ehcache-3.9.9.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/ehcache/ehcache/3.9.9/ehcache-3.9.9-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/ehcache/ehcache/3.9.9/ehcache-3.9.9-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: xalan:serializer:2.7.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/xalan/serializer/2.7.2/serializer-2.7.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: xalan:xalan:2.7.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/xalan/xalan/2.7.2/xalan-2.7.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: xml-apis:xml-apis:1.4.01">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Maven: xml-apis:xml-apis-ext:1.3.04">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -294,6 +294,37 @@ public class CommonController extends BaseController
}
/**
* 查询任一单号
* @param appId
* @param mainNo
* @param lang
* @param sign
* @return
*/
@RequestMapping("/queryTraceInfoAny")
public AjaxResult queryTraceInfoAny(String appId,String mainNo,String lang,String sign)
{
if(StringUtils.isAnyEmpty(mainNo,appId,sign)){
return AjaxResult.error("appId,sign,mainNo required!");
}
if(!"xdadan20240614".equals(appId)){
return AjaxResult.error("appId error!");
}
List<Map> rstList = new ArrayList();
Map<String,Object> rstMap = new HashMap<>();
rstMap.put("billCode",mainNo);
List<Map> stepList=emisTmsScanRecordService.queryWaybillTraceInfo(mainNo,lang);
rstMap.put("steps",stepList);
rstList.add(rstMap);
return AjaxResult.success("成功",rstList);
}
}

View File

@ -0,0 +1,275 @@
package com.xdadan.erp.apiweb.utils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.xdadan.erp.common.core.domain.AjaxResult;
import com.xdadan.erp.common.utils.HTTPHelperV3;
import org.apache.commons.lang3.StringUtils;
public class TraceUtils {
/**
* 查询轨迹信息
* @return
*/
public static AjaxResult queryTraceInfoByZtd(String mailno, String tail4){
AjaxResult ar = new AjaxResult();
String allResult = "";
try {
// 保存数据
String postUrl = "http://gzh.tanex56.com/HMWXServer/msg/getScanByCode?code="+mailno;
allResult= HTTPHelperV3.get(postUrl);
if (allResult.contains("code")) {
JSONObject jObjRst = JSONObject.parseObject(allResult);
String code=jObjRst.getString("code");
String message=jObjRst.getString("message");
if("200".equals(code) ) {
JSONArray jArraySteps = new JSONArray();
JSONArray jsonArraySteps=jObjRst.getJSONObject("data").getJSONArray("scanData");;
// System.out.println(jsonArraySteps.toString());
if(jsonArraySteps.size()>0) {
for (Object object : jsonArraySteps) {
JSONObject tmpObj = (JSONObject) object;
String opCode = tmpObj.getString("scanType");
JSONObject jsonObjStep = new JSONObject();
jsonObjStep.put("content", cvtOpCodeToContent(tmpObj));
jsonObjStep.put("time", tmpObj.getString("scanDate"));
jsonObjStep.put("status", cvtOpCodeToStatusWord(opCode));
jArraySteps.add(jsonObjStep);
}
return AjaxResult.success("查询成功",jArraySteps);
}
else{
JSONArray jArSteps = new JSONArray();
return AjaxResult.error("查询成功,无路由信息",jArSteps);
}
}else{
AjaxResult.error("查询失败");
}
}else{
AjaxResult.error("查询失败E004");
}
}catch (Exception ex){
ex.printStackTrace();
AjaxResult.error("查询失败E003");
}
return ar;
}
private static String cvtOpCodeToContent(JSONObject jsonObjStep) {
String scanMan = jsonObjStep.getString("scanMan");
String opCode = jsonObjStep.getString("scanType");
String scanSite = jsonObjStep.getString("scanSite");
String preOrNextStation = jsonObjStep.getString("preOrNextStation");
String content = "" ;
if(!StringUtils.isEmpty(preOrNextStation) && !"null".equals(preOrNextStation) ){
preOrNextStation = " 【"+preOrNextStation+"】 ";
}
if(!StringUtils.isEmpty(scanSite) && !"null".equals(scanSite) ){
scanSite = " 【"+scanSite+"】 ";
}
if(!StringUtils.isEmpty(scanMan) && !"null".equals(scanMan)) {
// scanMan = " 操作员:" + scanMan;
}else{
scanMan="";
}
content = scanSite ;
if(opCode.contains("收件")) {
content=content+" 快件已揽收 ,业务员:"+scanMan;
}
else if(opCode.contains("到达") || opCode.contains("到件")) {
content=content+"快件已到达"+scanSite;
}
else if(opCode.contains("发件") ) {
content=content+"快件已离开"+scanSite +" 发往 "+preOrNextStation;
}
else if(opCode.contains("派件扫描") ) {
content=content+"派件扫描,派件员:"+scanMan;
}
else if(opCode.contains("派件") ) {
content=content+"派件中,派件员:"+scanMan;
}
else if(opCode.contains("签收") ) {
content=content+"已签收,签收人:"+scanMan;
}
else {
content=content+""+opCode;
}
return content;
}
private static String cvtEmisOpCodeToStatusWord(String opCode) {
String statusWord="other";
/*
got : 揽件
arrival: 到站
departure:出站
sent_scan : 派件
signed : 签收
other :其他
*/
if(opCode.equals("10")) {
statusWord="got";
}
else if(opCode.equals("30")) {
statusWord="arrival";
}
else if(opCode.equals("20") ) {
statusWord="departure";
}
else if(opCode.equals("40") ) {
statusWord="sent_scan";
}
else if(opCode.equals("50") ) {
statusWord="signed";
}
else {
statusWord="other";
}
return statusWord;
}
private static String cvtOpCodeToStatusWord(String opCode) {
String statusWord="other";
/*
got : 揽件
arrival: 到站
departure:出站
sent_scan : 派件
signed : 签收
other :其他
*/
if(opCode.contains("收件")) {
statusWord="got";
}
else if(opCode.contains("到达") || opCode.contains("到件")) {
statusWord="arrival";
}
else if(opCode.contains("发件") ) {
statusWord="departure";
}
else if(opCode.contains("派件扫描") ) {
statusWord="sent_scan";
}
else if(opCode.contains("派件") ) {
statusWord="sent";
}
else if(opCode.contains("签收") || opCode.contains("送达") ) {
statusWord="signed";
}
else {
statusWord="other";
}
return statusWord;
}
/**
* 查询轨迹信息 tanexEmis
* @return
*/
public static AjaxResult queryTraceInfoByEmis(String mailno,String tail4){
String allResult = "";
try {
String qParams="appId=xdadan20240614&mainNo="+mailno+"&lang=&sign=123&tail4="+tail4;
String postUrl = "http://api.emis.tanex56.com/api/bizsvr/emis/common/queryTraceInfo?"+qParams;
allResult=HTTPHelperV3.get(postUrl);
if (allResult.contains("code")) {
JSONObject jObjRst = JSONObject.parseObject(allResult);
String code=jObjRst.getString("code");
String msg=jObjRst.getString("msg");
if("200".equals(code) ) {
JSONArray jArraySteps = new JSONArray();
JSONArray jsonArrayData=jObjRst.getJSONArray("data");
JSONObject jObjItem0=jsonArrayData.getJSONObject(0);
JSONArray jsonArraySteps=jObjItem0.getJSONArray("steps");;
if(jsonArraySteps.size()>0) {
for (Object object : jsonArraySteps) {
JSONObject tmpObj = (JSONObject) object;
String status = tmpObj.getString("status");
JSONObject jsonObjStep = new JSONObject();
jsonObjStep.put("content", tmpObj.getString("content"));
jsonObjStep.put("time", tmpObj.getString("time"));
jsonObjStep.put("status", cvtEmisOpCodeToStatusWord(status));
jArraySteps.add(jsonObjStep);
}
return AjaxResult.success("查询成功",jArraySteps);
}
else{
JSONArray jArSteps = new JSONArray();
return AjaxResult.success("查询成功,无路由信息",jArSteps);
}
}else{
return AjaxResult.error("查询失败");
}
}else{
return AjaxResult.error("查询失败E004");
}
}catch (Exception ex){
ex.printStackTrace();
return AjaxResult.error("查询失败E003");
}
}
public static AjaxResult queryTraceInfo(String mailno,String tail4) {
if(!StringUtils.isEmpty(mailno)){
if(mailno.length()>=14){
return queryTraceInfoByEmis(mailno,tail4);
}else{
return queryTraceInfoByZtd(mailno,tail4);
}
}else{
return AjaxResult.error("查询参数错误");
}
}
public static void main(String[] args) {
// AjaxResult res=queryTraceInfoByZtd("T7080374113","123");
// System.out.println(res);
AjaxResult res=queryTraceInfo("T7080300043695","123");
// AjaxResult res=queryTraceInfo("T7080374113","123");
System.out.println(JSON.toJSONString(res));
}
}