diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..8c9324c
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..0f9ce45
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
new file mode 100644
index 0000000..b8d93d8
--- /dev/null
+++ b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
new file mode 100644
index 0000000..6fec8f4
--- /dev/null
+++ b/.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/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
new file mode 100644
index 0000000..9eb8596
--- /dev/null
+++ b/.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/.idea/libraries/Maven__com_alibaba_fastjson_1_2_8.xml b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_8.xml
new file mode 100644
index 0000000..9b223e0
--- /dev/null
+++ b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_8.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml
new file mode 100644
index 0000000..33c30b4
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
new file mode 100644
index 0000000..06441f4
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml
new file mode 100644
index 0000000..eebe10d
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml
new file mode 100644
index 0000000..51087da
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml
new file mode 100644
index 0000000..fa50d95
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml
new file mode 100644
index 0000000..7e20e35
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml
new file mode 100644
index 0000000..345adf8
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_google_guava_guava_20_0.xml b/.idea/libraries/Maven__com_google_guava_guava_20_0.xml
new file mode 100644
index 0000000..c5bd322
--- /dev/null
+++ b/.idea/libraries/Maven__com_google_guava_guava_20_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_11.xml b/.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_11.xml
new file mode 100644
index 0000000..dbd8483
--- /dev/null
+++ b/.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml b/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml
new file mode 100644
index 0000000..ea07fce
--- /dev/null
+++ b/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml
new file mode 100644
index 0000000..6d6865c
--- /dev/null
+++ b/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
new file mode 100644
index 0000000..14681ee
--- /dev/null
+++ b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__i3plus_platform_i3plus_platform_common_1_0_SNAPSHOT.xml b/.idea/libraries/Maven__i3plus_platform_i3plus_platform_common_1_0_SNAPSHOT.xml
new file mode 100644
index 0000000..7b3d4d2
--- /dev/null
+++ b/.idea/libraries/Maven__i3plus_platform_i3plus_platform_common_1_0_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_base_1_0_SNAPSHOT.xml b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_base_1_0_SNAPSHOT.xml
new file mode 100644
index 0000000..1807124
--- /dev/null
+++ b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_base_1_0_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_factory_1_0_SNAPSHOT.xml b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_factory_1_0_SNAPSHOT.xml
new file mode 100644
index 0000000..a8f8850
--- /dev/null
+++ b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_factory_1_0_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_model_1_0_SNAPSHOT.xml b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_model_1_0_SNAPSHOT.xml
new file mode 100644
index 0000000..875e7c3
--- /dev/null
+++ b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_model_1_0_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_wms_1_0_SNAPSHOT.xml b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_wms_1_0_SNAPSHOT.xml
new file mode 100644
index 0000000..c6cd544
--- /dev/null
+++ b/.idea/libraries/Maven__i3plus_pojo_i3plus_pojo_wms_1_0_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__impp_framework_impp_framework_boot_1_0_SNAPSHOT.xml b/.idea/libraries/Maven__impp_framework_impp_framework_boot_1_0_SNAPSHOT.xml
new file mode 100644
index 0000000..c5ed4d7
--- /dev/null
+++ b/.idea/libraries/Maven__impp_framework_impp_framework_boot_1_0_SNAPSHOT.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml b/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml
new file mode 100644
index 0000000..4b5e592
--- /dev/null
+++ b/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml
new file mode 100644
index 0000000..8174ce4
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml
new file mode 100644
index 0000000..72440e7
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml
new file mode 100644
index 0000000..9bf4c51
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml
new file mode 100644
index 0000000..747450b
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml
new file mode 100644
index 0000000..34d4fb3
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml
new file mode 100644
index 0000000..2a0e6a1
--- /dev/null
+++ b/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml
new file mode 100644
index 0000000..683cbec
--- /dev/null
+++ b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_core_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_core_2_9_2.xml
new file mode 100644
index 0000000..03588dc
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_core_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_schema_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_schema_2_9_2.xml
new file mode 100644
index 0000000..4a47148
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_schema_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_spi_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_spi_2_9_2.xml
new file mode 100644
index 0000000..f934649
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_spi_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_9_2.xml
new file mode 100644
index 0000000..7898a19
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_9_2.xml
new file mode 100644
index 0000000..4ed7d0d
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_9_2.xml
new file mode 100644
index 0000000..c40ef9f
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_9_2.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_9_2.xml
new file mode 100644
index 0000000..0700f01
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_9_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_20.xml b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_20.xml
new file mode 100644
index 0000000..1c4a621
--- /dev/null
+++ b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_20.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_20.xml b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_20.xml
new file mode 100644
index 0000000..395508f
--- /dev/null
+++ b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_20.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml b/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml
new file mode 100644
index 0000000..e74f3ab
--- /dev/null
+++ b/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml
new file mode 100644
index 0000000..5f032d2
--- /dev/null
+++ b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml b/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml
new file mode 100644
index 0000000..6978c0b
--- /dev/null
+++ b/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_39.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_39.xml
new file mode 100644
index 0000000..18e6ec9
--- /dev/null
+++ b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_39.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml
new file mode 100644
index 0000000..ee623f1
--- /dev/null
+++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml
new file mode 100644
index 0000000..440e770
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml
new file mode 100644
index 0000000..cbe5ca7
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml
new file mode 100644
index 0000000..f061a60
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml
new file mode 100644
index 0000000..b6e0a9e
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml
new file mode 100644
index 0000000..9a53275
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml
new file mode 100644
index 0000000..1407c58
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml
new file mode 100644
index 0000000..a6693a2
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml
new file mode 100644
index 0000000..bc00163
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml
new file mode 100644
index 0000000..a47a3be
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml
new file mode 100644
index 0000000..d46e30a
--- /dev/null
+++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_csource_fastdfs_client_java_1_27.xml b/.idea/libraries/Maven__org_csource_fastdfs_client_java_1_27.xml
new file mode 100644
index 0000000..976841b
--- /dev/null
+++ b/.idea/libraries/Maven__org_csource_fastdfs_client_java_1_27.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
new file mode 100644
index 0000000..ce34f42
--- /dev/null
+++ b/.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 a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml
new file mode 100644
index 0000000..4f3cc1a
--- /dev/null
+++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml
new file mode 100644
index 0000000..1d8ce40
--- /dev/null
+++ b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml
new file mode 100644
index 0000000..1e98da0
--- /dev/null
+++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml
new file mode 100644
index 0000000..ad65915
--- /dev/null
+++ b/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml
new file mode 100644
index 0000000..b841e21
--- /dev/null
+++ b/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml
new file mode 100644
index 0000000..5f7dd01
--- /dev/null
+++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml
new file mode 100644
index 0000000..87cb599
--- /dev/null
+++ b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_3_0.xml b/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_3_0.xml
new file mode 100644
index 0000000..678f5ce
--- /dev/null
+++ b/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_3_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_3_0.xml b/.idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_3_0.xml
new file mode 100644
index 0000000..79cda67
--- /dev/null
+++ b/.idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_3_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml b/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml
new file mode 100644
index 0000000..457c7b7
--- /dev/null
+++ b/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
new file mode 100644
index 0000000..6073e53
--- /dev/null
+++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml
new file mode 100644
index 0000000..20e8163
--- /dev/null
+++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_4_RELEASE.xml
new file mode 100644
index 0000000..1b88378
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_4_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_4_RELEASE.xml
new file mode 100644
index 0000000..85633b0
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_4_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..c1bd1b7
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..aef774c
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..f4db168
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..a1f8d87
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..c155662
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..aef3a3b
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..de4a803
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..52f6b1b
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..42841e5
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..7258373
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..0f25bb3
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..f6daaf6
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml
new file mode 100644
index 0000000..614aadf
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml
new file mode 100644
index 0000000..b56afb7
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_8_RELEASE.xml
new file mode 100644
index 0000000..fb677d1
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_8_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml
new file mode 100644
index 0000000..c2324f8
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml
new file mode 100644
index 0000000..dae62ec
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
new file mode 100644
index 0000000..fbc0452
--- /dev/null
+++ b/.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 a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
new file mode 100644
index 0000000..7e6f096
--- /dev/null
+++ b/.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 a/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml
new file mode 100644
index 0000000..1b2836b
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..290a80e
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..001bcb6
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..6a2d57b
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..56b0f1f
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..62ed4fa
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..3b157db
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..aaef8a8
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..b5651f7
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..2b485a8
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..4348e5e
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_orm_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..879f168
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_orm_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..233390a
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..1f348ed
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..816c219
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..d4df107
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_7_RELEASE.xml
new file mode 100644
index 0000000..e6b5115
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml
new file mode 100644
index 0000000..33ccf19
--- /dev/null
+++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml
new file mode 100644
index 0000000..77144ff
--- /dev/null
+++ b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..d077d81
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..2041e86
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..af93aa8
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1538274878308
+
+
+ 1538274878308
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 32jdk1.8
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/i3plus-core.iml b/i3plus-core.iml
new file mode 100644
index 0000000..14eb81e
--- /dev/null
+++ b/i3plus-core.iml
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-api/i3plus-core-api.iml b/modules/i3plus-core-api/i3plus-core-api.iml
new file mode 100644
index 0000000..fda6d1f
--- /dev/null
+++ b/modules/i3plus-core-api/i3plus-core-api.iml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-api/pom.xml b/modules/i3plus-core-api/pom.xml
new file mode 100644
index 0000000..5b737d8
--- /dev/null
+++ b/modules/i3plus-core-api/pom.xml
@@ -0,0 +1,30 @@
+
+
+
+ i3plus-core
+ i3plus.core
+ 1.0-SNAPSHOT
+ ../../pom.xml
+
+ 4.0.0
+
+ i3plus-core-api
+ jar
+
+
+ i3plus.pojo
+ i3plus-pojo-platform
+ 1.0-SNAPSHOT
+ compile
+
+
+
+
+ org.apache.shiro
+ shiro-core
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/base/IDataSimpleService.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/base/IDataSimpleService.java
new file mode 100644
index 0000000..7d692eb
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/base/IDataSimpleService.java
@@ -0,0 +1,48 @@
+package cn.estsh.i3plus.core.api.iservice.base;
+
+import cn.estsh.i3plus.pojo.factory.bean.MachineFactory;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+
+/**
+ * @Description : service服务,根据方法名自动添加事务
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-09-04 16:57
+ * @Modify:
+ **/
+public interface IDataSimpleService {
+
+ void saveMachineFactory(MachineFactory machineFactory);
+
+ @Transactional
+ void updateMachineFactoryNameById(long id, String factoryName);
+
+ @Transactional
+ void deleteMachineFactoryById(long id);
+
+ /**
+ * 根据工厂名称查询
+ * @param factoryName
+ * @return
+ */
+ @Transactional(readOnly = true)
+ List findMachineFactoryByFactoryName(String factoryName);
+
+ /**
+ * 根据code查询
+ * @param factoryCode
+ * @return
+ */
+ @Transactional(readOnly = true)
+ List findMachineFactoryByFactoryCode(String factoryCode);
+
+ /**
+ * 特殊查询
+ * @return
+ */
+ @Transactional(readOnly = true)
+ List findMachineFactorySpecial();
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IDataMoreService.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IDataMoreService.java
new file mode 100644
index 0000000..a302cba
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/IDataMoreService.java
@@ -0,0 +1,26 @@
+package cn.estsh.i3plus.core.api.iservice.busi;
+
+import cn.estsh.i3plus.pojo.wms.bean.FactoryStore;
+
+import java.util.List;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-09-04 16:57
+ * @Modify:
+ **/
+public interface IDataMoreService {
+
+ /**
+ * 对象数据服务
+ * @param factoryStore
+ * @return
+ */
+ FactoryStore insertFactory(FactoryStore factoryStore);
+
+ List listFactoryStore();
+
+ List listFactoryStoreMore();
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISystemResourceService.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISystemResourceService.java
new file mode 100644
index 0000000..cdec74b
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISystemResourceService.java
@@ -0,0 +1,39 @@
+package cn.estsh.i3plus.core.api.iservice.busi;
+
+import cn.estsh.i3plus.pojo.model.common.Pager;
+import cn.estsh.i3plus.pojo.platform.bean.SysLocaleLanguage;
+import cn.estsh.i3plus.pojo.platform.bean.SysLocaleResource;
+
+import java.util.List;
+
+/**
+ * @Description : 系统资源相关服务,所有sys开头的对象都可在此服务中处理
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-11 16:59
+ * @Modify:
+ **/
+public interface ISystemResourceService {
+
+ SysLocaleLanguage saveSysLocaleLanguage(SysLocaleLanguage lang);
+
+ SysLocaleLanguage updateSysLocaleLanguage(SysLocaleLanguage lang);
+
+ void deleteSysLocaleLanguageById(long id);
+
+ List listSysLocaleLanguage(SysLocaleLanguage lang);
+
+ List listSysLocaleLanguageByPager(SysLocaleLanguage lang,Pager pager);
+
+ SysLocaleResource saveSysLocaleResource(SysLocaleResource res);
+
+ SysLocaleResource updateSysLocaleResource(SysLocaleResource res);
+
+ void deleteSysLocaleResourceById(long id);
+
+ List listSysLocaleResourceByPager(SysLocaleResource res,Pager pager);
+
+ List listSysLocaleResource(SysLocaleResource res);
+
+ SysLocaleResource getSysLocaleResourceByLanguage(int resourceType,String langCode,String langKey);
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISystemUserService.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISystemUserService.java
new file mode 100644
index 0000000..02e3a87
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/iservice/busi/ISystemUserService.java
@@ -0,0 +1,31 @@
+package cn.estsh.i3plus.core.api.iservice.busi;
+
+import cn.estsh.i3plus.core.api.token.AdminToken;
+import cn.estsh.i3plus.core.api.token.SaAdminToken;
+import cn.estsh.i3plus.core.api.token.UserToken;
+import cn.estsh.i3plus.pojo.model.common.Pager;
+import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
+import cn.estsh.i3plus.pojo.platform.bean.SysLocaleLanguage;
+import cn.estsh.i3plus.pojo.platform.bean.SysLocaleResource;
+
+import java.util.List;
+
+/**
+ * @Description : 用户功能方法,包含权限、角色等
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-11 16:59
+ * @Modify:
+ **/
+public interface ISystemUserService {
+
+ SessionUser userLogin(String loginName, String s, String languageCode);
+
+ SessionUser adminLogin(String loginName, String s, String languageCode);
+
+ SessionUser checkUserLogin(UserToken authenticationToken);
+
+ SessionUser checkAdminLogin(AdminToken authenticationToken);
+
+ SessionUser checkSaAdminLogin(SaAdminToken authenticationToken);
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/AdminToken.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/AdminToken.java
new file mode 100644
index 0000000..18b36da
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/AdminToken.java
@@ -0,0 +1,15 @@
+package cn.estsh.i3plus.core.api.token;
+
+/**
+ * @Description : 管理员token
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-13 18:00
+ * @Modify:
+ **/
+public class AdminToken extends BaseToken {
+
+ public AdminToken(String loginName, String loginPwd, String languageCode) {
+ super(loginName, loginPwd, languageCode);
+ }
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/BaseToken.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/BaseToken.java
new file mode 100644
index 0000000..35f057f
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/BaseToken.java
@@ -0,0 +1,59 @@
+package cn.estsh.i3plus.core.api.token;
+
+import org.apache.shiro.authc.AuthenticationToken;
+
+/**
+ * @Description : 基本验证类
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-13 18:00
+ * @Modify:
+ **/
+public class BaseToken implements AuthenticationToken {
+
+ private String loginName;
+ private String loginPwd;
+ private String languageCode;
+
+ public BaseToken(String loginName, String loginPwd, String languageCode) {
+ this.loginName = loginName;
+ this.loginPwd = loginPwd;
+ this.languageCode = languageCode;
+ }
+
+ //身份
+ @Override
+ public Object getPrincipal() {
+ return this.loginName;
+ }
+
+ //验证
+ @Override
+ public Object getCredentials() {
+ return this.loginPwd;
+ }
+
+ public String getLoginName() {
+ return loginName;
+ }
+
+ public void setLoginName(String loginName) {
+ this.loginName = loginName;
+ }
+
+ public String getLoginPwd() {
+ return loginPwd;
+ }
+
+ public void setLoginPwd(String loginPwd) {
+ this.loginPwd = loginPwd;
+ }
+
+ public String getLanguageCode() {
+ return languageCode;
+ }
+
+ public void setLanguageCode(String languageCode) {
+ this.languageCode = languageCode;
+ }
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/SaAdminToken.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/SaAdminToken.java
new file mode 100644
index 0000000..c850f1f
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/SaAdminToken.java
@@ -0,0 +1,15 @@
+package cn.estsh.i3plus.core.api.token;
+
+/**
+ * @Description : 超级管理员token
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-13 18:00
+ * @Modify:
+ **/
+public class SaAdminToken extends BaseToken {
+
+ public SaAdminToken(String loginName, String loginPwd, String languageCode) {
+ super(loginName, loginPwd, languageCode);
+ }
+}
diff --git a/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/UserToken.java b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/UserToken.java
new file mode 100644
index 0000000..89cc732
--- /dev/null
+++ b/modules/i3plus-core-api/src/main/java/cn/estsh/i3plus/core/api/token/UserToken.java
@@ -0,0 +1,15 @@
+package cn.estsh.i3plus.core.api.token;
+
+/**
+ * @Description : 普通用户token
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-13 18:00
+ * @Modify:
+ **/
+public class UserToken extends BaseToken {
+
+ public UserToken(String loginName, String loginPwd, String languageCode) {
+ super(loginName, loginPwd, languageCode);
+ }
+}
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/base/IDataSimpleService.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/base/IDataSimpleService.class
new file mode 100644
index 0000000..d7c9b13
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/base/IDataSimpleService.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/IDataMoreService.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/IDataMoreService.class
new file mode 100644
index 0000000..cd70fe9
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/IDataMoreService.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/ISystemResourceService.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/ISystemResourceService.class
new file mode 100644
index 0000000..6a0eba7
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/ISystemResourceService.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/ISystemUserService.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/ISystemUserService.class
new file mode 100644
index 0000000..d9ef57c
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/iservice/busi/ISystemUserService.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/AdminToken.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/AdminToken.class
new file mode 100644
index 0000000..562f3c8
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/AdminToken.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/BaseToken.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/BaseToken.class
new file mode 100644
index 0000000..61743c7
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/BaseToken.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/SaAdminToken.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/SaAdminToken.class
new file mode 100644
index 0000000..0dd2fea
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/SaAdminToken.class differ
diff --git a/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/UserToken.class b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/UserToken.class
new file mode 100644
index 0000000..5e7bcac
Binary files /dev/null and b/modules/i3plus-core-api/target/classes/cn/estsh/i3plus/core/api/token/UserToken.class differ
diff --git a/modules/i3plus-core-api/target/i3plus-core-api-1.0-SNAPSHOT.jar b/modules/i3plus-core-api/target/i3plus-core-api-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..4a81a49
Binary files /dev/null and b/modules/i3plus-core-api/target/i3plus-core-api-1.0-SNAPSHOT.jar differ
diff --git a/modules/i3plus-core-api/target/maven-archiver/pom.properties b/modules/i3plus-core-api/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..7396c0b
--- /dev/null
+++ b/modules/i3plus-core-api/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Apache Maven
+#Sun Sep 30 10:24:52 CST 2018
+version=1.0-SNAPSHOT
+groupId=i3plus.core
+artifactId=i3plus-core-api
diff --git a/modules/i3plus-core-apiservice/i3plus-core-apiservice.iml b/modules/i3plus-core-apiservice/i3plus-core-apiservice.iml
new file mode 100644
index 0000000..09ebf16
--- /dev/null
+++ b/modules/i3plus-core-apiservice/i3plus-core-apiservice.iml
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+ file://$MODULE_DIR$/src/main/java/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueue.java
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-apiservice/pom.xml b/modules/i3plus-core-apiservice/pom.xml
new file mode 100644
index 0000000..0e3d45b
--- /dev/null
+++ b/modules/i3plus-core-apiservice/pom.xml
@@ -0,0 +1,115 @@
+
+
+
+ i3plus-core
+ i3plus.core
+ 1.0-SNAPSHOT
+ ../../pom.xml
+
+ 4.0.0
+
+ i3plus-core-apiservice
+ jar
+
+
+
+
+ i3plus.core
+ i3plus-core-api
+
+
+
+
+ impp.framework
+ impp-framework-boot
+
+
+ i3plus.platform
+ i3plus-platform-common
+
+
+
+
+ mysql
+ mysql-connector-java
+
+
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-jasper
+
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+
+ org.apache.shiro
+ shiro-core
+
+
+ org.apache.shiro
+ shiro-spring
+
+
+ org.apache.shiro
+ shiro-web
+
+
+
+
+ com.alibaba
+ fastjson
+
+
+
+
+ net.sf.ehcache
+ ehcache-core
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+ cn.estsh.impp.framework.boot.core.ImppGo
+ JAR
+
+
+
+
+ repackage
+
+
+
+
+
+
+ maven-resources-plugin
+
+ utf-8
+ true
+
+
+
+
+ src/main/java
+ src/test/java
+
+
+ src/main/resources
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/auth/AuthUtil.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/auth/AuthUtil.java
new file mode 100644
index 0000000..744b8d3
--- /dev/null
+++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/auth/AuthUtil.java
@@ -0,0 +1,97 @@
+package cn.estsh.i3plus.core.apiservice.auth;
+
+import cn.estsh.i3plus.platform.common.enumutil.CommonEnumUtil;
+import cn.estsh.i3plus.platform.common.util.CommonConstWords;
+import cn.estsh.i3plus.pojo.platform.bean.SessionUser;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.shiro.SecurityUtils;
+import org.apache.shiro.authc.AuthenticationToken;
+import org.apache.shiro.session.Session;
+import org.apache.shiro.subject.Subject;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.servlet.http.HttpServletRequest;
+
+/**
+ * @Description : 授权会话工具类
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-13 13:21
+ * @Modify:
+ **/
+public class AuthUtil {
+ public static final Logger LOGGER = LoggerFactory.getLogger(AuthUtil.class);
+
+ //登陆,保存会话对象
+ public static SessionUser login(AuthenticationToken token){
+ Subject subject = SecurityUtils.getSubject();
+ subject.login(token);
+
+ SessionUser sessionUser = (SessionUser) subject.getPrincipal();
+ if(sessionUser != null){
+ setSessionUser(sessionUser.getUserType(),sessionUser);
+ }
+
+ return sessionUser;
+ }
+
+ /**
+ * 退出,移除会话中对象
+ * @param CONST_USER CommonConstWords.SESSION_USER,SESSION_ADMIN,SESSION_SA
+ */
+ public static void logout(String CONST_USER){
+ Session session = SecurityUtils.getSubject().getSession(false);
+ if(session != null) {
+ session.removeAttribute(CONST_USER);
+ }
+ }
+
+ /**
+ * 保存会话中用户
+ * @param key CommonConstWords.SESSION_USER,SESSION_ADMIN,SESSION_SA
+ * @param user
+ * @return
+ */
+ public static void setSessionUser(String key,SessionUser user){
+ SecurityUtils.getSubject().getSession(true).setAttribute(key,user);
+ }
+ /**
+ * 获取会话中用户
+ * @param key
+ * @return
+ */
+ public static SessionUser getSessionUser(String key){
+ Session session = SecurityUtils.getSubject().getSession(false);
+ if(session != null){
+ return (SessionUser) session.getAttribute(key);
+ }else{
+ return null;
+ }
+ }
+
+ /**
+ * 保存会话中对象
+ * @param key 键
+ * @param obj 值
+ * @return
+ */
+ public static void setSessionObject(String key,Object obj){
+ SecurityUtils.getSubject().getSession(true).setAttribute(key,obj);
+ }
+
+ /**
+ * 获取会话中对象
+ * @param key
+ * @return
+ */
+ public static Object getSessionAttribute(String key){
+ Session session = SecurityUtils.getSubject().getSession(false);
+ if(session != null){
+ return (Object) session.getAttribute(key);
+ }else{
+ return null;
+ }
+ }
+}
diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/auth/ShiroEhCacheImpl.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/auth/ShiroEhCacheImpl.java
new file mode 100644
index 0000000..74f49a5
--- /dev/null
+++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/auth/ShiroEhCacheImpl.java
@@ -0,0 +1,88 @@
+package cn.estsh.i3plus.core.apiservice.auth;
+
+import cn.estsh.i3plus.platform.common.util.CommonConstWords;
+import cn.estsh.impp.framework.boot.util.ImppRedis;
+import org.apache.shiro.cache.Cache;
+import org.apache.shiro.cache.CacheException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import java.util.Set;
+
+/**
+ * @Description :
+ * @Reference :
+ * @Author : alwaysfrin
+ * @CreateDate : 2018-10-16 11:24
+ * @Modify:
+ **/
+@Service
+public class ShiroEhCacheImpl implements Cache {
+ public static final Logger LOGGER = LoggerFactory.getLogger(ShiroEhCacheImpl.class);
+
+ /**
+ * 缓存
+ */
+ @Autowired
+ @Qualifier("redisSession")
+ private ImppRedis imppRedis;
+
+ @Override
+ public V get(K o) throws CacheException {
+ System.out.println("================"+imppRedis);
+ LOGGER.info("【ehcache获取】{}",o);
+ return (V) imppRedis.getObject(o);
+ }
+
+ @Override
+ public V put(K key, V value) throws CacheException {
+ LOGGER.info("【ehcache放入】{}:{}",key,value);
+ V oldObj = get(key);
+ imppRedis.putObject(key.toString(),value, 18000);
+ return oldObj;
+ }
+
+ @Override
+ public V remove(K o) throws CacheException {
+ V oldObj = get(o);
+ //删除
+ imppRedis.deleteKey(o.toString());
+
+ return oldObj;
+ }
+
+ @Override
+ public void clear() throws CacheException {
+ Set keySet = keys();
+ for(String key : keySet){
+ imppRedis.deleteKey(key);
+ }
+ }
+
+ @Override
+ public int size() {
+ return keys().size();
+ }
+
+ @Override
+ public Set keys() {
+ return imppRedis.getKeysSet(CommonConstWords.CACHE_SESSION_PREFX + "*");
+ }
+
+ @Override
+ public Collection values() {
+ List
+
+
+
${path}
+
+
+
diff --git a/modules/i3plus-core-apiservice/target/classes/application-dev.properties b/modules/i3plus-core-apiservice/target/classes/application-dev.properties
new file mode 100644
index 0000000..9ac50cf
--- /dev/null
+++ b/modules/i3plus-core-apiservice/target/classes/application-dev.properties
@@ -0,0 +1,81 @@
+################ ������Դ ################
+# mysql
+#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
+#spring.datasource.url=jdbc:mysql://localhost:3306/i3wms
+##Sql-server##
+#spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
+#spring.datasource.url=jdbc:sqlserver://127.0.0.1:1433;databaseName=i3wms
+##oracle##
+#spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
+#spring.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521:i3wms
+#spring.datasource.username=root
+#spring.datasource.password=123456
+
+##������Դ����д
+#impp.write.datasource.type=com.zaxxer.hikari.HikariDataSource
+impp.write.datasource.driver-class-name=com.mysql.jdbc.Driver
+impp.write.datasource.jdbc-url=jdbc:mysql://localhost:3306/i3core
+impp.write.datasource.username=root
+impp.write.datasource.password=123456
+
+##������Դ��ֻ��
+#impp.read.datasource.type=com.zaxxer.hikari.HikariDataSource
+impp.read.datasource.driver-class-name=com.mysql.jdbc.Driver
+impp.read.datasource.jdbc-url=jdbc:mysql://localhost:3306/i3core
+impp.read.datasource.username=root
+impp.read.datasource.password=123456
+
+##############��ʱ����־û�##############
+impp.schedule.datasource.driver-class-name=com.mysql.jdbc.Driver
+impp.schedule.datasource.jdbc-url=jdbc:mysql://localhost:3306/i3_schedule
+impp.schedule.datasource.username=root
+impp.schedule.datasource.password=123456
+impp.schedule.datasource.max-connections=20
+#��ʱ�����ڷ��������������ִ��
+impp.schedule.start.after-second=20
+#�Ƿ�Ⱥ����
+impp.schedule.datasource.is-clustered=true
+#ִ�м�⣨���룩����崻���������ʱ��ִ��
+impp.schedule.datasource.cluster-checkin-interval=30000
+#�߳���
+impp.schedule.thread-count=10
+#�߳����ȼ���1-10��Ĭ��Ϊ5
+impp.schedule.thread-priority=5
+
+
+################ ���ݳ����� ################
+spring.datasource.maximum-pool-size=100
+spring.datasource.max-active=3
+spring.datasource.max-idle=3
+spring.datasource.min-idle=1
+spring.datasource.initial-size=1
+spring.datasource.max-wait=10000
+spring.datasource.validation-query=SELECT 1
+spring.datasource.test-on-borrow=false
+spring.datasource.test-while-idle=true
+spring.datasource.time-between-eviction-runs-millis=18800
+
+################ JPA�������� ################
+# mysql
+spring.jpa.database=MYSQL
+spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
+##Sql-server##
+#spring.jpa.database=sql_server
+#spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.SQLServerDialect
+##oracle##
+#spring.jpa.database=oracle
+#spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
+
+# mysql
+spring.datasource.validationQuery=SELECT 1
+##Sql-server##
+# spring.datasource.validationQuery=SELECT 1
+##oracle##
+# spring.datasource.validationQuery=SELECT 1 FROM DUAL
+
+#ImprovedNamingStrategy / physical_naming_strategy java����ӳ�䵽���ݿ��ֶ�ʱ��������
+# spring.jpa.properties.hibernate.physical_naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy/org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
+#���ϵcreate,create-drop,update,validate
+spring.jpa.properties.hibernate.hbm2ddl.auto=update
+#�Ƿ���ʾsql
+spring.jpa.show-sql=true
diff --git a/modules/i3plus-core-apiservice/target/classes/application-prod.properties b/modules/i3plus-core-apiservice/target/classes/application-prod.properties
new file mode 100644
index 0000000..e69de29
diff --git a/modules/i3plus-core-apiservice/target/classes/application-test.properties b/modules/i3plus-core-apiservice/target/classes/application-test.properties
new file mode 100644
index 0000000..e69de29
diff --git a/modules/i3plus-core-apiservice/target/classes/application.properties b/modules/i3plus-core-apiservice/target/classes/application.properties
new file mode 100644
index 0000000..653b92d
--- /dev/null
+++ b/modules/i3plus-core-apiservice/target/classes/application.properties
@@ -0,0 +1,32 @@
+#��Ŀ����
+spring.application.name=i3plus-core
+#��Ŀ�˿�
+server.port=8080
+
+#ʹ������
+spring.profiles.active=dev
+
+######### �Զ������ #########
+#��Ŀ������Ϣ��swagger����ʽ��
+desc.application.name=Intelligent Manufacturing System
+#��ǰ��Ŀ�汾
+version=1.0-SNAPSHOT
+
+#��־Ĭ��ʹ��log4j2
+logging.config=classpath:log4j2.xml
+
+#�ϴ������ļ���С
+spring.servlet.multipart.max-file-size=1MB
+#request����ȫ�������������
+spring.servlet.multipart.max-request-size=10MB
+#�Ƿ��Ƴ��ļ�������true���������ٽ���
+spring.servlet.multipart.resolve-lazily=true
+
+########## ҳ������ ########
+#�����������
+server.tomcat.uri-encoding=UTF-8
+#Spring boot��ͼ����
+spring.mvc.view.prefix=/upload_demo
+spring.mvc.view.suffix=.jsp
+#��̬�ļ���������
+spring.resources.static-locations=/static/**,/**
\ No newline at end of file
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/AuthUtil.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/AuthUtil.class
new file mode 100644
index 0000000..dea09d0
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/AuthUtil.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroEhCacheImpl.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroEhCacheImpl.class
new file mode 100644
index 0000000..c8376b1
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroEhCacheImpl.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroRedisCacheImpl.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroRedisCacheImpl.class
new file mode 100644
index 0000000..5cb5570
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroRedisCacheImpl.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroRedisCacheManager.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroRedisCacheManager.class
new file mode 100644
index 0000000..9948815
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroRedisCacheManager.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroSessionRedisDao.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroSessionRedisDao.class
new file mode 100644
index 0000000..98576fd
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/ShiroSessionRedisDao.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/AdminFilter.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/AdminFilter.class
new file mode 100644
index 0000000..4274e87
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/AdminFilter.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/SaAdminFilter.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/SaAdminFilter.class
new file mode 100644
index 0000000..75d2a87
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/SaAdminFilter.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/UserFilter.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/UserFilter.class
new file mode 100644
index 0000000..d34d429
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/filter/UserFilter.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/AdminAuthRealm.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/AdminAuthRealm.class
new file mode 100644
index 0000000..182e6f7
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/AdminAuthRealm.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/DefaultModularRealm.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/DefaultModularRealm.class
new file mode 100644
index 0000000..c84ce1e
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/DefaultModularRealm.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/SaAuthRealm.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/SaAuthRealm.class
new file mode 100644
index 0000000..9c9fa6b
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/SaAuthRealm.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/UserAuthRealm.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/UserAuthRealm.class
new file mode 100644
index 0000000..51764e2
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/auth/realm/UserAuthRealm.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/configuration/ShiroAuthConfiguration.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/configuration/ShiroAuthConfiguration.class
new file mode 100644
index 0000000..3898355
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/configuration/ShiroAuthConfiguration.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/configuration/i3PlusCoreConfig.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/configuration/i3PlusCoreConfig.class
new file mode 100644
index 0000000..5111d9c
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/configuration/i3PlusCoreConfig.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoAuthController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoAuthController.class
new file mode 100644
index 0000000..5e5b752
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoAuthController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoController.class
new file mode 100644
index 0000000..f98a6e6
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoRestController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoRestController.class
new file mode 100644
index 0000000..ba7311a
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoRestController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoScheduleController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoScheduleController.class
new file mode 100644
index 0000000..3467f3b
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoScheduleController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoSystemController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoSystemController.class
new file mode 100644
index 0000000..33c71b0
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/DemoSystemController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/base/SimpleController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/base/SimpleController.class
new file mode 100644
index 0000000..b7c3702
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/base/SimpleController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/busi/FactoryStoreController.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/busi/FactoryStoreController.class
new file mode 100644
index 0000000..84daad5
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/busi/FactoryStoreController.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/websocket/DemoWebSocket.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/websocket/DemoWebSocket.class
new file mode 100644
index 0000000..4c553e6
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/controller/websocket/DemoWebSocket.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/dao/IFactoryStoreDao.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/dao/IFactoryStoreDao.class
new file mode 100644
index 0000000..930d890
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/dao/IFactoryStoreDao.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/dao/IMachineFactoryDao.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/dao/IMachineFactoryDao.class
new file mode 100644
index 0000000..bdcc782
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/dao/IMachineFactoryDao.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/daoimpl/FactoryStoreDaoImpl.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/daoimpl/FactoryStoreDaoImpl.class
new file mode 100644
index 0000000..06c522d
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/daoimpl/FactoryStoreDaoImpl.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/listener/SysResourceBindleListener.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/listener/SysResourceBindleListener.class
new file mode 100644
index 0000000..e2cb429
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/listener/SysResourceBindleListener.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueue.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueue.class
new file mode 100644
index 0000000..9d2330b
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueue.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueueReceiver.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueueReceiver.class
new file mode 100644
index 0000000..334c6c5
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/mq/I3CoreQueueReceiver.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/schedulejob/DemoJob.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/schedulejob/DemoJob.class
new file mode 100644
index 0000000..b788ee3
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/schedulejob/DemoJob.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/base/DataSimpleServiceImpl.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/base/DataSimpleServiceImpl.class
new file mode 100644
index 0000000..05fcafa
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/base/DataSimpleServiceImpl.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/DataMoreServiceImpl.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/DataMoreServiceImpl.class
new file mode 100644
index 0000000..fd16374
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/DataMoreServiceImpl.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SystemResourceService.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SystemResourceService.class
new file mode 100644
index 0000000..1cd4c89
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SystemResourceService.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SystemUserService.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SystemUserService.class
new file mode 100644
index 0000000..6243e6e
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SystemUserService.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/util/ConstWords.class b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/util/ConstWords.class
new file mode 100644
index 0000000..38dc9c5
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/classes/cn/estsh/i3plus/core/apiservice/util/ConstWords.class differ
diff --git a/modules/i3plus-core-apiservice/target/classes/log4j2.xml b/modules/i3plus-core-apiservice/target/classes/log4j2.xml
new file mode 100644
index 0000000..e75dde7
--- /dev/null
+++ b/modules/i3plus-core-apiservice/target/classes/log4j2.xml
@@ -0,0 +1,46 @@
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${pattern}
+
+
+
+
+
+
+ ${pattern}
+
+
+
+
+
+
+
+
+
+
+ ${pattern}
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-apiservice/target/i3plus-core-apiservice-1.0-SNAPSHOT.jar b/modules/i3plus-core-apiservice/target/i3plus-core-apiservice-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..c121466
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/i3plus-core-apiservice-1.0-SNAPSHOT.jar differ
diff --git a/modules/i3plus-core-apiservice/target/i3plus-core-apiservice-1.0-SNAPSHOT.jar.original b/modules/i3plus-core-apiservice/target/i3plus-core-apiservice-1.0-SNAPSHOT.jar.original
new file mode 100644
index 0000000..6e4c6cd
Binary files /dev/null and b/modules/i3plus-core-apiservice/target/i3plus-core-apiservice-1.0-SNAPSHOT.jar.original differ
diff --git a/modules/i3plus-core-apiservice/target/maven-archiver/pom.properties b/modules/i3plus-core-apiservice/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..30d862d
--- /dev/null
+++ b/modules/i3plus-core-apiservice/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Apache Maven
+#Sun Sep 30 10:24:52 CST 2018
+version=1.0-SNAPSHOT
+groupId=i3plus.core
+artifactId=i3plus-core-apiservice
diff --git a/modules/i3plus-core-icloud/i3plus-core-icloud.iml b/modules/i3plus-core-icloud/i3plus-core-icloud.iml
new file mode 100644
index 0000000..15b415d
--- /dev/null
+++ b/modules/i3plus-core-icloud/i3plus-core-icloud.iml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-icloud/pom.xml b/modules/i3plus-core-icloud/pom.xml
new file mode 100644
index 0000000..4c67fc3
--- /dev/null
+++ b/modules/i3plus-core-icloud/pom.xml
@@ -0,0 +1,16 @@
+
+
+
+ i3plus-core
+ i3plus.core
+ 1.0-SNAPSHOT
+ ../../pom.xml
+
+ 4.0.0
+
+ i3plus-core-icloud
+ jar
+
+
\ No newline at end of file
diff --git a/modules/i3plus-core-icloud/target/i3plus-core-icloud-1.0-SNAPSHOT.jar b/modules/i3plus-core-icloud/target/i3plus-core-icloud-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000..0e09291
Binary files /dev/null and b/modules/i3plus-core-icloud/target/i3plus-core-icloud-1.0-SNAPSHOT.jar differ
diff --git a/modules/i3plus-core-icloud/target/maven-archiver/pom.properties b/modules/i3plus-core-icloud/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..e4ff055
--- /dev/null
+++ b/modules/i3plus-core-icloud/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Apache Maven
+#Sun Sep 30 10:24:59 CST 2018
+version=1.0-SNAPSHOT
+groupId=i3plus.core
+artifactId=i3plus-core-icloud
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..5a01810
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,176 @@
+
+
+ 4.0.0
+
+ i3plus.core
+ i3plus-core
+ pom
+ 1.0-SNAPSHOT
+
+ modules/i3plus-core-api
+ modules/i3plus-core-apiservice
+ modules/i3plus-core-icloud
+
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.0.3.RELEASE
+
+
+
+
+
+ i3plus-core
+ UTF-8
+ UTF-8
+ 1.8
+ Finchley.RELEASE
+ INFO
+ E:/i3plus-platform-logs/${project.name}
+ E:/i3plus-platform-logs/${project.name}-error
+ E:/i3plus-platform-logs/${project.name}-controller
+ 2.9.1
+ 2.6
+ 2.1
+ 2.19.1
+ 2.5.3
+ 1.9.5
+ true
+ UTF-8
+ 1.8
+
+
+
+
+
+ i3plus.pojo
+ i3plus-pojo-factory
+ ${project.version}
+
+
+ i3plus.pojo
+ i3plus-pojo-wms
+ ${project.version}
+
+
+
+
+
+
+
+ impp.framework
+ impp-framework-boot
+ ${project.version}
+
+
+
+
+ i3plus.core
+ i3plus-core-api
+ ${project.version}
+
+
+
+ i3plus.platform
+ i3plus-platform-common
+ ${project.version}
+
+
+
+
+ mysql
+ mysql-connector-java
+ 5.1.39
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.8.1
+
+
+
+
+ org.apache.shiro
+ shiro-core
+ 1.4.0
+
+
+ org.apache.shiro
+ shiro-web
+ 1.4.0
+
+
+ org.apache.shiro
+ shiro-spring
+ 1.4.0
+
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.8
+
+
+
+
+ net.sf.ehcache
+ ehcache-core
+ 2.6.11
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ ${maven-jar-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ ${app.jdk.version}
+ ${app.jdk.version}
+ ${app.charset}
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ ${skipTests}
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ prod
+ true
+ http://git.evun.cn/GCDC-MES-SERVICE/PLATFORM_PROD_EXEC.git
+ v@{project.version}
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ ${maven-scm-plugin.version}
+
+ developerConnection
+
+
+
+
+
\ No newline at end of file