diff --git b/.idea/compiler.xml a/.idea/compiler.xml
new file mode 100644
index 0000000..4aa41c2
--- /dev/null
+++ a/.idea/compiler.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/encodings.xml a/.idea/encodings.xml
new file mode 100644
index 0000000..1f8eec0
--- /dev/null
+++ a/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
new file mode 100644
index 0000000..b8d93d8
--- /dev/null
+++ a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml
new file mode 100644
index 0000000..30ff5cb
--- /dev/null
+++ a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml a/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml
new file mode 100644
index 0000000..182cba2
--- /dev/null
+++ a/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml a/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml
new file mode 100644
index 0000000..0c65f5d
--- /dev/null
+++ a/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml a/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml
new file mode 100644
index 0000000..5197ed3
--- /dev/null
+++ a/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml
new file mode 100644
index 0000000..cdd7959
--- /dev/null
+++ a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml
new file mode 100644
index 0000000..6c2a760
--- /dev/null
+++ a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml a/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml
new file mode 100644
index 0000000..82b83f6
--- /dev/null
+++ a/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml a/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml
new file mode 100644
index 0000000..ece54a5
--- /dev/null
+++ a/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml
new file mode 100644
index 0000000..dcd6ee5
--- /dev/null
+++ a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml a/.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml
new file mode 100644
index 0000000..6552efc
--- /dev/null
+++ a/.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml a/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml
new file mode 100644
index 0000000..743f297
--- /dev/null
+++ a/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml
new file mode 100644
index 0000000..33c30b4
--- /dev/null
+++ a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
new file mode 100644
index 0000000..49b4ec7
--- /dev/null
+++ a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml
new file mode 100644
index 0000000..5d9d662
--- /dev/null
+++ a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml
new file mode 100644
index 0000000..df5cb22
--- /dev/null
+++ a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_google_guava_guava_21_0.xml a/.idea/libraries/Maven__com_google_guava_guava_21_0.xml
new file mode 100644
index 0000000..a923456
--- /dev/null
+++ a/.idea/libraries/Maven__com_google_guava_guava_21_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml a/.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml
new file mode 100644
index 0000000..2a53554
--- /dev/null
+++ a/.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml
new file mode 100644
index 0000000..578b079
--- /dev/null
+++ a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml a/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml
new file mode 100644
index 0000000..ae673ea
--- /dev/null
+++ a/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_sign_sign_1_0.xml a/.idea/libraries/Maven__com_sign_sign_1_0.xml
new file mode 100644
index 0000000..dec1713
--- /dev/null
+++ a/.idea/libraries/Maven__com_sign_sign_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml a/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml
new file mode 100644
index 0000000..e192de9
--- /dev/null
+++ a/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml a/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml
new file mode 100644
index 0000000..0ae565c
--- /dev/null
+++ a/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml a/.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml
new file mode 100644
index 0000000..0ddf7cf
--- /dev/null
+++ a/.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
new file mode 100644
index 0000000..b8581a6
--- /dev/null
+++ a/.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 b/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml a/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml
new file mode 100644
index 0000000..5d3cc23
--- /dev/null
+++ a/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml a/.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml
new file mode 100644
index 0000000..a56482b
--- /dev/null
+++ a/.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml a/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml
new file mode 100644
index 0000000..7b79a81
--- /dev/null
+++ a/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml
new file mode 100644
index 0000000..687a60e
--- /dev/null
+++ a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml a/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml
new file mode 100644
index 0000000..cec2493
--- /dev/null
+++ a/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml
new file mode 100644
index 0000000..27424a1
--- /dev/null
+++ a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml
new file mode 100644
index 0000000..13afda2
--- /dev/null
+++ a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml a/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml
new file mode 100644
index 0000000..f116060
--- /dev/null
+++ a/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml a/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml
new file mode 100644
index 0000000..80399d2
--- /dev/null
+++ a/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml a/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml
new file mode 100644
index 0000000..2ec8376
--- /dev/null
+++ a/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml a/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml
new file mode 100644
index 0000000..b770f56
--- /dev/null
+++ a/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
new file mode 100644
index 0000000..14681ee
--- /dev/null
+++ a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml a/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml
new file mode 100644
index 0000000..c9bf8a5
--- /dev/null
+++ a/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml a/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml
new file mode 100644
index 0000000..d1cfe80
--- /dev/null
+++ a/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml
new file mode 100644
index 0000000..abb3fd9
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml
new file mode 100644
index 0000000..706ae46
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml
new file mode 100644
index 0000000..4d0a278
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml
new file mode 100644
index 0000000..0813776
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml
new file mode 100644
index 0000000..117d4ee
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml
new file mode 100644
index 0000000..e6679b3
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml
new file mode 100644
index 0000000..b1342e2
--- /dev/null
+++ a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml
new file mode 100644
index 0000000..91cb41b
--- /dev/null
+++ a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml
new file mode 100644
index 0000000..fa7a4b3
--- /dev/null
+++ a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml a/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml
new file mode 100644
index 0000000..e60370e
--- /dev/null
+++ a/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml
new file mode 100644
index 0000000..c24f7e3
--- /dev/null
+++ a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml
new file mode 100644
index 0000000..5f032d2
--- /dev/null
+++ a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml a/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml
new file mode 100644
index 0000000..940ce73
--- /dev/null
+++ a/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__junit_junit_4_12.xml a/.idea/libraries/Maven__junit_junit_4_12.xml
new file mode 100644
index 0000000..d411041
--- /dev/null
+++ a/.idea/libraries/Maven__junit_junit_4_12.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml a/.idea/libraries/Maven__log4j_log4j_1_2_17.xml
new file mode 100644
index 0000000..e383c1b
--- /dev/null
+++ a/.idea/libraries/Maven__log4j_log4j_1_2_17.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml
new file mode 100644
index 0000000..c03e0e8
--- /dev/null
+++ a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml
new file mode 100644
index 0000000..1722276
--- /dev/null
+++ a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml a/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml
new file mode 100644
index 0000000..88d626e
--- /dev/null
+++ a/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml a/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml
new file mode 100644
index 0000000..6c692c8
--- /dev/null
+++ a/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml a/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml
new file mode 100644
index 0000000..3e76289
--- /dev/null
+++ a/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml a/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml
new file mode 100644
index 0000000..133e5ba
--- /dev/null
+++ a/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml
new file mode 100644
index 0000000..9161582
--- /dev/null
+++ a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml
new file mode 100644
index 0000000..8964717
--- /dev/null
+++ a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml
new file mode 100644
index 0000000..26ec234
--- /dev/null
+++ a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml a/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml
new file mode 100644
index 0000000..2ef082a
--- /dev/null
+++ a/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml a/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml
new file mode 100644
index 0000000..5bdad07
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml a/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml
new file mode 100644
index 0000000..b810f73
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml
new file mode 100644
index 0000000..83cba3e
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml
new file mode 100644
index 0000000..cc0b58b
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml a/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml
new file mode 100644
index 0000000..0352f91
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml a/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml
new file mode 100644
index 0000000..5fc5892
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml a/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml
new file mode 100644
index 0000000..09f7210
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml
new file mode 100644
index 0000000..c82bb7c
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml
new file mode 100644
index 0000000..6372678
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml a/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml
new file mode 100644
index 0000000..a0ffd89
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml
new file mode 100644
index 0000000..f18b9bf
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml
new file mode 100644
index 0000000..6a50614
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml a/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml
new file mode 100644
index 0000000..4170509
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml
new file mode 100644
index 0000000..99e8c9e
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml
new file mode 100644
index 0000000..9837b75
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml
new file mode 100644
index 0000000..6a989bb
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml a/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml
new file mode 100644
index 0000000..4aba27a
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml a/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml
new file mode 100644
index 0000000..38b86a3
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml a/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml
new file mode 100644
index 0000000..a9350c3
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml a/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml
new file mode 100644
index 0000000..7a2914a
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml
new file mode 100644
index 0000000..466c52c
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml
new file mode 100644
index 0000000..37841de
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml
new file mode 100644
index 0000000..071beb2
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml
new file mode 100644
index 0000000..2f92312
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml
new file mode 100644
index 0000000..5b9ba23
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml
new file mode 100644
index 0000000..08bab77
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml
new file mode 100644
index 0000000..467bf2d
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml
new file mode 100644
index 0000000..67cf887
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml
new file mode 100644
index 0000000..eee07f3
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml
new file mode 100644
index 0000000..72c9a0f
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml
new file mode 100644
index 0000000..da0b55f
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml
new file mode 100644
index 0000000..d4b5c27
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml
new file mode 100644
index 0000000..a4883ad
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml
new file mode 100644
index 0000000..260fb06
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml
new file mode 100644
index 0000000..c70935f
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml a/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml
new file mode 100644
index 0000000..f075018
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml a/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml
new file mode 100644
index 0000000..e67a9e1
--- /dev/null
+++ a/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml
new file mode 100644
index 0000000..d46e30a
--- /dev/null
+++ a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml a/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml
new file mode 100644
index 0000000..58bdc9a
--- /dev/null
+++ a/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml a/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml
new file mode 100644
index 0000000..19a76d3
--- /dev/null
+++ a/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml
new file mode 100644
index 0000000..cb79152
--- /dev/null
+++ a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml a/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml
new file mode 100644
index 0000000..755a52c
--- /dev/null
+++ a/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml a/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml
new file mode 100644
index 0000000..98a6916
--- /dev/null
+++ a/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml a/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml
new file mode 100644
index 0000000..a8f7879
--- /dev/null
+++ a/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
new file mode 100644
index 0000000..f58bbc1
--- /dev/null
+++ a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml a/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml
new file mode 100644
index 0000000..78dbe45
--- /dev/null
+++ a/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
new file mode 100644
index 0000000..ce34f42
--- /dev/null
+++ a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml
new file mode 100644
index 0000000..34893a4
--- /dev/null
+++ a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml a/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml
new file mode 100644
index 0000000..27dda1e
--- /dev/null
+++ a/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml a/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml
new file mode 100644
index 0000000..3c0ddd4
--- /dev/null
+++ a/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
new file mode 100644
index 0000000..6492b2b
--- /dev/null
+++ a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml a/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml
new file mode 100644
index 0000000..09c4cf0
--- /dev/null
+++ a/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml a/.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml
new file mode 100644
index 0000000..a74dcfd
--- /dev/null
+++ a/.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml
new file mode 100644
index 0000000..6dc7a37
--- /dev/null
+++ a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml a/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml
new file mode 100644
index 0000000..79b4040
--- /dev/null
+++ a/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml a/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml
new file mode 100644
index 0000000..de04a5f
--- /dev/null
+++ a/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml a/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml
new file mode 100644
index 0000000..59aac13
--- /dev/null
+++ a/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml
new file mode 100644
index 0000000..8c06db4
--- /dev/null
+++ a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml
new file mode 100644
index 0000000..a523703
--- /dev/null
+++ a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml a/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml
new file mode 100644
index 0000000..fe90c48
--- /dev/null
+++ a/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml a/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml
new file mode 100644
index 0000000..dc8a00a
--- /dev/null
+++ a/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml a/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml
new file mode 100644
index 0000000..774f47c
--- /dev/null
+++ a/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml
new file mode 100644
index 0000000..7ab319b
--- /dev/null
+++ a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml
new file mode 100644
index 0000000..da69f6c
--- /dev/null
+++ a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml a/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml
new file mode 100644
index 0000000..d8b2fb5
--- /dev/null
+++ a/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml
new file mode 100644
index 0000000..f86d2c8
--- /dev/null
+++ a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml
new file mode 100644
index 0000000..bae9949
--- /dev/null
+++ a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
new file mode 100644
index 0000000..6073e53
--- /dev/null
+++ a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml a/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml
new file mode 100644
index 0000000..a14ac63
--- /dev/null
+++ a/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml
new file mode 100644
index 0000000..1b644dd
--- /dev/null
+++ a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..44dc419
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..4c3a2b7
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..c6ba5e1
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..2932fb5
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..adc9680
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..d7506b5
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..338299a
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..33c0b1c
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml
new file mode 100644
index 0000000..ac2d908
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..d7db397
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..ed7b340
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..f0bd94f
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..9312efe
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml
new file mode 100644
index 0000000..07d7bca
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml
new file mode 100644
index 0000000..f87de9f
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml
new file mode 100644
index 0000000..3f35534
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml
new file mode 100644
index 0000000..c80be37
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml
new file mode 100644
index 0000000..6777add
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
new file mode 100644
index 0000000..fbc0452
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
new file mode 100644
index 0000000..7e6f096
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml a/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml
new file mode 100644
index 0000000..288e0d7
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml
new file mode 100644
index 0000000..1ee15c1
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml a/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml
new file mode 100644
index 0000000..9a4cb72
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..e06e71e
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..2d53c11
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..0a8cafe
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..8050852
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..83cd823
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..b95dd78
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..7a825ff
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..49da486
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..9c66306
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..354d247
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..fc0c60c
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..0c0fcbf
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..d56e28f
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..31aebfb
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml a/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml
new file mode 100644
index 0000000..01a3291
--- /dev/null
+++ a/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml a/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml
new file mode 100644
index 0000000..20e2920
--- /dev/null
+++ a/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml
new file mode 100644
index 0000000..77144ff
--- /dev/null
+++ a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml
new file mode 100644
index 0000000..0b13335
--- /dev/null
+++ a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml a/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml
new file mode 100644
index 0000000..29ba0c1
--- /dev/null
+++ a/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml a/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml
new file mode 100644
index 0000000..9aadd29
--- /dev/null
+++ a/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml a/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml
new file mode 100644
index 0000000..6baf5e0
--- /dev/null
+++ a/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/misc.xml a/.idea/misc.xml
new file mode 100644
index 0000000..e8942bd
--- /dev/null
+++ a/.idea/misc.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/modules.xml a/.idea/modules.xml
new file mode 100644
index 0000000..a548578
--- /dev/null
+++ a/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git b/.idea/vcs.xml a/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ a/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git b/pom.xml a/pom.xml
new file mode 100644
index 0000000..8e378bf
--- /dev/null
+++ a/pom.xml
@@ -0,0 +1,15 @@
+
+
+ 4.0.0
+
+ com.zteits
+ zteits-modules
+ pom
+ 1.0-SNAPSHOT
+
+ zteits-job
+
+
+
\ No newline at end of file
diff --git b/zteits-job/pom.xml a/zteits-job/pom.xml
new file mode 100644
index 0000000..161d640
--- /dev/null
+++ a/zteits-job/pom.xml
@@ -0,0 +1,217 @@
+
+
+ 4.0.0
+
+ com.zteits.job
+ zteits-job
+ 0.0.1-SNAPSHOT
+ jar
+
+ zteits-job
+ Demo project for Spring Boot
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 1.5.9.RELEASE
+
+
+
+
+ UTF-8
+ UTF-8
+ 1.8
+ 1.3.1.RELEASE
+ 5.1.21
+ 3.0.5
+ 3.4.4
+ 1.0.29
+ 1.1.0
+ 5.1.42
+ 4.12
+ 3.4.0
+ 4.1.6
+ 1.1.7
+
+
+
+
+
+ com.zteits
+ zteits-framework
+ 0.0.1-SNAPSHOT
+
+
+ org.apache.httpcomponents
+ httpclient
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-aop
+
+
+ org.springframework.boot
+ spring-boot-starter-redis
+ 1.4.7.RELEASE
+
+
+
+ org.springframework.session
+ spring-session
+
+
+
+ com.xiaoleilu
+ hutool-all
+ ${hutool-all.version}
+
+
+ com.alibaba
+ fastjson
+ 1.2.47
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.21
+
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
+
+ org.springframework.boot
+ spring-boot-starter-freemarker
+
+
+
+ mysql
+ mysql-connector-java
+ ${mysql.version}
+
+
+
+ com.alibaba
+ druid
+ 1.0.31
+
+
+
+
+ org.mybatis
+ mybatis
+ 3.4.4
+
+
+ org.mybatis
+ mybatis-spring
+ 1.3.1
+
+
+
+ org.mybatis.generator
+ mybatis-generator-core
+ 1.3.5
+ compile
+ true
+
+
+
+ tk.mybatis
+ mapper
+ ${mapper.version}
+
+
+
+
+
+ io.springfox
+ springfox-swagger2
+ 2.7.0
+
+
+ io.springfox
+ springfox-swagger-ui
+ 2.7.0
+
+
+ org.springframework.security
+ spring-security-web
+
+
+
+
+ compile
+ zteits-job
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ com.zteits.job.JobApplication
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 1.8
+ 1.8
+
+
+
+
+
+
+
+ nexus_releases
+ core Release Repository
+ http://192.168.1.195:9999/nexus/content/repositories/releases/
+
+
+ nexus_snapshots
+ core Snapshots Repository
+ http://192.168.1.195:9999/nexus/content/repositories/snapshots/
+
+
+
+
+
diff --git b/zteits-job/src/main/java/com/zteits/job/JobApplication.java a/zteits-job/src/main/java/com/zteits/job/JobApplication.java
new file mode 100644
index 0000000..898e4ad
--- /dev/null
+++ a/zteits-job/src/main/java/com/zteits/job/JobApplication.java
@@ -0,0 +1,25 @@
+package com.zteits.job;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.ImportResource;
+import org.springframework.scheduling.annotation.EnableAsync;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+@EnableScheduling
+@EnableAsync
+@MapperScan({"com.zteits.job.mapper"})
+@SpringBootApplication(scanBasePackages = {"com.zteits.job","com.clouds.common.redis"}, exclude = {DataSourceAutoConfiguration.class})
+public class JobApplication {
+
+
+ public static void main(String[] args) {
+
+ SpringApplication.run(JobApplication.class, args);
+ }
+}
diff --git b/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java a/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java
new file mode 100644
index 0000000..9bb89b5
--- /dev/null
+++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java
@@ -0,0 +1,34 @@
+package com.zteits.job.config.datasource;
+
+import org.aspectj.lang.JoinPoint;
+import org.aspectj.lang.annotation.Aspect;
+import org.aspectj.lang.annotation.Before;
+import org.aspectj.lang.annotation.Pointcut;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.stereotype.Component;
+
+@Aspect
+@Component
+public class DataSourceAspect {
+ private static final Logger logger = LoggerFactory.getLogger(DataSourceAspect.class);
+ /**
+ * 使用空方法定义切点表达å¼
+ */
+ @Pointcut("execution(* com.zteits.job.dao.**.**.*(..))")
+ public void declareJointPointExpression() {
+ }
+
+ @Before("declareJointPointExpression()")
+ public void setDataSourceKey(JoinPoint point){
+ //æ ¹æ®åŒ…å,判æ–切æ¢çš„æ•°æ®æº
+ String className = point.getTarget().getClass().getName();
+ if(className.startsWith("com.zteits.job.dao.park")) {
+ logger.debug("切æ¢åˆ°æ•°æ®æº:"+DatabaseType.park);
+ DatabaseContextHolder.setDatabaseType(DatabaseType.park);
+ } else if(className.startsWith("com.zteits.job.dao.order")) {
+ logger.debug("切æ¢åˆ°æ•°æ®æº:"+DatabaseType.order);
+ DatabaseContextHolder.setDatabaseType(DatabaseType.order);
+ }
+ }
+}
\ No newline at end of file
diff --git b/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java
new file mode 100644
index 0000000..10953e8
--- /dev/null
+++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java
@@ -0,0 +1,17 @@
+package com.zteits.job.config.datasource;
+
+/**
+ * 作用:
+ * 1ã€ä¿å˜ä¸€ä¸ªçº¿ç¨‹å®‰å…¨çš„DatabaseType容器
+ */
+public class DatabaseContextHolder {
+ private static final ThreadLocal contextHolder = new ThreadLocal<>();
+
+ public static DatabaseType getDatabaseType(){
+ return contextHolder.get();
+ }
+
+ public static void setDatabaseType(DatabaseType type) {
+ contextHolder.set(type);
+ }
+}
\ No newline at end of file
diff --git b/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java
new file mode 100644
index 0000000..093d378
--- /dev/null
+++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java
@@ -0,0 +1,12 @@
+package com.zteits.job.config.datasource;
+
+/**
+ * åˆ—å‡ºæ‰€æœ‰çš„æ•°æ®æºkey(常用数æ®åº“åç§°æ¥å‘½å)
+ * 注æ„:
+ * 1ï¼‰è¿™é‡Œæ•°æ®æºä¸Žæ•°æ®åº“是一对一的
+ * 2)DatabaseTypeä¸çš„å˜é‡å称就是数æ®åº“çš„åç§°
+ */
+public enum DatabaseType {
+ order,
+ park
+}
\ No newline at end of file
diff --git b/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java a/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java
new file mode 100644
index 0000000..233727e
--- /dev/null
+++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java
@@ -0,0 +1,12 @@
+package com.zteits.job.config.datasource;
+
+import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
+
+/**
+ * åŠ¨æ€æ•°æ®æºï¼ˆéœ€è¦ç»§æ‰¿AbstractRoutingDataSource)
+ */
+public class DynamicDataSource extends AbstractRoutingDataSource {
+ protected Object determineCurrentLookupKey() {
+ return DatabaseContextHolder.getDatabaseType();
+ }
+}
\ No newline at end of file
diff --git b/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java a/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java
new file mode 100644
index 0000000..f756f57
--- /dev/null
+++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java
@@ -0,0 +1,103 @@
+package com.zteits.job.config.datasource;
+
+import com.alibaba.druid.pool.DruidDataSourceFactory;
+import org.apache.ibatis.session.SqlSessionFactory;
+import org.mybatis.spring.SqlSessionFactoryBean;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.context.EnvironmentAware;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Primary;
+import org.springframework.core.env.Environment;
+import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
+import org.springframework.jdbc.datasource.DataSourceTransactionManager;
+
+import javax.sql.DataSource;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Properties;
+
+/**
+ * springboot集æˆmybatisçš„åŸºæœ¬å…¥å£ 1ï¼‰åˆ›å»ºæ•°æ®æº(如果采用的是默认的tomcat-jdbcæ•°æ®æºï¼Œåˆ™ä¸éœ€è¦)
+ * 2)创建SqlSessionFactory 3)é…置事务管ç†å™¨ï¼Œé™¤éžéœ€è¦ä½¿ç”¨äº‹åŠ¡ï¼Œå¦åˆ™ä¸ç”¨é…ç½®
+ */
+@Configuration // 该注解类似于springé…置文件
+public class MyBatisConfig implements EnvironmentAware {
+
+ private Environment environment;
+
+ @Override
+ public void setEnvironment(final Environment environment) {
+ this.environment = environment;
+ }
+
+ /**
+ * åˆ›å»ºæ•°æ®æº(æ•°æ®æºçš„å称:方法åå¯ä»¥å–为XXXDataSource(),XXX为数æ®åº“åç§°,该åç§°ä¹Ÿå°±æ˜¯æ•°æ®æºçš„åç§°)
+ */
+ @Bean
+ public DataSource parkDataSource() throws Exception {
+ String prefix = "park";
+ Properties props = new Properties();
+ props.put("driverClassName", environment.getProperty(prefix+"-datasource.driverClassName"));
+ props.put("url", environment.getProperty(prefix+"-datasource.url"));
+ props.put("username", environment.getProperty(prefix+"-datasource.username"));
+ props.put("password", environment.getProperty(prefix+"-datasource.password"));
+ return DruidDataSourceFactory.createDataSource(props);
+ }
+
+ @Bean
+ public DataSource orderDataSource() throws Exception {
+ String prefix = "order";
+ Properties props = new Properties();
+ props.put("driverClassName", environment.getProperty(prefix+"-datasource.driverClassName"));
+ props.put("url", environment.getProperty(prefix+"-datasource.url"));
+ props.put("username", environment.getProperty(prefix+"-datasource.username"));
+ props.put("password", environment.getProperty(prefix+"-datasource.password"));
+ return DruidDataSourceFactory.createDataSource(props);
+ }
+
+ /**
+ * @Primary 该注解表示在åŒä¸€ä¸ªæŽ¥å£æœ‰å¤šä¸ªå®žçŽ°ç±»å¯ä»¥æ³¨å…¥çš„æ—¶å€™ï¼Œé»˜è®¤é€‰æ‹©å“ªä¸€ä¸ªï¼Œè€Œä¸æ˜¯è®©@autowire注解报错
+ * @Qualifier æ ¹æ®å称进行注入,通常是在具有相åŒçš„多个类型的实例的一个注入(例如有多个DataSource类型的实例)
+ */
+ @Bean
+ @Primary
+ public DynamicDataSource dataSource(@Qualifier("parkDataSource") DataSource parkDataSource,
+ @Qualifier("orderDataSource") DataSource orderDataSource) {
+ Map