commit b1fee6f1c4e628eb1f1f369457be021522b0c550 Author: lijh Date: Tue Apr 2 16:13:28 2024 +0800 source commit diff --git a/com.connor.chint.wuhan/.classpath b/com.connor.chint.wuhan/.classpath new file mode 100644 index 0000000..c48a75e --- /dev/null +++ b/com.connor.chint.wuhan/.classpath @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.connor.chint.wuhan/.project b/com.connor.chint.wuhan/.project new file mode 100644 index 0000000..1bb4417 --- /dev/null +++ b/com.connor.chint.wuhan/.project @@ -0,0 +1,28 @@ + + + com.connor.chint.wuhan + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/com.connor.chint.wuhan/.settings/org.eclipse.core.resources.prefs b/com.connor.chint.wuhan/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..d6c4e0d --- /dev/null +++ b/com.connor.chint.wuhan/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +encoding//src/com/chint/plm/SearchSapResult/SearchSapDetailPanel.fxml=UTF-8 +encoding//src/com/chint/plm/SearchSapResult9/SearchSapResultPanel.fxml=UTF-8 +encoding//src/com/chint/plm/createEcn/AssignIdPane.fxml=UTF-8 +encoding//src/com/chint/plm/createEcn/ChangeNoticePanel.fxml=UTF-8 +encoding//src/com/chint/plm/createEcn/RelateApplyPane.fxml=UTF-8 +encoding//src/com/connor/chint/JDBPackage/DesignChangePanel.fxml=GBK diff --git a/com.connor.chint.wuhan/.settings/org.eclipse.jdt.core.prefs b/com.connor.chint.wuhan/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..fb1077b --- /dev/null +++ b/com.connor.chint.wuhan/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/com.connor.chint.wuhan/META-INF/MANIFEST.MF b/com.connor.chint.wuhan/META-INF/MANIFEST.MF new file mode 100644 index 0000000..aa47879 --- /dev/null +++ b/com.connor.chint.wuhan/META-INF/MANIFEST.MF @@ -0,0 +1,118 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Yunpi +Bundle-SymbolicName: com.connor.chint.wuhan;singleton:=true +Bundle-Version: 1.0.0 +Bundle-Vendor: CONNOR +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + com.teamcenter.rac.aifrcp;bundle-version="11000.2.0", + com.teamcenter.rac.common, + com.teamcenter.rac.kernel;bundle-version="11000.2.0", + com.teamcenter.rac.tcapps;bundle-version="11000.2.0", + com.teamcenter.rac.ui;bundle-version="11000.2.0", + com.teamcenter.rac.ui.commands;bundle-version="11000.2.0", + com.teamcenter.rac.external;bundle-version="11000.2.0", + org.apache.commons.discovery;bundle-version="0.2.0", + org.apache.commons.logging;bundle-version="1.0.4", + javax.wsdl;bundle-version="1.6.2", + javax.xml.rpc;bundle-version="1.1.0", + TcSoaCoreRac;bundle-version="11000.2.0", + TcSoaCoreTypes;bundle-version="11000.2.0", + TcSoaCommon;bundle-version="11000.2.0", + TcSoaStructureManagementRac;bundle-version="11000.2.0", + TcSoaStructureManagementTypes;bundle-version="11000.2.0", + com.teamcenter.rac.workflow;bundle-version="11000.2.0", + com.teamcenter.rac.workflow.processdesigner;bundle-version="11000.2.0", + com.teamcenter.rac.workflow.processviewer;bundle-version="11000.2.0", + com.teamcenter.rac.classification.icadmin;bundle-version="11000.2.0", + com.teamcenter.rac.classification.icm;bundle-version="11000.2.0", + com.teamcenter.rac.commonclient;bundle-version="11000.2.0", + TcSoaWorkflowRac;bundle-version="11000.2.0", + cn.net.connor.socket;bundle-version="1.0.0", + TcSoaProjectManagementLoose;bundle-version="11000.2.0", + TcSoaProjectManagementRac;bundle-version="11000.2.0", + TcSoaProjectManagementTypes;bundle-version="11000.2.0", + org.apache.commons.httpclient;bundle-version="3.1.0", + TcSoaAdministrationLoose;bundle-version="11000.2.0", + TcSoaAdministrationRac;bundle-version="11000.2.0", + TcSoaAdministrationTypes;bundle-version="11000.2.0", + TcSoaCoreLoose;bundle-version="11000.2.0", + com.teamcenter.rac.schedule;bundle-version="11000.2.0", + org.eclipse.ui.navigator;bundle-version="3.5.200", + TcSoaCadRac;bundle-version="11000.2.0", + TcSoaCadTypes;bundle-version="11000.2.0", + com.teamcenter.rac.bom;bundle-version="11000.2.0", + TcSoaBomRac;bundle-version="11000.2.0", + TcSoaBomTypes;bundle-version="11000.2.0", + com.teamcenter.rac.util;bundle-version="11000.2.0", + org.eclipse.osgi.services;bundle-version="3.3.100", + TcSoaCaeRac;bundle-version="11000.2.0", + com.teamcenter.rac.project;bundle-version="11000.2.0", + org.apache.poi.39;bundle-version="3.9.0" +Automatic-Module-Name: com.connor.chint.yunpi +Bundle-RequiredExecutionEnvironment: JavaSE-1.8, + JavaSE-1.7 +Bundle-ClassPath: ., + lib/sqljdbc4-2.0.jar, + json_lib/commons-beanutils-1.7.0.jar, + json_lib/commons-collections-3.2.jar, + json_lib/commons-lang-2.4.jar, + json_lib/commons-logging-1.1.jar, + json_lib/ezmorph-1.0.4.jar, + json_lib/jdom.jar, + json_lib/json-lib-2.2.2-jdk15.jar, + json_lib/json-lib-2.2.3-jdk13.jar, + lib/ojdbc7.jar, + lib/httpclient-4.5.2.jar, + lib/httpcore-4.4.11.jar, + lib/httpmime-4.5.2.jar, + mybatis/mybatis-3.5.6.jar, + poi/itextpdf-5.5.11.jar, + poi/jacob.jar, + lib/fastjson2-2.0.15.jar, + lib/guava-31.1-jre.jar, + lib/hutool-all-5.8.8.jar, + lib/swingx-1.6.1.jar, + lib/mysql-connector-java-8.0.12.jar, + poi/okio-1.13.0.jar, + poi/activation-1.1.jar, + poi/annogen-0.1.0.jar, + poi/axiom-api-1.2.7.jar, + poi/axiom-dom-1.2.7.jar, + poi/axiom-impl-1.2.7.jar, + poi/axis2-adb-1.4.1.jar, + poi/axis2-adb-codegen-1.4.1.jar, + poi/axis2-ant-plugin-1.4.1.jar, + poi/axis2-clustering-1.4.1.jar, + poi/axis2-codegen-1.4.1.jar, + poi/axis2-corba-1.4.1.jar, + poi/axis2-fastinfoset-1.4.1.jar, + poi/axis2-java2wsdl-1.4.1.jar, + poi/axis2-jaxbri-1.4.1.jar, + poi/axis2-jaxws-1.4.1.jar, + poi/axis2-jaxws-api-1.4.1.jar, + poi/axis2-jibx-1.4.1.jar, + poi/axis2-json-1.4.1.jar, + poi/axis2-jws-api-1.4.1.jar, + poi/axis2-kernel-1.4.1.jar, + poi/axis2-metadata-1.4.1.jar, + poi/axis2-mtompolicy-1.4.1.jar, + poi/axis2-saaj-1.4.1.jar, + poi/axis2-saaj-api-1.4.1.jar, + poi/axis2-spring-1.4.1.jar, + poi/axis2-xmlbeans-1.4.1.jar, + poi/backport-util-concurrent-3.1.jar, + poi/XmlSchema-1.4.7.jar, + poi/xml-resolver-1.2.jar, + poi/mail-1.4.jar, + poi/neethi-3.0.2.jar, + poi/woden-api-1.0M9.jar, + poi/woden-impl-commons-1.0M9.jar, + poi/woden-impl-dom-1.0M9.jar, + poi/wsdl4j-1.6.2.jar, + poi/wstx-asl-3.2.9.jar, + json_lib/JavaFx-DateTimePicker-0.0.1.jar, + poi/okhttp-2.7.4.jar, + json_lib/jfxrt.jar, + poi/Spire.Xls.jar diff --git a/com.connor.chint.wuhan/bin/.gitignore b/com.connor.chint.wuhan/bin/.gitignore new file mode 100644 index 0000000..c2d9872 --- /dev/null +++ b/com.connor.chint.wuhan/bin/.gitignore @@ -0,0 +1 @@ +/com/ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQ.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQ.class new file mode 100644 index 0000000..934b83d Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQ.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQBASEINFO.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQBASEINFO.class new file mode 100644 index 0000000..1091c27 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQBASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQHEAD.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQHEAD.class new file mode 100644 index 0000000..ae34780 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_REQHEAD.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSP.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSP.class new file mode 100644 index 0000000..f5e2be4 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSP.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSPRSP_BASEINFO.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSPRSP_BASEINFO.class new file mode 100644 index 0000000..415eaa5 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSPRSP_BASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSPZTABLE_RETURN.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSPZTABLE_RETURN.class new file mode 100644 index 0000000..7fe83e9 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/DT_INVENTORY_QUERY_RSPZTABLE_RETURN.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYN.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYN.class new file mode 100644 index 0000000..5808d14 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYN.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNBindingStub.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNBindingStub.class new file mode 100644 index 0000000..2562d19 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNBindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNProxy.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNProxy.class new file mode 100644 index 0000000..46848f9 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNProxy.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNService.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNService.class new file mode 100644 index 0000000..621de11 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNService.class differ diff --git a/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNServiceLocator.class b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNServiceLocator.class new file mode 100644 index 0000000..2963454 Binary files /dev/null and b/com.connor.chint.wuhan/bin/mes/xi/com/chintelectric/SI_INVENTORY_QUERY_MES_OUT_SYNServiceLocator.class differ diff --git a/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServices.class b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServices.class new file mode 100644 index 0000000..0e58951 Binary files /dev/null and b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServices.class differ diff --git a/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesLocator.class b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesLocator.class new file mode 100644 index 0000000..ec565c0 Binary files /dev/null and b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesLocator.class differ diff --git a/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesPortType.class b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesPortType.class new file mode 100644 index 0000000..309741f Binary files /dev/null and b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesPortType.class differ diff --git a/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesPortTypeProxy.class b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesPortTypeProxy.class new file mode 100644 index 0000000..11b04af Binary files /dev/null and b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesPortTypeProxy.class differ diff --git a/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesSOAP11BindingStub.class b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesSOAP11BindingStub.class new file mode 100644 index 0000000..c265622 Binary files /dev/null and b/com.connor.chint.wuhan/bin/nc/itf/chintwebservices/msg/ISendMsgServices/ISendMsgServicesSOAP11BindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQ.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQ.class new file mode 100644 index 0000000..b052333 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQ.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQBASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQBASEINFO.class new file mode 100644 index 0000000..03e0908 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQBASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLIST.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLIST.class new file mode 100644 index 0000000..0867a3b Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLIST.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLISTHEAD.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLISTHEAD.class new file mode 100644 index 0000000..8189719 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLISTHEAD.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLISTITEMSITEM.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLISTITEMSITEM.class new file mode 100644 index 0000000..20ae6da Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_REQLISTITEMSITEM.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSP.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSP.class new file mode 100644 index 0000000..eb125ee Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSP.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSPRSP_BASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSPRSP_BASEINFO.class new file mode 100644 index 0000000..5c921d1 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSPRSP_BASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSPZTABLE_RETURN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSPZTABLE_RETURN.class new file mode 100644 index 0000000..7944c49 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_BOM_PLM_RSPZTABLE_RETURN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQ.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQ.class new file mode 100644 index 0000000..175a38b Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQ.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQBASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQBASEINFO.class new file mode 100644 index 0000000..6aa57b7 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQBASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQITEMSITEM.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQITEMSITEM.class new file mode 100644 index 0000000..0a2b511 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_REQITEMSITEM.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSP.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSP.class new file mode 100644 index 0000000..572c88d Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSP.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSPRSP_BASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSPRSP_BASEINFO.class new file mode 100644 index 0000000..525ca59 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSPRSP_BASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSPZTABLE_RETURN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSPZTABLE_RETURN.class new file mode 100644 index 0000000..35730ec Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_FACTORY_NUMBER_RSPZTABLE_RETURN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQ.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQ.class new file mode 100644 index 0000000..1344c97 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQ.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQBASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQBASEINFO.class new file mode 100644 index 0000000..8d995e4 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQBASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQJSONINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQJSONINFO.class new file mode 100644 index 0000000..688715e Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_REQJSONINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSP.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSP.class new file mode 100644 index 0000000..38075bf Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSP.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSPBASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSPBASEINFO.class new file mode 100644 index 0000000..25e1179 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSPBASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSPJSONINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSPJSONINFO.class new file mode 100644 index 0000000..40c45fa Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_JSON_RSPJSONINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQ.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQ.class new file mode 100644 index 0000000..ee2544d Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQ.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQBASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQBASEINFO.class new file mode 100644 index 0000000..9c243ca Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQBASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLIST.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLIST.class new file mode 100644 index 0000000..91a6e9c Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLIST.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTHEAD.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTHEAD.class new file mode 100644 index 0000000..e5eeb48 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTHEAD.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTITEMSITEM.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTITEMSITEM.class new file mode 100644 index 0000000..602fb9d Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTITEMSITEM.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTITEMSITEMSUBITEMSSUBITEM.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTITEMSITEMSUBITEMSSUBITEM.class new file mode 100644 index 0000000..fc4d9a0 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_REQLISTITEMSITEMSUBITEMSSUBITEM.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSP.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSP.class new file mode 100644 index 0000000..48b8e2c Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSP.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSPRSP_BASEINFO.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSPRSP_BASEINFO.class new file mode 100644 index 0000000..500e8d4 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSPRSP_BASEINFO.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSPZTABLE_RETURN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSPZTABLE_RETURN.class new file mode 100644 index 0000000..a8f58a5 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/DT_PROCESSROUTE_S4_RSPZTABLE_RETURN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYN.class new file mode 100644 index 0000000..06b075f Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNBindingStub.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNBindingStub.class new file mode 100644 index 0000000..af952b8 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNBindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNProxy.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNProxy.class new file mode 100644 index 0000000..d63b95e Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNProxy.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNService.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNService.class new file mode 100644 index 0000000..1ef7aa4 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNService.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNServiceLocator.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNServiceLocator.class new file mode 100644 index 0000000..522406b Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_BOM_PLM_OUT_SYNServiceLocator.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYN.class new file mode 100644 index 0000000..156a026 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNBindingStub.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNBindingStub.class new file mode 100644 index 0000000..2413490 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNBindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNProxy.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNProxy.class new file mode 100644 index 0000000..6e390fa Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNProxy.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNService.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNService.class new file mode 100644 index 0000000..737b624 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNService.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNServiceLocator.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNServiceLocator.class new file mode 100644 index 0000000..61d3ddb Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_FACTORY_NUMBER_PLM_OUT_SYNServiceLocator.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYN.class new file mode 100644 index 0000000..11a27cb Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNBindingStub.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNBindingStub.class new file mode 100644 index 0000000..1e1f464 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNBindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNProxy.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNProxy.class new file mode 100644 index 0000000..47ea4b9 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNProxy.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNService.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNService.class new file mode 100644 index 0000000..5b21198 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNService.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNServiceLocator.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNServiceLocator.class new file mode 100644 index 0000000..9a25075 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PROCESSROUTE_PLM_OUT_SYNServiceLocator.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYN.class new file mode 100644 index 0000000..ba956f8 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNBindingStub.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNBindingStub.class new file mode 100644 index 0000000..3177a03 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNBindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNProxy.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNProxy.class new file mode 100644 index 0000000..2e534ab Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNProxy.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNService.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNService.class new file mode 100644 index 0000000..ebf30dc Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNService.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNServiceLocator.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNServiceLocator.class new file mode 100644 index 0000000..167508d Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_BOM_PLM_OUT_SYNServiceLocator.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYN.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYN.class new file mode 100644 index 0000000..912cc7a Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYN.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNBindingStub.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNBindingStub.class new file mode 100644 index 0000000..96fbac2 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNBindingStub.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNProxy.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNProxy.class new file mode 100644 index 0000000..5f2a9bf Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNProxy.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNService.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNService.class new file mode 100644 index 0000000..45c5f67 Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNService.class differ diff --git a/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNServiceLocator.class b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNServiceLocator.class new file mode 100644 index 0000000..6af3a2e Binary files /dev/null and b/com.connor.chint.wuhan/bin/plm/xi/com/chintelectric/SI_PUSH_UPDATE_PLM_OUT_SYNServiceLocator.class differ diff --git a/com.connor.chint.wuhan/build.properties b/com.connor.chint.wuhan/build.properties new file mode 100644 index 0000000..303f316 --- /dev/null +++ b/com.connor.chint.wuhan/build.properties @@ -0,0 +1,86 @@ +source.. = src/ +output.. = bin/ +bin.includes = plugin.xml,\ + META-INF/,\ + .,\ + icons/,\ + poi/activation-1.1.jar,\ + poi/annogen-0.1.0.jar,\ + poi/axiom-api-1.2.7.jar,\ + poi/axiom-dom-1.2.7.jar,\ + poi/axiom-impl-1.2.7.jar,\ + poi/axis2-adb-1.4.1.jar,\ + poi/axis2-adb-codegen-1.4.1.jar,\ + poi/axis2-ant-plugin-1.4.1.jar,\ + poi/axis2-clustering-1.4.1.jar,\ + poi/axis2-codegen-1.4.1.jar,\ + poi/axis2-corba-1.4.1.jar,\ + poi/axis2-fastinfoset-1.4.1.jar,\ + poi/axis2-java2wsdl-1.4.1.jar,\ + poi/axis2-jaxbri-1.4.1.jar,\ + poi/axis2-jaxws-1.4.1.jar,\ + poi/axis2-jaxws-api-1.4.1.jar,\ + poi/axis2-jibx-1.4.1.jar,\ + poi/axis2-json-1.4.1.jar,\ + poi/axis2-jws-api-1.4.1.jar,\ + poi/axis2-kernel-1.4.1.jar,\ + poi/axis2-metadata-1.4.1.jar,\ + poi/axis2-mtompolicy-1.4.1.jar,\ + poi/axis2-saaj-1.4.1.jar,\ + poi/axis2-saaj-api-1.4.1.jar,\ + poi/axis2-spring-1.4.1.jar,\ + poi/axis2-xmlbeans-1.4.1.jar,\ + poi/backport-util-concurrent-3.1.jar,\ + poi/itextpdf-5.5.11.jar,\ + poi/jacob.jar,\ + poi/mail-1.4.jar,\ + poi/neethi-3.0.2.jar,\ + poi/okio-1.13.0.jar,\ + poi/spire.pdf-3.4.2.jar,\ + poi/woden-api-1.0M9.jar,\ + poi/woden-impl-commons-1.0M9.jar,\ + poi/woden-impl-dom-1.0M9.jar,\ + poi/wsdl4j-1.6.2.jar,\ + poi/wstx-asl-3.2.9.jar,\ + poi/xml-resolver-1.2.jar,\ + poi/XmlSchema-1.4.7.jar,\ + lib/axis.jar,\ + lib/classes12.jar,\ + lib/cn.net.connor.socket_1.0.0.jar,\ + lib/commons-dbcp2-2.8.0.jar,\ + lib/commons-discovery-0.2.jar,\ + lib/commons-exec-1.3.jar,\ + lib/fastjson2-2.0.15.jar,\ + lib/guava-31.1-jre.jar,\ + lib/httpclient-4.5.2.jar,\ + lib/httpcore-4.4.11.jar,\ + lib/httpmime-4.5.2.jar,\ + lib/hutool-all-4.5.4.jar,\ + lib/hutool-all-5.8.8.jar,\ + lib/javax.wsdl_1.6.2.v201012040545.jar,\ + lib/jaxrpc.jar,\ + lib/jna-5.5.0.jar,\ + lib/json-org.jar,\ + lib/mysql-connector-j-8.1.0.jar,\ + lib/mysql-connector-java-5.1.46.jar,\ + lib/mysql-connector-java-8.0.12.jar,\ + lib/ojdbc7.jar,\ + lib/org.apache.commons.logging_1.1.1.v201101211721.jar,\ + lib/org.apache.commons.logging_1.2.0.v20180409-1502.jar,\ + lib/saaj.jar,\ + lib/sqljdbc4-2.0.jar,\ + lib/swingx-1.6.1.jar,\ + json_lib/commons-beanutils-1.7.0.jar,\ + json_lib/commons-collections-3.2.jar,\ + json_lib/commons-lang-2.4.jar,\ + json_lib/commons-logging-1.1.jar,\ + json_lib/ezmorph-1.0.4.jar,\ + json_lib/jackson-databind-2.1.3-sources.jar,\ + json_lib/jdom.jar,\ + json_lib/json-lib-2.2.2-jdk15.jar,\ + json_lib/json-lib-2.2.3-jdk13.jar,\ + json_lib/xom-1.2.5.jar,\ + json_lib/JavaFx-DateTimePicker-0.0.1.jar,\ + poi/okhttp-2.7.4.jar,\ + json_lib/jfxrt.jar,\ + poi/Spire.Xls.jar diff --git a/com.connor.chint.wuhan/icons/sample.png b/com.connor.chint.wuhan/icons/sample.png new file mode 100644 index 0000000..02c4b79 Binary files /dev/null and b/com.connor.chint.wuhan/icons/sample.png differ diff --git a/com.connor.chint.wuhan/icons/sample@2x.png b/com.connor.chint.wuhan/icons/sample@2x.png new file mode 100644 index 0000000..c1224d1 Binary files /dev/null and b/com.connor.chint.wuhan/icons/sample@2x.png differ diff --git a/com.connor.chint.wuhan/json_lib/JavaFx-DateTimePicker-0.0.1.jar b/com.connor.chint.wuhan/json_lib/JavaFx-DateTimePicker-0.0.1.jar new file mode 100644 index 0000000..166c19a Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/JavaFx-DateTimePicker-0.0.1.jar differ diff --git a/com.connor.chint.wuhan/json_lib/commons-beanutils-1.7.0.jar b/com.connor.chint.wuhan/json_lib/commons-beanutils-1.7.0.jar new file mode 100644 index 0000000..b1b89c9 Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/commons-beanutils-1.7.0.jar differ diff --git a/com.connor.chint.wuhan/json_lib/commons-collections-3.2.jar b/com.connor.chint.wuhan/json_lib/commons-collections-3.2.jar new file mode 100644 index 0000000..75580be Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/commons-collections-3.2.jar differ diff --git a/com.connor.chint.wuhan/json_lib/commons-lang-2.4.jar b/com.connor.chint.wuhan/json_lib/commons-lang-2.4.jar new file mode 100644 index 0000000..532939e Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/commons-lang-2.4.jar differ diff --git a/com.connor.chint.wuhan/json_lib/commons-logging-1.1.jar b/com.connor.chint.wuhan/json_lib/commons-logging-1.1.jar new file mode 100644 index 0000000..2ff9bbd Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/commons-logging-1.1.jar differ diff --git a/com.connor.chint.wuhan/json_lib/ezmorph-1.0.4.jar b/com.connor.chint.wuhan/json_lib/ezmorph-1.0.4.jar new file mode 100644 index 0000000..7625af6 Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/ezmorph-1.0.4.jar differ diff --git a/com.connor.chint.wuhan/json_lib/jackson-databind-2.1.3-sources.jar b/com.connor.chint.wuhan/json_lib/jackson-databind-2.1.3-sources.jar new file mode 100644 index 0000000..000fc80 Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/jackson-databind-2.1.3-sources.jar differ diff --git a/com.connor.chint.wuhan/json_lib/jdom.jar b/com.connor.chint.wuhan/json_lib/jdom.jar new file mode 100644 index 0000000..65a1b3f Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/jdom.jar differ diff --git a/com.connor.chint.wuhan/json_lib/jfxrt.jar b/com.connor.chint.wuhan/json_lib/jfxrt.jar new file mode 100644 index 0000000..a8cca25 Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/jfxrt.jar differ diff --git a/com.connor.chint.wuhan/json_lib/json-lib-2.2.2-jdk15.jar b/com.connor.chint.wuhan/json_lib/json-lib-2.2.2-jdk15.jar new file mode 100644 index 0000000..27e7c7c Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/json-lib-2.2.2-jdk15.jar differ diff --git a/com.connor.chint.wuhan/json_lib/json-lib-2.2.3-jdk13.jar b/com.connor.chint.wuhan/json_lib/json-lib-2.2.3-jdk13.jar new file mode 100644 index 0000000..a6513db Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/json-lib-2.2.3-jdk13.jar differ diff --git a/com.connor.chint.wuhan/json_lib/minio-8.4.5-all.jar b/com.connor.chint.wuhan/json_lib/minio-8.4.5-all.jar new file mode 100644 index 0000000..0e0f57c Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/minio-8.4.5-all.jar differ diff --git a/com.connor.chint.wuhan/json_lib/okhttp-3.4.1.jar b/com.connor.chint.wuhan/json_lib/okhttp-3.4.1.jar new file mode 100644 index 0000000..e31f248 Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/okhttp-3.4.1.jar differ diff --git a/com.connor.chint.wuhan/json_lib/xom-1.2.5.jar b/com.connor.chint.wuhan/json_lib/xom-1.2.5.jar new file mode 100644 index 0000000..1f71ab9 Binary files /dev/null and b/com.connor.chint.wuhan/json_lib/xom-1.2.5.jar differ diff --git a/com.connor.chint.wuhan/lib/axis.jar b/com.connor.chint.wuhan/lib/axis.jar new file mode 100644 index 0000000..20b09a5 Binary files /dev/null and b/com.connor.chint.wuhan/lib/axis.jar differ diff --git a/com.connor.chint.wuhan/lib/classes12.jar b/com.connor.chint.wuhan/lib/classes12.jar new file mode 100644 index 0000000..9eaf0b4 Binary files /dev/null and b/com.connor.chint.wuhan/lib/classes12.jar differ diff --git a/com.connor.chint.wuhan/lib/cn.net.connor.socket_1.0.0.jar b/com.connor.chint.wuhan/lib/cn.net.connor.socket_1.0.0.jar new file mode 100644 index 0000000..6ee4de1 Binary files /dev/null and b/com.connor.chint.wuhan/lib/cn.net.connor.socket_1.0.0.jar differ diff --git a/com.connor.chint.wuhan/lib/commons-dbcp2-2.8.0.jar b/com.connor.chint.wuhan/lib/commons-dbcp2-2.8.0.jar new file mode 100644 index 0000000..58653c9 Binary files /dev/null and b/com.connor.chint.wuhan/lib/commons-dbcp2-2.8.0.jar differ diff --git a/com.connor.chint.wuhan/lib/commons-discovery-0.2.jar b/com.connor.chint.wuhan/lib/commons-discovery-0.2.jar new file mode 100644 index 0000000..b885548 Binary files /dev/null and b/com.connor.chint.wuhan/lib/commons-discovery-0.2.jar differ diff --git a/com.connor.chint.wuhan/lib/commons-exec-1.3.jar b/com.connor.chint.wuhan/lib/commons-exec-1.3.jar new file mode 100644 index 0000000..9a64351 Binary files /dev/null and b/com.connor.chint.wuhan/lib/commons-exec-1.3.jar differ diff --git a/com.connor.chint.wuhan/lib/fastjson2-2.0.15.jar b/com.connor.chint.wuhan/lib/fastjson2-2.0.15.jar new file mode 100644 index 0000000..88997b5 Binary files /dev/null and b/com.connor.chint.wuhan/lib/fastjson2-2.0.15.jar differ diff --git a/com.connor.chint.wuhan/lib/guava-31.1-jre.jar b/com.connor.chint.wuhan/lib/guava-31.1-jre.jar new file mode 100644 index 0000000..1681922 Binary files /dev/null and b/com.connor.chint.wuhan/lib/guava-31.1-jre.jar differ diff --git a/com.connor.chint.wuhan/lib/httpclient-4.5.2.jar b/com.connor.chint.wuhan/lib/httpclient-4.5.2.jar new file mode 100644 index 0000000..701609f Binary files /dev/null and b/com.connor.chint.wuhan/lib/httpclient-4.5.2.jar differ diff --git a/com.connor.chint.wuhan/lib/httpcore-4.4.11.jar b/com.connor.chint.wuhan/lib/httpcore-4.4.11.jar new file mode 100644 index 0000000..c31d401 Binary files /dev/null and b/com.connor.chint.wuhan/lib/httpcore-4.4.11.jar differ diff --git a/com.connor.chint.wuhan/lib/httpmime-4.5.2.jar b/com.connor.chint.wuhan/lib/httpmime-4.5.2.jar new file mode 100644 index 0000000..474670a Binary files /dev/null and b/com.connor.chint.wuhan/lib/httpmime-4.5.2.jar differ diff --git a/com.connor.chint.wuhan/lib/hutool-all-4.5.4.jar b/com.connor.chint.wuhan/lib/hutool-all-4.5.4.jar new file mode 100644 index 0000000..6e131e9 Binary files /dev/null and b/com.connor.chint.wuhan/lib/hutool-all-4.5.4.jar differ diff --git a/com.connor.chint.wuhan/lib/hutool-all-5.8.8.jar b/com.connor.chint.wuhan/lib/hutool-all-5.8.8.jar new file mode 100644 index 0000000..0edd1d4 Binary files /dev/null and b/com.connor.chint.wuhan/lib/hutool-all-5.8.8.jar differ diff --git a/com.connor.chint.wuhan/lib/javax.wsdl_1.6.2.v201012040545.jar b/com.connor.chint.wuhan/lib/javax.wsdl_1.6.2.v201012040545.jar new file mode 100644 index 0000000..47cd445 Binary files /dev/null and b/com.connor.chint.wuhan/lib/javax.wsdl_1.6.2.v201012040545.jar differ diff --git a/com.connor.chint.wuhan/lib/jaxrpc.jar b/com.connor.chint.wuhan/lib/jaxrpc.jar new file mode 100644 index 0000000..a2c13d9 Binary files /dev/null and b/com.connor.chint.wuhan/lib/jaxrpc.jar differ diff --git a/com.connor.chint.wuhan/lib/jna-5.5.0.jar b/com.connor.chint.wuhan/lib/jna-5.5.0.jar new file mode 100644 index 0000000..ff423c8 Binary files /dev/null and b/com.connor.chint.wuhan/lib/jna-5.5.0.jar differ diff --git a/com.connor.chint.wuhan/lib/json-org.jar b/com.connor.chint.wuhan/lib/json-org.jar new file mode 100644 index 0000000..21e09db Binary files /dev/null and b/com.connor.chint.wuhan/lib/json-org.jar differ diff --git a/com.connor.chint.wuhan/lib/mysql-connector-j-8.1.0.jar b/com.connor.chint.wuhan/lib/mysql-connector-j-8.1.0.jar new file mode 100644 index 0000000..9e38a71 Binary files /dev/null and b/com.connor.chint.wuhan/lib/mysql-connector-j-8.1.0.jar differ diff --git a/com.connor.chint.wuhan/lib/mysql-connector-java-5.1.46.jar b/com.connor.chint.wuhan/lib/mysql-connector-java-5.1.46.jar new file mode 100644 index 0000000..2553237 Binary files /dev/null and b/com.connor.chint.wuhan/lib/mysql-connector-java-5.1.46.jar differ diff --git a/com.connor.chint.wuhan/lib/mysql-connector-java-8.0.12.jar b/com.connor.chint.wuhan/lib/mysql-connector-java-8.0.12.jar new file mode 100644 index 0000000..87404ca Binary files /dev/null and b/com.connor.chint.wuhan/lib/mysql-connector-java-8.0.12.jar differ diff --git a/com.connor.chint.wuhan/lib/ojdbc7.jar b/com.connor.chint.wuhan/lib/ojdbc7.jar new file mode 100644 index 0000000..fd38a6c Binary files /dev/null and b/com.connor.chint.wuhan/lib/ojdbc7.jar differ diff --git a/com.connor.chint.wuhan/lib/org.apache.commons.logging_1.1.1.v201101211721.jar b/com.connor.chint.wuhan/lib/org.apache.commons.logging_1.1.1.v201101211721.jar new file mode 100644 index 0000000..e1df731 Binary files /dev/null and b/com.connor.chint.wuhan/lib/org.apache.commons.logging_1.1.1.v201101211721.jar differ diff --git a/com.connor.chint.wuhan/lib/org.apache.commons.logging_1.2.0.v20180409-1502.jar b/com.connor.chint.wuhan/lib/org.apache.commons.logging_1.2.0.v20180409-1502.jar new file mode 100644 index 0000000..620d4cb Binary files /dev/null and b/com.connor.chint.wuhan/lib/org.apache.commons.logging_1.2.0.v20180409-1502.jar differ diff --git a/com.connor.chint.wuhan/lib/saaj.jar b/com.connor.chint.wuhan/lib/saaj.jar new file mode 100644 index 0000000..4ea696e Binary files /dev/null and b/com.connor.chint.wuhan/lib/saaj.jar differ diff --git a/com.connor.chint.wuhan/lib/sqljdbc4-2.0.jar b/com.connor.chint.wuhan/lib/sqljdbc4-2.0.jar new file mode 100644 index 0000000..240872c Binary files /dev/null and b/com.connor.chint.wuhan/lib/sqljdbc4-2.0.jar differ diff --git a/com.connor.chint.wuhan/lib/swingx-1.6.1.jar b/com.connor.chint.wuhan/lib/swingx-1.6.1.jar new file mode 100644 index 0000000..b0bcc87 Binary files /dev/null and b/com.connor.chint.wuhan/lib/swingx-1.6.1.jar differ diff --git a/com.connor.chint.wuhan/plugin.xml b/com.connor.chint.wuhan/plugin.xml new file mode 100644 index 0000000..da83ee3 --- /dev/null +++ b/com.connor.chint.wuhan/plugin.xml @@ -0,0 +1,627 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.connor.chint.wuhan/poi/Spire.Xls.jar b/com.connor.chint.wuhan/poi/Spire.Xls.jar new file mode 100644 index 0000000..7f53b0a Binary files /dev/null and b/com.connor.chint.wuhan/poi/Spire.Xls.jar differ diff --git a/com.connor.chint.wuhan/poi/XmlSchema-1.4.7.jar b/com.connor.chint.wuhan/poi/XmlSchema-1.4.7.jar new file mode 100644 index 0000000..79251c6 Binary files /dev/null and b/com.connor.chint.wuhan/poi/XmlSchema-1.4.7.jar differ diff --git a/com.connor.chint.wuhan/poi/activation-1.1.jar b/com.connor.chint.wuhan/poi/activation-1.1.jar new file mode 100644 index 0000000..53f82a1 Binary files /dev/null and b/com.connor.chint.wuhan/poi/activation-1.1.jar differ diff --git a/com.connor.chint.wuhan/poi/annogen-0.1.0.jar b/com.connor.chint.wuhan/poi/annogen-0.1.0.jar new file mode 100644 index 0000000..869ea95 Binary files /dev/null and b/com.connor.chint.wuhan/poi/annogen-0.1.0.jar differ diff --git a/com.connor.chint.wuhan/poi/axiom-api-1.2.7.jar b/com.connor.chint.wuhan/poi/axiom-api-1.2.7.jar new file mode 100644 index 0000000..7ff5072 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axiom-api-1.2.7.jar differ diff --git a/com.connor.chint.wuhan/poi/axiom-dom-1.2.7.jar b/com.connor.chint.wuhan/poi/axiom-dom-1.2.7.jar new file mode 100644 index 0000000..5a30fe9 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axiom-dom-1.2.7.jar differ diff --git a/com.connor.chint.wuhan/poi/axiom-impl-1.2.7.jar b/com.connor.chint.wuhan/poi/axiom-impl-1.2.7.jar new file mode 100644 index 0000000..d6ab571 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axiom-impl-1.2.7.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-adb-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-adb-1.4.1.jar new file mode 100644 index 0000000..1a13e3e Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-adb-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-adb-codegen-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-adb-codegen-1.4.1.jar new file mode 100644 index 0000000..cb5221a Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-adb-codegen-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-ant-plugin-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-ant-plugin-1.4.1.jar new file mode 100644 index 0000000..0689058 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-ant-plugin-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-clustering-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-clustering-1.4.1.jar new file mode 100644 index 0000000..687ba6d Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-clustering-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-codegen-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-codegen-1.4.1.jar new file mode 100644 index 0000000..d2dcad1 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-codegen-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-corba-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-corba-1.4.1.jar new file mode 100644 index 0000000..543a796 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-corba-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-fastinfoset-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-fastinfoset-1.4.1.jar new file mode 100644 index 0000000..400cb48 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-fastinfoset-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-java2wsdl-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-java2wsdl-1.4.1.jar new file mode 100644 index 0000000..7031ad3 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-java2wsdl-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-jaxbri-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-jaxbri-1.4.1.jar new file mode 100644 index 0000000..2654a92 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-jaxbri-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-jaxws-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-jaxws-1.4.1.jar new file mode 100644 index 0000000..388b087 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-jaxws-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-jaxws-api-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-jaxws-api-1.4.1.jar new file mode 100644 index 0000000..7cf2e8e Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-jaxws-api-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-jibx-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-jibx-1.4.1.jar new file mode 100644 index 0000000..ba03475 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-jibx-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-json-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-json-1.4.1.jar new file mode 100644 index 0000000..20762d5 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-json-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-jws-api-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-jws-api-1.4.1.jar new file mode 100644 index 0000000..b7694d1 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-jws-api-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-kernel-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-kernel-1.4.1.jar new file mode 100644 index 0000000..dff9bb8 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-kernel-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-metadata-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-metadata-1.4.1.jar new file mode 100644 index 0000000..1390bbe Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-metadata-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-mtompolicy-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-mtompolicy-1.4.1.jar new file mode 100644 index 0000000..e9b82c3 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-mtompolicy-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-saaj-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-saaj-1.4.1.jar new file mode 100644 index 0000000..714b248 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-saaj-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-saaj-api-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-saaj-api-1.4.1.jar new file mode 100644 index 0000000..b032540 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-saaj-api-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-spring-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-spring-1.4.1.jar new file mode 100644 index 0000000..f9f2e29 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-spring-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/axis2-xmlbeans-1.4.1.jar b/com.connor.chint.wuhan/poi/axis2-xmlbeans-1.4.1.jar new file mode 100644 index 0000000..43f6c72 Binary files /dev/null and b/com.connor.chint.wuhan/poi/axis2-xmlbeans-1.4.1.jar differ diff --git a/com.connor.chint.wuhan/poi/backport-util-concurrent-3.1.jar b/com.connor.chint.wuhan/poi/backport-util-concurrent-3.1.jar new file mode 100644 index 0000000..3a4c279 Binary files /dev/null and b/com.connor.chint.wuhan/poi/backport-util-concurrent-3.1.jar differ diff --git a/com.connor.chint.wuhan/poi/itextpdf-5.5.11.jar b/com.connor.chint.wuhan/poi/itextpdf-5.5.11.jar new file mode 100644 index 0000000..cec5fe1 Binary files /dev/null and b/com.connor.chint.wuhan/poi/itextpdf-5.5.11.jar differ diff --git a/com.connor.chint.wuhan/poi/jacob.jar b/com.connor.chint.wuhan/poi/jacob.jar new file mode 100644 index 0000000..177d44c Binary files /dev/null and b/com.connor.chint.wuhan/poi/jacob.jar differ diff --git a/com.connor.chint.wuhan/poi/mail-1.4.jar b/com.connor.chint.wuhan/poi/mail-1.4.jar new file mode 100644 index 0000000..fd4555b Binary files /dev/null and b/com.connor.chint.wuhan/poi/mail-1.4.jar differ diff --git a/com.connor.chint.wuhan/poi/neethi-3.0.2.jar b/com.connor.chint.wuhan/poi/neethi-3.0.2.jar new file mode 100644 index 0000000..383efde Binary files /dev/null and b/com.connor.chint.wuhan/poi/neethi-3.0.2.jar differ diff --git a/com.connor.chint.wuhan/poi/okhttp-2.7.4.jar b/com.connor.chint.wuhan/poi/okhttp-2.7.4.jar new file mode 100644 index 0000000..be7249f Binary files /dev/null and b/com.connor.chint.wuhan/poi/okhttp-2.7.4.jar differ diff --git a/com.connor.chint.wuhan/poi/okio-1.13.0.jar b/com.connor.chint.wuhan/poi/okio-1.13.0.jar new file mode 100644 index 0000000..02c302f Binary files /dev/null and b/com.connor.chint.wuhan/poi/okio-1.13.0.jar differ diff --git a/com.connor.chint.wuhan/poi/woden-api-1.0M9.jar b/com.connor.chint.wuhan/poi/woden-api-1.0M9.jar new file mode 100644 index 0000000..3b07e8e Binary files /dev/null and b/com.connor.chint.wuhan/poi/woden-api-1.0M9.jar differ diff --git a/com.connor.chint.wuhan/poi/woden-impl-commons-1.0M9.jar b/com.connor.chint.wuhan/poi/woden-impl-commons-1.0M9.jar new file mode 100644 index 0000000..f99c8d7 Binary files /dev/null and b/com.connor.chint.wuhan/poi/woden-impl-commons-1.0M9.jar differ diff --git a/com.connor.chint.wuhan/poi/woden-impl-dom-1.0M9.jar b/com.connor.chint.wuhan/poi/woden-impl-dom-1.0M9.jar new file mode 100644 index 0000000..0e3fff5 Binary files /dev/null and b/com.connor.chint.wuhan/poi/woden-impl-dom-1.0M9.jar differ diff --git a/com.connor.chint.wuhan/poi/wsdl4j-1.6.2.jar b/com.connor.chint.wuhan/poi/wsdl4j-1.6.2.jar new file mode 100644 index 0000000..b9ffc36 Binary files /dev/null and b/com.connor.chint.wuhan/poi/wsdl4j-1.6.2.jar differ diff --git a/com.connor.chint.wuhan/poi/wstx-asl-3.2.9.jar b/com.connor.chint.wuhan/poi/wstx-asl-3.2.9.jar new file mode 100644 index 0000000..ffdbd1f Binary files /dev/null and b/com.connor.chint.wuhan/poi/wstx-asl-3.2.9.jar differ diff --git a/com.connor.chint.wuhan/poi/xml-resolver-1.2.jar b/com.connor.chint.wuhan/poi/xml-resolver-1.2.jar new file mode 100644 index 0000000..e535bdc Binary files /dev/null and b/com.connor.chint.wuhan/poi/xml-resolver-1.2.jar differ diff --git a/com.connor.chint.wuhan/poi/xmlbeans-5.0.3.jar b/com.connor.chint.wuhan/poi/xmlbeans-5.0.3.jar new file mode 100644 index 0000000..63b0ab8 Binary files /dev/null and b/com.connor.chint.wuhan/poi/xmlbeans-5.0.3.jar differ diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/ChildMessage.java b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/ChildMessage.java new file mode 100644 index 0000000..154c2f6 --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/ChildMessage.java @@ -0,0 +1,39 @@ +package com.chint.plm.SearchSapResult; + +import java.io.IOException; +import java.util.List; + +import javafx.application.Application; +import javafx.fxml.FXMLLoader; +import javafx.scene.Parent; +import javafx.scene.Scene; +import javafx.scene.layout.StackPane; +import javafx.stage.Stage; + +public class ChildMessage extends Application { +// private List> tableBeans; + private boolean onlyError; + private StringBuilder sqlTotal; + + public ChildMessage(boolean onlyError, StringBuilder sqlTotal) { + super(); +// this.tableBeans = tableBeans; + this.onlyError = onlyError; + this.sqlTotal = sqlTotal; + } + + @Override + public void start(Stage primaryStage) throws IOException { +// StackPane root = new StackPane(); + FXMLLoader fxmlLoader = new FXMLLoader(); + fxmlLoader.setLocation(getClass().getResource("SearchSapDetailPanel.fxml")); + Parent root = (Parent) fxmlLoader.load(); + Scene scene = new Scene(root, 1200.0, 800.0); + DetailsController controller = (DetailsController) fxmlLoader.getController(); + primaryStage.setTitle("SAPݽϸ"); + controller.initData(primaryStage, onlyError, sqlTotal); + primaryStage.setScene(scene); + primaryStage.show(); + } + +} diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/DetailsBean.java b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/DetailsBean.java new file mode 100644 index 0000000..2afa884 --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/DetailsBean.java @@ -0,0 +1,129 @@ +package com.chint.plm.SearchSapResult; + +import javafx.beans.property.SimpleIntegerProperty; +import javafx.beans.property.SimpleStringProperty; + +public class DetailsBean { + +// batchnumber,productmaterialno,status,message,createdate,createtime,returndate,returntime," +// + "PLMSTATUS + // + protected SimpleIntegerProperty num; + protected SimpleStringProperty batchNum;// κ + protected SimpleStringProperty productMaterialNo; // Ϻ + protected SimpleStringProperty wbsNo; // Ϻ + protected SimpleStringProperty status;// ״̬ + protected SimpleStringProperty message;// ״̬ + protected SimpleStringProperty createDate;// + protected SimpleStringProperty createTime;// ʱ + protected SimpleStringProperty returnDate;// ش + protected SimpleStringProperty returnTime;// شʱ + protected SimpleStringProperty plmStatus;// شʱ + + public Integer getNum() { + return num.get(); + } + + public void setNum(SimpleIntegerProperty num) { + this.num = num; + } + + public String getBatchNum() { + return batchNum.get(); + } + + public void setBatchNum(SimpleStringProperty batchNum) { + this.batchNum = batchNum; + } + + public String getProductMaterialNo() { + return productMaterialNo.get(); + } + + public void setProductMaterialNo(SimpleStringProperty productMaterialNo) { + this.productMaterialNo = productMaterialNo; + } + + public String getStatus() { + return status.get(); + } + + public void setStatus(SimpleStringProperty status) { + this.status = status; + } + + public String getCreateDate() { + return createDate.get(); + } + + public void setCreateDate(SimpleStringProperty createDate) { + this.createDate = createDate; + } + + public String getCreateTime() { + return createTime.get(); + } + + public void setCreateTime(SimpleStringProperty createTime) { + this.createTime = createTime; + } + + public String getReturnDate() { + return returnDate.get(); + } + + public void setReturnDate(SimpleStringProperty returnDate) { + this.returnDate = returnDate; + } + + public String getReturnTime() { + return returnTime.get(); + } + + public void setReturnTime(SimpleStringProperty returnTime) { + this.returnTime = returnTime; + } + + public String getWbsNo() { + return wbsNo.get(); + } + + public void setWbsNo(SimpleStringProperty wbsNo) { + this.wbsNo = wbsNo; + } + + public String getMessage() { + return message.get(); + } + + public void setMessage(SimpleStringProperty message) { + this.message = message; + } + + public String getPlmStatus() { + return plmStatus.get(); + } + + public void setPlmStatus(SimpleStringProperty plmStatus) { + this.plmStatus = plmStatus; + } + + public DetailsBean(SimpleIntegerProperty num, SimpleStringProperty batchNum, SimpleStringProperty productMaterialNo, + SimpleStringProperty wbsNo, SimpleStringProperty status, SimpleStringProperty message, + SimpleStringProperty createDate, SimpleStringProperty createTime, SimpleStringProperty returnDate, + SimpleStringProperty returnTime, SimpleStringProperty plmStatus) { + super(); + this.num = num; + this.batchNum = batchNum; + this.productMaterialNo = productMaterialNo; + this.wbsNo = wbsNo; + this.status = status; + this.message = message; + this.createDate = createDate; + this.createTime = createTime; + this.returnDate = returnDate; + this.returnTime = returnTime; + this.plmStatus = plmStatus; + } + +} diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/DetailsController.java b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/DetailsController.java new file mode 100644 index 0000000..2867ce6 --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/DetailsController.java @@ -0,0 +1,449 @@ +package com.chint.plm.SearchSapResult; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import javax.swing.filechooser.FileSystemView; + +import org.apache.poi.xssf.usermodel.XSSFRow; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; + +import com.chint.plm.createEcn.Util; +import com.connor.chint.sap2.util.ChintPreferenceUtil; +import com.connor.chint.sap2.util.SqlUtil; +import com.teamcenter.rac.aif.AbstractAIFApplication; +import com.teamcenter.rac.aifrcp.AIFUtility; +import com.teamcenter.rac.kernel.TCSession; +import com.teamcenter.rac.util.MessageBox; + +import javafx.application.Platform; +import javafx.beans.property.SimpleIntegerProperty; +import javafx.beans.property.SimpleStringProperty; +import javafx.beans.value.ChangeListener; +import javafx.beans.value.ObservableValue; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; +import javafx.fxml.FXML; +import javafx.scene.control.Button; +import javafx.scene.control.CheckBox; +import javafx.scene.control.Label; +import javafx.scene.control.ScrollPane; +import javafx.scene.control.TableColumn; +import javafx.scene.control.TableView; +import javafx.scene.control.TextField; +import javafx.scene.control.cell.PropertyValueFactory; +import javafx.scene.input.KeyCode; +import javafx.scene.input.KeyEvent; +import javafx.scene.layout.FlowPane; +import javafx.scene.layout.GridPane; +import javafx.scene.layout.StackPane; +import javafx.stage.Stage; + +/** + * @author cyh + * + */ +public class DetailsController { + + @FXML + private Button bt_last; + @FXML + private Button bt_next; + @FXML + private TableColumn tc_cDate; + @FXML + private TableColumn tc_msg; + @FXML + private TableColumn tc_cTime; + + @FXML + private TableView tableView; + + @FXML + private TableColumn tc_returnTime; + + @FXML + private TableColumn tc_batch; + + @FXML + private TextField pageNumTxt; + @FXML + private TableColumn tc_wbs; + @FXML + private TableColumn tc_SapResult; + + @FXML + private TableColumn tc_xh; + @FXML + private TableColumn tc_material; + @FXML + private TableColumn tc_returnDate; + @FXML + private TableColumn tc_plm; + @FXML + private CheckBox cb_errBtn; + @FXML + private Label lb_page; + @FXML + private Button bt_first; + @FXML + private StackPane stackPane; + @FXML + private Button bt_tail; + + @FXML + private Button bt_all; + + int pageNum = 0; + List> tableBeans; // ¼ + + List> errMsgBeans = new ArrayList<>(); // ¼ + List> allMsgBeans = new ArrayList<>(); // ¼ȫ + + /** + * @param event + * @function תһҳ + */ + @FXML + void firstAction(ActionEvent event) { + pageNum = 0; + ObservableList data = FXCollections.observableArrayList(tableBeans.get(0)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + /** + * @param event + * @function תһҳ + */ + @FXML + void lastAction(ActionEvent event) { + if (pageNum > 0) { + pageNum = pageNum - 1; + } + ObservableList data = FXCollections.observableArrayList(tableBeans.get(pageNum)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + /** + * @param event + * @function תһҳ + */ + @FXML + void nextAction(ActionEvent event) { + if (pageNum < tableBeans.size() - 1) { + pageNum = pageNum + 1; + } + ObservableList data = FXCollections.observableArrayList(tableBeans.get(pageNum)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + /** + * @param event + * @function תһҳ + */ + @FXML + void tailAction(ActionEvent event) { + pageNum = tableBeans.size() - 1; + ObservableList data = FXCollections.observableArrayList(tableBeans.get(pageNum)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + @FXML + private FlowPane flowPane; + @FXML + private ScrollPane scrollPane; + @FXML + private GridPane girdPane; + + /** + * @param event + * @function ȫ + */ + @FXML + void allAction(ActionEvent event) { + List allBeans = new ArrayList(); + for (int i = 0; i < tableBeans.size(); i++) { + allBeans.addAll(tableBeans.get(i)); + } + ObservableList data = FXCollections.observableArrayList(allBeans); + tableView.getItems().clear(); + tableView.setItems(data); + } + + protected AbstractAIFApplication app; + private TCSession session; + + /** + * @param event + * @function EXCEL + */ + @FXML + void outputAction(ActionEvent event) { + + // ȡѡļ + File tempFile = Util.getFile(session, "CHINT_BOM_RESULT_TEMPLATE", "MSExcelX"); + if (tempFile == null) { + MessageBox.post("δҵexcelģ壬CHINT_BOM_RESULT_TEMPLATE.", "ʧ", MessageBox.INFORMATION); + return; + } + try { + FileInputStream in = new FileInputStream(tempFile); + XSSFWorkbook wb = new XSSFWorkbook(in); + in.close(); + + XSSFSheet sheetAt = wb.getSheet("SAPݽ"); + for (List detailList : tableBeans) { + // excelֵ + for (DetailsBean detailsBean : detailList) { + XSSFRow row1 = Util.getRow(sheetAt, detailsBean.getNum()); + Util.setCellValue(row1.getCell(0), 0, row1, detailsBean.getNum() + "");// + Util.setCellValue(row1.getCell(1), 1, row1, detailsBean.getBatchNum());// κ + Util.setCellValue(row1.getCell(2), 2, row1, detailsBean.getProductMaterialNo());// ϱ + Util.setCellValue(row1.getCell(3), 3, row1, detailsBean.getWbsNo());// WBS + Util.setCellValue(row1.getCell(4), 4, row1, detailsBean.getStatus());// SAP״̬ + Util.setCellValue(row1.getCell(5), 5, row1, detailsBean.getMessage());// Ϣ + Util.setCellValue(row1.getCell(6), 6, row1, detailsBean.getCreateDate());// BOM + Util.setCellValue(row1.getCell(7), 7, row1, detailsBean.getCreateTime());// BOMʱ + Util.setCellValue(row1.getCell(8), 8, row1, detailsBean.getReturnDate());// BOMͬ + Util.setCellValue(row1.getCell(9), 9, row1, detailsBean.getReturnTime());// BOMͬʱ + Util.setCellValue(row1.getCell(10), 10, row1, detailsBean.getPlmStatus());// PLM״̬ + } + } + // + File desktopDir = FileSystemView.getFileSystemView().getHomeDirectory(); + String desktopPath = desktopDir.getAbsolutePath(); + // ļ浽棬ƣʱ + SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); + String pathName = "" + format.format(new Date()) + ".xlsx"; + File file2 = new File(desktopPath + File.separator + pathName); + FileOutputStream os = new FileOutputStream(file2); + wb.write(os); + os.flush(); + os.close(); + Runtime.getRuntime().exec("cmd /c start "+desktopPath + File.separator + pathName); +// MessageBox.post(".","ʾ",2); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + + private Stage primaryStage; + private StringBuilder sqlTotal; + + /** + * @param primaryStage + * @param onlyError + * @param sqlTotal + * @function ʼ + */ + public void initData(Stage primaryStage, boolean onlyError, StringBuilder sqlTotal) { + // TODO Auto-generated method stub + this.sqlTotal = sqlTotal; + this.app = AIFUtility.getCurrentApplication(); + this.session = (TCSession) app.getSession(); + // аbean + this.primaryStage = primaryStage; + tc_xh.setSortable(false); + tc_cDate.setSortable(false); + tc_msg.setSortable(false); + tc_cTime.setSortable(false); + tc_returnTime.setSortable(false); + tc_batch.setSortable(false); + tc_wbs.setSortable(false); + tc_SapResult.setSortable(false); + tc_plm.setSortable(false); + tc_material.setSortable(false); + tc_returnDate.setSortable(false); + // аbean + tc_xh.setCellValueFactory(new PropertyValueFactory("num")); + tc_batch.setCellValueFactory(new PropertyValueFactory("batchNum")); + tc_material.setCellValueFactory(new PropertyValueFactory("productMaterialNo")); + tc_wbs.setCellValueFactory(new PropertyValueFactory("wbsNo")); + tc_SapResult.setCellValueFactory(new PropertyValueFactory("status")); + tc_msg.setCellValueFactory(new PropertyValueFactory<>("message")); +// tc_log.setCellValueFactory(new PropertyValueFactory<>("user")); + tc_cDate.setCellValueFactory(new PropertyValueFactory("createDate")); + tc_cTime.setCellValueFactory(new PropertyValueFactory("createTime")); + tc_returnDate.setCellValueFactory(new PropertyValueFactory("returnDate")); + tc_returnTime.setCellValueFactory(new PropertyValueFactory("returnTime")); + tc_plm.setCellValueFactory(new PropertyValueFactory("plmStatus")); + + // п + tc_xh.prefWidthProperty().bind(tableView.widthProperty().multiply(0.05)); + tc_batch.prefWidthProperty().bind(tableView.widthProperty().multiply(0.08)); + tc_material.prefWidthProperty().bind(tableView.widthProperty().multiply(0.12)); + tc_wbs.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_SapResult.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_msg.prefWidthProperty().bind(tableView.widthProperty().multiply(0.35)); + tc_cDate.prefWidthProperty().bind(tableView.widthProperty().multiply(0.08)); + tc_cTime.prefWidthProperty().bind(tableView.widthProperty().multiply(0.08)); + tc_returnDate.prefWidthProperty().bind(tableView.widthProperty().multiply(0.08)); + tc_returnTime.prefWidthProperty().bind(tableView.widthProperty().multiply(0.08)); + tc_plm.prefWidthProperty().bind(tableView.widthProperty().multiply(0.07)); + + // ѯĬϴ + try { + cb_errBtn.setSelected(true); + searchErrMsg(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + ObservableList data = FXCollections.observableArrayList(tableBeans.get(0)); + tableView.getItems().clear(); + tableView.setItems(data); + lb_page.setText("/" + tableBeans.size()); +// this.tableBeans = tableBeans; + + // 󻯰 + primaryStage.widthProperty().addListener(new ChangeListener() { + @Override + public void changed(ObservableValue observable, Number oldValue, Number newValue) { + // GUI + // Platform.runLater(new Runnable() { + double width = primaryStage.getWidth(); + double height = primaryStage.getHeight(); + System.out.println("width==>" + width); + girdPane.setPrefWidth(width * 0.98); + flowPane.setPrefWidth(width * 0.98); + scrollPane.setPrefWidth(width * 0.98); + tableView.setPrefWidth(width * 0.98); + scrollPane.setPrefHeight(height*0.8); + tableView.setPrefHeight(height*0.8); + } + }); + primaryStage.setMaximized(true); + cb_errBtn.selectedProperty().addListener(new ChangeListener() { + @Override + public void changed(ObservableValue observable, Boolean oldValue, Boolean newValue) { + // just show results + try { + if (flagEdit) { + flagEdit = false; + searchErrMsg(); + Platform.runLater(() -> { + flagEdit = true; + }); + } + } catch (Exception ex) { + ex.printStackTrace(); + } finally { + System.out.println("END" + sqlTotal.toString()); + SqlUtil.freeAll(); + } + } + }); + // Ӽתҳ + pageNumTxt.setOnKeyPressed(new EventHandler() { + @Override + public void handle(KeyEvent event) { + if (event.getCode() == KeyCode.ENTER) { + String text = pageNumTxt.getText(); + int num = 0; + try { + int parseInt = Integer.parseInt(text); + num = parseInt; + } catch (Exception e) { + } + if (num > 0 && num <= tableBeans.size()) { + pageNum = num; + ObservableList data = FXCollections.observableArrayList(tableBeans.get(num - 1)); + tableView.getItems().clear(); + tableView.setItems(data); + } + } + } + }); + } + + private boolean flagEdit = true; + /** + * @param event + * @function ֻʾ + */ +// @FXML +// void errBtnAction(ActionEvent event) { +// + +// } + + /** + * @throws Exception + * @function ʾ + */ + private void searchErrMsg() throws Exception { + + // BOMϢ : ȫ״̬. + List> tableBeans = new ArrayList>(); + if (cb_errBtn.isSelected() && errMsgBeans.size() > 0) { + tableBeans = errMsgBeans; + } else if (!cb_errBtn.isSelected() && allMsgBeans.size() > 0) { + tableBeans = allMsgBeans; + } else { + String sqlDetail = ""; + if (cb_errBtn.isSelected()) { + sqlDetail = sqlTotal.toString() + " and status = 'E' "; + } else { + sqlDetail = sqlTotal.toString();// + " and status = 'S' "; + } + String[] prefs = ChintPreferenceUtil.getPreferences("database_tc", session); + SqlUtil.getTCDataConnection(prefs); + System.out.println("cb_errBtn" + cb_errBtn.isSelected()); + System.out.println("sqlDetail" + sqlDetail.toString()); + ResultSet read = SqlUtil.read(sqlDetail); + int i = 1; + List beanList = null; + while (read.next()) { + // ҳ 20 ѯ + DetailsBean sumBean = new DetailsBean(new SimpleIntegerProperty(i), + new SimpleStringProperty(read.getString(1)), new SimpleStringProperty(read.getString(2)), + new SimpleStringProperty(read.getString(3)), new SimpleStringProperty(read.getString(4)), + new SimpleStringProperty(read.getString(5)), new SimpleStringProperty(read.getString(6)), + new SimpleStringProperty(read.getString(7)), new SimpleStringProperty(read.getString(8)), + new SimpleStringProperty(read.getString(9)), new SimpleStringProperty(read.getString(10))); + if (i % 40 == 1) { + beanList = new ArrayList(); + tableBeans.add(beanList); + } + beanList.add(sumBean); + i = i + 1; + } + SqlUtil.freeAll(); + if (tableBeans.size() == 0) { + beanList = new ArrayList(); + tableBeans.add(beanList); + } + if (errMsgBeans.size() == 0 && cb_errBtn.isSelected()) { + errMsgBeans = tableBeans; + } else if (allMsgBeans.size() == 0 && !cb_errBtn.isSelected()) { + allMsgBeans = tableBeans; + } + } + + ObservableList data = FXCollections.observableArrayList(tableBeans.get(0)); + tableView.getItems().clear(); + tableView.setItems(data); + pageNum = 0; + this.tableBeans = tableBeans; + lb_page.setText("/" + tableBeans.size()); + pageNumTxt.setText("1"); + } + +} diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SapResultFrame.java b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SapResultFrame.java new file mode 100644 index 0000000..774c3b1 --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SapResultFrame.java @@ -0,0 +1,26 @@ +package com.chint.plm.SearchSapResult; + +import java.awt.BorderLayout; +import java.awt.Dimension; + +import com.chint.plm.fxUtil.KFrame; + +import javafx.embed.swing.JFXPanel; + +public class SapResultFrame extends KFrame { + + public SapResultFrame() { + super(); + } + + @Override + protected void initUI() throws Exception { + this.setTitle("SAPݽѯ"); + this.setLayout(new BorderLayout()); + this.setPreferredSize(new Dimension(1200, 800)); + JFXPanel panel = new JFXPanel(); + panel.setScene(new SapResultPanel(this).getScene()); + this.add(BorderLayout.CENTER, panel); + } + +} diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SapResultPanel.java b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SapResultPanel.java new file mode 100644 index 0000000..b9cc00c --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SapResultPanel.java @@ -0,0 +1,13 @@ +package com.chint.plm.SearchSapResult; + +import java.awt.Window; + +import com.chint.plm.fxUtil.KFXPanel; + +public class SapResultPanel extends KFXPanel { + + public SapResultPanel(Window dialog) { + super(dialog, "SearchSapResultPanel.fxml"); + // TODO Auto-generated constructor stub + } +} \ No newline at end of file diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SearchSapController.java b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SearchSapController.java new file mode 100644 index 0000000..37354c3 --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SearchSapController.java @@ -0,0 +1,526 @@ +package com.chint.plm.SearchSapResult; + +import java.awt.Component; +import java.awt.Window; +import java.awt.event.ComponentEvent; +import java.awt.event.ComponentListener; +import java.sql.ResultSet; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.ArrayList; +import java.util.List; + +import javax.swing.JFrame; + +import org.casic.javafx.control.DateTimePicker; + +import com.chint.plm.createEcn.CreateEcnFrame; +import com.chint.plm.fxUtil.KFXPanel; +import com.chint.plm.fxUtil.KFXPanelController; +import com.connor.chint.sap2.util.ChintPreferenceUtil; +import com.connor.chint.sap2.util.SAPUtil; +import com.connor.chint.sap2.util.SqlUtil; +import com.connor.plm.CostListManagement.pojo.QuotationMX; +import com.teamcenter.rac.aif.AbstractAIFApplication; +import com.teamcenter.rac.aifrcp.AIFUtility; +import com.teamcenter.rac.kernel.TCSession; +import com.teamcenter.rac.util.MessageBox; + +import edu.emory.mathcs.backport.java.util.Arrays; +import javafx.beans.property.ObjectProperty; +import javafx.beans.property.SimpleIntegerProperty; +import javafx.beans.property.SimpleStringProperty; +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import javafx.event.ActionEvent; +import javafx.fxml.FXML; +import javafx.geometry.Pos; +import javafx.scene.control.Button; +import javafx.scene.control.CheckBox; +import javafx.scene.control.ComboBox; +import javafx.scene.control.ScrollPane; +import javafx.scene.control.SingleSelectionModel; +import javafx.scene.control.TableCell; +import javafx.scene.control.TableColumn; +import javafx.scene.control.TableView; +import javafx.scene.control.TextField; +import javafx.scene.control.TitledPane; +import javafx.scene.control.cell.PropertyValueFactory; +import javafx.scene.layout.BorderPane; +import javafx.scene.layout.GridPane; +import javafx.scene.layout.StackPane; + +public class SearchSapController extends KFXPanelController { + + @FXML + private TitledPane tp_result; + + @FXML + private Button bt_closeAll; + + @FXML + private TitledPane mxtjPane; + + @FXML + private GridPane bt_cx; // ťpane + @FXML + private Button bt_close; // ر + + @FXML + private Button bt_czcx;// òѯ + @FXML + private StackPane stackPane; + + // table + @FXML + private TableColumn tc_xh; + @FXML + private TableColumn tc_zrws; + @FXML + private TableColumn tc_rwh; + @FXML + private TableColumn tc_fqsj; + @FXML + private TableColumn tc_fqr; + @FXML + private TableColumn tc_status; + @FXML + private TableColumn tc_log; + @FXML + private TableColumn tc_sapState; + @FXML + private TableColumn tc_plm; + @FXML + private TableColumn tc_result; + @FXML + private TitledPane tp_sxtj;// ɸѡpane + @FXML + private TitledPane rwtjPane; // pane + + @FXML + private GridPane gridPane; // һpaneڿؼ + @FXML + private TextField tx_bh; // ı + @FXML + private ComboBox cb_factory; // + @FXML + private TextField tx_wbs; // wbs + @FXML + private ComboBox cb_status; // ״̬ + @FXML + private TextField tx_user;// + @FXML + private ComboBox cb_sapState; // sap + @FXML + private TextField tx_projectName;// Ŀ + @FXML + private CheckBox bt_errTask;// ѯ + @FXML + private CheckBox bt_errMsg; // BOMϢ + // ϸ + @FXML + private ComboBox tx_sapStatus;// sap״̬ + @FXML + private TextField tx_pcode;// ϱ + @FXML + private TextField tx_wbsMx;// wbs + @FXML + private TextField tx_sapReturn;// sapϢ + @FXML + private TextField tx_batchNum;// κ + + @FXML + private Button bt_wy; // ťβҳ + @FXML + private Button bt_syy; // һҳ + @FXML + private Button bt_xyy;// һҳ + @FXML + private Button bt_sy;// ҳ + @FXML + private Button bt_search; + @FXML + private TableView tableView; + + // ȫر + @FXML + void clossAll(ActionEvent event) { + frame.dispose(); + } + + String getCombText(Object comb) { + String textVal = ""; + if (comb instanceof TextField) { + textVal = ((TextField) comb).getText(); + } else if (comb instanceof ComboBox) { + SingleSelectionModel selectionModel = ((ComboBox) comb).getSelectionModel(); + if (selectionModel.getSelectedIndex() >= 0) { + textVal = ((ComboBox) comb).getSelectionModel().getSelectedItem().toString(); + } + } else if (comb instanceof CheckBox) { + boolean selected = ((CheckBox) comb).isSelected(); + } + return textVal; + } + + private int pageNum;// ҳʾǰڼҳ + private List> tableBeans = new ArrayList>(); + + // ѯ + @FXML + void searchAction(ActionEvent event) { + // ƴӲѯ + StringBuilder sql = new StringBuilder( + "select \"CODE\",\"USER\",STARTTIME,\"NUMBER\",SAPRESULT,DATASTATUS,PLMRESULT,LOGURL from CHINT_BOM_TO_SAP_SUM where 1=1"); + String code = getCombText(tx_bh); + if (!code.isEmpty()) { + sql.append(" and \"CODE\" = '").append(code).append("'"); + } + String factory = getCombText(cb_factory); + if (!factory.isEmpty()) { + sql.append(" and factory = '").append(factory).append("'"); + } + String wbsno = getCombText(tx_wbs); + if (!wbsno.isEmpty()) { + sql.append(" and wbsno = '").append(wbsno).append("'"); + } + String datastatus = getCombText(cb_status); + if (!datastatus.isEmpty()) { + sql.append(" and datastatus = '").append(datastatus).append("'"); + } + String user = getCombText(tx_user); + System.out.println("user==>" + user); + if (!user.isEmpty()) { + sql.append(" and \"USER\" = '").append(user).append("'"); + } + String sapresult = getCombText(cb_sapState); + if (!sapresult.isEmpty()) { + sql.append(" and sapresult = '").append(sapresult).append("'"); + } + String projectno = getCombText(tx_projectName); + if (!projectno.isEmpty()) { + sql.append(" and projectno = '").append(projectno).append("'"); + } + if (bt_errTask.isSelected()) { + sql.append(" and SAPRESULT = 'ʧ' "); + } + ObjectProperty dateTimeProperty = dateTimeStart.dateTimeProperty(); + if (dateTimeProperty != null && dateTimeProperty.get() != null) { + String startTime = dateTimeProperty.get().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + sql.append(" and starttime >= to_date('").append(startTime).append("','yyyy-mm-ddhh24:mi:ss') "); // to_date(?,'yyyy-mm-ddhh24:mi:ss') + System.out.println("startTime==>" + startTime); + } + ObjectProperty dateTimeProperty2 = dateTimeEnd.dateTimeProperty(); + if (dateTimeProperty2 != null && dateTimeProperty2.get() != null) { + String endTime = dateTimeProperty2.get().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); + sql.append(" and starttime <= to_date('").append(endTime).append("','yyyy-mm-ddhh24:mi:ss') "); // to_date(?,'yyyy-mm-ddhh24:mi:ss') + System.out.println("endTime==>" + endTime); + } + + // ƴDETAILSSQLϢ + StringBuilder detailSql = new StringBuilder(""); + String batchNum = getCombText(tx_batchNum); + if (!batchNum.isEmpty()) { + detailSql.append(" and batchnumber = '").append(batchNum).append("'"); + } + String wbsnoDetail = getCombText(tx_wbsMx); + if (!wbsnoDetail.isEmpty()) { + detailSql.append(" and wbsno = '").append(wbsnoDetail).append("'"); + } + String message = getCombText(tx_sapReturn); + if (!message.isEmpty()) { + detailSql.append(" and message like '%").append(message).append("%'"); + } + String productmaterialno = getCombText(tx_pcode); + if (!productmaterialno.isEmpty()) { + detailSql.append(" and productmaterialno like '%").append(productmaterialno).append("%'"); + } + String status = getCombText(tx_sapStatus); + if (!status.isEmpty()) { + if (status.equals("ɹ")) { + status = "S"; + } else { + status = "E"; + } + detailSql.append(" and status = '").append(status).append("'"); + } + + String[] prefs = ChintPreferenceUtil.getPreferences("database_tc", session); + SqlUtil.getTCDataConnection(prefs); + try { + tableBeans.clear(); + sql.append(" order by \"CODE\" asc "); + System.out.println("read==>" + sql); + ResultSet read = SqlUtil.read(sql.toString()); + int i = 1; + List beanList = null; + while (read.next()) { + // ҳ 20 ѯ + System.out.println("read==>" + read.getInt(4)); + SumTableBean sumBean = new SumTableBean(new SimpleIntegerProperty(i), + new SimpleStringProperty(String.valueOf(read.getInt(1))), + new SimpleStringProperty(read.getString(2)), new SimpleStringProperty(read.getString(3)), + new SimpleStringProperty(String.valueOf(read.getInt(4))), + new SimpleStringProperty(read.getString(5)), new SimpleStringProperty(read.getString(6)), + new SimpleStringProperty(read.getString(7)), bt_errMsg.isSelected(), detailSql, prefs, code, + read.getString(8)); + if (i % 20 == 1) { + beanList = new ArrayList(); + tableBeans.add(beanList); + } + beanList.add(sumBean); + i = i + 1; + } + if (tableBeans.size() == 0) { + MessageBox.post(frame, "δѯݼ¼.", "ʾ", 2); + beanList = new ArrayList(); + tableBeans.add(beanList); + } + pageNum = 0; + System.out.println("beanList==>" + beanList.size()); + ObservableList data = FXCollections.observableArrayList(tableBeans.get(0)); + tableView.getItems().clear(); + tableView.setItems(data); + } catch (Exception e) { + e.printStackTrace(); + } finally { + SqlUtil.freeAll(); + } +// if(bt_errMsg) + } + + @FXML + private ScrollPane scrollPane; + + @FXML + private BorderPane resultBorder; + @FXML + private BorderPane topBorder; + private SapResultFrame frame; + private DateTimePicker dateTimeStart; + private DateTimePicker dateTimeEnd; + protected AbstractAIFApplication app; + private TCSession session; + + @Override + public void initData(KFXPanel paramKFXPanel) throws Exception { + // TODO Auto-generated method stub + + frame = (SapResultFrame) paramKFXPanel.getParentDialog(); + addWindListener(frame); + frame.setMaximumSize(frame.getMaximumSize()); + System.out.println("frame==>" + frame); + this.app = AIFUtility.getCurrentApplication(); + this.session = (TCSession) app.getSession(); + dateTimeStart = new DateTimePicker(); + dateTimeEnd = new DateTimePicker(); + gridPane.add(dateTimeStart, 1, 3); + gridPane.add(dateTimeEnd, 1, 4); + initCombox(); + + // аbean + tc_xh.setSortable(false); + tc_zrws.setSortable(false); + tc_rwh.setSortable(false); + tc_fqsj.setSortable(false); + tc_fqr.setSortable(false); + tc_status.setSortable(false); + tc_log.setSortable(false); + tc_sapState.setSortable(false); + tc_plm.setSortable(false); + tc_result.setSortable(false); + // аbean + tc_xh.setCellValueFactory(new PropertyValueFactory("num")); + tc_zrws.setCellValueFactory(new PropertyValueFactory("cTaskNum"));// cTaskNum + tc_rwh.setCellValueFactory(new PropertyValueFactory("taskNo")); + tc_fqsj.setCellValueFactory(new PropertyValueFactory("startTime")); + tc_fqr.setCellValueFactory(new PropertyValueFactory("user")); + tc_status.setCellValueFactory(new PropertyValueFactory<>("dataStatus")); + tc_log.setCellValueFactory(new PropertyValueFactory("logDownload")); + tc_sapState.setCellValueFactory(new PropertyValueFactory("sapResult")); + tc_plm.setCellValueFactory(new PropertyValueFactory("plmResult")); + tc_result.setCellValueFactory(new PropertyValueFactory("details")); + + tc_xh.prefWidthProperty().bind(tableView.widthProperty().multiply(0.05)); + tc_zrws.prefWidthProperty().bind(tableView.widthProperty().multiply(0.08)); + tc_rwh.prefWidthProperty().bind(tableView.widthProperty().multiply(0.12)); + tc_fqsj.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_fqr.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_status.prefWidthProperty().bind(tableView.widthProperty().multiply(0.15)); + tc_log.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_sapState.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_plm.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + tc_result.prefWidthProperty().bind(tableView.widthProperty().multiply(0.1)); + + tp_result.setCollapsible(false); + mxtjPane.setCollapsible(false); + tp_sxtj.setCollapsible(false); + rwtjPane.setCollapsible(false); + + tc_sapState.setCellFactory(column -> { + return new TableCell() { + @Override + protected void updateItem(String item, boolean empty) { + super.updateItem(item, empty); + if (item != null && !empty && !item.isEmpty()) { +// double contrastPrice = Double.parseDouble(item); + if (item.equals("δ")) { + // ʽ + setStyle("-fx-background-color: #ffff99;"); + } else if (item.equals("ʧ")) { + setStyle("-fx-background-color: #FF6600;"); + } else { + setStyle("-fx-background-color: #A9D08E;"); + } + + setText(getItem()); + setAlignment(Pos.CENTER); // õԪݾж + } else { + setStyle(""); + setText(empty ? null : getItem()); + setAlignment(Pos.CENTER); // õԪݾж + } + } + }; + }); + +// tableView.setMaxHeight(pageNum); + } + + // ʼ + private void initCombox() { + // TODO Auto-generated method stub + List factoryList = new ArrayList(); + factoryList.add("M040"); + cb_factory.getItems().addAll(factoryList); + List statusList = new ArrayList(); + statusList.add("ݼδͨ"); + statusList.add("SAP"); + statusList.add("δSAP"); + cb_status.getItems().addAll(statusList); + List sapStateList = new ArrayList(); + sapStateList.add("PLMݼδͨ"); + sapStateList.add("δ"); + sapStateList.add(""); + sapStateList.add("ȫɹ"); + sapStateList.add("ʧ"); + cb_sapState.getItems().addAll(sapStateList); + List sapStatusList = new ArrayList(); + sapStatusList.add("ɹ"); + sapStatusList.add("ʧ"); + tx_sapStatus.getItems().addAll(sapStatusList); + } + + // תҳ + @FXML + void firstBtnAction(ActionEvent event) { + pageNum = 0; + ObservableList data = FXCollections.observableArrayList(tableBeans.get(0)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + // תһҳ + @FXML + void lastBtnAction(ActionEvent event) { + if (pageNum > 0) { + pageNum = pageNum - 1; + } + ObservableList data = FXCollections.observableArrayList(tableBeans.get(pageNum)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + // תһҳ + @FXML + void nextBtnAction(ActionEvent event) { + if (pageNum < tableBeans.size() - 1) { + pageNum = pageNum + 1; + } + ObservableList data = FXCollections.observableArrayList(tableBeans.get(pageNum)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + // תβҳ + @FXML + void tailBtnAction(ActionEvent event) { + pageNum = tableBeans.size() - 1; + ObservableList data = FXCollections.observableArrayList(tableBeans.get(pageNum)); + tableView.getItems().clear(); + tableView.setItems(data); + } + + /** + * @param frame + * @function ҳļ + */ + private void addWindListener(SapResultFrame frame) { + // TODO Auto-generated method stub + + frame.addComponentListener(new ComponentListener() { + + @Override + public void componentShown(ComponentEvent e) { + // TODO Auto-generated method stub + + } + + @Override + public void componentResized(ComponentEvent e) { + // TODO Auto-generated method stub +// System.out.println("=============="); + Component component = e.getComponent(); + System.out.println("component==>" + component); + double width = component.getSize().getWidth(); +// // double width = primaryStage.getWidth(); + System.out.println("width==>" + width); + scrollPane.setPrefWidth(width * 0.98); + topBorder.setPrefWidth(width * 0.98); + tp_sxtj.setPrefWidth(width * 0.98); + resultBorder.setPrefWidth(width * 0.98); + gridPane.setPrefWidth(width * 0.98); + tableView.setPrefWidth(width * 0.97); +// refTable.setPrefWidth(width * 0.97); + } + + @Override + public void componentMoved(ComponentEvent e) { + // TODO Auto-generated method stub + + } + + @Override + public void componentHidden(ComponentEvent e) { + // TODO Auto-generated method stub + + } + }); + + } + + @FXML + void resetClick(ActionEvent event) { + tx_bh.setText(""); + cb_sapState.getSelectionModel().clearSelection(); + cb_factory.getSelectionModel().clearSelection(); + tx_user.setText(""); + tx_wbs.setText(""); + tx_projectName.setText(""); + tx_pcode.setText(""); + tx_wbsMx.setText(""); + tx_batchNum.setText(""); + tx_sapReturn.setText(""); + cb_status.getSelectionModel().clearSelection(); + tx_sapStatus.getSelectionModel().clearSelection(); + bt_errTask.setSelected(false); + bt_errMsg.setSelected(false); + dateTimeStart.clearTimeProperty(); + dateTimeEnd.clearTimeProperty(); + } + + @FXML + void closeClick(ActionEvent event) { + frame.dispose(); + } +} diff --git a/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SearchSapDetailPanel.fxml b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SearchSapDetailPanel.fxml new file mode 100644 index 0000000..6f79955 --- /dev/null +++ b/com.connor.chint.wuhan/src/com/chint/plm/SearchSapResult/SearchSapDetailPanel.fxml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +