Commit 90d67102 authored by star's avatar star

修改代码

parent 3ce4cb76
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
<option name="projectProfile"> <option name="projectProfile">
<ProjectProfile> <ProjectProfile>
<option name="javaMapperPackage" value="com.takedata.resume.dao" /> <option name="javaMapperPackage" value="com.takedata.resume.dao" />
<option name="javaMapperPath" value="$PROJECT_DIR$/src/main/java" /> <option name="javaMapperPath" value="C:\Users\86187\Desktop\resume\sql" />
<option name="javaModelPackage" value="com.takedata.resume.model" /> <option name="javaModelPackage" value="com.takedata.resume.model" />
<option name="javaModelPath" value="$PROJECT_DIR$/src/main/java" /> <option name="javaModelPath" value="C:\Users\86187\Desktop\resume\sql" />
<option name="lastDatabaseCrudChooseModuleName" value="resume" /> <option name="lastDatabaseCrudChooseModuleName" value="resume" />
<option name="moduleNameToPackageAndPathMap"> <option name="moduleNameToPackageAndPathMap">
<map> <map>
...@@ -14,11 +14,11 @@ ...@@ -14,11 +14,11 @@
<value> <value>
<UserPackageAndPathInfoByModule> <UserPackageAndPathInfoByModule>
<option name="javaMapperPackage" value="com.takedata.resume.dao" /> <option name="javaMapperPackage" value="com.takedata.resume.dao" />
<option name="javaMapperPath" value="$PROJECT_DIR$/src/main/java" /> <option name="javaMapperPath" value="C:\Users\86187\Desktop\resume\sql" />
<option name="javaModelPacakge" value="com.takedata.resume.model" /> <option name="javaModelPacakge" value="com.takedata.resume.model" />
<option name="javaModelPath" value="$PROJECT_DIR$/src/main/java" /> <option name="javaModelPath" value="C:\Users\86187\Desktop\resume\sql" />
<option name="xmlPackage" value="mapper" /> <option name="xmlPackage" value="mapper" />
<option name="xmlPath" value="$PROJECT_DIR$/src/main/resources" /> <option name="xmlPath" value="C:\Users\86187\Desktop\resume\sql" />
</UserPackageAndPathInfoByModule> </UserPackageAndPathInfoByModule>
</value> </value>
</entry> </entry>
...@@ -36,10 +36,22 @@ ...@@ -36,10 +36,22 @@
</TableGenerateConfig> </TableGenerateConfig>
</value> </value>
</entry> </entry>
<entry key="forprogrammers_n:zc_synchronize">
<value>
<TableGenerateConfig>
<option name="generatedKey" value="id" />
<option name="javaModelName" value="ZcSynchronize" />
<option name="moduleName" value="resume" />
<option name="sequenceColumn" value="" />
<option name="sequenceId" value="" />
<option name="useActualColumnName" value="false" />
</TableGenerateConfig>
</value>
</entry>
</map> </map>
</option> </option>
<option name="xmlMapperPackage" value="mapper" /> <option name="xmlMapperPackage" value="mapper" />
<option name="xmlMapperPath" value="$PROJECT_DIR$/src/main/resources" /> <option name="xmlMapperPath" value="C:\Users\86187\Desktop\resume\sql" />
</ProjectProfile> </ProjectProfile>
</option> </option>
</component> </component>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -2,313 +2,50 @@ ...@@ -2,313 +2,50 @@
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="43fbfbf3-3eb9-48df-9c1b-ef73c8eb7e0c" name="Default Changelist" comment=""> <list default="true" id="43fbfbf3-3eb9-48df-9c1b-ef73c8eb7e0c" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" /> <change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/dao/ZcSynchronizeMapper.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/$PRODUCT_WORKSPACE_FILE$" afterDir="false" /> <change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/model/ZcSynchronize.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/MyBatisCodeHelperDatasource.xml" afterDir="false" /> <change afterPath="$PROJECT_DIR$/src/main/resources/mapper/ZcSynchronizeMapper.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/MyBatisCodeHelperDatasource.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/MyBatisCodeHelperDatasource.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/dataSources.local.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/dataSources/2fee8ed1-a3d6-4327-9000-d89c23873621.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/dataSources/2fee8ed1-a3d6-4327-9000-d89c23873621.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/dataSources.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/dataSources/2fee8ed1-a3d6-4327-9000-d89c23873621.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy14.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy14.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/dataSources/2fee8ed1-a3d6-4327-9000-d89c23873621/storage_v2/_src_/schema/information_schema.FNRwLQ.meta" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy15.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy15.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy18.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy18.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/inspectionProfiles/Project_Default.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy20.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy20.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy3.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy3.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy30.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy30.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_druid_1_1_20.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy33.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy33.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_alibaba_fastjson_1_2_62.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy35.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy35.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_core_3_4_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy4.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy4.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ecs_4_2_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy40.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy40.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ram_3_0_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy47.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy47.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_aliyun_aliyun_java_sdk_sts_3_0_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy65.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy65.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_aliyun_oss_aliyun_sdk_oss_3_8_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy67.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy67.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_carrotsearch_hppc_0_7_1.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy71.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy71.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy73.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy73.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy74.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy74.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy75.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy75.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy76.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy76.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy77.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy77.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy78.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy78.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy79.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy79.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy80.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy80.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy81.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy81.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy82.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy82.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_github_spullara_mustache_java_compiler_0_9_3.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy83.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy83.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy84.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy84.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_tdunning_t_digest_3_2.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy85.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy85.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy86.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy86.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_1.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/com/sun/proxy/$Proxy87.class" beforeDir="false" afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy87.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__commons_codec_commons_codec_1_13.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/org/springframework/core/$Proxy68.class" beforeDir="false" afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy68.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__commons_io_commons_io_2_4.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/main/java/com/takedata/resume/api/ResumeSdkController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/api/ResumeSdkController.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_lettuce_lettuce_core_5_2_1_RELEASE.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/main/java/com/takedata/resume/dao/ZcResumeMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/dao/ZcResumeMapper.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_netty_netty_buffer_4_1_43_Final.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/main/java/com/takedata/resume/service/ResumeService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/service/ResumeService.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_netty_netty_codec_4_1_43_Final.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/main/resources/mapper/ZcResumeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/mapper/ZcResumeMapper.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_netty_netty_common_4_1_43_Final.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/target/classes/com/takedata/resume/api/ResumeSdkController.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/api/ResumeSdkController.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_netty_netty_handler_4_1_43_Final.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/target/classes/com/takedata/resume/dao/ZcResumeMapper.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/dao/ZcResumeMapper.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_netty_netty_resolver_4_1_43_Final.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/target/classes/com/takedata/resume/service/ResumeService.class" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/service/ResumeService.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_netty_netty_transport_4_1_43_Final.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/target/classes/mapper/ZcResumeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/target/classes/mapper/ZcResumeMapper.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__io_projectreactor_reactor_core_3_3_0_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__joda_time_joda_time_2_10_5.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__net_sf_jopt_simple_jopt_simple_5_0_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpasyncclient_4_1_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_nio_4_4_12.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_analyzers_common_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_backward_codecs_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_core_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_grouping_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_highlighter_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_join_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_memory_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_misc_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_queries_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_queryparser_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_sandbox_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_spatial3d_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_spatial_extras_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_lucene_lucene_suggest_7_7_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_27.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_27.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_27.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_codehaus_jettison_jettison_1_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_client_6_8_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_client_elasticsearch_rest_high_level_client_6_8_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_elasticsearch_6_8_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_elasticsearch_cli_6_8_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_elasticsearch_core_6_8_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_elasticsearch_secure_sm_6_8_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_elasticsearch_x_content_6_8_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_jna_4_5_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_plugin_aggs_matrix_stats_client_6_8_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_plugin_lang_mustache_client_6_8_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_plugin_parent_join_client_6_8_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_elasticsearch_plugin_rank_eval_client_6_8_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_jdom_jdom_1_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_json_json_20180813.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_29.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_aop_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_beans_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_context_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_core_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_expression_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_oxm_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_test_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_tx_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_web_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_1_RELEASE.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/libraries/Maven__stax_stax_api_1_0_1.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/uiDesigner.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.mvn/wrapper/MavenWrapperDownloader.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.mvn/wrapper/maven-wrapper.jar" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.mvn/wrapper/maven-wrapper.properties" afterDir="false" />
<change afterPath="$PROJECT_DIR$/HELP.md" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy0.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy1.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy10.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy11.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy12.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy13.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy14.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy15.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy16.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy17.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy18.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy19.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy2.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy20.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy21.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy22.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy23.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy24.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy25.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy26.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy27.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy28.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy29.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy3.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy30.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy31.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy32.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy33.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy34.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy35.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy36.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy37.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy38.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy39.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy4.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy40.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy41.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy42.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy43.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy44.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy45.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy46.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy47.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy48.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy49.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy5.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy50.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy51.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy52.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy53.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy54.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy55.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy56.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy57.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy58.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy59.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy6.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy60.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy61.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy62.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy63.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy64.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy65.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy66.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy67.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy68.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy69.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy7.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy70.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy71.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy72.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy73.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy74.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy75.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy76.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy77.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy78.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy79.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy8.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy80.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy81.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy82.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy83.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy84.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy85.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy86.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy87.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/com/sun/proxy/$Proxy9.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/java/lang/invoke/$Proxy75.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/java/lang/invoke/$Proxy76.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/java/lang/invoke/$Proxy77.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/mvnw" afterDir="false" />
<change afterPath="$PROJECT_DIR$/mvnw.cmd" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy25.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy26.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy65.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy68.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy70.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy73.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy76.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy77.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/org/springframework/core/$Proxy78.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/resume.iml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/ResumeApplication.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/api/ResumeSdkController.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/api/SimpleCanalClientExample.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/api/TestParseService.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/common/Paging.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/common/Response.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/common/utils/OssFileUtils.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/config/ElasticsearchConfig.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/config/ElasticsearchProperties.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/config/RedisConfig.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/dao/ZcResumeMapper.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/model/ResumeInfo.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/model/ResumeResult.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/model/ZcResume.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/java/com/takedata/resume/service/ResumeService.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/application.yml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/main/resources/mapper/ZcResumeMapper.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/src/test/java/com/takedata/resume/ResumeApplicationTests.java" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/META-INF/spring-configuration-metadata.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/application.yml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/ResumeApplication.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/api/ResumeSdkController.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/api/TestParseService$1.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/api/TestParseService.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/common/Paging.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/common/Response.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/common/utils/OssFileUtils.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/config/ElasticsearchConfig.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/config/ElasticsearchProperties.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/dao/ZcResumeMapper.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/model/ResumeInfo.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/model/ResumeResult$EducationObjsBean.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/model/ResumeResult$JobExpObjsBean.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/model/ResumeResult$SkillsObjsBean.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/model/ResumeResult.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/model/ZcResume.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/com/takedata/resume/service/ResumeService.class" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/classes/mapper/ZcResumeMapper.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/target/test-classes/com/takedata/resume/ResumeApplicationTests.class" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
...@@ -342,13 +79,6 @@ ...@@ -342,13 +79,6 @@
<item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" /> <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
<item name="forprogrammers_n: schema" type="76f4a085:MysqlImplModel$Schema" /> <item name="forprogrammers_n: schema" type="76f4a085:MysqlImplModel$Schema" />
</path> </path>
<path>
<item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
<item name="MySQL - jdbc:mysql://192.168.200.33:3306/forprogrammers_n?useUnicode=true&amp;characterEncoding=utf8&amp;zeroDateTimeBehavior=convertToNull&amp;useSSL=true&amp;serverTimezone=GMT%2B8" type="feb32156:DbDataSourceImpl" />
<item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
<item name="forprogrammers_n: schema" type="76f4a085:MysqlImplModel$Schema" />
<item name="zc_resume: table" type="285a2a93:MysqlImplModel$Table" />
</path>
</expand> </expand>
<select /> <select />
</component> </component>
...@@ -386,9 +116,10 @@ ...@@ -386,9 +116,10 @@
<property name="RequestMappingsPanelWidth0" value="75" /> <property name="RequestMappingsPanelWidth0" value="75" />
<property name="RequestMappingsPanelWidth1" value="75" /> <property name="RequestMappingsPanelWidth1" value="75" />
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" /> <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="SONARLINT_PRECOMMIT_ANALYSIS" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" /> <property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" /> <property name="aspect.path.notification.shown" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" /> <property name="last_opened_file_path" value="$PROJECT_DIR$/sql" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" /> <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" /> <property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="nodejs_package_manager_path" value="npm" /> <property name="nodejs_package_manager_path" value="npm" />
...@@ -398,6 +129,11 @@ ...@@ -398,6 +129,11 @@
<key name="CopyClassDialog.RECENTS_KEY"> <key name="CopyClassDialog.RECENTS_KEY">
<recent name="com.takedata.resume.oss" /> <recent name="com.takedata.resume.oss" />
</key> </key>
<key name="MoveFile.RECENT_KEYS">
<recent name="C:\Users\86187\Desktop\resume\src\main\resources\mapper" />
<recent name="C:\Users\86187\Desktop\resume\src\main\java\com\takedata\resume\model" />
<recent name="C:\Users\86187\Desktop\resume\src\main\java\com\takedata\resume\dao" />
</key>
</component> </component>
<component name="RunManager" selected="Spring Boot.ResumeApplication"> <component name="RunManager" selected="Spring Boot.ResumeApplication">
<configuration name="SimpleCanalClientExample" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> <configuration name="SimpleCanalClientExample" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
...@@ -446,6 +182,7 @@ ...@@ -446,6 +182,7 @@
<option name="SPRING_BOOT_MAIN_CLASS" value="com.takedata.resume.ResumeApplication" /> <option name="SPRING_BOOT_MAIN_CLASS" value="com.takedata.resume.ResumeApplication" />
<option name="VM_PARAMETERS" value="-Dsun.misc.ProxyGenerator.saveGeneratedFiles=true" /> <option name="VM_PARAMETERS" value="-Dsun.misc.ProxyGenerator.saveGeneratedFiles=true" />
<option name="ALTERNATIVE_JRE_PATH" /> <option name="ALTERNATIVE_JRE_PATH" />
<option name="UPDATE_ACTION_UPDATE_POLICY" value="UpdateClassesAndResources" />
<method v="2"> <method v="2">
<option name="Make" enabled="true" /> <option name="Make" enabled="true" />
</method> </method>
...@@ -517,8 +254,17 @@ ...@@ -517,8 +254,17 @@
<workItem from="1576397181474" duration="840000" /> <workItem from="1576397181474" duration="840000" />
<workItem from="1576462098870" duration="20451000" /> <workItem from="1576462098870" duration="20451000" />
<workItem from="1576492158925" duration="4405000" /> <workItem from="1576492158925" duration="4405000" />
<workItem from="1576547456047" duration="11835000" /> <workItem from="1576547456047" duration="12036000" />
<workItem from="1576633662557" duration="18647000" />
</task>
<task id="LOCAL-00001" summary="添加项目">
<created>1576582532820</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1576582532820</updated>
</task> </task>
<option name="localTasksCounter" value="2" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
...@@ -541,72 +287,98 @@ ...@@ -541,72 +287,98 @@
<ignored-roots> <ignored-roots>
<path value="$PROJECT_DIR$/.." /> <path value="$PROJECT_DIR$/.." />
</ignored-roots> </ignored-roots>
<MESSAGE value="添加项目" />
<option name="LAST_COMMIT_MESSAGE" value="添加项目" />
</component> </component>
<component name="WindowStateProjectService"> <component name="WindowStateProjectService">
<state x="549" y="167" key="FileChooserDialogImpl" timestamp="1576582279964"> <state x="223" y="67" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1576638670686">
<screen x="0" y="0" width="1536" height="824" />
</state>
<state x="223" y="67" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1536.824@0.0.1536.824" timestamp="1576638670686" />
<state x="574" y="96" key="#com.intellij.ide.util.MemberChooser" timestamp="1576648648190">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="549" y="167" key="FileChooserDialogImpl/0.0.1536.824@0.0.1536.824" timestamp="1576582279964" /> <state x="574" y="96" key="#com.intellij.ide.util.MemberChooser/0.0.1536.824@0.0.1536.824" timestamp="1576648648190" />
<state width="1493" height="261" key="GridCell.Tab.0.bottom" timestamp="1576581988311"> <state x="466" y="187" key="#com.intellij.ide.util.PackageChooserDialog" timestamp="1576637967866">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1576581988311" /> <state x="466" y="187" key="#com.intellij.ide.util.PackageChooserDialog/0.0.1536.824@0.0.1536.824" timestamp="1576637967866" />
<state width="1493" height="261" key="GridCell.Tab.0.center" timestamp="1576581988311"> <state x="246" y="0" key="CommitChangelistDialog2" timestamp="1576582552429">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1576581988311" /> <state x="246" y="0" key="CommitChangelistDialog2/0.0.1536.824@0.0.1536.824" timestamp="1576582552429" />
<state width="1493" height="261" key="GridCell.Tab.0.left" timestamp="1576581988311"> <state x="975" y="170" key="FileChooserDialogImpl" timestamp="1576637915394">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1576581988311" /> <state x="975" y="170" key="FileChooserDialogImpl/0.0.1536.824@0.0.1536.824" timestamp="1576637915394" />
<state width="1493" height="261" key="GridCell.Tab.0.right" timestamp="1576581988311"> <state width="1493" height="261" key="GridCell.Tab.0.bottom" timestamp="1576667868024">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1576581988311" /> <state width="1493" height="261" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1576667868024" />
<state width="1493" height="261" key="GridCell.Tab.1.bottom" timestamp="1576581988312"> <state width="1493" height="261" key="GridCell.Tab.0.center" timestamp="1576667868023">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.1.bottom/0.0.1536.824@0.0.1536.824" timestamp="1576581988312" /> <state width="1493" height="261" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1576667868023" />
<state width="1493" height="261" key="GridCell.Tab.1.center" timestamp="1576581988311"> <state width="1493" height="261" key="GridCell.Tab.0.left" timestamp="1576667868023">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.1.center/0.0.1536.824@0.0.1536.824" timestamp="1576581988311" /> <state width="1493" height="261" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1576667868023" />
<state width="1493" height="261" key="GridCell.Tab.1.left" timestamp="1576581988311"> <state width="1493" height="261" key="GridCell.Tab.0.right" timestamp="1576667868024">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.1.left/0.0.1536.824@0.0.1536.824" timestamp="1576581988311" /> <state width="1493" height="261" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1576667868024" />
<state width="1493" height="261" key="GridCell.Tab.1.right" timestamp="1576581988312"> <state width="1493" height="261" key="GridCell.Tab.1.bottom" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.1.right/0.0.1536.824@0.0.1536.824" timestamp="1576581988312" /> <state width="1493" height="261" key="GridCell.Tab.1.bottom/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state width="1493" height="261" key="GridCell.Tab.2.bottom" timestamp="1576581988312"> <state width="1493" height="261" key="GridCell.Tab.1.center" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.2.bottom/0.0.1536.824@0.0.1536.824" timestamp="1576581988312" /> <state width="1493" height="261" key="GridCell.Tab.1.center/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state width="1493" height="261" key="GridCell.Tab.2.center" timestamp="1576581988312"> <state width="1493" height="261" key="GridCell.Tab.1.left" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.2.center/0.0.1536.824@0.0.1536.824" timestamp="1576581988312" /> <state width="1493" height="261" key="GridCell.Tab.1.left/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state width="1493" height="261" key="GridCell.Tab.2.left" timestamp="1576581988312"> <state width="1493" height="261" key="GridCell.Tab.1.right" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.2.left/0.0.1536.824@0.0.1536.824" timestamp="1576581988312" /> <state width="1493" height="261" key="GridCell.Tab.1.right/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state width="1493" height="261" key="GridCell.Tab.2.right" timestamp="1576581988312"> <state width="1493" height="261" key="GridCell.Tab.2.bottom" timestamp="1576667867731">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state width="1493" height="261" key="GridCell.Tab.2.right/0.0.1536.824@0.0.1536.824" timestamp="1576581988312" /> <state width="1493" height="261" key="GridCell.Tab.2.bottom/0.0.1536.824@0.0.1536.824" timestamp="1576667867731" />
<state width="1493" height="261" key="GridCell.Tab.2.center" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" />
</state>
<state width="1493" height="261" key="GridCell.Tab.2.center/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state width="1493" height="261" key="GridCell.Tab.2.left" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" />
</state>
<state width="1493" height="261" key="GridCell.Tab.2.left/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state width="1493" height="261" key="GridCell.Tab.2.right" timestamp="1576667867730">
<screen x="0" y="0" width="1536" height="824" />
</state>
<state width="1493" height="261" key="GridCell.Tab.2.right/0.0.1536.824@0.0.1536.824" timestamp="1576667867730" />
<state x="565" y="122" key="RollbackChangesDialog" timestamp="1576637017314">
<screen x="0" y="0" width="1536" height="824" />
</state>
<state x="565" y="122" key="RollbackChangesDialog/0.0.1536.824@0.0.1536.824" timestamp="1576637017314" />
<state x="270" y="54" key="SettingsEditor" timestamp="1576582210830"> <state x="270" y="54" key="SettingsEditor" timestamp="1576582210830">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="270" y="54" key="SettingsEditor/0.0.1536.824@0.0.1536.824" timestamp="1576582210830" /> <state x="270" y="54" key="SettingsEditor/0.0.1536.824@0.0.1536.824" timestamp="1576582210830" />
<state x="490" y="140" key="Vcs.Push.Dialog.v2" timestamp="1576582436845"> <state x="490" y="140" key="Vcs.Push.Dialog.v2" timestamp="1576582576238">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="490" y="140" key="Vcs.Push.Dialog.v2/0.0.1536.824@0.0.1536.824" timestamp="1576582436845" /> <state x="490" y="140" key="Vcs.Push.Dialog.v2/0.0.1536.824@0.0.1536.824" timestamp="1576582576238" />
<state x="425" y="187" key="run.anything.popup" timestamp="1576578243913"> <state x="425" y="187" key="run.anything.popup" timestamp="1576578243913">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
<state x="425" y="187" key="run.anything.popup/0.0.1536.824@0.0.1536.824" timestamp="1576578243913" /> <state x="425" y="187" key="run.anything.popup/0.0.1536.824@0.0.1536.824" timestamp="1576578243913" />
<state x="431" y="145" width="672" height="678" key="search.everywhere.popup" timestamp="1576648498865">
<screen x="0" y="0" width="1536" height="824" />
</state>
<state x="431" y="145" width="672" height="678" key="search.everywhere.popup/0.0.1536.824@0.0.1536.824" timestamp="1576648498865" />
<state x="599" y="203" key="svn.repositoryBrowser" timestamp="1576582268080"> <state x="599" y="203" key="svn.repositoryBrowser" timestamp="1576582268080">
<screen x="0" y="0" width="1536" height="824" /> <screen x="0" y="0" width="1536" height="824" />
</state> </state>
......
...@@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.PathVariable; ...@@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -63,12 +65,24 @@ public class ResumeSdkController { ...@@ -63,12 +65,24 @@ public class ResumeSdkController {
@RequestParam(value = "name", required = false) String name, @RequestParam(value = "name", required = false) String name,
@RequestParam(value = "phone", required = false) String phone, @RequestParam(value = "phone", required = false) String phone,
@RequestParam int pageNum, @RequestParam int pageSize, @RequestParam int pageNum, @RequestParam int pageSize,
@RequestParam(value = "createBy", required = false) Long createBy) { @RequestParam(value = "createBy", required = false) Long createBy) throws UnsupportedEncodingException {
if(keywords!=null){
keywords = URLDecoder.decode(keywords,"UTF-8");
}
if(label!=null){
label = URLDecoder.decode(label,"UTF-8");
}
if(expectJob!=null){
expectJob = URLDecoder.decode(expectJob,"UTF-8");
}
if(name!=null){
name = URLDecoder.decode(name,"UTF-8");
}
return resumeService.resumeSearch(keywords, label, name, expectJob, phone, pageNum, pageSize, createBy); return resumeService.resumeSearch(keywords, label, name, expectJob, phone, pageNum, pageSize, createBy);
} }
/** /**
* * 任务搜索
* @param keywords * @param keywords
* @param label * @param label
* @param expectJob * @param expectJob
...@@ -90,7 +104,22 @@ public class ResumeSdkController { ...@@ -90,7 +104,22 @@ public class ResumeSdkController {
@RequestParam int pageNum, @RequestParam int pageSize, @RequestParam int pageNum, @RequestParam int pageSize,
@RequestParam(value = "createBy", required = false) Long createBy, @RequestParam(value = "createBy", required = false) Long createBy,
@RequestParam(value = "interviewerName", required = false) String interviewerName, @RequestParam(value = "interviewerName", required = false) String interviewerName,
@RequestParam(value = "status" , required = false) Integer status) { @RequestParam(value = "status" , required = false) Integer status) throws UnsupportedEncodingException {
if(keywords!=null){
keywords = URLDecoder.decode(keywords,"UTF-8");
}
if(label!=null){
label = URLDecoder.decode(label,"UTF-8");
}
if(expectJob!=null){
expectJob = URLDecoder.decode(expectJob,"UTF-8");
}
if(name!=null){
name = URLDecoder.decode(name,"UTF-8");
}
if(interviewerName!=null){
interviewerName = URLDecoder.decode(interviewerName,"UTF-8");
}
return resumeService.taskSearch(keywords, label, name, expectJob, phone, pageNum, pageSize, createBy, interviewerName, status); return resumeService.taskSearch(keywords, label, name, expectJob, phone, pageNum, pageSize, createBy, interviewerName, status);
} }
} }
\ No newline at end of file
...@@ -22,7 +22,4 @@ public interface ZcResumeMapper { ...@@ -22,7 +22,4 @@ public interface ZcResumeMapper {
int updateByPrimaryKey(ZcResume record); int updateByPrimaryKey(ZcResume record);
ZcResume selectOneByResumeLink(@Param("resumeLink")String resumeLink);
} }
\ No newline at end of file
package com.takedata.resume.dao;
import com.takedata.resume.model.ZcSynchronize;
/**
* @author lichen
*/
public interface ZcSynchronizeMapper {
/**
* 添加同步记录
* @param record
* @return
*/
int insertSelective(ZcSynchronize record);
}
\ No newline at end of file
package com.takedata.resume.model;
public class ZcSynchronize {
private Integer id;
/**
* 简历id
*/
private Integer resumeId;
/**
* 简历中的姓名
*/
private String name;
/**
* 简历中的手机号
*/
private String phone;
/**
* 简历解析内容
*/
private String rawText;
/**
* 期望工作岗位
*/
private String expectJob;
/**
* 简历标签
*/
private String label;
private Long createBy;
/**
* 面试官名称
*/
private String interviewerName;
/**
* 简历状态
*/
private Byte status;
/**
* 简历oss路径
*/
private String resumeLink;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getResumeId() {
return resumeId;
}
public void setResumeId(Integer resumeId) {
this.resumeId = resumeId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getRawText() {
return rawText;
}
public void setRawText(String rawText) {
this.rawText = rawText;
}
public String getExpectJob() {
return expectJob;
}
public void setExpectJob(String expectJob) {
this.expectJob = expectJob;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public Long getCreateBy() {
return createBy;
}
public void setCreateBy(Long createBy) {
this.createBy = createBy;
}
public String getInterviewerName() {
return interviewerName;
}
public void setInterviewerName(String interviewerName) {
this.interviewerName = interviewerName;
}
public Byte getStatus() {
return status;
}
public void setStatus(Byte status) {
this.status = status;
}
public String getResumeLink() {
return resumeLink;
}
public void setResumeLink(String resumeLink) {
this.resumeLink = resumeLink;
}
}
\ No newline at end of file
...@@ -5,9 +5,11 @@ import com.takedata.resume.api.TestParseService; ...@@ -5,9 +5,11 @@ import com.takedata.resume.api.TestParseService;
import com.takedata.resume.common.Paging; import com.takedata.resume.common.Paging;
import com.takedata.resume.common.Response; import com.takedata.resume.common.Response;
import com.takedata.resume.dao.ZcResumeMapper; import com.takedata.resume.dao.ZcResumeMapper;
import com.takedata.resume.dao.ZcSynchronizeMapper;
import com.takedata.resume.model.ResumeResult; import com.takedata.resume.model.ResumeResult;
import com.takedata.resume.common.utils.OssFileUtils; import com.takedata.resume.common.utils.OssFileUtils;
import com.takedata.resume.model.ZcResume; import com.takedata.resume.model.ZcResume;
import com.takedata.resume.model.ZcSynchronize;
import org.elasticsearch.action.search.SearchRequest; import org.elasticsearch.action.search.SearchRequest;
import org.elasticsearch.action.search.SearchResponse; import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RequestOptions;
...@@ -41,6 +43,9 @@ public class ResumeService { ...@@ -41,6 +43,9 @@ public class ResumeService {
@Autowired @Autowired
private ZcResumeMapper zcResumeMapper; private ZcResumeMapper zcResumeMapper;
@Autowired
private ZcSynchronizeMapper zcSynchronizeMapper;
/** /**
* 简历解析 * 简历解析
* *
...@@ -49,14 +54,7 @@ public class ResumeService { ...@@ -49,14 +54,7 @@ public class ResumeService {
* @return * @return
*/ */
public Object resumeAnalysis(String objectName, String fileName, Long createBy) { public Object resumeAnalysis(String objectName, String fileName, Long createBy) {
ZcResume zcResume1 = zcResumeMapper.selectOneByResumeLink(objectName);
if (zcResume1 != null) {
return Response.no(400);
}
byte[] bytes = OssFileUtils.ossDownload(objectName); byte[] bytes = OssFileUtils.ossDownload(objectName);
//mds去重(同一简历上传多次)
String md5DigestAsHex = DigestUtils.md5DigestAsHex(bytes);
//简历解析 //简历解析
Response<ResumeResult> resumeResultResponse = TestParseService.testResumeParser(bytes, fileName); Response<ResumeResult> resumeResultResponse = TestParseService.testResumeParser(bytes, fileName);
ResumeResult data = resumeResultResponse.getData(); ResumeResult data = resumeResultResponse.getData();
...@@ -82,6 +80,18 @@ public class ResumeService { ...@@ -82,6 +80,18 @@ public class ResumeService {
//oss链接 //oss链接
zcResume.setResumeLink(objectName); zcResume.setResumeLink(objectName);
zcResumeMapper.insertSelective(zcResume); zcResumeMapper.insertSelective(zcResume);
//添加同步记录
ZcSynchronize zc = new ZcSynchronize();
zc.setName(data.getName());
zc.setCreateBy(createBy);
zc.setExpectJob(data.getExpect_job());
zc.setRawText(data.getRaw_text());
zc.setLabel("");
zc.setResumeId(zcResume.getId());
zc.setResumeLink(objectName);
zcSynchronizeMapper.insertSelective(zc);
return resumeResultResponse; return resumeResultResponse;
} }
......
...@@ -318,11 +318,4 @@ ...@@ -318,11 +318,4 @@
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</update> </update>
<!--auto generated by MybatisCodeHelper on 2019-12-16-->
<select id="selectOneByResumeLink" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from zc_resume
where resume_link=#{resumeLink,jdbcType=VARCHAR}
</select>
</mapper> </mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.takedata.resume.dao.ZcSynchronizeMapper">
<resultMap id="BaseResultMap" type="com.takedata.resume.model.ZcSynchronize">
<!--@mbg.generated-->
<!--@Table zc_synchronize-->
<id column="id" jdbcType="INTEGER" property="id" />
<result column="resume_id" jdbcType="INTEGER" property="resumeId" />
<result column="name" jdbcType="VARCHAR" property="name" />
<result column="phone" jdbcType="CHAR" property="phone" />
<result column="raw_text" jdbcType="LONGVARCHAR" property="rawText" />
<result column="expect_job" jdbcType="VARCHAR" property="expectJob" />
<result column="label" jdbcType="VARCHAR" property="label" />
<result column="create_by" jdbcType="BIGINT" property="createBy" />
<result column="interviewer_name" jdbcType="VARCHAR" property="interviewerName" />
<result column="status" jdbcType="TINYINT" property="status" />
<result column="resume_link" jdbcType="VARCHAR" property="resumeLink" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, resume_id, `name`, phone, raw_text, expect_job, `label`, create_by, interviewer_name,
`status`, resume_link
</sql>
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.takedata.resume.model.ZcSynchronize" useGeneratedKeys="true">
<!--@mbg.generated-->
insert into zc_synchronize
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="resumeId != null">
resume_id,
</if>
<if test="name != null">
`name`,
</if>
<if test="phone != null">
phone,
</if>
<if test="rawText != null">
raw_text,
</if>
<if test="expectJob != null">
expect_job,
</if>
<if test="label != null">
`label`,
</if>
<if test="createBy != null">
create_by,
</if>
<if test="interviewerName != null">
interviewer_name,
</if>
<if test="status != null">
`status`,
</if>
<if test="resumeLink != null">
resume_link,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="resumeId != null">
#{resumeId,jdbcType=INTEGER},
</if>
<if test="name != null">
#{name,jdbcType=VARCHAR},
</if>
<if test="phone != null">
#{phone,jdbcType=CHAR},
</if>
<if test="rawText != null">
#{rawText,jdbcType=LONGVARCHAR},
</if>
<if test="expectJob != null">
#{expectJob,jdbcType=VARCHAR},
</if>
<if test="label != null">
#{label,jdbcType=VARCHAR},
</if>
<if test="createBy != null">
#{createBy,jdbcType=BIGINT},
</if>
<if test="interviewerName != null">
#{interviewerName,jdbcType=VARCHAR},
</if>
<if test="status != null">
#{status,jdbcType=TINYINT},
</if>
<if test="resumeLink != null">
#{resumeLink,jdbcType=VARCHAR},
</if>
</trim>
</insert>
</mapper>
\ No newline at end of file
...@@ -318,11 +318,4 @@ ...@@ -318,11 +318,4 @@
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</update> </update>
<!--auto generated by MybatisCodeHelper on 2019-12-16-->
<select id="selectOneByResumeLink" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from zc_resume
where resume_link=#{resumeLink,jdbcType=VARCHAR}
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment