diff --git a/queryTongYong/.idea/.gitignore b/queryTongYong/.idea/.gitignore
new file mode 100644
index 0000000..cf5d758
--- /dev/null
+++ b/queryTongYong/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/../../../../:\java project\fanfu-web-master\.idea/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/queryTongYong/.idea/.name b/queryTongYong/.idea/.name
new file mode 100644
index 0000000..594ec4b
--- /dev/null
+++ b/queryTongYong/.idea/.name
@@ -0,0 +1 @@
+fanfu-web
\ No newline at end of file
diff --git a/queryTongYong/.idea/compiler.xml b/queryTongYong/.idea/compiler.xml
new file mode 100644
index 0000000..deb6d19
--- /dev/null
+++ b/queryTongYong/.idea/compiler.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/encodings.xml b/queryTongYong/.idea/encodings.xml
new file mode 100644
index 0000000..ac58b10
--- /dev/null
+++ b/queryTongYong/.idea/encodings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/fanfu-web-master.iml b/queryTongYong/.idea/fanfu-web-master.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/queryTongYong/.idea/fanfu-web-master.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/jarRepositories.xml b/queryTongYong/.idea/jarRepositories.xml
new file mode 100644
index 0000000..712ab9d
--- /dev/null
+++ b/queryTongYong/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__cglib_cglib_3_3_0.xml b/queryTongYong/.idea/libraries/Maven__cglib_cglib_3_3_0.xml
new file mode 100644
index 0000000..0e8afbf
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__cglib_cglib_3_3_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml b/queryTongYong/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
new file mode 100644
index 0000000..44c1ba0
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml b/queryTongYong/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
new file mode 100644
index 0000000..ca0f837
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__cn_hutool_hutool_all_5_3_3.xml b/queryTongYong/.idea/libraries/Maven__cn_hutool_hutool_all_5_3_3.xml
new file mode 100644
index 0000000..c25f54d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__cn_hutool_hutool_all_5_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alibaba_easyexcel_3_0_5.xml b/queryTongYong/.idea/libraries/Maven__com_alibaba_easyexcel_3_0_5.xml
new file mode 100644
index 0000000..738bc1e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alibaba_easyexcel_3_0_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alibaba_fastjson_1_2_76.xml b/queryTongYong/.idea/libraries/Maven__com_alibaba_fastjson_1_2_76.xml
new file mode 100644
index 0000000..4ca49db
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alibaba_fastjson_1_2_76.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_common_sofa_common_tools_1_3_6.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_common_sofa_common_tools_1_3_6.xml
new file mode 100644
index 0000000..6631bff
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_common_sofa_common_tools_1_3_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_log_sofa_boot_3_18_0.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_log_sofa_boot_3_18_0.xml
new file mode 100644
index 0000000..42922a9
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_log_sofa_boot_3_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_log_sofa_boot_starter_3_18_0.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_log_sofa_boot_starter_3_18_0.xml
new file mode 100644
index 0000000..9754e0d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_log_sofa_boot_starter_3_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_runtime_sofa_boot_3_18_0.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_runtime_sofa_boot_3_18_0.xml
new file mode 100644
index 0000000..d63aa31
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_runtime_sofa_boot_3_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_runtime_sofa_boot_starter_3_18_0.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_runtime_sofa_boot_starter_3_18_0.xml
new file mode 100644
index 0000000..2daf851
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_runtime_sofa_boot_starter_3_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_ark_exception_1_1_5.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_ark_exception_1_1_5.xml
new file mode 100644
index 0000000..dcbf40b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_ark_exception_1_1_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_ark_spi_1_1_5.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_ark_spi_1_1_5.xml
new file mode 100644
index 0000000..226273e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_ark_spi_1_1_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_boot_3_18_0.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_boot_3_18_0.xml
new file mode 100644
index 0000000..df1ff03
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_boot_3_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_boot_autoconfigure_3_18_0.xml b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_boot_autoconfigure_3_18_0.xml
new file mode 100644
index 0000000..40472d7
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_alipay_sofa_sofa_boot_autoconfigure_3_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_4_1.xml b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_4_1.xml
new file mode 100644
index 0000000..4fec79b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_4_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_4_1.xml b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_4_1.xml
new file mode 100644
index 0000000..5012c1b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_4_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_4_1.xml b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_4_1.xml
new file mode 100644
index 0000000..e5d7f7f
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_4_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_4_1.xml b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_4_1.xml
new file mode 100644
index 0000000..868d395
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_4_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_4_1.xml b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_4_1.xml
new file mode 100644
index 0000000..d86216c
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_4_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml
new file mode 100644
index 0000000..0f099c7
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml
new file mode 100644
index 0000000..8d1f1e0
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml
new file mode 100644
index 0000000..82bacb7
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml
new file mode 100644
index 0000000..74e89ff
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml
new file mode 100644
index 0000000..99073c6
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml
new file mode 100644
index 0000000..8be94d6
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml
new file mode 100644
index 0000000..8e6247b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml b/queryTongYong/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml
new file mode 100644
index 0000000..596e16c
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_github_virtuald_curvesapi_1_06.xml b/queryTongYong/.idea/libraries/Maven__com_github_virtuald_curvesapi_1_06.xml
new file mode 100644
index 0000000..b06dd90
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_github_virtuald_curvesapi_1_06.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml b/queryTongYong/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
new file mode 100644
index 0000000..2c23f7b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml b/queryTongYong/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml
new file mode 100644
index 0000000..ea961e7
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_sun_activation_jakarta_activation_1_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_11.xml b/queryTongYong/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_11.xml
new file mode 100644
index 0000000..d918c7a
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/queryTongYong/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
new file mode 100644
index 0000000..5246203
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml b/queryTongYong/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml
new file mode 100644
index 0000000..1f2b3af
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__com_zaxxer_SparseBitSet_1_2.xml b/queryTongYong/.idea/libraries/Maven__com_zaxxer_SparseBitSet_1_2.xml
new file mode 100644
index 0000000..934b8a9
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__com_zaxxer_SparseBitSet_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__commons_codec_commons_codec_1_14.xml b/queryTongYong/.idea/libraries/Maven__commons_codec_commons_codec_1_14.xml
new file mode 100644
index 0000000..a6898e9
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__commons_codec_commons_codec_1_14.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml b/queryTongYong/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
new file mode 100644
index 0000000..d20505d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml b/queryTongYong/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
new file mode 100644
index 0000000..7caed99
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml b/queryTongYong/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
new file mode 100644
index 0000000..6b94c18
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml b/queryTongYong/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
new file mode 100644
index 0000000..5f1e886
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__junit_junit_4_13_2.xml b/queryTongYong/.idea/libraries/Maven__junit_junit_4_13_2.xml
new file mode 100644
index 0000000..666ccb6
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__junit_junit_4_13_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_29.xml b/queryTongYong/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_29.xml
new file mode 100644
index 0000000..097c546
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_29.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_20.xml b/queryTongYong/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_20.xml
new file mode 100644
index 0000000..899338d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_20.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml b/queryTongYong/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml
new file mode 100644
index 0000000..7e6c68c
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_20.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml b/queryTongYong/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
new file mode 100644
index 0000000..a894af5
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml b/queryTongYong/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
new file mode 100644
index 0000000..40ef52b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_4.xml b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_4.xml
new file mode 100644
index 0000000..daaf593
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_compress_1_19.xml b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_compress_1_19.xml
new file mode 100644
index 0000000..21cb9fd
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_compress_1_19.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_csv_1_8.xml b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_csv_1_8.xml
new file mode 100644
index 0000000..640c4b5
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_csv_1_8.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_math3_3_6_1.xml b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_math3_3_6_1.xml
new file mode 100644
index 0000000..f28e6aa
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_commons_commons_math3_3_6_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml b/queryTongYong/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
new file mode 100644
index 0000000..14d6e9a
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml b/queryTongYong/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
new file mode 100644
index 0000000..14e421c
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_4_1_2.xml b/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_4_1_2.xml
new file mode 100644
index 0000000..6437838
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_4_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_ooxml_4_1_2.xml b/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_ooxml_4_1_2.xml
new file mode 100644
index 0000000..1cd6322
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_ooxml_4_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_4_1_2.xml b/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_4_1_2.xml
new file mode 100644
index 0000000..0691430
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_4_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml b/queryTongYong/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml
new file mode 100644
index 0000000..2f5008e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_43.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml b/queryTongYong/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml
new file mode 100644
index 0000000..4118b5b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_43.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_3_1_0.xml b/queryTongYong/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_3_1_0.xml
new file mode 100644
index 0000000..3da0ea5
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_3_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml b/queryTongYong/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
new file mode 100644
index 0000000..b07b289
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml b/queryTongYong/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml
new file mode 100644
index 0000000..b355486
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_assertj_assertj_core_3_16_1.xml b/queryTongYong/.idea/libraries/Maven__org_assertj_assertj_core_3_16_1.xml
new file mode 100644
index 0000000..c542470
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_assertj_assertj_core_3_16_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_ehcache_ehcache_3_8_1.xml b/queryTongYong/.idea/libraries/Maven__org_ehcache_ehcache_3_8_1.xml
new file mode 100644
index 0000000..09735df
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_ehcache_ehcache_3_8_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml b/queryTongYong/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
new file mode 100644
index 0000000..4b047a6
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml b/queryTongYong/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml
new file mode 100644
index 0000000..5a15bcd
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.xml b/queryTongYong/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.xml
new file mode 100644
index 0000000..0e9415d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml b/queryTongYong/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
new file mode 100644
index 0000000..d8f2307
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_1_7_Final.xml b/queryTongYong/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_1_7_Final.xml
new file mode 100644
index 0000000..3ab8c61
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_1_7_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml b/queryTongYong/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml
new file mode 100644
index 0000000..ada1907
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_6_3.xml
new file mode 100644
index 0000000..490c714
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_3.xml
new file mode 100644
index 0000000..d6d9cc2
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_6_3.xml
new file mode 100644
index 0000000..d5d3a9b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_6_3.xml
new file mode 100644
index 0000000..42509f7
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_3.xml
new file mode 100644
index 0000000..0966fdb
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_6_3.xml
new file mode 100644
index 0000000..3bce979
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_3.xml b/queryTongYong/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_3.xml
new file mode 100644
index 0000000..9abe4d0
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_mockito_mockito_core_3_3_3.xml b/queryTongYong/.idea/libraries/Maven__org_mockito_mockito_core_3_3_3.xml
new file mode 100644
index 0000000..d2c4fc1
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_mockito_mockito_core_3_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml b/queryTongYong/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml
new file mode 100644
index 0000000..5855903
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_mybatis_mybatis_3_5_6.xml b/queryTongYong/.idea/libraries/Maven__org_mybatis_mybatis_3_5_6.xml
new file mode 100644
index 0000000..3f33d86
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_mybatis_mybatis_3_5_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_5.xml b/queryTongYong/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_5.xml
new file mode 100644
index 0000000..5440eed
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml b/queryTongYong/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml
new file mode 100644
index 0000000..10fc9d3
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml b/queryTongYong/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
new file mode 100644
index 0000000..e43c22e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_ow2_asm_asm_7_1.xml b/queryTongYong/.idea/libraries/Maven__org_ow2_asm_asm_7_1.xml
new file mode 100644
index 0000000..35de64e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_ow2_asm_asm_7_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_projectlombok_lombok_1_18_18.xml b/queryTongYong/.idea/libraries/Maven__org_projectlombok_lombok_1_18_18.xml
new file mode 100644
index 0000000..775caac
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_projectlombok_lombok_1_18_18.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml b/queryTongYong/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
new file mode 100644
index 0000000..9b78e42
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml b/queryTongYong/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
new file mode 100644
index 0000000..0861f6d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml b/queryTongYong/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
new file mode 100644
index 0000000..a442768
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..236493a
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..b861fd0
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..67ef412
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..73ad9ba
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..cb60eac
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..f4a71b7
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..5290252
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..61d3f4b
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..75f7422
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..b69d68c
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..33a57b2
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..b217584
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..42211ab
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_9_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_9_RELEASE.xml
new file mode 100644
index 0000000..468e1d9
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_aop_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_aop_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..a615abf
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_aop_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_beans_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_beans_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..39c4d56
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_beans_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_context_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_context_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..add39c2
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_context_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..6122efa
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_context_support_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_core_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_core_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..1cb6a63
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_core_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_expression_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_expression_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..cf3de0e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_expression_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..def8f3d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..48d6a75
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_test_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_test_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..85e5113
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_test_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_tx_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_tx_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..0178ef8
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_tx_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_web_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_web_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..dc23f8d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_web_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_13_RELEASE.xml b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_13_RELEASE.xml
new file mode 100644
index 0000000..a991919
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml b/queryTongYong/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
new file mode 100644
index 0000000..b3c853e
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/libraries/Maven__org_yaml_snakeyaml_1_26.xml b/queryTongYong/.idea/libraries/Maven__org_yaml_snakeyaml_1_26.xml
new file mode 100644
index 0000000..f1b5a4d
--- /dev/null
+++ b/queryTongYong/.idea/libraries/Maven__org_yaml_snakeyaml_1_26.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/misc.xml b/queryTongYong/.idea/misc.xml
new file mode 100644
index 0000000..148fc0b
--- /dev/null
+++ b/queryTongYong/.idea/misc.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/modules.xml b/queryTongYong/.idea/modules.xml
new file mode 100644
index 0000000..6bee419
--- /dev/null
+++ b/queryTongYong/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/.idea/uiDesigner.xml b/queryTongYong/.idea/uiDesigner.xml
new file mode 100644
index 0000000..e96534f
--- /dev/null
+++ b/queryTongYong/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/queryTongYong/woniu-web-master/.gitignore b/queryTongYong/woniu-web-master/.gitignore
new file mode 100644
index 0000000..682d4ed
--- /dev/null
+++ b/queryTongYong/woniu-web-master/.gitignore
@@ -0,0 +1,27 @@
+# Created by .ignore support plugin (hsz.mobi)
+### Java template
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# BlueJ files
+*.ctxt
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+/.idea/
+/target/
diff --git a/queryTongYong/woniu-web-master/pom.xml b/queryTongYong/woniu-web-master/pom.xml
new file mode 100644
index 0000000..b3c49fb
--- /dev/null
+++ b/queryTongYong/woniu-web-master/pom.xml
@@ -0,0 +1,105 @@
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.3.9.RELEASE
+
+
+
+ com.ayi
+ woniu-web
+ 0.0.1-SNAPSHOT
+ woniu-web
+ create by woniu
+
+ jar
+
+
+ 1.8
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+ cn.hutool
+ hutool-all
+ 5.3.3
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.projectlombok
+ lombok
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.4.1
+
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.29
+
+
+
+ com.alipay.sofa
+ runtime-sofa-boot-starter
+ 3.18.0
+
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.76
+
+
+ com.alibaba
+ easyexcel
+ 3.0.5
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/WoNiuApplication.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/WoNiuApplication.java
new file mode 100644
index 0000000..d699542
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/WoNiuApplication.java
@@ -0,0 +1,18 @@
+package com.woniu;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cache.annotation.EnableCaching;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+@SpringBootApplication
+@EnableTransactionManagement
+public class WoNiuApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(WoNiuApplication.class, args);
+ }
+
+
+
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/Address.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/Address.java
new file mode 100644
index 0000000..bfa54ca
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/Address.java
@@ -0,0 +1,27 @@
+package com.woniu.address;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+
+@TableName("address")
+@Data
+public class Address implements Serializable {
+
+
+ @TableId(type = IdType.AUTO)
+ private String id;
+
+ @TableField("phone")
+ private String phone;
+
+ @TableField("address")
+ private String address;
+
+ @TableField("city")
+ private String city;
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressCondition.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressCondition.java
new file mode 100644
index 0000000..a310372
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressCondition.java
@@ -0,0 +1,29 @@
+package com.woniu.address;
+
+import lombok.Data;
+
+/**
+ * @author woniu
+ * @version 1.0.0
+ * @description 地址基本条件查询对象
+ * @since 1.0.0
+ */
+@Data
+//@ApiModel("(地址)基本条件查询对象")
+public class AddressCondition {
+ /**
+ * 省
+ */
+ //@ApiModelProperty(value = "省")
+ private String province;
+ /**
+ * 城市
+ */
+ //@ApiModelProperty(value = "城市")
+ private String city;
+ /**
+ * 县/区
+ */
+ //@ApiModelProperty(value = "县/区")
+ private String district;
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressFuzzyQueries.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressFuzzyQueries.java
new file mode 100644
index 0000000..a46cdfa
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressFuzzyQueries.java
@@ -0,0 +1,29 @@
+package com.woniu.address;
+
+import lombok.Data;
+
+/**
+ * @author woniu
+ * @version 1.0.0
+ * @description 地址模糊查询对象
+ * @since 1.0.0
+ */
+@Data
+//@ApiModel("(地址)模糊查询对象")
+public class AddressFuzzyQueries {
+ /**
+ * 用户手机号
+ */
+ //@ApiModelProperty(value = "用户手机号(可模糊)")
+ private String phone;
+ /**
+ * 用户姓名
+ */
+ //@ApiModelProperty(value = "用户姓名(可模糊)")
+ private String name;
+ /**
+ * 详细地址
+ */
+ //@ApiModelProperty(value = "详细地址(可模糊)")
+ private String address;
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressQueries.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressQueries.java
new file mode 100644
index 0000000..bf2f566
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/address/AddressQueries.java
@@ -0,0 +1,25 @@
+package com.woniu.address;
+
+import lombok.Data;
+
+/**
+ * @author * @date 2023/06/02
+ * @version 1.0.0
+ * @date 2023/06/02
+ * @description 地址直接性查询对象
+ * @since 1.0.0
+ */
+@Data
+//@ApiModel("(地址)直接性查询对象")
+public class AddressQueries {
+ /**
+ * 用户ID
+ */
+ //@ApiModelProperty(value = "用户ID")
+ private Long userId;
+ /**
+ * 用户手机号
+ */
+ //@ApiModelProperty(value = "用户手机号")
+ private String phone;
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/config/MybatisPlusConfig.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/config/MybatisPlusConfig.java
new file mode 100644
index 0000000..da6c0a0
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/config/MybatisPlusConfig.java
@@ -0,0 +1,30 @@
+package com.woniu.config;
+
+import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
+import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
+
+
+@Configuration
+@MapperScan("com.woniu")
+@EnableTransactionManagement
+public class MybatisPlusConfig {
+
+ /**
+ * 新的分页插件,一缓和二缓遵循mybatis的规则,
+ * 需要设置 MybatisConfiguration#useDeprecatedExecutor = false
+ * 避免缓存出现问题(该属性会在旧插件移除后一同移除)
+ */
+ @Bean
+ public MybatisPlusInterceptor mybatisPlusInterceptor() {
+ MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
+ interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
+ return interceptor;
+ }
+
+
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/controller/AddressController.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/controller/AddressController.java
new file mode 100644
index 0000000..fb140e9
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/controller/AddressController.java
@@ -0,0 +1,57 @@
+package com.woniu.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.woniu.address.Address;
+import com.woniu.address.AddressCondition;
+import com.woniu.address.AddressFuzzyQueries;
+import com.woniu.address.AddressQueries;
+import com.woniu.dao.AddressDao;
+import com.woniu.service.AddressService;
+import com.woniu.suanfa.AggregateQueries;
+import com.woniu.suanfa.PaginationDTO;
+import com.woniu.util.AggregateQueriesUtil;
+import com.woniu.vo.ApiResponse;
+import com.woniu.vo.MessageEnum;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+
+/**
+ * Java实现一个通用的多功能条件(聚合)查询接口
+ * 实现模糊、分页、排序以及多条件查询
+ */
+@RequestMapping("/api")
+@RestController
+public class AddressController {
+
+ @Autowired
+ private AddressService addressService;
+
+ @Autowired
+ private AddressDao addressDao;
+
+ /**
+ * 聚合查询
+ *
+ * @param aggregate 聚合查询对象
+ * @return {@link ApiResponse}<{@link List}<{@link Address}>>
+ */
+ @PostMapping("/get")
+ @ResponseBody
+ public ApiResponse> get(@RequestBody AggregateQueries aggregate) {
+ if (!aggregate.hasPagination()) {
+ return ApiResponse.fail(null, MessageEnum.ParamException);
+ }
+ PaginationDTO pagination = aggregate.getPagination();
+ QueryWrapper wrapper = AggregateQueriesUtil.splicingAggregateQueries(new QueryWrapper<>(), aggregate);
+ Page page = new Page<>(pagination.getPage(), pagination.getSize());
+ Page addressPage = addressDao.selectPage(page, wrapper);
+ List records = addressPage.getRecords();
+ return ApiResponse.ok(records);
+ }
+
+
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/dao/AddressDao.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/dao/AddressDao.java
new file mode 100644
index 0000000..e831983
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/dao/AddressDao.java
@@ -0,0 +1,7 @@
+package com.woniu.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.woniu.address.Address;
+
+public interface AddressDao extends BaseMapper {
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/service/AddressService.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/service/AddressService.java
new file mode 100644
index 0000000..3824fee
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/service/AddressService.java
@@ -0,0 +1,13 @@
+package com.woniu.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.woniu.address.Address;
+
+/**
+ * @className: AddressService
+ * @author: woniu
+ * @date: 2023/6/25
+ **/
+public interface AddressService extends IService {
+
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/service/AddressServiceImpl.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/service/AddressServiceImpl.java
new file mode 100644
index 0000000..2a9bcf9
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/service/AddressServiceImpl.java
@@ -0,0 +1,10 @@
+package com.woniu.service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.woniu.address.Address;
+import com.woniu.dao.AddressDao;
+import org.springframework.stereotype.Service;
+
+@Service
+public class AddressServiceImpl extends ServiceImpl implements AddressService {
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/suanfa/AggregateQueries.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/suanfa/AggregateQueries.java
new file mode 100644
index 0000000..2ee08f9
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/suanfa/AggregateQueries.java
@@ -0,0 +1,143 @@
+package com.woniu.suanfa;
+
+/*
+ * Copyright (c) 2023. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+ * Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan.
+ * Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna.
+ * Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus.
+ * Vestibulum commodo. Ut rhoncus gravida arcu.
+ * © JanYork 2023年6月2日 23点37分
+ */
+
+import lombok.Data;
+
+/**
+ *
+ * 泛型说明:
+ *
+ * - T:直接性查询条件对象
+ * - C:基本查询条件对象
+ * - R:模糊查询条件对象
+ * - 泛型对象可以为空,为空时不进行查询
+ * - 泛型对象必须是一个Bean
+ * - 泛型对象的属性必须是基本数据类型
+ *
+ *
+ *
+ * @author woniu
+ * @version 1.0.0
+ * @date 2023/06/02
+ * @description 聚合查询对象
+ * @since 1.0.0
+ */
+@Data
+//@ApiModel(value = "聚合查询对象")
+public class AggregateQueries {
+ /**
+ * 直接性查询条件对象(T是一个Bean)
+ *
+ * 直接性查询对象如果存在,模块查询条件直接失效,场景如:
ID直接查询、手机号直接查询
+ *
+ */
+ //@ApiModelProperty(value = "直接性查询条件对象") 精确匹配
+ private T queries;
+ /**
+ * 分页信息对象
+ *
+ * 分页对象包含分页信息,分页信息必须存在,场景如:
分页查询
+ *
+ */
+ //@ApiModelProperty(value = "分页信息对象")
+ private PaginationDTO pagination;
+ /**
+ * 基本查询条件对象(C是一个Bean)
+ *
+ * 基本查询对象与直接性查询可以同时存在,基本查询条件对象的查询条件会与直接性查询条件对象的查询条件进行组合,场景如:
+ * 直接性查询ID为10001的用户,基本性查询状态为true的用户,结合后的查询条件为:
+ * 查询ID为10001且状态为true的用户
+ *
+ */
+ //@ApiModelProperty(value = "基本查询条件对象")
+ private C condition;
+ /**
+ * 模糊查询条件对象(R是一个Bean)
+ *
+ * 模糊查询与直接性条件查询互斥,与基本查询条件对象互补,模糊查询条件对象的查询条件会与基本查询条件对象的查询条件进行组合,场景如:
+ * 基本性查询状态为true的用户,模糊性查询用户名为张三的用户,结合后的查询条件为:
+ * 查询状态为true且用户名包含张三的用户
+ *
+ */
+ //@ApiModelProperty(value = "模糊查询条件对象")
+ private R fuzzyQueries;
+ /**
+ * 排序字段
+ *
+ * 排序字段可以为空,为空时不进行排序
+ *
+ */
+ //@ApiModelProperty(value = "排序字段")
+ private String sortField;
+ /**
+ * 排序方式
+ *
+ * 排序方式可以为空,为空时默认为升序,0:升序,1:降序
+ *
+ */
+ //@ApiModelProperty(value = "排序方式")
+ private Integer sortType;
+
+ /**
+ * 是否存在直接性查询条件对象
+ *
+ * @return boolean true:存在,false:不存在
+ */
+ public boolean hasQueries() {
+ return queries != null;
+ }
+
+ /**
+ * 是否存在分页信息对象
+ *
+ * @return boolean true:存在,false:不存在
+ */
+ public boolean hasPagination() {
+ return pagination != null;
+ }
+
+ /**
+ * 是否存在基本查询条件对象
+ *
+ * @return boolean true:存在,false:不存在
+ */
+ public boolean hasCondition() {
+ return condition != null;
+ }
+
+ /**
+ * 是否存在模糊查询条件对象
+ *
+ * @return boolean true:存在,false:不存在
+ */
+ public boolean hasFuzzyQueries() {
+ return fuzzyQueries != null;
+ }
+
+ /**
+ * 是否存在排序字段
+ *
+ * @return boolean true:存在,false:不存在
+ */
+ public boolean hasSortField() {
+ return sortField != null;
+ }
+
+ /**
+ * 是否存在排序方式
+ *
+ * @return boolean true:存在,false:不存在
+ */
+ public boolean hasSortType() {
+ return sortType != null;
+ }
+}
+
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/suanfa/PaginationDTO.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/suanfa/PaginationDTO.java
new file mode 100644
index 0000000..f76e226
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/suanfa/PaginationDTO.java
@@ -0,0 +1,24 @@
+package com.woniu.suanfa;
+
+import lombok.Data;
+
+/**
+ * @author woniu
+ * @version 1.0.0
+ * @description 分页DTO
+ * @since 1.0.0
+ */
+@Data
+//@ApiModel(value = "分页数据对象")
+public class PaginationDTO {
+ /**
+ * 页码
+ */
+ //@ApiModelProperty(value = "页码")
+ private Integer page;
+ /**
+ * 每页大小
+ */
+ //@ApiModelProperty(value = "每页大小")
+ private Integer size;
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/util/AggregateQueriesUtil.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/util/AggregateQueriesUtil.java
new file mode 100644
index 0000000..40f68dc
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/util/AggregateQueriesUtil.java
@@ -0,0 +1,99 @@
+package com.woniu.util;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.woniu.suanfa.AggregateQueries;
+
+import java.lang.reflect.Field;
+
+public class AggregateQueriesUtil {
+
+ /**
+ * 聚合查询对象拼接
+ *
+ * @param queries 查询对象
+ * @param aggregate 聚合查询对象
+ * @return {@link QueryWrapper}<{@link Q}>
+ */
+ public static QueryWrapper splicingAggregateQueries(QueryWrapper queries, AggregateQueries aggregate) {
+ if (aggregate.hasQueries()) {
+ splicingQueries(queries, aggregate.getQueries());
+ }
+ if (aggregate.hasCondition()) {
+ splicingQueries(queries, aggregate.getCondition());
+ }
+ if (aggregate.hasFuzzyQueries() && !aggregate.hasQueries()) {
+ splicingFuzzyQueries(queries, aggregate.getFuzzyQueries());
+ }
+ if (aggregate.hasSortField()) {
+ aggregate.setSortType(aggregate.hasSortType() ? aggregate.getSortType() : 0);
+ applySort(queries, aggregate.getSortField(), aggregate.getSortType());
+ }
+ return queries;
+ }
+
+ /**
+ * 聚合查询对象拼接
+ *
+ * @param queries 查询对象
+ * @param obj 聚合查询属性对象
+ * @return 查询对象
+ */
+ public static QueryWrapper splicingQueries(QueryWrapper queries, Object obj) {
+ Field[] declaredFields = obj.getClass().getDeclaredFields();
+ for (Field field : declaredFields) {
+ field.setAccessible(true);
+ String underlineCase = StrUtil.toUnderlineCase(field.getName());
+ try {
+ if (field.get(obj) != null) {
+ queries.eq(underlineCase, field.get(obj));
+ }
+ } catch (IllegalAccessException e) {
+ e.printStackTrace();
+ }
+ }
+ return queries;
+ }
+
+ /**
+ * 模糊查询对象拼接
+ *
+ * @param queries 查询对象
+ * @param obj 模糊查询属性对象
+ * @return 查询对象
+ */
+ public static QueryWrapper splicingFuzzyQueries(QueryWrapper queries, Object obj) {
+ Field[] declaredFields = obj.getClass().getDeclaredFields();
+ for (Field field : declaredFields) {
+ field.setAccessible(true);
+ String underlineCase = StrUtil.toUnderlineCase(field.getName());
+ try {
+ if (field.get(obj) != null) {
+ queries.like(underlineCase, field.get(obj));
+ }
+ } catch (IllegalAccessException e) {
+ e.printStackTrace();
+ }
+ }
+ return queries;
+ }
+
+ /**
+ * 排序
+ *
+ * @param wrapper 查询对象
+ * @param sortField 排序字段
+ * @param sortType 排序类型
+ */
+ private static void applySort(QueryWrapper wrapper, String sortField, int sortType) {
+ String field = StrUtil.toUnderlineCase(sortField);
+ if (sortType == 1) {
+ wrapper.orderByDesc(field);
+ } else {
+ wrapper.orderByAsc(field);
+ }
+ }
+
+
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/vo/ApiResponse.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/vo/ApiResponse.java
new file mode 100644
index 0000000..fd91231
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/vo/ApiResponse.java
@@ -0,0 +1,26 @@
+package com.woniu.vo;
+
+import lombok.Data;
+
+@Data
+public class ApiResponse {
+
+ private T data;
+ private String message;
+ private String code;
+
+ public ApiResponse(T data, String message, String code) {
+ this.data = data;
+ this.message = message;
+ this.code = code;
+ }
+
+
+ public static ApiResponse fail(T data, MessageEnum messageEnum) {
+ return new ApiResponse(data, messageEnum.getMessage(), messageEnum.getCode());
+ }
+
+ public static ApiResponse ok(T data) {
+ return new ApiResponse(data, "响应正常", "200");
+ }
+}
diff --git a/queryTongYong/woniu-web-master/src/main/java/com/woniu/vo/MessageEnum.java b/queryTongYong/woniu-web-master/src/main/java/com/woniu/vo/MessageEnum.java
new file mode 100644
index 0000000..2baa785
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/java/com/woniu/vo/MessageEnum.java
@@ -0,0 +1,28 @@
+package com.woniu.vo;
+
+/**
+ * @className: MessageEnum
+ * @author: woniu
+ * @date: 2023/6/25
+ **/
+
+
+public enum MessageEnum {
+ ParamException("400","参数错误!");
+
+ private String code;
+ private String message;
+
+ MessageEnum(String code, String message) {
+ this.code = code;
+ this.message = message;
+ }
+
+ public String getCode() {
+ return code;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+}
diff --git a/queryTongYong/woniu-web-master/src/main/resources/application.properties b/queryTongYong/woniu-web-master/src/main/resources/application.properties
new file mode 100644
index 0000000..0a75ef4
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/resources/application.properties
@@ -0,0 +1,12 @@
+spring.datasource.username=root
+spring.datasource.password=123456
+spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC
+spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
+
+mybatis.mapper-locations=classpath:/mapper/*.xml
+
+spring.cache.type=simple
+spring.application.name=yyyy
+#spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
+#spring.jackson.time-zone=GMT+8
+
diff --git a/queryTongYong/woniu-web-master/src/main/resources/mybatis-config.xml b/queryTongYong/woniu-web-master/src/main/resources/mybatis-config.xml
new file mode 100644
index 0000000..b099e5d
--- /dev/null
+++ b/queryTongYong/woniu-web-master/src/main/resources/mybatis-config.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/queryTongYong/woniu-web-master/woniu-web.iml b/queryTongYong/woniu-web-master/woniu-web.iml
new file mode 100644
index 0000000..033afd6
--- /dev/null
+++ b/queryTongYong/woniu-web-master/woniu-web.iml
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file