diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 3b906375a5100e9b27bb571587c28d3df41d4d29..73ad847be57495e9d2c38860ed5f1d425666e57e 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -13,6 +13,7 @@
+
@@ -21,8 +22,8 @@
-
+
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
index 2908d8dec2f9e807a6e08c70e12f37f5a0eafcb4..5be9c1f935fe01e65b33e79023f433310c176ac8 100644
--- a/.idea/dataSources.xml
+++ b/.idea/dataSources.xml
@@ -21,5 +21,12 @@
mongodb://10.211.55.98:27017
$ProjectFileDir$
+
+ mysql.8
+ true
+ com.mysql.cj.jdbc.Driver
+ jdbc:mysql://10.211.55.98:3306
+ $ProjectFileDir$
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 49124d1d76e6191e11811857d778876780655972..69db8809259d7de82291b5686458869d3c7d294b 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -10,6 +10,8 @@
+
+
@@ -43,9 +45,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
deleted file mode 100644
index 90414fc62f91b258bbb189aaa28ee6a408d6d2c8..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ 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
deleted file mode 100644
index 8d983520cf22fa86f256b47983747f80efd6e607..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_2.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_2.xml
deleted file mode 100644
index 41704033548718c5faa15a676d6f7bb7b87ad78f..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_2.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_2.xml
deleted file mode 100644
index 1bf70428a166c8721e0abe620e41c27c1ce84d03..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_2.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_2.xml
deleted file mode 100644
index a8149d32e9f7a98afd44a07427b4cccd2a9482b4..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_2.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_2.xml
deleted file mode 100644
index b9cf01d314a5577f29e983f3c44c18201a1ad67d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_2.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_2.xml
deleted file mode 100644
index 069a7bfb1a5dc9f294eeeee29758c0529341b0c5..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_2.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_2.xml
deleted file mode 100644
index fb0f5e9fda8e8fbe81705e9b9ed68415fdf638a0..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
deleted file mode 100644
index b4d9897701fc7ac78f26d9484424428994000765..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
deleted file mode 100644
index 043f05a12cd03ca4ed6b91085d043135888e79b9..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml
deleted file mode 100644
index 0e1f9f6d6400601af56e300b238f6a637a84d9a1..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml b/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
deleted file mode 100644
index 18a3d206eb38a1748ac0f0d939a2adb8032e175f..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml b/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
deleted file mode 100644
index 8a1e79af10ebee911dca64098827c1d15e94cdd1..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml b/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
deleted file mode 100644
index 15763f08838377cf785a061a7516fe4c765e4f3d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml
deleted file mode 100644
index c99054393605aac3c5fe9f340cfa2e11380cc83b..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__junit_junit_4_12.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_14.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_14.xml
deleted file mode 100644
index 9b662d4e2b3b34b3bcda33709662168679c29a62..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_14.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_14.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_14.xml
deleted file mode 100644
index d52cf24df996543485acc6d868202d4883742362..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_14.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml b/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
deleted file mode 100644
index 4419361ab7b85e6cd734e9366f4da861ed3e9c8d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml b/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
deleted file mode 100644
index 32eefa7f290e53c9cbea876ed5e44c2da1b8dae8..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
deleted file mode 100644
index 83ad44f4795c31b3baa2c32b1b73684f394d6954..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
deleted file mode 100644
index aa83679c233e966ffe93ba2d478bd9117a463c72..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_38.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_38.xml
deleted file mode 100644
index 490fbef8da49bc3897073a733295366366ef9171..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_38.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_38.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_38.xml
deleted file mode 100644
index 15f42aead2c258402d64a8a4dc732205bec3fbc0..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_38.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
deleted file mode 100644
index 6fdeca31577cd5b8e0253c9885c49205ee37148d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_3_16_1.xml b/.idea/libraries/Maven__org_assertj_assertj_core_3_16_1.xml
deleted file mode 100644
index f8554c71d851715e6c22fb2df7aaa191e9e18d06..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_assertj_assertj_core_3_16_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml b/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
deleted file mode 100644
index 3713f943b08e223ea1f68917924a7ccd57face42..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
deleted file mode 100644
index 1ab09053edb99f035c32643b59e521512772e058..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
deleted file mode 100644
index cdf8eda5865db405e16e877b6ecd981e6db844b8..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml
deleted file mode 100644
index 800b4b397be32fa1461b7e6572a5f8ec270f338f..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_6_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_6_2.xml
deleted file mode 100644
index e04c4cf63b324759c36c7971ce1191862c15c478..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_2.xml
deleted file mode 100644
index 072e855f5ec4523c640beb385405f3099db47fe9..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_6_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_6_2.xml
deleted file mode 100644
index b45ae52dfa4de17e95f3251b04711d501a0da3f5..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_6_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_6_2.xml
deleted file mode 100644
index 2dc832663a6720b6b663c0ae85e3d70662a1c926..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_2.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_2.xml
deleted file mode 100644
index e00e23d12356fbcc4f187b19a6e7fc770083f417..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_6_2.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_6_2.xml
deleted file mode 100644
index 468c2ffd0891140056fa62f819ea9a65125c92b4..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml b/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml
deleted file mode 100644
index 9010714c1a98cb211614cd6958fce16d53b8fea3..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_junit_vintage_junit_vintage_engine_5_6_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_3_3_3.xml b/.idea/libraries/Maven__org_mockito_mockito_core_3_3_3.xml
deleted file mode 100644
index 29382d13a751b49b698c3977f04dfd795fef0211..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_mockito_mockito_core_3_3_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml
deleted file mode 100644
index acd65beeb0a53fb9ab7e103fe9ae9bff66d24ab7..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_mybatis_3_5_4.xml b/.idea/libraries/Maven__org_mybatis_mybatis_3_5_4.xml
deleted file mode 100644
index 70d1c239eed01c8fc7ebec26650d5c023b664011..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_mybatis_mybatis_3_5_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_4.xml b/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_4.xml
deleted file mode 100644
index d87d14683c6857b4a5598ace1319c2400015271b..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_2.xml b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_2.xml
deleted file mode 100644
index 76f5a4fbdb1765bb7fbd5c61c3d25a6048d9c86a..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_2.xml b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_2.xml
deleted file mode 100644
index e3eadf0bd0a27d9ddcdea6269344c31f407580c9..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml b/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml
deleted file mode 100644
index 8a7d53dc15fdf2558656bc5a2d4ce28e8d50cc9e..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml b/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
deleted file mode 100644
index 22c787483bf938d9751b7f07e87819c4c711884e..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
deleted file mode 100644
index 0765a7a5f742354f179ffa593b10e93f75259cee..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml
deleted file mode 100644
index 4a624f735ce513afa554f92857c22a50db1e291d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_12.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_12.xml
deleted file mode 100644
index 7883c7168809bc76be585bb8eb2c5299f4d1a2ee..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_12.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
deleted file mode 100644
index fc61f296833f5600917ec0de091befe00d46e646..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
deleted file mode 100644
index 4f476558f01eaf1e286439c3d68e589a14465bd6..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
deleted file mode 100644
index 0a21a4a48220e1dce6c85226b9a084688a3599a9..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_3_4_RELEASE.xml
deleted file mode 100644
index 2bf98a84581a0a8ea0cc2303ed86b8454f615e02..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_4_RELEASE.xml
deleted file mode 100644
index 96cae85fad8d9b40fbb0ed4da79179d7d68758c6..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_3_4_RELEASE.xml
deleted file mode 100644
index d734bea0f3633b72829ffa279f232fe28166373e..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_4_RELEASE.xml
deleted file mode 100644
index e3f92ec2a0c4506b12ecf2915ccf346b298d61b6..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_3_4_RELEASE.xml
deleted file mode 100644
index 17f99679c88447fb86f894f0205ffadcd941615e..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_3_4_RELEASE.xml
deleted file mode 100644
index c1b292f3ebbcbda68d4cc8d17d35460072b8e867..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_3_4_RELEASE.xml
deleted file mode 100644
index 2e1efd810772c541a5d75d9f5621e5062bd91f03..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_4_RELEASE.xml
deleted file mode 100644
index a63f55d1949522c9077d5547197a19298e944cd5..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_3_4_RELEASE.xml
deleted file mode 100644
index b30c48d0be6bceb6c74ebad3bb91355fb0a70538..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_3_4_RELEASE.xml
deleted file mode 100644
index 37c55f1d4f6d04f6950d4ddf595be6b4e30684ad..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_4_RELEASE.xml
deleted file mode 100644
index 9a135930a98d11e379f4e51b67f074bbef75ae2d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_4_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_2_9_RELEASE.xml
deleted file mode 100644
index 738ca61f827e23d7db2cd61aa027dd96e1ea0d5f..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_aop_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_2_9_RELEASE.xml
deleted file mode 100644
index 03a2b6641bdd4960b06159c37f9d415fb76c0673..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_beans_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_2_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_2_6_RELEASE.xml
deleted file mode 100644
index 9aa5587a83a343f9cf777e5fa12e34c1c2b9cf43..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_context_5_2_6_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_2_9_RELEASE.xml
deleted file mode 100644
index becc3271f29bfdbc6a6d0b351b1017ba9af76686..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_core_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_2_9_RELEASE.xml
deleted file mode 100644
index 64d2cd6ebf03389f31c1de59566368845e1c8a05..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_expression_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_9_RELEASE.xml
deleted file mode 100644
index 467365bc4bbb1e119c392b8709f885da3aab5251..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_9_RELEASE.xml
deleted file mode 100644
index 0d28c9f40da4e0acd08468d0347f608dcaa039e6..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_2_9_RELEASE.xml
deleted file mode 100644
index f281ea44925f2d7fd2d2c389e26a9de5fd29fd5d..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_test_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_2_9_RELEASE.xml
deleted file mode 100644
index e3c92944874b0d4be41739e06a7a1bb295597fda..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_tx_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_2_9_RELEASE.xml
deleted file mode 100644
index 23398c61cfbfd016ada520af7e4052ef17c2d037..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_web_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_9_RELEASE.xml
deleted file mode 100644
index 92142868ad3c656fd37e80d7323b459a3e256e00..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_9_RELEASE.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
deleted file mode 100644
index 8a30c0bd58adfc76ac94315f33bb3b511e7fa995..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_26.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_26.xml
deleted file mode 100644
index ccada60a4545be88bab567fc75393b660c01f207..0000000000000000000000000000000000000000
--- a/.idea/libraries/Maven__org_yaml_snakeyaml_1_26.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index e9651fc52484d54bfafa7e9976dd52567257e689..1282d7bd2fde28b230f0529710b8edf1087de182 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -19,6 +19,7 @@
+
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7f4cb416c083d265558da75d457237d671..dcb6b8c4cc2ba1defdbc89a1e3d14f60a116ae8e 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
-
\ No newline at end of file
+
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index b85fcf866b7b4187b3fc203f4f5b75d45b296a4f..cea68750e61b882e5dac0aa43f03e183035480c6 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -5,9 +5,86 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36,7 +113,7 @@
@@ -56,9 +133,15 @@
+
+
@@ -87,22 +170,24 @@
"SONARLINT_PRECOMMIT_ANALYSIS": "true",
"WebServerToolWindowFactoryState": "false",
"go.import.settings.migrated": "true",
+ "jdk.selected.JAVA_MODULE": "1.8",
"last_opened_file_path": "/Volumes/Data/workspace/DesignModel",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
- "project.structure.last.edited": "Project",
- "project.structure.proportion": "0.0",
- "project.structure.side.proportion": "0.0",
+ "project.structure.last.edited": "SDKs",
+ "project.structure.proportion": "0.15",
+ "project.structure.side.proportion": "0.28390804",
"settings.editor.selected.configurable": "preferences.pluginManager",
- "spring.configuration.checksum": "f87d5bf3f5bc4d60e32f1fc20c2d32fe",
+ "spring.configuration.checksum": "dc7bdd2b7a7972f41c3896fcb85949a1",
"vue.rearranger.settings.migration": "true"
},
"keyToStringList": {
"DatabaseDriversLRU": [
- "mongo"
+ "mongo",
+ "mysql"
]
}
}
@@ -114,7 +199,7 @@
-
+
@@ -242,61 +327,79 @@
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
-
-
+
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
+
@@ -342,6 +445,16 @@
+
+
+
+
+
+
+
+
+
+
1665822489392
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000000000000000000000000000000000000..93e7f7930acfe9931e07c2598ff7aef890cb58ee
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,202 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "type": "java",
+ "name": "Launch smardeviceTest",
+ "request": "launch",
+ "mainClass": "com.pr.smardeviceTest",
+ "projectName": "viki"
+ },
+ {
+ "type": "java",
+ "name": "Launch InteliJDevice",
+ "request": "launch",
+ "mainClass": "com.pr.InteliJDevice",
+ "projectName": "viki"
+ },
+ {
+ "type": "java",
+ "name": "Launch Alothym",
+ "request": "launch",
+ "mainClass": "com.pr.Alothym",
+ "projectName": "viki"
+ },
+ {
+ "type": "java",
+ "name": "Launch TestCase",
+ "request": "launch",
+ "mainClass": "TestCase",
+ "projectName": "AdapterModel"
+ },
+ {
+ "name": "Java",
+ "type": "java",
+ "request": "launch",
+ "stopOnEntry": true,
+ "jdkPath": "${env:JAVA_HOME}/bin",
+ "cwd": "${fileDirname}",
+ "startupClass": "${fileBasenameNoExtension}",
+ "classpath": [
+ ".",
+ "${fileDirname}"
+ ]
+ },
+ {
+ "name": "Java Console App",
+ "type": "java",
+ "request": "launch",
+ "stopOnEntry": true,
+ "jdkPath": "${env:JAVA_HOME}/bin",
+ "cwd": "${fileDirname}",
+ "startupClass": "${fileBasenameNoExtension}",
+ "classpath": [
+ ".",
+ "${fileDirname}"
+ ],
+ "externalConsole": true
+ },
+ {
+ "type": "java",
+ "name": "Launch Current File",
+ "request": "launch",
+ "mainClass": "${file}"
+ },
+ {
+ "type": "java",
+ "name": "Launch ClientDemo",
+ "request": "launch",
+ "mainClass": "ClientDemo",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch NetDemo",
+ "request": "launch",
+ "mainClass": "NetDemo",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ServerDemo",
+ "request": "launch",
+ "mainClass": "ServerDemo",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch UdpReceive",
+ "request": "launch",
+ "mainClass": "UdpReceive",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch UdpSend",
+ "request": "launch",
+ "mainClass": "UdpSend",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ZeroCopyTest",
+ "request": "launch",
+ "mainClass": "ZeroCopyTest",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ClassAdapterTest",
+ "request": "launch",
+ "mainClass": "adapter.ClassAdapterTest",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ExtentsAndImplements",
+ "request": "launch",
+ "mainClass": "adapter.ExtentsAndImplements",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ObjectAdapterTest",
+ "request": "launch",
+ "mainClass": "adapter.ObjectAdapterTest",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch TwoWayAdapterTest",
+ "request": "launch",
+ "mainClass": "adapter.TwoWayAdapterTest",
+ "projectName": "AdapterModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch DemoApplication",
+ "request": "launch",
+ "mainClass": "com.DemoApplication",
+ "projectName": "AssemblyDemo"
+ },
+ {
+ "type": "java",
+ "name": "Launch CompositePattern",
+ "request": "launch",
+ "mainClass": "CompositePattern",
+ "projectName": "CompositeModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch Alpha",
+ "request": "launch",
+ "mainClass": "composite.impl.Alpha",
+ "projectName": "CompositeModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch CaculateTest",
+ "request": "launch",
+ "mainClass": "CaculateTest",
+ "projectName": "ProxyModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ProxyClient",
+ "request": "launch",
+ "mainClass": "client.ProxyClient",
+ "projectName": "ProxyModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch ProxyTest",
+ "request": "launch",
+ "mainClass": "client.ProxyTest",
+ "projectName": "ProxyModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch MyRemoteImpl",
+ "request": "launch",
+ "mainClass": "inter.impl.MyRemoteImpl",
+ "projectName": "ProxyModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch NotifyService",
+ "request": "launch",
+ "mainClass": "NotifyService",
+ "projectName": "StrategyModel"
+ },
+ {
+ "type": "java",
+ "name": "Launch Starter",
+ "request": "launch",
+ "mainClass": "com.Starter",
+ "projectName": "automaticAssembly"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000000000000000000000000000000000000..d53ecaf3d72994295fae3a43da947cbb595d647e
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,4 @@
+{
+ "java.compile.nullAnalysis.mode": "automatic",
+ "java.configuration.updateBuildConfiguration": "automatic"
+}
\ No newline at end of file
diff --git a/AdapterModel/.settings/org.eclipse.jdt.apt.core.prefs b/AdapterModel/.settings/org.eclipse.jdt.apt.core.prefs
new file mode 100644
index 0000000000000000000000000000000000000000..dfa4f3adb289a4f7d73e0694f9045f99325604d7
--- /dev/null
+++ b/AdapterModel/.settings/org.eclipse.jdt.apt.core.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.apt.aptEnabled=true
+org.eclipse.jdt.apt.genSrcDir=target/generated-sources/annotations
+org.eclipse.jdt.apt.genTestSrcDir=target/generated-test-sources/test-annotations
diff --git a/AdapterModel/src/main/java/adapter/Adapter.java b/AdapterModel/src/main/java/adapter/Adapter.java
index c939c0df5eac08c49393e3954e3a4390adb8bb59..5cf19534ece75b7a5f5bdef8a42afcd1c5f63667 100644
--- a/AdapterModel/src/main/java/adapter/Adapter.java
+++ b/AdapterModel/src/main/java/adapter/Adapter.java
@@ -1,5 +1,7 @@
package adapter;
+import org.junit.Test;
+
public class Adapter {
public void specificRequest() {
diff --git a/AdapterModel/src/test/java/TestCase.java b/AdapterModel/src/test/java/TestCase.java
new file mode 100644
index 0000000000000000000000000000000000000000..7cf05912ab3feb788fd85685fe50bcb234c370fe
--- /dev/null
+++ b/AdapterModel/src/test/java/TestCase.java
@@ -0,0 +1,5 @@
+public class TestCase {
+ public static void main(String[] args) {
+ System.out.println("testCase");
+ }
+}
diff --git a/AssemblyDemo/target/AssemblyDemo/WEB-INF/web.xml b/AssemblyDemo/target/AssemblyDemo/WEB-INF/web.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9f88c1f9632445500e3b3688fe477b860f77d8f2
--- /dev/null
+++ b/AssemblyDemo/target/AssemblyDemo/WEB-INF/web.xml
@@ -0,0 +1,7 @@
+
+
+
+ Archetype Created Web Application
+
diff --git a/AssemblyDemo/target/AssemblyDemo/index.jsp b/AssemblyDemo/target/AssemblyDemo/index.jsp
new file mode 100644
index 0000000000000000000000000000000000000000..c38169bb958579c635a5c09ee2f379cc5956c0c2
--- /dev/null
+++ b/AssemblyDemo/target/AssemblyDemo/index.jsp
@@ -0,0 +1,5 @@
+
+
+Hello World!
+
+
diff --git a/AssemblyDemo/target/maven-archiver/pom.properties b/AssemblyDemo/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..77f03fc0df9d75609f88d7052437b2e627e1eb2d
--- /dev/null
+++ b/AssemblyDemo/target/maven-archiver/pom.properties
@@ -0,0 +1,4 @@
+#Created by Apache Maven 3.8.6
+groupId=com.project
+artifactId=AssemblyDemo
+version=1.0-SNAPSHOT
diff --git a/AssemblyDemo/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/AssemblyDemo/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..45c0ff9a97ce98b84936e34a6ef3d79baead2b2d
--- /dev/null
+++ b/AssemblyDemo/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1 @@
+com/DemoApplication.class
diff --git a/AssemblyDemo/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/AssemblyDemo/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..d97001e0266c86a6ecd1bea955afbae90bcf3d2e
--- /dev/null
+++ b/AssemblyDemo/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1 @@
+/Volumes/Data/workspace/DesignModel/AssemblyDemo/src/main/java/com/DemoApplication.java
diff --git a/BuildModel/src/test/java/BuildModelTest.java b/BuildModel/src/test/java/BuildModelTest.java
index 654b344a77ac37407a9a9ec561bc84558d6b8431..7c2ef1769696fef92be73cd52be7ad9438cb4bfb 100644
--- a/BuildModel/src/test/java/BuildModelTest.java
+++ b/BuildModel/src/test/java/BuildModelTest.java
@@ -26,7 +26,6 @@ public class BuildModelTest {
mobikeDepartment.construct();
Bike moBike = moBileBuilder.getBike();
-
//ofo生产线
BikeBuilder ofoBikeBuilder = new OfOBikeBuilder();
EngineeringDepartment ofoDepartment = new EngineeringDepartment(ofoBikeBuilder);
@@ -42,4 +41,4 @@ public class BuildModelTest {
System.out.println(bike1.getType()+"---->"+bike1.getGps());
}
}
-}
\ No newline at end of file
+}
diff --git a/BuildModel/target/maven-archiver/pom.properties b/BuildModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..f222adc96df2282b615501309a7e4990f374f0a4
--- /dev/null
+++ b/BuildModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:40 CST 2023
+groupId=com.project
+artifactId=BuildModel
+version=1.0-SNAPSHOT
diff --git a/BuildModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/BuildModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..5c1f769cf206f82a529b746528e384dc0188c846
--- /dev/null
+++ b/BuildModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,5 @@
+buildInterface/impl/OfOBikeBuilder.class
+bean/Bike.class
+buildInterface/impl/MoBileBuilder.class
+enginer/EngineeringDepartment.class
+buildInterface/BikeBuilder.class
diff --git a/BuildModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/BuildModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..ff1c29f08796cbc664cf7935a662cc4a83047380
--- /dev/null
+++ b/BuildModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,5 @@
+/Volumes/Data/workspace/DesignModel/BuildModel/src/main/java/buildInterface/impl/MoBileBuilder.java
+/Volumes/Data/workspace/DesignModel/BuildModel/src/main/java/enginer/EngineeringDepartment.java
+/Volumes/Data/workspace/DesignModel/BuildModel/src/main/java/bean/Bike.java
+/Volumes/Data/workspace/DesignModel/BuildModel/src/main/java/buildInterface/impl/OfOBikeBuilder.java
+/Volumes/Data/workspace/DesignModel/BuildModel/src/main/java/buildInterface/BikeBuilder.java
diff --git a/CompositeModel/target/maven-archiver/pom.properties b/CompositeModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..062d512b8eae1af1930d060e71f8176c0ed1679f
--- /dev/null
+++ b/CompositeModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:45 CST 2023
+groupId=com.project
+artifactId=CompositeModel
+version=1.0-SNAPSHOT
diff --git a/CompositeModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/CompositeModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..419618f7668f99ac0b77ed0fb2d5f0a97e45b514
--- /dev/null
+++ b/CompositeModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,10 @@
+composite/impl/University.class
+composite/OrganizationComponent.class
+composite/impl/Composite.class
+composite/impl/Department.class
+composite/impl/Alpha.class
+composite/impl/OutputInfo.class
+composite/impl/Leaf.class
+composite/impl/College.class
+composite/Component.class
+composite/base/Base.class
diff --git a/CompositeModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/CompositeModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..5b634773637281ca79c5ff1f2dfa793587dfede1
--- /dev/null
+++ b/CompositeModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,10 @@
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/College.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/Department.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/OutputInfo.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/base/Base.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/Composite.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/OrganizationComponent.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/University.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/Component.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/Leaf.java
+/Volumes/Data/workspace/DesignModel/CompositeModel/src/main/java/composite/impl/Alpha.java
diff --git a/DecoratorModel/target/maven-archiver/pom.properties b/DecoratorModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..a993d82386602b4bb0bf3d00b5d702b0ea890664
--- /dev/null
+++ b/DecoratorModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:42 CST 2023
+groupId=com.project
+artifactId=DecoratorModel
+version=1.0-SNAPSHOT
diff --git a/DecoratorModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/DecoratorModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..571fe3605d953cdebb48fe7e2f0f9a07bdfe263f
--- /dev/null
+++ b/DecoratorModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,5 @@
+component/Tea.class
+decorator/Coffe.class
+component/impl/CondimentDecorator.class
+decorator/Pearl.class
+component/impl/MilkTea.class
diff --git a/DecoratorModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/DecoratorModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..5bd6ff7c7a196556796526b3fd98c1533d0efa96
--- /dev/null
+++ b/DecoratorModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,5 @@
+/Volumes/Data/workspace/DesignModel/DecoratorModel/src/main/java/decorator/Coffe.java
+/Volumes/Data/workspace/DesignModel/DecoratorModel/src/main/java/decorator/Pearl.java
+/Volumes/Data/workspace/DesignModel/DecoratorModel/src/main/java/component/impl/MilkTea.java
+/Volumes/Data/workspace/DesignModel/DecoratorModel/src/main/java/component/Tea.java
+/Volumes/Data/workspace/DesignModel/DecoratorModel/src/main/java/component/impl/CondimentDecorator.java
diff --git a/FacedModel/target/maven-archiver/pom.properties b/FacedModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..daf5041f1375903d65f0be0e94ec8da2f09f5d6d
--- /dev/null
+++ b/FacedModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:45 CST 2023
+groupId=com.project
+artifactId=FacedModel
+version=1.0-SNAPSHOT
diff --git a/FactoryModel/target/maven-archiver/pom.properties b/FactoryModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..91e0b1157dfb96a14d3128a620f950ee910649b1
--- /dev/null
+++ b/FactoryModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:42 CST 2023
+groupId=com.project
+artifactId=FactoryModel
+version=1.0-SNAPSHOT
diff --git a/FactoryModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/FactoryModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..5460032c29a03638b1a3bf7fec919981d99a5106
--- /dev/null
+++ b/FactoryModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,8 @@
+creator/concreteProduct/GZOnionShaobing.class
+creator/concreteProduct/CSBeefShaobing.class
+creator/concreteCreator/CSShaobingStore.class
+creator/concreteProduct/GZBeefShaobing.class
+creator/concreteCreator/GZShaobingStore.class
+creator/concreteProduct/CSOnionShaobing.class
+creator/ShaobingStore.class
+product/Shaobing.class
diff --git a/FactoryModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/FactoryModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..69a22fd56a550f4f7b021c6f9295854f7ec4a3a6
--- /dev/null
+++ b/FactoryModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,8 @@
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/concreteProduct/GZOnionShaobing.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/ShaobingStore.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/concreteProduct/CSOnionShaobing.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/concreteCreator/GZShaobingStore.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/product/Shaobing.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/concreteProduct/CSBeefShaobing.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/concreteProduct/GZBeefShaobing.java
+/Volumes/Data/workspace/DesignModel/FactoryModel/src/main/java/creator/concreteCreator/CSShaobingStore.java
diff --git a/IngredientFactory/target/maven-archiver/pom.properties b/IngredientFactory/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ff33a68db37c48ccf19d0ababeb27d9ec2fbe44a
--- /dev/null
+++ b/IngredientFactory/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:43 CST 2023
+groupId=com.project
+artifactId=IngredientFactory
+version=1.0-SNAPSHOT
diff --git a/IngredientFactory/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/IngredientFactory/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..f53c98ae788379ef65df22dac969dd1c07063a74
--- /dev/null
+++ b/IngredientFactory/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,16 @@
+inter/story/impl/GZShaobingStore.class
+inter/bean/Shaobing.class
+inter/impl/bean/Onion.class
+inter/impl/factory/ShaobingIngredientFactory.class
+inter/impl/bean/DBDough.class
+inter/impl/bean/Person.class
+inter/bean/Meat.class
+inter/bean/Dough.class
+inter/impl/bean/TomatoSauce.class
+inter/story/impl/CSShaobingStore.class
+inter/bean/Seafood.class
+inter/bean/Sauce.class
+inter/bean/Vegetable.class
+inter/story/ShaobingStore.class
+inter/factory/IngredientFactory.class
+inter/impl/bean/OnionShaobing.class
diff --git a/IngredientFactory/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/IngredientFactory/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..cfee92db16719b992c5fbc9020bb2d72e16e069b
--- /dev/null
+++ b/IngredientFactory/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,16 @@
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/story/impl/GZShaobingStore.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/story/ShaobingStore.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/bean/Meat.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/bean/Seafood.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/bean/Vegetable.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/story/impl/CSShaobingStore.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/bean/Shaobing.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/impl/factory/ShaobingIngredientFactory.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/bean/Dough.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/factory/IngredientFactory.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/impl/bean/DBDough.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/impl/bean/TomatoSauce.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/impl/bean/OnionShaobing.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/impl/bean/Person.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/impl/bean/Onion.java
+/Volumes/Data/workspace/DesignModel/IngredientFactory/src/main/java/inter/bean/Sauce.java
diff --git a/IteratorModel/target/maven-archiver/pom.properties b/IteratorModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4cd241df7cf34adc9ce3fa53865224bcf414d6a7
--- /dev/null
+++ b/IteratorModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:45 CST 2023
+groupId=com.project
+artifactId=IteratorModel
+version=1.0-SNAPSHOT
diff --git a/ObserverModel/target/maven-archiver/pom.properties b/ObserverModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..9be634d868f05a5f30948bab9f5d0be2f2d4a57a
--- /dev/null
+++ b/ObserverModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:42 CST 2023
+groupId=com.project
+artifactId=ObserverModel
+version=1.0-SNAPSHOT
diff --git a/ObserverModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/ObserverModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..28a7d2b9d5799f5c2aa818af6626ae557d34a60e
--- /dev/null
+++ b/ObserverModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,7 @@
+observe/impl/APPObserver.class
+observe/impl/SmsObserver.class
+Subject/AbstractSubject.class
+observe/Observer.class
+observe/impl/MailObserver.class
+Subject/impl/AccountSubject.class
+Subject/Subject.class
diff --git a/ObserverModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/ObserverModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..d53a7824a0add1d8ac3e5fbd608800042346e72f
--- /dev/null
+++ b/ObserverModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,7 @@
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/observe/Observer.java
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/Subject/Subject.java
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/observe/impl/APPObserver.java
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/Subject/AbstractSubject.java
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/Subject/impl/AccountSubject.java
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/observe/impl/MailObserver.java
+/Volumes/Data/workspace/DesignModel/ObserverModel/src/main/java/observe/impl/SmsObserver.java
diff --git a/ProxyModel/target/maven-archiver/pom.properties b/ProxyModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..887864741fc4644fa9e14ae087fc66ba60e7b86a
--- /dev/null
+++ b/ProxyModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:44 CST 2023
+groupId=com.project
+artifactId=ProxyModel
+version=1.0-SNAPSHOT
diff --git a/ProxyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/ProxyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..466cc22fedb8e9871d9ccebdf368385bc3f59664
--- /dev/null
+++ b/ProxyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,13 @@
+inter/MyRemote.class
+inter/impl/LogInterceptor.class
+client/ProxyTest.class
+inter/impl/AnazyImpl.class
+inter/ICaculate.class
+inter/IAnazy.class
+inter/impl/RealSubject.class
+inter/impl/Proxy.class
+inter/Subject.class
+inter/impl/Prox.class
+inter/impl/CaculateImpl.class
+client/ProxyClient.class
+inter/impl/MyRemoteImpl.class
diff --git a/ProxyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/ProxyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..9fb87d4af5f4550e5f4e80d4836b0499de1a5a7e
--- /dev/null
+++ b/ProxyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,13 @@
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/client/ProxyTest.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/RealSubject.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/CaculateImpl.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/MyRemote.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/client/ProxyClient.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/Subject.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/Proxy.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/MyRemoteImpl.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/IAnazy.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/AnazyImpl.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/LogInterceptor.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/impl/Prox.java
+/Volumes/Data/workspace/DesignModel/ProxyModel/src/main/java/inter/ICaculate.java
diff --git a/SingletonModel/target/maven-archiver/pom.properties b/SingletonModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..38b51a4b4868f1311687ef853e5b3a62a0d51292
--- /dev/null
+++ b/SingletonModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:40 CST 2023
+groupId=com.project
+artifactId=SingletonModel
+version=1.0-SNAPSHOT
diff --git a/SingletonModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/SingletonModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..ec9e0ab99af8e0258bae991b26e96be8f5af4428
--- /dev/null
+++ b/SingletonModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,4 @@
+bean/SingletonBean$1.class
+bean/Singleton.class
+bean/SingletonBean.class
+bean/SingletonBean$SingletonClassFactory.class
diff --git a/SingletonModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/SingletonModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..869010a49d71a31b495c0662711fcd8937ec0cef
--- /dev/null
+++ b/SingletonModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,2 @@
+/Volumes/Data/workspace/DesignModel/SingletonModel/src/main/java/bean/Singleton.java
+/Volumes/Data/workspace/DesignModel/SingletonModel/src/main/java/bean/SingletonBean.java
diff --git a/StrategyModel/target/maven-archiver/pom.properties b/StrategyModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..411ec2641e1969147f1fc7fff14b26cc125ae734
--- /dev/null
+++ b/StrategyModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:41 CST 2023
+groupId=com.project
+artifactId=StrategyModel
+version=1.0-SNAPSHOT
diff --git a/StrategyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/StrategyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..8b2dd4fb22c89b9cb3ae004871ce85b5f77f52bc
--- /dev/null
+++ b/StrategyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,25 @@
+bean/NotifyMechanismInterface.class
+bean/Common.class
+bean/Auditer.class
+inter/DoWorking.class
+bean/enm/AnimalEnum$3.class
+inter/impl/Coding.class
+bean/impl/AuditOr.class
+bean/enm/AnimalEnum$1.class
+bean/enm/Method.class
+bean/impl/VictorOr.class
+inter/impl/Victorying.class
+inter/impl/CaculateImpl.class
+bean/Victorer.class
+inter/impl/Recruiting.class
+inter/impl/Auditing.class
+bean/enm/AnimalEnum$2.class
+bean/enm/AnimalEnum.class
+bean/Recruter.class
+bean/enm/AnimalEnum$4.class
+inter/ICaculate.class
+bean/impl/Coder.class
+bean/impl/RecrutOr.class
+bean/Employee.class
+bean/enm/NotifyType.class
+bean/NotifyMechanismInterface$1.class
diff --git a/StrategyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/StrategyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..ad61be8bf7ee84025873281156889d44bf94cee1
--- /dev/null
+++ b/StrategyModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,20 @@
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/impl/Recruiting.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/Auditer.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/enm/Method.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/NotifyMechanismInterface.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/enm/NotifyType.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/ICaculate.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/Common.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/DoWorking.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/impl/AuditOr.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/Employee.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/impl/CaculateImpl.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/impl/VictorOr.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/impl/Coding.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/Victorer.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/Recruter.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/enm/AnimalEnum.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/impl/RecrutOr.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/impl/Auditing.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/bean/impl/Coder.java
+/Volumes/Data/workspace/DesignModel/StrategyModel/src/main/java/inter/impl/Victorying.java
diff --git a/TemplateModel/target/maven-archiver/pom.properties b/TemplateModel/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..02ec8a7bd0187b05e700ae339b65f6a4ca28ce51
--- /dev/null
+++ b/TemplateModel/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Wed Feb 22 11:16:45 CST 2023
+groupId=com.project
+artifactId=TemplateModel
+version=1.0-SNAPSHOT
diff --git a/TemplateModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/TemplateModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..c0373003c3bc74d2c3c11132feb2cace2022409d
--- /dev/null
+++ b/TemplateModel/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,7 @@
+abstr/SoyaMilk.class
+abstr/impl/NutSoyaMilk.class
+bean/Person.class
+abstr/impl/PureSoyaMilk.class
+action/ChangeAction.class
+abstr/impl/ReddatesSoyaMilk.class
+abstr/SoyaMilkWithHook.class
diff --git a/TemplateModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/TemplateModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..768b78fb4ed5a68e26774e87046f4943669892a8
--- /dev/null
+++ b/TemplateModel/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,7 @@
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/bean/Person.java
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/abstr/SoyaMilk.java
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/action/ChangeAction.java
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/abstr/SoyaMilkWithHook.java
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/abstr/impl/PureSoyaMilk.java
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/abstr/impl/ReddatesSoyaMilk.java
+/Volumes/Data/workspace/DesignModel/TemplateModel/src/main/java/abstr/impl/NutSoyaMilk.java
diff --git a/TestModel.iml b/TestModel.iml
new file mode 100644
index 0000000000000000000000000000000000000000..2837f889c78fb5f21c323b70f592486868ef3756
--- /dev/null
+++ b/TestModel.iml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/automaticAssembly/pom.xml b/automaticAssembly/pom.xml
index 6b7bc4bf805db23e188c69049d2306b3316e3880..cc6952acb897064f4800b6fc26a06153dd5583ae 100644
--- a/automaticAssembly/pom.xml
+++ b/automaticAssembly/pom.xml
@@ -53,7 +53,7 @@
junit
junit
- 4.12
+ 4.13.2
diff --git a/automaticAssembly/target/classes/META-INF/spring.factories b/automaticAssembly/target/classes/META-INF/spring.factories
new file mode 100644
index 0000000000000000000000000000000000000000..a93f9c48b3aa0c0d071ca16e015039381a99dea2
--- /dev/null
+++ b/automaticAssembly/target/classes/META-INF/spring.factories
@@ -0,0 +1 @@
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.config.GpConfiguration
diff --git a/automaticAssembly/target/maven-archiver/pom.properties b/automaticAssembly/target/maven-archiver/pom.properties
new file mode 100644
index 0000000000000000000000000000000000000000..37393ba292f3abe3ce813083e0b6cbde938bb4c6
--- /dev/null
+++ b/automaticAssembly/target/maven-archiver/pom.properties
@@ -0,0 +1,3 @@
+artifactId=automaticAssembly
+groupId=com.project
+version=1.0-SNAPSHOT
diff --git a/automaticAssembly/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/automaticAssembly/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..032d7954679b183dd03ab7bcc41898e1467f3a7a
--- /dev/null
+++ b/automaticAssembly/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,7 @@
+com/bean/DemoClass.class
+com/config/DemoConfiguration.class
+com/Starter.class
+com/controller/HelloController.class
+com/config/GpConfiguration.class
+com/bean/User.class
+com/bean/GpCoreService.class
diff --git a/automaticAssembly/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/automaticAssembly/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000000000000000000000000000000000000..1323354ae86587303dff1482f2c45e5cff507aa7
--- /dev/null
+++ b/automaticAssembly/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,7 @@
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/config/GpConfiguration.java
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/bean/User.java
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/Starter.java
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/bean/DemoClass.java
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/config/DemoConfiguration.java
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/controller/HelloController.java
+/Volumes/Data/workspace/DesignModel/automaticAssembly/src/main/java/com/bean/GpCoreService.java
diff --git a/pom.xml b/pom.xml
index 7264fa10f001b3ace4d3e21608ed665d8b9e4fe0..73d78efff1d9ad38f8172ab7170fba53f5662fa9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,4 @@
-
4.0.0
@@ -24,6 +23,7 @@
automaticAssembly
AssemblyDemo
ChainModel
+ viki
pom
diff --git a/viki/pom.xml b/viki/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..69763818da2a66a985739318130e094a6e044fba
--- /dev/null
+++ b/viki/pom.xml
@@ -0,0 +1,77 @@
+
+
+ 4.0.0
+
+ designModel
+ com.project
+ 1.0-SNAPSHOT
+
+
+ com.pr
+ viki
+ 1.0
+
+ viki
+
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
+
+
+ junit
+ junit
+ 4.13.2
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.1.0
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ maven-surefire-plugin
+ 2.22.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ maven-site-plugin
+ 3.7.1
+
+
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
diff --git a/viki/src/main/java/com/pr/Alothym.java b/viki/src/main/java/com/pr/Alothym.java
new file mode 100644
index 0000000000000000000000000000000000000000..c832d1e82c5117bc244ceb7216768b830a3edc16
--- /dev/null
+++ b/viki/src/main/java/com/pr/Alothym.java
@@ -0,0 +1,9 @@
+package com.pr;
+
+public class Alothym {
+ public static void main(String[] args) {
+ System.out.println("alothm test............");
+ System.out.println("test");
+ System.out.println("Alothym.main()");
+ }
+}
diff --git a/viki/src/main/java/com/pr/App.java b/viki/src/main/java/com/pr/App.java
new file mode 100644
index 0000000000000000000000000000000000000000..315cfd3fbc632a9261a62a829119b32ef49a6015
--- /dev/null
+++ b/viki/src/main/java/com/pr/App.java
@@ -0,0 +1,13 @@
+package com.pr;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ }
+}
diff --git a/viki/src/main/java/com/pr/InteliJDevice.java b/viki/src/main/java/com/pr/InteliJDevice.java
new file mode 100644
index 0000000000000000000000000000000000000000..48b8c0025b83f20b5a2c6a96842204bd5fdca490
--- /dev/null
+++ b/viki/src/main/java/com/pr/InteliJDevice.java
@@ -0,0 +1,17 @@
+package com.pr;
+
+import org.junit.Test;
+
+public class InteliJDevice {
+ public static void main(String[] args) {
+ System.out.println("hello");
+ }
+
+ @Test
+ public void testLoop() throws InterruptedException {
+ for (int i = 0; i < 100; i++) {
+ System.out.println(i);
+ Thread.sleep(1000);
+ }
+ }
+}
diff --git a/viki/src/main/java/com/pr/robort.java b/viki/src/main/java/com/pr/robort.java
new file mode 100644
index 0000000000000000000000000000000000000000..a4fde60d83f98b3ec53432ae21cf999006642f55
--- /dev/null
+++ b/viki/src/main/java/com/pr/robort.java
@@ -0,0 +1,5 @@
+package com.pr;
+
+public class robort {
+
+}
diff --git a/viki/src/test/java/com/pr/AppTest.java b/viki/src/test/java/com/pr/AppTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..464a5ed485757c08d7cf00d00c685b3d9f32990e
--- /dev/null
+++ b/viki/src/test/java/com/pr/AppTest.java
@@ -0,0 +1,20 @@
+package com.pr;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/viki/src/test/java/com/pr/smardeviceTest.java b/viki/src/test/java/com/pr/smardeviceTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..58f35b6f25aef0585fa1d2b3b179e0ef4db16a40
--- /dev/null
+++ b/viki/src/test/java/com/pr/smardeviceTest.java
@@ -0,0 +1,15 @@
+package com.pr;
+
+import org.junit.Test;
+
+public class smardeviceTest {
+
+ public static void main(String[] args) {
+ System.out.println("hello");
+ }
+
+ @Test
+ public void testStr() {
+ System.out.println("hello");
+ }
+}