Browse Source

Merge branch 'master' of http://192.168.1.220:10080/esb/esb

lingfeng 9 years ago
parent
commit
0164cda360

+ 13 - 0
.idea/libraries/Maven__jline_jline_0_9_94.xml

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

+ 545 - 341
.idea/workspace.xml

@ -1,34 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="71c492ef-4e6f-4797-b60c-10cac8f49c92" name="Default" comment="上传https工具类 代码">
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Hos_Resource_Mini_Helper_war.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Hos_Resource_Mini_Helper_war_exploded.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Hos_Resource_Mini_Update_war.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Hos_Resource_Mini_Update_war_exploded.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Hos_Resource_war.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/artifacts/Hos_Resource_war_exploded.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_yihu_core_core_rpc_2_0_0.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_yihu_core_ehr_dbhelper_1_1_6.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_2.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_38.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_codehaus_woodstox_stax2_api_3_1_1.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__wsdl4j_wsdl4j_1_6_3.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xalan_xalan_2_7_0.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xerces_xercesImpl_2_6_2.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xerces_xercesImpl_2_8_0.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xerces_xmlParserAPIs_2_6_2.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xml_apis_xml_apis_1_3_03.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xom_xom_1_1.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__xom_xom_1_2_5.xml" />
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/thriftCompiler.xml" />
    <list default="true" readonly="true" id="71c492ef-4e6f-4797-b60c-10cac8f49c92" name="Default" comment="上传https工具类 代码">
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Framework/Hos-Framework.iml" afterPath="$PROJECT_DIR$/Hos-Framework/Hos-Framework.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Resource-Mini-helper/Hos-Resource-Mini-Helper.iml" afterPath="$PROJECT_DIR$/Hos-Resource-Mini-helper/Hos-Resource-Mini-Helper.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/common/dao/SQLGeneralDAO.java" afterPath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/common/dao/SQLGeneralDAO.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/compress/Zipper.java" afterPath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/compress/Zipper.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/file/FileUtil.java" afterPath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/file/FileUtil.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/httpclient/HttpClientUtil.java" afterPath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/httpclient/HttpClientUtil.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/httpclient/HttpHelper.java" afterPath="$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/httpclient/HttpHelper.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Resource-Mini-Update/Hos-Resource-Mini-Update.iml" afterPath="$PROJECT_DIR$/Hos-Resource-Mini-Update/Hos-Resource-Mini-Update.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/Hos-Resource.iml" afterPath="$PROJECT_DIR$/Hos-resource/Hos-Resource.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Resource-Mini-helper/Hos-Resource-Mini-Helper.iml" afterPath="$PROJECT_DIR$/Hos-Resource-Mini-helper/Hos-Resource-Mini-Helper.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Resource-Mini/Hos-Resource-Mini.iml" afterPath="$PROJECT_DIR$/Hos-Resource-Mini/Hos-Resource-Mini.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Resource-Rest/resource-rest.iml" afterPath="$PROJECT_DIR$/Hos-Resource-Rest/resource-rest.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-Resource-Mini-helper/target/classes/config/threadConfig.properties" afterPath="$PROJECT_DIR$/Hos-Resource-Mini-helper/target/classes/config/threadConfig.properties" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/Hos-Resource.iml" afterPath="$PROJECT_DIR$/Hos-resource/Hos-Resource.iml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/controller/CrawlerController.java" afterPath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/controller/CrawlerController.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/model/config/SysConfig.java" afterPath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/model/config/SysConfig.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/service/CrawlerManager.java" afterPath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/service/CrawlerManager.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/service/EsbHttp.java" afterPath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/service/EsbHttp.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/service/PatientCDAUpload.java" afterPath="$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/crawler/service/PatientCDAUpload.java" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/resources/config/dbhelper.properties" afterPath="$PROJECT_DIR$/Hos-resource/src/main/resources/config/dbhelper.properties" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/resources/config/http.properties" afterPath="$PROJECT_DIR$/Hos-resource/src/main/resources/config/http.properties" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/resources/config/sys.config.xml" afterPath="$PROJECT_DIR$/Hos-resource/src/main/resources/config/sys.config.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/Hos-resource/src/main/resources/spring/applicationContext.xml" afterPath="$PROJECT_DIR$/Hos-resource/src/main/resources/spring/applicationContext.xml" />
    </list>
    <ignored path="hos.iws" />
    <ignored path=".idea/workspace.xml" />
@ -62,84 +56,152 @@
    <favorites_list name="hos" />
  </component>
  <component name="FileEditorManager">
    <leaf>
      <file leaf-file-name="ResourceRpcImpl.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/impl/ResourceRpcImpl.java">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
      <file leaf-file-name="RestResponseResult.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/RestResponseResult.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="125" column="22" selection-start-line="125" selection-start-column="22" selection-end-line="125" selection-end-column="22" />
              <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
              <folding>
                <element signature="imports" expanded="false" />
                <element signature="e#445#446#0" expanded="false" />
                <element signature="e#480#481#0" expanded="false" />
                <element signature="e#536#537#0" expanded="false" />
                <element signature="e#584#585#0" expanded="false" />
                <element signature="e#626#627#0" expanded="false" />
                <element signature="e#664#665#0" expanded="false" />
                <element signature="e#726#727#0" expanded="false" />
                <element signature="e#780#781#0" expanded="false" />
                <element signature="e#821#822#0" expanded="false" />
                <element signature="e#858#859#0" expanded="false" />
                <element signature="e#918#919#0" expanded="false" />
                <element signature="e#970#971#0" expanded="false" />
                <element signature="e#1006#1007#0" expanded="false" />
                <element signature="e#1038#1039#0" expanded="false" />
                <element signature="e#1088#1089#0" expanded="false" />
                <element signature="e#1130#1131#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="web.xml" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/web.xml">
      <file leaf-file-name="RestRequsetResult.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rest/RestRequsetResult.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="61" column="63" selection-start-line="61" selection-start-column="63" selection-end-line="61" selection-end-column="81" />
              <folding />
              <caret line="53" column="66" selection-start-line="53" selection-start-column="62" selection-end-line="53" selection-end-column="66" />
              <folding>
                <element signature="imports" expanded="false" />
                <element signature="e#603#604#0" expanded="false" />
                <element signature="e#629#630#0" expanded="false" />
                <element signature="e#667#668#0" expanded="false" />
                <element signature="e#697#698#0" expanded="false" />
                <element signature="e#729#730#0" expanded="false" />
                <element signature="e#757#758#0" expanded="false" />
                <element signature="e#799#800#0" expanded="false" />
                <element signature="e#833#834#0" expanded="false" />
                <element signature="e#869#870#0" expanded="false" />
                <element signature="e#901#902#0" expanded="false" />
                <element signature="e#951#952#0" expanded="false" />
                <element signature="e#993#994#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="rpc.properties" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/resources/rpc.properties">
      <file leaf-file-name="RPCResponseResult.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/RPCResponseResult.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="4" column="55" selection-start-line="4" selection-start-column="55" selection-end-line="4" selection-end-column="55" />
              <folding />
              <caret line="10" column="15" selection-start-line="10" selection-start-column="15" selection-end-line="10" selection-end-column="15" />
              <folding>
                <element signature="imports" expanded="false" />
                <element signature="e#508#509#0" expanded="false" />
                <element signature="e#539#540#0" expanded="false" />
                <element signature="e#587#588#0" expanded="false" />
                <element signature="e#627#628#0" expanded="false" />
                <element signature="e#665#666#0" expanded="false" />
                <element signature="e#699#700#0" expanded="false" />
                <element signature="e#753#754#0" expanded="false" />
                <element signature="e#799#800#0" expanded="false" />
                <element signature="e#841#842#0" expanded="false" />
                <element signature="e#879#880#0" expanded="false" />
                <element signature="e#941#942#0" expanded="false" />
                <element signature="e#995#996#0" expanded="false" />
                <element signature="e#1031#1032#0" expanded="false" />
                <element signature="e#1063#1064#0" expanded="false" />
                <element signature="e#1113#1114#0" expanded="false" />
                <element signature="e#1155#1156#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="App.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/base/App.java">
      <file leaf-file-name="RPCRequestResult.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/RPCRequestResult.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="29" column="16" selection-start-line="29" selection-start-column="16" selection-end-line="29" selection-end-column="28" />
              <caret line="6" column="3" selection-start-line="6" selection-start-column="3" selection-end-line="7" selection-end-column="15" />
              <folding>
                <element signature="imports" expanded="false" />
                <element signature="e#288#289#0" expanded="false" />
                <element signature="e#326#327#0" expanded="false" />
                <element signature="e#388#389#0" expanded="false" />
                <element signature="e#442#443#0" expanded="false" />
                <element signature="e#471#472#0" expanded="false" />
                <element signature="e#498#499#0" expanded="false" />
                <element signature="e#536#537#0" expanded="false" />
                <element signature="e#568#569#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="IResourceService.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/service/intf/IResourceService.java">
      <file leaf-file-name="RestRequsetResult.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/RestRequsetResult.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" />
              <folding />
              <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
              <folding>
                <element signature="e#285#286#0" expanded="false" />
                <element signature="e#311#312#0" expanded="false" />
                <element signature="e#349#350#0" expanded="false" />
                <element signature="e#379#380#0" expanded="false" />
                <element signature="e#411#412#0" expanded="false" />
                <element signature="e#439#440#0" expanded="false" />
                <element signature="e#481#482#0" expanded="false" />
                <element signature="e#515#516#0" expanded="false" />
                <element signature="e#551#552#0" expanded="false" />
                <element signature="e#583#584#0" expanded="false" />
                <element signature="e#633#634#0" expanded="false" />
                <element signature="e#675#676#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="ResourceService.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/service/ResourceService.java">
      <file leaf-file-name="Page.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/Page.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="19" column="13" selection-start-line="19" selection-start-column="13" selection-end-line="19" selection-end-column="13" />
              <caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
              <folding>
                <element signature="imports" expanded="false" />
                <element signature="e#1035#1051#0" expanded="false" />
                <element signature="e#1668#1684#0" expanded="false" />
                <element signature="e#2283#2299#0" expanded="false" />
                <element signature="e#2802#2818#0" expanded="false" />
                <element signature="e#6231#6232#0" expanded="false" />
                <element signature="e#6284#6285#0" expanded="false" />
                <element signature="e#194#195#0" expanded="false" />
                <element signature="e#222#223#0" expanded="false" />
                <element signature="e#264#265#0" expanded="false" />
                <element signature="e#298#299#0" expanded="false" />
                <element signature="e#331#332#0" expanded="false" />
                <element signature="e#360#361#0" expanded="false" />
                <element signature="e#404#405#0" expanded="false" />
                <element signature="e#440#441#0" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="RPCUtil.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/util/RPCUtil.java">
      <file leaf-file-name="ResourceRpcImpl.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/impl/ResourceRpcImpl.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="54" column="0" selection-start-line="54" selection-start-column="0" selection-end-line="54" selection-end-column="0" />
              <caret line="32" column="1" selection-start-line="2" selection-start-column="7" selection-end-line="32" selection-end-column="1" />
              <folding>
                <element signature="imports" expanded="false" />
              </folding>
@ -147,31 +209,35 @@
          </provider>
        </entry>
      </file>
      <file leaf-file-name="compiler.xml" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/.idea/compiler.xml">
      <file leaf-file-name="App.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/base/App.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="71" column="10" selection-start-line="71" selection-start-column="10" selection-end-line="71" selection-end-column="10" />
              <folding />
              <caret line="58" column="42" selection-start-line="58" selection-start-column="31" selection-end-line="58" selection-end-column="42" />
              <folding>
                <element signature="imports" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="workspace.xml" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/.idea/workspace.xml">
      <file leaf-file-name="IResourceRpc.java" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/IResourceRpc.java">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="207.35">
              <caret line="3770" column="10" selection-start-line="3770" selection-start-column="10" selection-end-line="3770" selection-end-column="10" />
              <folding />
            <state vertical-scroll-proportion="0.0">
              <caret line="10" column="3" selection-start-line="10" selection-start-column="3" selection-end-line="10" selection-end-column="3" />
              <folding>
                <element signature="imports" expanded="false" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="dataSourceJs.jsp" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini/src/main/webapp/WEB-INF/jsp/system/dataSourceJs.jsp">
      <file leaf-file-name="pom.xml" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/pom.xml">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="0.0">
              <caret line="116" column="34" selection-start-line="116" selection-start-column="34" selection-end-line="117" selection-end-column="52" />
            <state vertical-scroll-proportion="0.3355856">
              <caret line="155" column="21" selection-start-line="155" selection-start-column="21" selection-end-line="155" selection-end-column="21" />
              <folding />
            </state>
          </provider>
@ -282,6 +348,20 @@
          <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
        </PATH_ELEMENT>
      </PATH>
      <PATH>
        <PATH_ELEMENT>
          <option name="myItemId" value="" />
          <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
        </PATH_ELEMENT>
        <PATH_ELEMENT>
          <option name="myItemId" value="resource-rest" />
          <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
        </PATH_ELEMENT>
        <PATH_ELEMENT>
          <option name="myItemId" value="Lifecycle" />
          <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$LifecycleNode" />
        </PATH_ELEMENT>
      </PATH>
      <PATH>
        <PATH_ELEMENT>
          <option name="myItemId" value="" />
@ -314,14 +394,11 @@
      </PATH>
    </treeState>
  </component>
  <component name="NamedScopeManager">
    <order />
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="-9" />
    <option name="y" value="-9" />
    <option name="width" value="1938" />
    <option name="height" value="1048" />
    <option name="x" value="1358" />
    <option name="y" value="-8" />
    <option name="width" value="1936" />
    <option name="height" value="1056" />
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
@ -344,20 +421,11 @@
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="PackagesPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hos" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scratches" />
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
@ -722,6 +790,17 @@
          </PATH>
        </subPane>
      </pane>
      <pane id="PackagesPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="hos" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scope" />
    </panes>
  </component>
  <component name="PropertiesComponent">
@ -849,47 +928,6 @@
      <option name="PROGRAM_PARAMETERS" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application">
      <module name="" />
      <option name="ACTIVITY_CLASS" value="" />
      <option name="MODE" value="default_activity" />
      <option name="DEPLOY" value="true" />
      <option name="ARTIFACT_NAME" value="" />
      <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <option name="USE_COMMAND_LINE" value="true" />
      <option name="COMMAND_LINE" value="" />
      <option name="WIPE_USER_DATA" value="false" />
      <option name="DISABLE_BOOT_ANIMATION" value="false" />
      <option name="NETWORK_SPEED" value="full" />
      <option name="NETWORK_LATENCY" value="none" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
      <option name="FILTER_LOGCAT_AUTOMATICALLY" value="true" />
      <method />
    </configuration>
    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
      <module name="" />
      <option name="TESTING_TYPE" value="0" />
      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
      <option name="METHOD_NAME" value="" />
      <option name="CLASS_NAME" value="" />
      <option name="PACKAGE_NAME" value="" />
      <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
      <option name="USE_LAST_SELECTED_DEVICE" value="false" />
      <option name="PREFERRED_AVD" value="" />
      <option name="USE_COMMAND_LINE" value="true" />
      <option name="COMMAND_LINE" value="" />
      <option name="WIPE_USER_DATA" value="false" />
      <option name="DISABLE_BOOT_ANIMATION" value="false" />
      <option name="NETWORK_SPEED" value="full" />
      <option name="NETWORK_LATENCY" value="none" />
      <option name="CLEAR_LOGCAT" value="false" />
      <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
      <option name="FILTER_LOGCAT_AUTOMATICALLY" value="true" />
      <method />
    </configuration>
    <configuration default="true" type="Applet" factoryName="Applet">
      <option name="HTML_USED" value="false" />
      <option name="WIDTH" value="400" />
@ -1028,14 +1066,64 @@
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JUnitTestDiscovery" factoryName="JUnit Test Discovery" changeList="All">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="TEST_OBJECT" value="class" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <envs />
      <patterns />
      <method />
    </configuration>
    <configuration default="true" type="JarApplication" factoryName="JAR Application">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Java Scratch" factoryName="Java Scratch">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="SCRATCH_FILE_ID" value="0" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="ENABLE_SWING_INSPECTOR" value="false" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="MAIN_CLASS_NAME" />
      <option name="VM_PARAMETERS" />
      <option name="PROGRAM_PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <module name="Hos-Framework" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
      <MavenSettings>
        <option name="myGeneralSettings" />
@ -1066,6 +1154,36 @@
      <option name="PORT" value="5005" />
      <method />
    </configuration>
    <configuration default="true" type="ScalaTestRunConfiguration" factoryName="ScalaTest">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <setting name="path" value="" />
      <setting name="package" value="" />
      <setting name="vmparams" value="" />
      <setting name="params" value="" />
      <setting name="workingDirectory" value="" />
      <setting name="searchForTest" value="Across module dependencies" />
      <setting name="testName" value="" />
      <setting name="testKind" value="Class" />
      <setting name="showProgressMessages" value="true" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="Specs2RunConfiguration" factoryName="Specs2">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <setting name="path" value="" />
      <setting name="package" value="" />
      <setting name="vmparams" value="" />
      <setting name="params" value="" />
      <setting name="workingDirectory" value="" />
      <setting name="searchForTest" value="Across module dependencies" />
      <setting name="testName" value="" />
      <setting name="testKind" value="Class" />
      <setting name="showProgressMessages" value="true" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
@ -1100,6 +1218,34 @@
      <listeners />
      <method />
    </configuration>
    <configuration default="true" type="TestNGTestDiscovery" factoryName="TestNG Test Discovery" changeList="All">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
      <option name="ALTERNATIVE_JRE_PATH" />
      <option name="SUITE_NAME" />
      <option name="PACKAGE_NAME" />
      <option name="MAIN_CLASS_NAME" />
      <option name="METHOD_NAME" />
      <option name="GROUP_NAME" />
      <option name="TEST_OBJECT" value="CLASS" />
      <option name="VM_PARAMETERS" />
      <option name="PARAMETERS" />
      <option name="WORKING_DIRECTORY" />
      <option name="OUTPUT_DIRECTORY" />
      <option name="ANNOTATION_TYPE" />
      <option name="ENV_VARIABLES" />
      <option name="PASS_PARENT_ENVS" value="true" />
      <option name="TEST_SEARCH_SCOPE">
        <value defaultName="singleModule" />
      </option>
      <option name="USE_DEFAULT_REPORTERS" value="false" />
      <option name="PROPERTIES_FILE" />
      <envs />
      <properties />
      <listeners />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-options />
      <gulpfile />
@ -1109,12 +1255,33 @@
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run-script" />
      <scripts />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="osgi.bnd.run" factoryName="Run Launcher">
      <method />
    </configuration>
    <configuration default="true" type="osgi.bnd.run" factoryName="Test Launcher (JUnit)">
      <method />
    </configuration>
    <configuration default="true" type="uTestRunConfiguration" factoryName="utest">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <module name="" />
      <setting name="path" value="" />
      <setting name="package" value="" />
      <setting name="vmparams" value="" />
      <setting name="params" value="" />
      <setting name="workingDirectory" value="" />
      <setting name="searchForTest" value="Across module dependencies" />
      <setting name="testName" value="" />
      <setting name="testKind" value="Class" />
      <setting name="showProgressMessages" value="true" />
      <envs />
      <method />
    </configuration>
    <configuration default="false" name="App" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
      <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
      <option name="SPRING_BOOT_MAIN_CLASS" value="com.yihu.hos.resource.base.App" />
@ -1322,73 +1489,42 @@
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="301056000" />
    <option name="totallyTimeSpent" value="301083000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="-9" y="-9" width="1938" height="1048" extended-state="6" />
    <frame x="1358" y="-8" width="1936" height="1056" extended-state="0" />
    <editor active="false" />
    <layout>
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32924107" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.2578125" sideWeight="0.48773986" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32876712" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.29452056" sideWeight="0.2647504" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32885906" sideWeight="0.4978678" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Maven Projects" active="true" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.16862956" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.29082775" sideWeight="0.47547975" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.27783725" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="true" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32980332" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.37065053" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24962178" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3783482" sideWeight="0.55810237" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="CommonGen" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.5479911" sideWeight="0.73524964" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.34375" sideWeight="0.4978678" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2578125" sideWeight="0.48667377" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32876712" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.4408482" sideWeight="0.5138593" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32924107" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.16897655" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.4408482" sideWeight="0.48614073" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="14" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.1913646" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="true" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32980332" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.3547655" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24962178" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.34151787" sideWeight="0.55810237" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="CommonGen" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.29464287" sideWeight="0.7425373" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.34375" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    </layout>
    <layout-to-restore>
      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.29452056" sideWeight="0.2647504" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32924107" sideWeight="0.4978678" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.16897655" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32980332" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.37065053" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24962178" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3783482" sideWeight="0.55810237" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32924107" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.2578125" sideWeight="0.48773986" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32876712" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
      <window_info id="CommonGen" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="13" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.29129463" sideWeight="0.47547975" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.5479911" sideWeight="0.73524964" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="14" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.27878466" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="true" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.34375" sideWeight="0.4978678" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" />
    </layout-to-restore>
  </component>
  <component name="Vcs.Log.UiProperties">
    <option name="RECENTLY_FILTERED_USER_GROUPS">
@ -1439,391 +1575,459 @@
    <option name="FILTER_TARGETS" value="false" />
  </component>
  <component name="editorHistoryManager">
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/remoting/Server.class">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/IResourceRpc.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.18842976">
          <caret line="29" column="13" selection-start-line="29" selection-start-column="13" selection-end-line="29" selection-end-column="13" />
        <state vertical-scroll-proportion="0.0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding>
            <element signature="imports" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/remoting/reflect/RemoteImplInvocationHandler.class">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-7.178571">
          <caret line="125" column="0" selection-start-line="125" selection-start-column="0" selection-end-line="125" selection-end-column="0" />
        <state vertical-scroll-proportion="0.0">
          <caret line="161" column="21" selection-start-line="161" selection-start-column="21" selection-end-line="161" selection-end-column="21" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/remoting/reflect/Rpc.class">
    <entry file="file://$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/constrant/ApiVersionPrefix.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.35084426">
          <caret line="106" column="24" selection-start-line="106" selection-start-column="18" selection-end-line="106" selection-end-column="24" />
        <state vertical-scroll-proportion="0.0">
          <caret line="3" column="12" selection-start-line="3" selection-start-column="12" selection-end-line="3" selection-end-column="12" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rest/RestResponseResult.java">
    <entry file="file://$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/model/DictItem.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="9" column="31" selection-start-line="9" selection-start-column="13" selection-end-line="9" selection-end-column="31" />
          <caret line="5" column="5" selection-start-line="5" selection-start-column="5" selection-end-line="5" selection-end-column="5" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/springutil/SpringBeanUtil.java">
    <entry file="file://$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/exception/ApiException.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="18" column="27" selection-start-line="18" selection-start-column="13" selection-end-line="18" selection-end-column="27" />
        <state vertical-scroll-proportion="0.33200794">
          <caret line="10" column="13" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/util/springUtil/SpringBeanUtil.java">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/web.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="18" column="27" selection-start-line="18" selection-start-column="13" selection-end-line="18" selection-end-column="27" />
        <state vertical-scroll-proportion="3.28">
          <caret line="82" column="19" selection-start-line="82" selection-start-column="19" selection-end-line="82" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/control/ResourceControl.java">
    <entry file="file://$PROJECT_DIR$/Hos-resource/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="285" column="11" selection-start-line="285" selection-start-column="11" selection-end-line="285" selection-end-column="11" />
        <state vertical-scroll-proportion="0.050802138">
          <caret line="99" column="44" selection-start-line="99" selection-start-column="44" selection-end-line="99" selection-end-column="44" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/GatewayControl.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/ResourceOuterPortal.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="26" column="14" selection-start-line="26" selection-start-column="14" selection-end-line="26" selection-end-column="14" />
        <state vertical-scroll-proportion="0.17117117">
          <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/system/controller/DictController.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/util/httpclient/HttpClientUtil.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="82" column="22" selection-start-line="82" selection-start-column="22" selection-end-line="82" selection-end-column="22" />
        <state vertical-scroll-proportion="0.33333334">
          <caret line="40" column="18" selection-start-line="40" selection-start-column="18" selection-end-line="40" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/datacollect/trackJob.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/ResourceInnerPortal.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="53" column="24" selection-start-line="53" selection-start-column="24" selection-end-line="53" selection-end-column="24" />
          <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/system/controller/BaseDictController.java">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/resource/service/IRsResourceRestService.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="116" column="17" selection-start-line="116" selection-start-column="17" selection-end-line="116" selection-end-column="17" />
        <state vertical-scroll-proportion="0.33125">
          <caret line="13" column="19" selection-start-line="13" selection-start-column="19" selection-end-line="13" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/datacollect/trackJobJs.jsp">
    <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.1.7.RELEASE/spring-core-4.1.7.RELEASE.jar!/org/springframework/util/StringUtils.class">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="12" column="18" selection-start-line="13" selection-start-column="24" selection-end-line="14" selection-end-column="12" />
        <state vertical-scroll-proportion="0.3633218">
          <caret line="34" column="0" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/datacollect/repeatDatacollectJs.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/resource/service/impl/RsResourceRestServiceImpl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="12" column="0" selection-start-line="12" selection-start-column="0" selection-end-line="12" selection-end-column="0" />
          <caret line="27" column="44" selection-start-line="27" selection-start-column="44" selection-end-line="27" selection-end-column="44" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourcerest/resourceRest.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/resource/dao/impl/RsResourceRestDetailDaoImpl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="10" column="22" selection-start-line="10" selection-start-column="22" selection-end-line="10" selection-end-column="22" />
          <caret line="25" column="65" selection-start-line="25" selection-start-column="51" selection-end-line="25" selection-end-column="65" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/esb/control/RouteControl.java">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/resource/model/RsResourceRestDetail.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="32" column="22" selection-start-line="32" selection-start-column="22" selection-end-line="32" selection-end-column="22" />
          <caret line="12" column="33" selection-start-line="12" selection-start-column="19" selection-end-line="12" selection-end-column="33" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourcerest/resourceRestJs.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/resource/controller/RsResourceRestController.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-18.285715">
          <caret line="202" column="18" selection-start-line="202" selection-start-column="18" selection-end-line="202" selection-end-column="18" />
        <state vertical-scroll-proportion="0.0">
          <caret line="90" column="53" selection-start-line="90" selection-start-column="53" selection-end-line="90" selection-end-column="53" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/esb/control/TransformerControl.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/config/ThreadConfig.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="8" column="29" selection-start-line="8" selection-start-column="18" selection-end-line="8" selection-end-column="29" />
          <caret line="12" column="13" selection-start-line="12" selection-start-column="13" selection-end-line="12" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/Page.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
        <state vertical-scroll-proportion="2.0357144">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/RPCResponseResult.java">
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/ioc/By.class">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="10" column="15" selection-start-line="10" selection-start-column="15" selection-end-line="10" selection-end-column="15" />
        <state vertical-scroll-proportion="0.2973913">
          <caret line="15" column="18" selection-start-line="15" selection-start-column="13" selection-end-line="15" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/RPCRequestResult.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/service/ResourceService.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="6" column="3" selection-start-line="6" selection-start-column="3" selection-end-line="7" selection-end-column="15" />
          <caret line="19" column="13" selection-start-line="19" selection-start-column="13" selection-end-line="19" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/RestRequsetResult.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/thread/UpdateThread.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
          <caret line="111" column="60" selection-start-line="111" selection-start-column="60" selection-end-line="111" selection-end-column="60" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/RestResponseResult.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/esb/control/DataCollectionControl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
          <caret line="9" column="13" selection-start-line="9" selection-start-column="13" selection-end-line="9" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rest/RestRequsetResult.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/qcl/QLCRequestMessage.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="53" column="66" selection-start-line="53" selection-start-column="62" selection-end-line="53" selection-end-column="66" />
        <state vertical-scroll-proportion="0.18905473">
          <caret line="6" column="13" selection-start-line="6" selection-start-column="13" selection-end-line="6" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/IResourceRpc.java">
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/remoting/Server.class">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="15" column="0" selection-start-line="15" selection-start-column="0" selection-end-line="15" selection-end-column="0" />
        <state vertical-scroll-proportion="0.18842976">
          <caret line="29" column="13" selection-start-line="29" selection-start-column="13" selection-end-line="29" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/util/http/HttpClientUtil.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/resources/application.properties">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="39" column="13" selection-start-line="39" selection-start-column="13" selection-end-line="39" selection-end-column="13" />
          <caret line="2" column="16" selection-start-line="2" selection-start-column="12" selection-end-line="2" selection-end-column="16" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/util/Constant.java">
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/remoting/reflect/RemoteImplInvocationHandler.class">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.14937107">
          <caret line="5" column="13" selection-start-line="5" selection-start-column="13" selection-end-line="5" selection-end-column="13" />
        <state vertical-scroll-proportion="-7.178571">
          <caret line="125" column="0" selection-start-line="125" selection-start-column="0" selection-end-line="125" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/standard/model/adapter/AdapterDictEntryModel.java">
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/coreframework/remoting/reflect/Rpc.class">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.22203098">
          <caret line="11" column="13" selection-start-line="11" selection-start-column="13" selection-end-line="11" selection-end-column="13" />
        <state vertical-scroll-proportion="0.35084426">
          <caret line="106" column="24" selection-start-line="106" selection-start-column="18" selection-end-line="106" selection-end-column="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/config/ThreadConfig.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rest/RestResponseResult.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="20" column="41" selection-start-line="20" selection-start-column="25" selection-end-line="20" selection-end-column="41" />
          <caret line="9" column="31" selection-start-line="9" selection-start-column="13" selection-end-line="9" selection-end-column="31" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/resources/config/threadConfig.properties">
    <entry file="file://$PROJECT_DIR$/Hos-Framework/src/main/java/com/yihu/ehr/framework/util/springutil/SpringBeanUtil.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="12" column="47" selection-start-line="12" selection-start-column="47" selection-end-line="12" selection-end-column="47" />
          <caret line="18" column="27" selection-start-line="18" selection-start-column="13" selection-end-line="18" selection-end-column="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/util/http/HttpsClientUtil.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/util/springUtil/SpringBeanUtil.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="105" column="0" selection-start-line="105" selection-start-column="0" selection-end-line="105" selection-end-column="0" />
          <caret line="18" column="27" selection-start-line="18" selection-start-column="13" selection-end-line="18" selection-end-column="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/webapp/WEB-INF/web.xml">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/control/ResourceControl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="8" column="43" selection-start-line="8" selection-start-column="43" selection-end-line="8" selection-end-column="43" />
          <caret line="285" column="11" selection-start-line="285" selection-start-column="11" selection-end-line="285" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/common/ApplicationStart.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/GatewayControl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="119" column="25" selection-start-line="119" selection-start-column="25" selection-end-line="119" selection-end-column="25" />
          <caret line="26" column="14" selection-start-line="26" selection-start-column="14" selection-end-line="26" selection-end-column="14" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$MAVEN_REPOSITORY$/com/yihu/core/core-rpc/2.0.0/core-rpc-2.0.0.jar!/com/yihu/wsgw/api/ServiceBus.class">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/system/controller/DictController.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.34917733">
          <caret line="232" column="18" selection-start-line="232" selection-start-column="18" selection-end-line="232" selection-end-column="18" />
        <state vertical-scroll-proportion="0.0">
          <caret line="82" column="22" selection-start-line="82" selection-start-column="22" selection-end-line="82" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/pom.xml">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/datacollect/trackJob.jsp">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-122.82143">
          <caret line="181" column="34" selection-start-line="181" selection-start-column="34" selection-end-line="181" selection-end-column="34" />
          <folding />
        <state vertical-scroll-proportion="0.0">
          <caret line="53" column="24" selection-start-line="53" selection-start-column="24" selection-end-line="53" selection-end-column="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourceregister/rsResourceFieldInfoDialogCss.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/java/com/yihu/ehr/system/controller/BaseDictController.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <caret line="116" column="17" selection-start-line="116" selection-start-column="17" selection-end-line="116" selection-end-column="17" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourceregister/rsResourceFieldInfoDialog.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/datacollect/trackJobJs.jsp">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="78" column="110" selection-start-line="78" selection-start-column="95" selection-end-line="78" selection-end-column="110" />
          <caret line="12" column="18" selection-start-line="13" selection-start-column="24" selection-end-line="14" selection-end-column="12" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourceregister/rsResourceFieldInfoDialogJs.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/datacollect/repeatDatacollectJs.jsp">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.33333334">
          <caret line="126" column="58" selection-start-line="126" selection-start-column="43" selection-end-line="126" selection-end-column="58" />
        <state vertical-scroll-proportion="0.0">
          <caret line="12" column="0" selection-start-line="12" selection-start-column="0" selection-end-line="12" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini-Update/src/main/java/com/yihu/ehr/thread/UpdateThread.java">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourcerest/resourceRest.jsp">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="217" column="111" selection-start-line="217" selection-start-column="111" selection-end-line="217" selection-end-column="111" />
          <folding>
            <element signature="imports" expanded="false" />
            <element signature="e#4031#4046#0" expanded="false" />
            <element signature="e#13466#13482#0" expanded="false" />
          </folding>
          <caret line="10" column="22" selection-start-line="10" selection-start-column="22" selection-end-line="10" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Mini/src/main/webapp/WEB-INF/jsp/system/dataSourceJs.jsp">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/esb/control/RouteControl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="116" column="34" selection-start-line="116" selection-start-column="34" selection-end-line="117" selection-end-column="52" />
          <folding />
          <caret line="32" column="22" selection-start-line="32" selection-start-column="22" selection-end-line="32" selection-end-column="22" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/resources/application.properties">
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/ehr/jsp/resource/resourcerest/resourceRestJs.jsp">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.060995184">
          <caret line="2" column="16" selection-start-line="2" selection-start-column="12" selection-end-line="2" selection-end-column="16" />
        <state vertical-scroll-proportion="-18.285715">
          <caret line="202" column="18" selection-start-line="202" selection-start-column="18" selection-end-line="202" selection-end-column="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/base/App.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/esb/control/TransformerControl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="29" column="16" selection-start-line="29" selection-start-column="16" selection-end-line="29" selection-end-column="28" />
          <folding>
            <element signature="imports" expanded="false" />
          </folding>
          <caret line="8" column="29" selection-start-line="8" selection-start-column="18" selection-end-line="8" selection-end-column="29" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/service/intf/IResourceService.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/Page.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" />
          <folding />
          <caret line="30" column="20" selection-start-line="30" selection-start-column="20" selection-end-line="30" selection-end-column="20" />
          <folding>
            <element signature="e#194#195#0" expanded="false" />
            <element signature="e#222#223#0" expanded="false" />
            <element signature="e#264#265#0" expanded="false" />
            <element signature="e#298#299#0" expanded="false" />
            <element signature="e#331#332#0" expanded="false" />
            <element signature="e#360#361#0" expanded="false" />
            <element signature="e#404#405#0" expanded="false" />
            <element signature="e#440#441#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/service/ResourceService.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/impl/ResourceRpcImpl.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="19" column="13" selection-start-line="19" selection-start-column="13" selection-end-line="19" selection-end-column="13" />
          <caret line="32" column="1" selection-start-line="2" selection-start-column="7" selection-end-line="32" selection-end-column="1" />
          <folding>
            <element signature="imports" expanded="false" />
            <element signature="e#1035#1051#0" expanded="false" />
            <element signature="e#1668#1684#0" expanded="false" />
            <element signature="e#2283#2299#0" expanded="false" />
            <element signature="e#2802#2818#0" expanded="false" />
            <element signature="e#6231#6232#0" expanded="false" />
            <element signature="e#6284#6285#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-resource/src/main/webapp/WEB-INF/web.xml">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/RPCResponseResult.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="61" column="63" selection-start-line="61" selection-start-column="63" selection-end-line="61" selection-end-column="81" />
          <folding />
          <caret line="10" column="15" selection-start-line="10" selection-start-column="15" selection-end-line="10" selection-end-column="15" />
          <folding>
            <element signature="imports" expanded="false" />
            <element signature="e#508#509#0" expanded="false" />
            <element signature="e#539#540#0" expanded="false" />
            <element signature="e#587#588#0" expanded="false" />
            <element signature="e#627#628#0" expanded="false" />
            <element signature="e#665#666#0" expanded="false" />
            <element signature="e#699#700#0" expanded="false" />
            <element signature="e#753#754#0" expanded="false" />
            <element signature="e#799#800#0" expanded="false" />
            <element signature="e#841#842#0" expanded="false" />
            <element signature="e#879#880#0" expanded="false" />
            <element signature="e#941#942#0" expanded="false" />
            <element signature="e#995#996#0" expanded="false" />
            <element signature="e#1031#1032#0" expanded="false" />
            <element signature="e#1063#1064#0" expanded="false" />
            <element signature="e#1113#1114#0" expanded="false" />
            <element signature="e#1155#1156#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/config/Config.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rpc/RPCRequestResult.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.27447832">
          <caret line="13" column="30" selection-start-line="13" selection-start-column="25" selection-end-line="13" selection-end-column="30" />
          <folding />
        <state vertical-scroll-proportion="0.0">
          <caret line="6" column="3" selection-start-line="6" selection-start-column="3" selection-end-line="7" selection-end-column="15" />
          <folding>
            <element signature="e#288#289#0" expanded="false" />
            <element signature="e#326#327#0" expanded="false" />
            <element signature="e#388#389#0" expanded="false" />
            <element signature="e#442#443#0" expanded="false" />
            <element signature="e#471#472#0" expanded="false" />
            <element signature="e#498#499#0" expanded="false" />
            <element signature="e#536#537#0" expanded="false" />
            <element signature="e#568#569#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/resources/rpc.properties">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/RestRequsetResult.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="4" column="55" selection-start-line="4" selection-start-column="55" selection-end-line="4" selection-end-column="55" />
          <folding />
          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
          <folding>
            <element signature="e#285#286#0" expanded="false" />
            <element signature="e#311#312#0" expanded="false" />
            <element signature="e#349#350#0" expanded="false" />
            <element signature="e#379#380#0" expanded="false" />
            <element signature="e#411#412#0" expanded="false" />
            <element signature="e#439#440#0" expanded="false" />
            <element signature="e#481#482#0" expanded="false" />
            <element signature="e#515#516#0" expanded="false" />
            <element signature="e#551#552#0" expanded="false" />
            <element signature="e#583#584#0" expanded="false" />
            <element signature="e#633#634#0" expanded="false" />
            <element signature="e#675#676#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/util/httpclient/HttpClientUtil.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/RestResponseResult.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.23226951">
          <caret line="80" column="18" selection-start-line="80" selection-start-column="18" selection-end-line="80" selection-end-column="18" />
          <folding />
        <state vertical-scroll-proportion="0.0">
          <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
          <folding>
            <element signature="e#445#446#0" expanded="false" />
            <element signature="e#480#481#0" expanded="false" />
            <element signature="e#536#537#0" expanded="false" />
            <element signature="e#584#585#0" expanded="false" />
            <element signature="e#626#627#0" expanded="false" />
            <element signature="e#664#665#0" expanded="false" />
            <element signature="e#726#727#0" expanded="false" />
            <element signature="e#780#781#0" expanded="false" />
            <element signature="e#821#822#0" expanded="false" />
            <element signature="e#858#859#0" expanded="false" />
            <element signature="e#918#919#0" expanded="false" />
            <element signature="e#970#971#0" expanded="false" />
            <element signature="e#1006#1007#0" expanded="false" />
            <element signature="e#1038#1039#0" expanded="false" />
            <element signature="e#1088#1089#0" expanded="false" />
            <element signature="e#1130#1131#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/impl/ResourceRpcImpl.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/model/rest/RestRequsetResult.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="125" column="22" selection-start-line="125" selection-start-column="22" selection-end-line="125" selection-end-column="22" />
          <caret line="53" column="66" selection-start-line="53" selection-start-column="62" selection-end-line="53" selection-end-column="66" />
          <folding>
            <element signature="imports" expanded="false" />
            <element signature="e#603#604#0" expanded="false" />
            <element signature="e#629#630#0" expanded="false" />
            <element signature="e#667#668#0" expanded="false" />
            <element signature="e#697#698#0" expanded="false" />
            <element signature="e#729#730#0" expanded="false" />
            <element signature="e#757#758#0" expanded="false" />
            <element signature="e#799#800#0" expanded="false" />
            <element signature="e#833#834#0" expanded="false" />
            <element signature="e#869#870#0" expanded="false" />
            <element signature="e#901#902#0" expanded="false" />
            <element signature="e#951#952#0" expanded="false" />
            <element signature="e#993#994#0" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/util/RPCUtil.java">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/base/App.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="54" column="0" selection-start-line="54" selection-start-column="0" selection-end-line="54" selection-end-column="0" />
          <caret line="58" column="42" selection-start-line="58" selection-start-column="31" selection-end-line="58" selection-end-column="42" />
          <folding>
            <element signature="imports" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.idea/compiler.xml">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/IResourceRpc.java">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0">
          <caret line="71" column="10" selection-start-line="71" selection-start-column="10" selection-end-line="71" selection-end-column="10" />
          <folding />
          <caret line="10" column="3" selection-start-line="10" selection-start-column="3" selection-end-line="10" selection-end-column="3" />
          <folding>
            <element signature="imports" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.idea/workspace.xml">
    <entry file="file://$PROJECT_DIR$/Hos-Resource-Rest/pom.xml">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="207.35">
          <caret line="3770" column="10" selection-start-line="3770" selection-start-column="10" selection-end-line="3770" selection-end-column="10" />
        <state vertical-scroll-proportion="0.3355856">
          <caret line="155" column="21" selection-start-line="155" selection-start-column="21" selection-end-line="155" selection-end-column="21" />
          <folding />
        </state>
      </provider>

+ 4 - 3
Hos-Resource-Mini-Update/Hos-Resource-Mini-Update.iml

@ -27,15 +27,16 @@
    <orderEntry type="library" name="Maven: com.oracle:ojdbc14:10.2.0.3.0" level="project" />
    <orderEntry type="library" name="Maven: org.xerial:sqlite-jdbc:3.8.11.2" level="project" />
    <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:2.4" level="project" />
    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
    <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
    <orderEntry type="library" name="Maven: org.json:json:20151123" level="project" />
    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" />
    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-dbcp2:2.1" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.3" level="project" />
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.10" level="project" />
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
    <orderEntry type="library" name="Maven: commons-dbutils:commons-dbutils:1.6" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.1.8.RELEASE" level="project" />
    <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />

+ 4 - 3
Hos-Resource-Mini-helper/Hos-Resource-Mini-Helper.iml

@ -27,15 +27,16 @@
    <orderEntry type="library" name="Maven: com.oracle:ojdbc14:10.2.0.3.0" level="project" />
    <orderEntry type="library" name="Maven: org.xerial:sqlite-jdbc:3.8.11.2" level="project" />
    <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:2.4" level="project" />
    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
    <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
    <orderEntry type="library" name="Maven: org.json:json:20151123" level="project" />
    <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" />
    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-dbcp2:2.1" level="project" />
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.3" level="project" />
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.10" level="project" />
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
    <orderEntry type="library" name="Maven: commons-dbutils:commons-dbutils:1.6" level="project" />
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.1.8.RELEASE" level="project" />
    <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />

+ 17 - 1
Hos-Resource-Rest/pom.xml

@ -158,8 +158,24 @@
        <dependency>
            <groupId>com.yihu.core</groupId>
            <artifactId>core-rpc</artifactId>
            <version>2.0.0</version>
            <version>2.2.0</version>
        </dependency>
        <dependency>
            <groupId>com.yihu.core</groupId>
            <artifactId>api-config</artifactId>
            <version>2.2.0</version>
        </dependency>
        <dependency>
            <groupId>com.yihu.core</groupId>
            <artifactId>core-db</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.apache.zookeeper</groupId>
            <artifactId>zookeeper</artifactId>
            <version>3.3.6</version>
        </dependency>
        <dependency>
            <groupId>xom</groupId>
            <artifactId>xom</artifactId>

+ 2 - 1
Hos-Resource-Rest/src/main/java/com/yihu/hos/config/Config.java

@ -11,8 +11,9 @@ import java.util.Properties;
 */
public class Config {
    public static String url;
    public static String namespace;
    public static String appId;
    public static String monogoUrl;
    public static String startCollect;
    public static String port;
}

+ 97 - 36
Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/control/rpc/impl/ResourceRpcImpl.java

@ -16,11 +16,10 @@ import net.sf.json.xml.XMLSerializer;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import org.springframework.util.StringUtils;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.text.SimpleDateFormat;
import java.util.*;
/**
 * Created by Administrator on 2016/4/12.
@ -31,6 +30,7 @@ public class ResourceRpcImpl implements IResourceRpc {
    @Override
    public String transport(String RPCRequestXml) {
        RPCResponseResult r = null;
        try {
            //解析xml
@ -48,50 +48,99 @@ public class ResourceRpcImpl implements IResourceRpc {
                String cardNo = root.element("Data").element("CardNo").toString();
                String cardType = root.element("Data").element("CardType").toString();
                String patientId = root.element("Data").element("PatientId").toString();
                String hospitalId = root.element("Data").element("HospitalId").toString();
                if (StringUtils.isEmpty(cardNo)) {
                    throw new Exception("cardNo为空");
                }
                if (StringUtils.isEmpty(cardType)) {
                    throw new Exception("cardType为空");
                }
                if (StringUtils.isEmpty(patientId)) {
                    throw new Exception("patientId为空");
                }
                if (StringUtils.isEmpty(hospitalId)) {
                    throw new Exception("HospitalId为空");
                }
                //映射orgcode
                String orgCode = getOrgCodeBy(hospitalId);
                //查询病人基本信息
                patientInformation(cardNo, cardType, patientId);
                patientInformation(cardNo, cardType, patientId,orgCode);
            } else if (trancode.equals(Constant.PUSHREPORT)) {
                //检查检验报告
                String reportType = root.element("Data").element("ReportType").toString();
                String reportId = root.element("Data").element("ReportId").toString();
                pushreport(reportType, reportId);
                String cardNo = root.element("Data").element("CardNo").toString();
                String cardType = root.element("Data").element("CardType").toString();
                String hospitalId = root.element("Data").element("HospitalId").toString();
                if (StringUtils.isEmpty(reportType)) {
                    throw new Exception("reportType为空");
                }
                if (StringUtils.isEmpty(reportId)) {
                    throw new Exception("reportId为空");
                }
                if (StringUtils.isEmpty(cardNo)) {
                    throw new Exception("cardNo为空");
                }
                if (StringUtils.isEmpty(cardType)) {
                    throw new Exception("cardType为空");
                }
                if (StringUtils.isEmpty(hospitalId)) {
                    throw new Exception("HospitalId为空");
                }
                //映射orgcode
                String orgCode = getOrgCodeBy(hospitalId);
                pushreport(reportType, reportId, cardNo, cardType, orgCode);
            }
            RPCResponseResult r = RPCResponseResult.success();
            r = RPCResponseResult.success();
        } catch (Exception e) {
            r = RPCResponseResult.error();
            r.setRespMessage(e.getMessage());
            r.setRespCode("20001");
        }
        return "你也好";
        return JSONObject.fromObject(r).toString();
    }
    //查询病人基本信息
    private void patientInformation(String cardNo, String cardType, String patientId) throws Exception {
        String data =
                "<Req>" +
                        "<TransactionCode></TransactionCode>" +
                        "<Data>" +
                        "<CardType>" + cardType + "</CardType>" +
                        "<CardNo>" + cardNo + "</CardNo>" +
                        "<PatientId>" + patientId + "</PatientId>" +
                        "</Data>" +
                        "</Req>";
        Class[] classes = new Class[]{String.class};
        Object[] v = new Object[1];
        v[0] = data;
        Object s = RPCUtil.getRPCData("report.ReportWs.GetReportInfo", classes, v);
    private void patientInformation(String cardNo, String cardType, String patientId,String hospitalId) throws Exception {
        String param = "<Req><TransactionCode>1001</TransactionCode>" +
                "<Data>" +
                "<CardType>" + cardType + "</CardType>" +
                "<CardNo>" + cardNo + "</CardNo>" +
                "<PatientId>" + patientId + "</PatientId>" +
                "</Data>" +
                "</Req>";
        String apiparam = "{\"ChannelId\"=\"100123\"," +
                "\"ParamType\"=1," +
                "\"Params\"=\"" + param + "\"," +
                "\"Guid\"=\"" + "00000001111111" + "\"," +
                "\"V\"=\"3.0.0\"," +
                "\"OutType\"=0n ," +
                "\"HospitalId\"=\""+hospitalId+"\"}";
        Object s = RPCUtil.getRPCData("ZEUS.HosHOPWs.QueryUserInfo", apiparam);
        //解析xml
        SAXReader saxReader = new SAXReader();
        Document document = saxReader.read(s.toString());
        Element root = document.getRootElement();
        if ("10000".equals(root.element("RespCode"))) {
            //xml轉json
            Element dataXML = root.element("Data");
            JSONObject obj = xml2json(root.element("Data"));
            obj.put("CardType", cardType);
            obj.put("CardNo", cardNo);
            obj.put("PatientId", patientId);
            obj.put("OrgCode", hospitalId);
            //調用接口存入mongo
            Map<String, Object> params = new HashMap<String, Object>();
            params.put("dataset", "HDSA00_01");
            params.put("data", obj.toString());
            httpClientUtil.doPost(Config.monogoUrl, params, null, null);
            //出發採集上傳
            params = new HashMap<String, Object>();
            params.put("orgCode", hospitalId);
            params.put("cardNo", cardNo);
            params.put("eventNo", patientId);
            httpClientUtil.doPost(Config.startCollect, params, null, null);
        }
    }
@ -103,7 +152,8 @@ public class ResourceRpcImpl implements IResourceRpc {
    }
    //检查检验报告
    private void pushreport(String reportType, String reportId) throws Exception {
    private void pushreport(String reportType, String reportId, String cardNo, String cardType, String hospitalId) throws Exception {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
        String data =
                "<Req>" +
                        "<TransactionCode></TransactionCode>" +
@ -112,10 +162,14 @@ public class ResourceRpcImpl implements IResourceRpc {
                        "<ReportType>" + reportType + "</ReportType>" +
                        "</Data>" +
                        "</Req>";
        Class[] classes = new Class[]{String.class};
        Object[] v = new Object[1];
        v[0] = data;
        Object s = RPCUtil.getRPCData("report.ReportWs.GetReportInfo", classes, v);
        String apiparam = "{\"ChannelId\"=\"100123\"," +
                "\"ParamType\"=1," +
                "\"Params\"=\"" + data + "\"," +
                "\"Guid\"=\"" + "00000001111111" + "\"," +
                "\"V\"=\"3.0.0\"," +
                "\"OutType\"=0," +
                "\"HospitalId\"=\""+hospitalId+"\"}";
        Object s = RPCUtil.getRPCData("ZEUS.HosHOPWs.GetReportInfo", apiparam);
        //解析xml
        SAXReader saxReader = new SAXReader();
        Document document = saxReader.read(s.toString());
@ -130,22 +184,29 @@ public class ResourceRpcImpl implements IResourceRpc {
            if (elements != null && elements.size() > 0) {
                for (Object obj1 : elements) {
                    Element data1XML = (Element) obj1;
                    //从表节点
                    JSONObject objData = xml2json(data1XML);
                    objData.put("CardType", cardType);
                    objData.put("CardNo", cardNo);
                    objData.put("ReportId", reportId);
                    objData.put("ReportType", reportType);
                    objData.put("OrgCode", hospitalId);
                    //添加主表的所有信息
                    objData.putAll(xml2json(dataXml));
                    //調用接口存入mongo
                    Map<String, Object> params = new HashMap<String, Object>();
                    params.put("dataset", "HDSD01_01");
                    params.put("data", objData.toString());
                    httpClientUtil.doPost(Config.monogoUrl, params, null, null);
                    //出發採集上傳
                    params = new HashMap<String, Object>();
                    params.put("orgCode", hospitalId);
                    params.put("cardNo", cardNo);
                    params.put("eventNo", StringUtils.isEmpty(objData.get("ClinicNo")) ? objData.get("HosUserNo") : objData.get("ClinicNo"));
                    httpClientUtil.doPost(Config.startCollect, params, null, null);
                }
            }
            obj.put(root.getName(), iterateElement(root));
            String jsonString = obj.toString();
            //調用接口存入mongo
            Map<String, Object> params = new HashMap<String, Object>();
            httpClientUtil.doPost(Config.monogoUrl, params, null, null);
            //出發採集上傳
            params = new HashMap<String, Object>();
            httpClientUtil.doPost(Config.startCollect, params, null, null);
        }
    }

+ 108 - 10
Hos-Resource-Rest/src/main/java/com/yihu/hos/gateway/util/RPCUtil.java

@ -2,6 +2,7 @@ package com.yihu.hos.gateway.util;
import com.yihu.hos.config.Config;
import com.yihu.wsgw.api.ServiceBus;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;
@ -14,13 +15,24 @@ import java.util.Date;
 * Created by Administrator on 2016/4/18.
 */
public class RPCUtil {
    public static String getRPCData(String methos, Class[] classes, Object[] v) {
    public static String getRPCData(String apiName, String apiparam) {
        String SERVER_URL = Config.url;
        String namespace = Config.namespace;
        String xml = getObjectByAxis2CallClient(SERVER_URL, namespace, methos, v, classes);
        return xml;
        String appId = Config.appId;
        return ServiceBus.getInstance(
                "172.18.20.123:8085",
                "EsbCloud").call(apiName, apiparam);
    }
    /**
     * webservice调用
     *
     * @param webServiceAddr
     * @param webserviceNamespace
     * @param webServiceMethod
     * @param inputValues
     * @param inputValuetype
     * @return
     */
    public static String getObjectByAxis2CallClient(String webServiceAddr, String webserviceNamespace, String webServiceMethod,
                                                    Object[] inputValues, Class[] inputValuetype) {
@ -41,14 +53,100 @@ public class RPCUtil {
        }
        return "";
    }
    /*
    public static void main(String[] args) throws Exception {
        String apiName = "report.ReportWs.GetReportList";
      String  param = "<Req> \n" +
              "<TransactionCode></TransactionCode>\n" +
              "<Data>\n" +
              "<ReportId>8F5F14C2-FAB8-4CB5-BB91-AECF0EC64E69</ReportId>\n" +
              "<ReportType>1</ReportType>\n" +
              "</Data>\n" +
              "</Req>";
        String apiparam = "{\"ChannelId\"=\"100123\"," +
                "\"ParamType\"=1," +
                "\"Params\"=\"" + param + "\"," +
                "\"Guid\"=\"" + "00000001111111" + "\"," +
                "\"V\"=\"3.0.0\"," +
                "\"OutType\"=1," +
                "\"HospitalId\"=\"1026333\"}";
        String result = null;
        result = ServiceBus.getInstance(
                "172.18.20.21:2181",
                "EsbCloud").call(apiName, apiparam);
        System.out.println("返回的数据:"+result);
    }
*/
    /**
     *
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String apiName="ZEUS.HosHOPWs.GetReportInfo";
        String param = "";
        param = "<Req><TransactionCode>5001</TransactionCode><Data><ReportId>8F5F14C2-FAB8-4CB5-BB91-AECF0EC64E69</ReportId><ReportType>1</ReportType></Data></Req>";
         String apiparam = "{\"ChannelId\"=\"100123\"," +
                "\"ParamType\"=1," +
                "\"Params\"=\"" + param + "\"," +
                "\"Guid\"=\"" + "00000001111111" + "\"," +
                "\"V\"=\"3.0.0\"," +
                "\"OutType\"=1," +
                "\"HospitalId\"=\"1026333\"}";
        String result = null;
        try {
            result = ServiceBus.getInstance(
                    "172.18.20.21:2181",
                    "EsbCloud").call(apiName, apiparam);
            System.out.println("返回的数据:"+result);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println("result="+result);
    }
    /*
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
        String data =
                "<Req>" +
                        "<TransactionCode>yy.yygh.QueryNumbers</TransactionCode>" +
                        "<Data>" +
                        "<CardType>123</CardType>" +
                        "<CardNo>333</CardNo>" +
                        "<PatientId>333</PatientId>" +
                        "</Data>" +
                        "</Req>";
        String SERVER_URL = "http://service.yihu.com:8080/WSGW/services/ServiceGateWay";
        String namespace = "http://com.yihu.wsgw/ServiceGateWay";
        String methos = "yy.yygh.QueryNumbers";
        Class[] classes = new Class[]{String.class};
        Object[] v = new Object[1];
        v[0] = "";
        String xml = getObjectByAxis2CallClient(SERVER_URL, namespace, methos, v, classes);
    }
        String methos = "service";
        Class[] classes = new Class[]{String.class, String.class, String.class, String.class, Integer.class, Integer.class, String.class};
        Object[] v = new Object[7];
        v[0] = "{ClientVersion:1,ClientId:'EsbCloud',Sign:'Sign',SessionKey:''}";//authInfo
        v[1] = sdf.format(new Date());//sequenceNo
        v[2] = "report.ReportWs.GetReportInfo";//api
        v[3] = data;
        v[4] = 1;//paramType(0: json  1: Xml)
        v[5] = 1;//outType(0: json  1: Xml)
        v[6] = "1.0";//API版本号
        Object s = RPCUtil.getRPCData( classes, v);
        try {
            //新建RPC服务客户端
            RPCServiceClient serviceClient = new RPCServiceClient();
            Options options = serviceClient.getOptions();
            //设置URL
            EndpointReference targetEPR = new EndpointReference(SERVER_URL);
            options.setTo(targetEPR);
            //设置参数的类型
            //设置namespace和方法名
            QName opAddEntry = new QName(namespace, methos);
            //数组的第一个值为返回值
            String xml = (String) (serviceClient.invokeBlocking(opAddEntry, v, classes))[0];
            System.out.println(xml);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }*/
}

+ 11 - 6
Hos-Resource-Rest/src/main/java/com/yihu/hos/resource/base/App.java

@ -31,6 +31,7 @@ import java.util.Set;
@EntityScan("com.yihu.hos.**.model")
public class App {
    private static Properties prop = new Properties();
    //@RequestMapping("/")
    //String home() {
    //    return "Hello World!";
@ -62,14 +63,16 @@ public class App {
        //SpringApplication.run(App.class, args);
        //启动RPC服务器
        Server server = Server.getInstance(8891);
        server.start();
        initConfig();
        readpop();
        Server server = Server.getInstance(Integer.valueOf(Config.port));
        server.start();
    }
    private static  void initConfig() {
    private static void initConfig() {
        try {
            InputStream in = App.class.getResourceAsStream("/config/dbhelper.properties");
            prop.load(in);
@ -78,9 +81,11 @@ public class App {
            e.printStackTrace();
        }
    }
    private static void readpop(){
        Config.url= prop.getProperty("rpc.url");
        Config.namespace = prop.getProperty("rpc.namespace");
    private static void readpop() {
        Config.url = prop.getProperty("rpc.url");
        Config.appId = prop.getProperty("rpc.appId");
        Config.port = prop.getProperty("rpc.port");
        Config.monogoUrl = prop.getProperty("http.monogourl");
        Config.startCollect = prop.getProperty("http.startCollect");
    }

+ 4 - 3
Hos-Resource-Rest/src/main/resources/rpc.properties

@ -1,5 +1,6 @@
rpc.url=http://service.yihu.com:8080/WSGW/services/ServiceGateWay
rpc.namespace=http://com.yihu.wsgw/ServiceGateWay
rpc.port=8081
rpc.url=172.18.20.123:8085
rpc.appId=EsbCloud
http.monogourl=http://localhost:8080/datapush/datapush
http.startCollect=http://localhost:8080/datapush/datapush
http.startCollect=http://localhost:8080/crawler/patient

BIN
Hos-Resource-Rest/对接文档参数说明.docx