diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..db442d8
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+zteits-oa
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..7fb5336
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.idea/dictionaries/xiejianpeng.xml b/.idea/dictionaries/xiejianpeng.xml
new file mode 100644
index 0000000..7a29893
--- /dev/null
+++ b/.idea/dictionaries/xiejianpeng.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..c0bce70
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..e9dd709
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..3b31283
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml
new file mode 100644
index 0000000..30ff5cb
--- /dev/null
+++ b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_11.xml b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_11.xml
new file mode 100644
index 0000000..c6ea67e
--- /dev/null
+++ b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_11.xml b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_11.xml
new file mode 100644
index 0000000..f538e36
--- /dev/null
+++ b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_alibaba_druid_1_0_29.xml b/.idea/libraries/Maven__com_alibaba_druid_1_0_29.xml
new file mode 100644
index 0000000..345feaa
--- /dev/null
+++ b/.idea/libraries/Maven__com_alibaba_druid_1_0_29.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml
new file mode 100644
index 0000000..dcd6ee5
--- /dev/null
+++ b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml
new file mode 100644
index 0000000..e1e9ace
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
new file mode 100644
index 0000000..49b4ec7
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_7.xml
new file mode 100644
index 0000000..55c094f
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_7.xml
new file mode 100644
index 0000000..d52aeb3
--- /dev/null
+++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_7.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_0_9_5.xml b/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_0_9_5.xml
new file mode 100644
index 0000000..eba478b
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_0_9_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_0_0.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_0_0.xml
new file mode 100644
index 0000000..8619adf
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_0_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_1_0.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_1_0.xml
new file mode 100644
index 0000000..894f568
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_1_0.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_1_0.xml
new file mode 100644
index 0000000..e841446
--- /dev/null
+++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_1_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_google_guava_guava_18_0.xml b/.idea/libraries/Maven__com_google_guava_guava_18_0.xml
new file mode 100644
index 0000000..bbd71d7
--- /dev/null
+++ b/.idea/libraries/Maven__com_google_guava_guava_18_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml
new file mode 100644
index 0000000..578b079
--- /dev/null
+++ b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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
new file mode 100644
index 0000000..b8581a6
--- /dev/null
+++ b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml b/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml
new file mode 100644
index 0000000..5d3cc23
--- /dev/null
+++ b/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml
new file mode 100644
index 0000000..abb3fd9
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml
new file mode 100644
index 0000000..706ae46
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml
new file mode 100644
index 0000000..4d0a278
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml
new file mode 100644
index 0000000..0813776
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml
new file mode 100644
index 0000000..117d4ee
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml
new file mode 100644
index 0000000..e6679b3
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml
new file mode 100644
index 0000000..b1342e2
--- /dev/null
+++ b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_13.xml b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_13.xml
new file mode 100644
index 0000000..1fd5fc3
--- /dev/null
+++ b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_13.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml
new file mode 100644
index 0000000..fa7a4b3
--- /dev/null
+++ b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml b/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml
new file mode 100644
index 0000000..940ce73
--- /dev/null
+++ b/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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
new file mode 100644
index 0000000..d411041
--- /dev/null
+++ b/.idea/libraries/Maven__junit_junit_4_12.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_21.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_21.xml
new file mode 100644
index 0000000..f724a5d
--- /dev/null
+++ b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_21.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml
new file mode 100644
index 0000000..1722276
--- /dev/null
+++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml b/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml
new file mode 100644
index 0000000..88d626e
--- /dev/null
+++ b/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml b/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml
new file mode 100644
index 0000000..6c692c8
--- /dev/null
+++ b/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.xml
new file mode 100644
index 0000000..2970b5e
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_2.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_11.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_11.xml
new file mode 100644
index 0000000..4b7c5b9
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_11.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_11.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_11.xml
new file mode 100644
index 0000000..8c02913
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_11.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_11.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_11.xml
new file mode 100644
index 0000000..7be0679
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_11.xml b/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_11.xml
new file mode 100644
index 0000000..a62a3fb
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_11.xml b/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_11.xml
new file mode 100644
index 0000000..7a77ec1
--- /dev/null
+++ b/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_9.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_9.xml
new file mode 100644
index 0000000..687b798
--- /dev/null
+++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_9.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml b/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml
new file mode 100644
index 0000000..58bdc9a
--- /dev/null
+++ b/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ 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
new file mode 100644
index 0000000..f58bbc1
--- /dev/null
+++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml
new file mode 100644
index 0000000..78dbe45
--- /dev/null
+++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_4_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_4_Final.xml
new file mode 100644
index 0000000..beb5ac8
--- /dev/null
+++ b/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_4_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml
new file mode 100644
index 0000000..09c4cf0
--- /dev/null
+++ b/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
new file mode 100644
index 0000000..186d87f
--- /dev/null
+++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml
new file mode 100644
index 0000000..8c06db4
--- /dev/null
+++ b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml b/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml
new file mode 100644
index 0000000..a523703
--- /dev/null
+++ b/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml b/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml
new file mode 100644
index 0000000..fe90c48
--- /dev/null
+++ b/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml b/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml
new file mode 100644
index 0000000..dc8a00a
--- /dev/null
+++ b/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml b/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml
new file mode 100644
index 0000000..774f47c
--- /dev/null
+++ b/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_2_0.xml b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_2_0.xml
new file mode 100644
index 0000000..e2a7a44
--- /dev/null
+++ b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_2_0.xml b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_2_0.xml
new file mode 100644
index 0000000..c4a46a2
--- /dev/null
+++ b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_2_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml b/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml
new file mode 100644
index 0000000..7ab319b
--- /dev/null
+++ b/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml
new file mode 100644
index 0000000..da69f6c
--- /dev/null
+++ b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml b/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml
new file mode 100644
index 0000000..d8b2fb5
--- /dev/null
+++ b/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml
new file mode 100644
index 0000000..f86d2c8
--- /dev/null
+++ b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_24.xml b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_24.xml
new file mode 100644
index 0000000..eddf217
--- /dev/null
+++ b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_24.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_24.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_24.xml
new file mode 100644
index 0000000..1032ade
--- /dev/null
+++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_24.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_24.xml b/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_24.xml
new file mode 100644
index 0000000..8ec5e6e
--- /dev/null
+++ b/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_24.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_24.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_24.xml
new file mode 100644
index 0000000..45ba817
--- /dev/null
+++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_24.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..fdc2e76
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..a6b9ec1
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..22c1f61
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_2_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_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..fc7f21e
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_2_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_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..f6b88b5
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_2_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_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..05ed07d
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml
new file mode 100644
index 0000000..ac2d908
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..0025868
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_2_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_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..819894d
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_2_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_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..10d4e02
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..0af5708
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_2_RELEASE.xml
new file mode 100644
index 0000000..be22ce0
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_1_RELEASE.xml
new file mode 100644
index 0000000..d68c2f1
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_1_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_1_RELEASE.xml
new file mode 100644
index 0000000..4e26670
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_1_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_1_RELEASE.xml
new file mode 100644
index 0000000..496e026
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_1_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_security_spring_security_core_4_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_2_RELEASE.xml
new file mode 100644
index 0000000..de3b485
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml
new file mode 100644
index 0000000..78888a9
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml
new file mode 100644
index 0000000..9a4cb72
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..830ee91
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_aop_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..6f3199a
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_beans_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_context_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..6bcff2a
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_context_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..a8f53c4
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_core_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..cff89e9
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_core_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..cd1fdec
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_expression_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..5bb7135
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..c3fd599
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_test_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..4ed7d4e
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_test_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..94ee346
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_tx_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_web_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..90db198
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_web_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_7_RELEASE.xml
new file mode 100644
index 0000000..9138f23
--- /dev/null
+++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_7_RELEASE.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml
new file mode 100644
index 0000000..20e2920
--- /dev/null
+++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.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..ecc658a
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Google Web Toolkit issues
+
+
+ Java
+
+
+ Security issuesJava
+
+
+ Serialization issuesJava
+
+
+
+
+ SerializableHasSerialVersionUIDField
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.8
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..d08f625
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraDaily.java b/src/main/java/com/zteits/oa/report/domain/AsraDaily.java
new file mode 100644
index 0000000..7e4ce0f
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraDaily.java
@@ -0,0 +1,213 @@
+package com.zteits.oa.report.domain;
+
+import java.util.Date;
+
+public class AsraDaily {
+ /**主键*/
+ private Long id;
+
+ /**所属项目ID*/
+ private Long projectId;
+
+ /**所属员工ID*/
+ private Long asarOpId;
+
+ /**操作员姓名*/
+ private String asarOpName;
+
+ /**年:2018*/
+ private Integer years;
+
+ /**周:1-54周*/
+ private Integer weeks;
+
+ /**星期:1-7*/
+ private Integer weeksNum;
+
+ /**工时填写日期*/
+ private Date dailyDate;
+
+ /**数据状态:1有效,0无效,2:锁定*/
+ private Integer dataState;
+
+ /**创建人ID*/
+ private String createEmpid;
+
+ /**创建人*/
+ private String createEmpName;
+
+ /**创建时间*/
+ private Date createDate;
+
+ /**修改人*/
+ private String modfiyEmpid;
+
+ /**修改人*/
+ private String modfiyEmpName;
+
+ /**修改时间*/
+ private Date modfiyDate;
+
+ /**工时内容*/
+ private String dailyContent;
+
+ /**获取主键*/
+ public Long getId() {
+ return id;
+ }
+
+ /**设置主键*/
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**获取所属项目ID*/
+ public Long getProjectId() {
+ return projectId;
+ }
+
+ /**设置所属项目ID*/
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ /**获取所属员工ID*/
+ public Long getAsarOpId() {
+ return asarOpId;
+ }
+
+ /**设置所属员工ID*/
+ public void setAsarOpId(Long asarOpId) {
+ this.asarOpId = asarOpId;
+ }
+
+ /**获取操作员姓名*/
+ public String getAsarOpName() {
+ return asarOpName;
+ }
+
+ /**设置操作员姓名*/
+ public void setAsarOpName(String asarOpName) {
+ this.asarOpName = asarOpName == null ? null : asarOpName.trim();
+ }
+
+ /**获取年:2018*/
+ public Integer getYears() {
+ return years;
+ }
+
+ /**设置年:2018*/
+ public void setYears(Integer years) {
+ this.years = years;
+ }
+
+ /**获取周:1-54周*/
+ public Integer getWeeks() {
+ return weeks;
+ }
+
+ /**设置周:1-54周*/
+ public void setWeeks(Integer weeks) {
+ this.weeks = weeks;
+ }
+
+ /**获取星期:1-7*/
+ public Integer getWeeksNum() {
+ return weeksNum;
+ }
+
+ /**设置星期:1-7*/
+ public void setWeeksNum(Integer weeksNum) {
+ this.weeksNum = weeksNum;
+ }
+
+ /**获取工时填写日期*/
+ public Date getDailyDate() {
+ return dailyDate;
+ }
+
+ /**设置工时填写日期*/
+ public void setDailyDate(Date dailyDate) {
+ this.dailyDate = dailyDate;
+ }
+
+ /**获取数据状态:1有效,0无效,2:锁定*/
+ public Integer getDataState() {
+ return dataState;
+ }
+
+ /**设置数据状态:1有效,0无效,2:锁定*/
+ public void setDataState(Integer dataState) {
+ this.dataState = dataState;
+ }
+
+ /**获取创建人ID*/
+ public String getCreateEmpid() {
+ return createEmpid;
+ }
+
+ /**设置创建人ID*/
+ public void setCreateEmpid(String createEmpid) {
+ this.createEmpid = createEmpid == null ? null : createEmpid.trim();
+ }
+
+ /**获取创建人*/
+ public String getCreateEmpName() {
+ return createEmpName;
+ }
+
+ /**设置创建人*/
+ public void setCreateEmpName(String createEmpName) {
+ this.createEmpName = createEmpName == null ? null : createEmpName.trim();
+ }
+
+ /**获取创建时间*/
+ public Date getCreateDate() {
+ return createDate;
+ }
+
+ /**设置创建时间*/
+ public void setCreateDate(Date createDate) {
+ this.createDate = createDate;
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpid() {
+ return modfiyEmpid;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpid(String modfiyEmpid) {
+ this.modfiyEmpid = modfiyEmpid == null ? null : modfiyEmpid.trim();
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpName() {
+ return modfiyEmpName;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpName(String modfiyEmpName) {
+ this.modfiyEmpName = modfiyEmpName == null ? null : modfiyEmpName.trim();
+ }
+
+ /**获取修改时间*/
+ public Date getModfiyDate() {
+ return modfiyDate;
+ }
+
+ /**设置修改时间*/
+ public void setModfiyDate(Date modfiyDate) {
+ this.modfiyDate = modfiyDate;
+ }
+
+ /**获取工时内容*/
+ public String getDailyContent() {
+ return dailyContent;
+ }
+
+ /**设置工时内容*/
+ public void setDailyContent(String dailyContent) {
+ this.dailyContent = dailyContent == null ? null : dailyContent.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraDailyExample.java b/src/main/java/com/zteits/oa/report/domain/AsraDailyExample.java
new file mode 100644
index 0000000..41ddf91
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraDailyExample.java
@@ -0,0 +1,1178 @@
+package com.zteits.oa.report.domain;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.Iterator;
+import java.util.List;
+
+public class AsraDailyExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public AsraDailyExample() {
+ oredCriteria = new ArrayList();
+ }
+
+ public void setOrderByClause(String orderByClause) {
+ this.orderByClause = orderByClause;
+ }
+
+ public String getOrderByClause() {
+ return orderByClause;
+ }
+
+ public void setDistinct(boolean distinct) {
+ this.distinct = distinct;
+ }
+
+ public boolean isDistinct() {
+ return distinct;
+ }
+
+ public List getOredCriteria() {
+ return oredCriteria;
+ }
+
+ public void or(Criteria criteria) {
+ oredCriteria.add(criteria);
+ }
+
+ public Criteria or() {
+ Criteria criteria = createCriteriaInternal();
+ oredCriteria.add(criteria);
+ return criteria;
+ }
+
+ public Criteria createCriteria() {
+ Criteria criteria = createCriteriaInternal();
+ if (oredCriteria.size() == 0) {
+ oredCriteria.add(criteria);
+ }
+ return criteria;
+ }
+
+ protected Criteria createCriteriaInternal() {
+ Criteria criteria = new Criteria();
+ return criteria;
+ }
+
+ public void clear() {
+ oredCriteria.clear();
+ orderByClause = null;
+ distinct = false;
+ }
+
+ protected abstract static class GeneratedCriteria {
+ protected List criteria;
+
+ protected GeneratedCriteria() {
+ super();
+ criteria = new ArrayList();
+ }
+
+ public boolean isValid() {
+ return criteria.size() > 0;
+ }
+
+ public List getAllCriteria() {
+ return criteria;
+ }
+
+ public List getCriteria() {
+ return criteria;
+ }
+
+ protected void addCriterion(String condition) {
+ if (condition == null) {
+ throw new RuntimeException("Value for condition cannot be null");
+ }
+ criteria.add(new Criterion(condition));
+ }
+
+ protected void addCriterion(String condition, Object value, String property) {
+ if (value == null) {
+ throw new RuntimeException("Value for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value));
+ }
+
+ protected void addCriterion(String condition, Object value1, Object value2, String property) {
+ if (value1 == null || value2 == null) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value1, value2));
+ }
+
+ protected void addCriterionForJDBCDate(String condition, Date value, String property) {
+ if (value == null) {
+ throw new RuntimeException("Value for " + property + " cannot be null");
+ }
+ addCriterion(condition, new java.sql.Date(value.getTime()), property);
+ }
+
+ protected void addCriterionForJDBCDate(String condition, List values, String property) {
+ if (values == null || values.size() == 0) {
+ throw new RuntimeException("Value list for " + property + " cannot be null or empty");
+ }
+ List dateList = new ArrayList();
+ Iterator iter = values.iterator();
+ while (iter.hasNext()) {
+ dateList.add(new java.sql.Date(iter.next().getTime()));
+ }
+ addCriterion(condition, dateList, property);
+ }
+
+ protected void addCriterionForJDBCDate(String condition, Date value1, Date value2, String property) {
+ if (value1 == null || value2 == null) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ addCriterion(condition, new java.sql.Date(value1.getTime()), new java.sql.Date(value2.getTime()), property);
+ }
+
+ public Criteria andIdIsNull() {
+ addCriterion("id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIsNotNull() {
+ addCriterion("id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdEqualTo(Long value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Long value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Long value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Long value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Long value) {
+ addCriterion("id <=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIn(List values) {
+ addCriterion("id in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotIn(List values) {
+ addCriterion("id not in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdBetween(Long value1, Long value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Long value1, Long value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdIsNull() {
+ addCriterion("project_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdIsNotNull() {
+ addCriterion("project_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdEqualTo(Long value) {
+ addCriterion("project_id =", value, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdNotEqualTo(Long value) {
+ addCriterion("project_id <>", value, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdGreaterThan(Long value) {
+ addCriterion("project_id >", value, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("project_id >=", value, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdLessThan(Long value) {
+ addCriterion("project_id <", value, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdLessThanOrEqualTo(Long value) {
+ addCriterion("project_id <=", value, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdIn(List values) {
+ addCriterion("project_id in", values, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdNotIn(List values) {
+ addCriterion("project_id not in", values, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdBetween(Long value1, Long value2) {
+ addCriterion("project_id between", value1, value2, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjectIdNotBetween(Long value1, Long value2) {
+ addCriterion("project_id not between", value1, value2, "projectId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdIsNull() {
+ addCriterion("asar_op_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdIsNotNull() {
+ addCriterion("asar_op_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdEqualTo(Long value) {
+ addCriterion("asar_op_id =", value, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdNotEqualTo(Long value) {
+ addCriterion("asar_op_id <>", value, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdGreaterThan(Long value) {
+ addCriterion("asar_op_id >", value, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("asar_op_id >=", value, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdLessThan(Long value) {
+ addCriterion("asar_op_id <", value, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdLessThanOrEqualTo(Long value) {
+ addCriterion("asar_op_id <=", value, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdIn(List values) {
+ addCriterion("asar_op_id in", values, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdNotIn(List values) {
+ addCriterion("asar_op_id not in", values, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdBetween(Long value1, Long value2) {
+ addCriterion("asar_op_id between", value1, value2, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpIdNotBetween(Long value1, Long value2) {
+ addCriterion("asar_op_id not between", value1, value2, "asarOpId");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameIsNull() {
+ addCriterion("asar_op_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameIsNotNull() {
+ addCriterion("asar_op_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameEqualTo(String value) {
+ addCriterion("asar_op_name =", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameNotEqualTo(String value) {
+ addCriterion("asar_op_name <>", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameGreaterThan(String value) {
+ addCriterion("asar_op_name >", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("asar_op_name >=", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameLessThan(String value) {
+ addCriterion("asar_op_name <", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameLessThanOrEqualTo(String value) {
+ addCriterion("asar_op_name <=", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameLike(String value) {
+ addCriterion("asar_op_name like", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameNotLike(String value) {
+ addCriterion("asar_op_name not like", value, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameIn(List values) {
+ addCriterion("asar_op_name in", values, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameNotIn(List values) {
+ addCriterion("asar_op_name not in", values, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameBetween(String value1, String value2) {
+ addCriterion("asar_op_name between", value1, value2, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAsarOpNameNotBetween(String value1, String value2) {
+ addCriterion("asar_op_name not between", value1, value2, "asarOpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsIsNull() {
+ addCriterion("years is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsIsNotNull() {
+ addCriterion("years is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsEqualTo(Integer value) {
+ addCriterion("years =", value, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsNotEqualTo(Integer value) {
+ addCriterion("years <>", value, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsGreaterThan(Integer value) {
+ addCriterion("years >", value, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsGreaterThanOrEqualTo(Integer value) {
+ addCriterion("years >=", value, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsLessThan(Integer value) {
+ addCriterion("years <", value, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsLessThanOrEqualTo(Integer value) {
+ addCriterion("years <=", value, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsIn(List values) {
+ addCriterion("years in", values, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsNotIn(List values) {
+ addCriterion("years not in", values, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsBetween(Integer value1, Integer value2) {
+ addCriterion("years between", value1, value2, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andYearsNotBetween(Integer value1, Integer value2) {
+ addCriterion("years not between", value1, value2, "years");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksIsNull() {
+ addCriterion("weeks is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksIsNotNull() {
+ addCriterion("weeks is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksEqualTo(Integer value) {
+ addCriterion("weeks =", value, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNotEqualTo(Integer value) {
+ addCriterion("weeks <>", value, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksGreaterThan(Integer value) {
+ addCriterion("weeks >", value, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksGreaterThanOrEqualTo(Integer value) {
+ addCriterion("weeks >=", value, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksLessThan(Integer value) {
+ addCriterion("weeks <", value, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksLessThanOrEqualTo(Integer value) {
+ addCriterion("weeks <=", value, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksIn(List values) {
+ addCriterion("weeks in", values, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNotIn(List values) {
+ addCriterion("weeks not in", values, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksBetween(Integer value1, Integer value2) {
+ addCriterion("weeks between", value1, value2, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNotBetween(Integer value1, Integer value2) {
+ addCriterion("weeks not between", value1, value2, "weeks");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumIsNull() {
+ addCriterion("weeks_num is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumIsNotNull() {
+ addCriterion("weeks_num is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumEqualTo(Integer value) {
+ addCriterion("weeks_num =", value, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumNotEqualTo(Integer value) {
+ addCriterion("weeks_num <>", value, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumGreaterThan(Integer value) {
+ addCriterion("weeks_num >", value, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumGreaterThanOrEqualTo(Integer value) {
+ addCriterion("weeks_num >=", value, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumLessThan(Integer value) {
+ addCriterion("weeks_num <", value, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumLessThanOrEqualTo(Integer value) {
+ addCriterion("weeks_num <=", value, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumIn(List values) {
+ addCriterion("weeks_num in", values, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumNotIn(List values) {
+ addCriterion("weeks_num not in", values, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumBetween(Integer value1, Integer value2) {
+ addCriterion("weeks_num between", value1, value2, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andWeeksNumNotBetween(Integer value1, Integer value2) {
+ addCriterion("weeks_num not between", value1, value2, "weeksNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateIsNull() {
+ addCriterion("daily_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateIsNotNull() {
+ addCriterion("daily_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateEqualTo(Date value) {
+ addCriterionForJDBCDate("daily_date =", value, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateNotEqualTo(Date value) {
+ addCriterionForJDBCDate("daily_date <>", value, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateGreaterThan(Date value) {
+ addCriterionForJDBCDate("daily_date >", value, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateGreaterThanOrEqualTo(Date value) {
+ addCriterionForJDBCDate("daily_date >=", value, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateLessThan(Date value) {
+ addCriterionForJDBCDate("daily_date <", value, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateLessThanOrEqualTo(Date value) {
+ addCriterionForJDBCDate("daily_date <=", value, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateIn(List values) {
+ addCriterionForJDBCDate("daily_date in", values, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateNotIn(List values) {
+ addCriterionForJDBCDate("daily_date not in", values, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateBetween(Date value1, Date value2) {
+ addCriterionForJDBCDate("daily_date between", value1, value2, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDailyDateNotBetween(Date value1, Date value2) {
+ addCriterionForJDBCDate("daily_date not between", value1, value2, "dailyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNull() {
+ addCriterion("data_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNotNull() {
+ addCriterion("data_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateEqualTo(Integer value) {
+ addCriterion("data_state =", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotEqualTo(Integer value) {
+ addCriterion("data_state <>", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThan(Integer value) {
+ addCriterion("data_state >", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("data_state >=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThan(Integer value) {
+ addCriterion("data_state <", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThanOrEqualTo(Integer value) {
+ addCriterion("data_state <=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIn(List values) {
+ addCriterion("data_state in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotIn(List values) {
+ addCriterion("data_state not in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateBetween(Integer value1, Integer value2) {
+ addCriterion("data_state between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("data_state not between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIsNull() {
+ addCriterion("create_empid is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIsNotNull() {
+ addCriterion("create_empid is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidEqualTo(String value) {
+ addCriterion("create_empid =", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotEqualTo(String value) {
+ addCriterion("create_empid <>", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidGreaterThan(String value) {
+ addCriterion("create_empid >", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidGreaterThanOrEqualTo(String value) {
+ addCriterion("create_empid >=", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLessThan(String value) {
+ addCriterion("create_empid <", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLessThanOrEqualTo(String value) {
+ addCriterion("create_empid <=", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLike(String value) {
+ addCriterion("create_empid like", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotLike(String value) {
+ addCriterion("create_empid not like", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIn(List values) {
+ addCriterion("create_empid in", values, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotIn(List values) {
+ addCriterion("create_empid not in", values, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidBetween(String value1, String value2) {
+ addCriterion("create_empid between", value1, value2, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotBetween(String value1, String value2) {
+ addCriterion("create_empid not between", value1, value2, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIsNull() {
+ addCriterion("create_emp_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIsNotNull() {
+ addCriterion("create_emp_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameEqualTo(String value) {
+ addCriterion("create_emp_name =", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotEqualTo(String value) {
+ addCriterion("create_emp_name <>", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameGreaterThan(String value) {
+ addCriterion("create_emp_name >", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("create_emp_name >=", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLessThan(String value) {
+ addCriterion("create_emp_name <", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLessThanOrEqualTo(String value) {
+ addCriterion("create_emp_name <=", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLike(String value) {
+ addCriterion("create_emp_name like", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotLike(String value) {
+ addCriterion("create_emp_name not like", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIn(List values) {
+ addCriterion("create_emp_name in", values, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotIn(List values) {
+ addCriterion("create_emp_name not in", values, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameBetween(String value1, String value2) {
+ addCriterion("create_emp_name between", value1, value2, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotBetween(String value1, String value2) {
+ addCriterion("create_emp_name not between", value1, value2, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIsNull() {
+ addCriterion("create_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIsNotNull() {
+ addCriterion("create_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateEqualTo(Date value) {
+ addCriterion("create_date =", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotEqualTo(Date value) {
+ addCriterion("create_date <>", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateGreaterThan(Date value) {
+ addCriterion("create_date >", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateGreaterThanOrEqualTo(Date value) {
+ addCriterion("create_date >=", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateLessThan(Date value) {
+ addCriterion("create_date <", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateLessThanOrEqualTo(Date value) {
+ addCriterion("create_date <=", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIn(List values) {
+ addCriterion("create_date in", values, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotIn(List values) {
+ addCriterion("create_date not in", values, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateBetween(Date value1, Date value2) {
+ addCriterion("create_date between", value1, value2, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotBetween(Date value1, Date value2) {
+ addCriterion("create_date not between", value1, value2, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIsNull() {
+ addCriterion("modfiy_empid is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIsNotNull() {
+ addCriterion("modfiy_empid is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidEqualTo(String value) {
+ addCriterion("modfiy_empid =", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotEqualTo(String value) {
+ addCriterion("modfiy_empid <>", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidGreaterThan(String value) {
+ addCriterion("modfiy_empid >", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidGreaterThanOrEqualTo(String value) {
+ addCriterion("modfiy_empid >=", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLessThan(String value) {
+ addCriterion("modfiy_empid <", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLessThanOrEqualTo(String value) {
+ addCriterion("modfiy_empid <=", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLike(String value) {
+ addCriterion("modfiy_empid like", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotLike(String value) {
+ addCriterion("modfiy_empid not like", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIn(List values) {
+ addCriterion("modfiy_empid in", values, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotIn(List values) {
+ addCriterion("modfiy_empid not in", values, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidBetween(String value1, String value2) {
+ addCriterion("modfiy_empid between", value1, value2, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotBetween(String value1, String value2) {
+ addCriterion("modfiy_empid not between", value1, value2, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIsNull() {
+ addCriterion("modfiy_emp_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIsNotNull() {
+ addCriterion("modfiy_emp_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameEqualTo(String value) {
+ addCriterion("modfiy_emp_name =", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotEqualTo(String value) {
+ addCriterion("modfiy_emp_name <>", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameGreaterThan(String value) {
+ addCriterion("modfiy_emp_name >", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("modfiy_emp_name >=", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLessThan(String value) {
+ addCriterion("modfiy_emp_name <", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLessThanOrEqualTo(String value) {
+ addCriterion("modfiy_emp_name <=", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLike(String value) {
+ addCriterion("modfiy_emp_name like", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotLike(String value) {
+ addCriterion("modfiy_emp_name not like", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIn(List values) {
+ addCriterion("modfiy_emp_name in", values, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotIn(List values) {
+ addCriterion("modfiy_emp_name not in", values, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameBetween(String value1, String value2) {
+ addCriterion("modfiy_emp_name between", value1, value2, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotBetween(String value1, String value2) {
+ addCriterion("modfiy_emp_name not between", value1, value2, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIsNull() {
+ addCriterion("modfiy_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIsNotNull() {
+ addCriterion("modfiy_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateEqualTo(Date value) {
+ addCriterion("modfiy_date =", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotEqualTo(Date value) {
+ addCriterion("modfiy_date <>", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateGreaterThan(Date value) {
+ addCriterion("modfiy_date >", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateGreaterThanOrEqualTo(Date value) {
+ addCriterion("modfiy_date >=", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateLessThan(Date value) {
+ addCriterion("modfiy_date <", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateLessThanOrEqualTo(Date value) {
+ addCriterion("modfiy_date <=", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIn(List values) {
+ addCriterion("modfiy_date in", values, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotIn(List values) {
+ addCriterion("modfiy_date not in", values, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateBetween(Date value1, Date value2) {
+ addCriterion("modfiy_date between", value1, value2, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotBetween(Date value1, Date value2) {
+ addCriterion("modfiy_date not between", value1, value2, "modfiyDate");
+ return (Criteria) this;
+ }
+ }
+
+ public static class Criteria extends GeneratedCriteria {
+
+ protected Criteria() {
+ super();
+ }
+ }
+
+ public static class Criterion {
+ private String condition;
+
+ private Object value;
+
+ private Object secondValue;
+
+ private boolean noValue;
+
+ private boolean singleValue;
+
+ private boolean betweenValue;
+
+ private boolean listValue;
+
+ private String typeHandler;
+
+ public String getCondition() {
+ return condition;
+ }
+
+ public Object getValue() {
+ return value;
+ }
+
+ public Object getSecondValue() {
+ return secondValue;
+ }
+
+ public boolean isNoValue() {
+ return noValue;
+ }
+
+ public boolean isSingleValue() {
+ return singleValue;
+ }
+
+ public boolean isBetweenValue() {
+ return betweenValue;
+ }
+
+ public boolean isListValue() {
+ return listValue;
+ }
+
+ public String getTypeHandler() {
+ return typeHandler;
+ }
+
+ protected Criterion(String condition) {
+ super();
+ this.condition = condition;
+ this.typeHandler = null;
+ this.noValue = true;
+ }
+
+ protected Criterion(String condition, Object value, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.typeHandler = typeHandler;
+ if (value instanceof List>) {
+ this.listValue = true;
+ } else {
+ this.singleValue = true;
+ }
+ }
+
+ protected Criterion(String condition, Object value) {
+ this(condition, value, null);
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.secondValue = secondValue;
+ this.typeHandler = typeHandler;
+ this.betweenValue = true;
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue) {
+ this(condition, value, secondValue, null);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraOpRelations.java b/src/main/java/com/zteits/oa/report/domain/AsraOpRelations.java
new file mode 100644
index 0000000..17eb23c
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraOpRelations.java
@@ -0,0 +1,55 @@
+package com.zteits.oa.report.domain;
+
+public class AsraOpRelations {
+ /**主键*/
+ private Long id;
+
+ /**父级ID*/
+ private Long parentId;
+
+ /**员工ID*/
+ private Long opId;
+
+ /**数据状态:1有效,0无效,2:锁定*/
+ private Integer dataState;
+
+ /**获取主键*/
+ public Long getId() {
+ return id;
+ }
+
+ /**设置主键*/
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**获取父级ID*/
+ public Long getParentId() {
+ return parentId;
+ }
+
+ /**设置父级ID*/
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+
+ /**获取员工ID*/
+ public Long getOpId() {
+ return opId;
+ }
+
+ /**设置员工ID*/
+ public void setOpId(Long opId) {
+ this.opId = opId;
+ }
+
+ /**获取数据状态:1有效,0无效,2:锁定*/
+ public Integer getDataState() {
+ return dataState;
+ }
+
+ /**设置数据状态:1有效,0无效,2:锁定*/
+ public void setDataState(Integer dataState) {
+ this.dataState = dataState;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraOpRelationsExample.java b/src/main/java/com/zteits/oa/report/domain/AsraOpRelationsExample.java
new file mode 100644
index 0000000..b97cb96
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraOpRelationsExample.java
@@ -0,0 +1,440 @@
+package com.zteits.oa.report.domain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class AsraOpRelationsExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public AsraOpRelationsExample() {
+ oredCriteria = new ArrayList();
+ }
+
+ public void setOrderByClause(String orderByClause) {
+ this.orderByClause = orderByClause;
+ }
+
+ public String getOrderByClause() {
+ return orderByClause;
+ }
+
+ public void setDistinct(boolean distinct) {
+ this.distinct = distinct;
+ }
+
+ public boolean isDistinct() {
+ return distinct;
+ }
+
+ public List getOredCriteria() {
+ return oredCriteria;
+ }
+
+ public void or(Criteria criteria) {
+ oredCriteria.add(criteria);
+ }
+
+ public Criteria or() {
+ Criteria criteria = createCriteriaInternal();
+ oredCriteria.add(criteria);
+ return criteria;
+ }
+
+ public Criteria createCriteria() {
+ Criteria criteria = createCriteriaInternal();
+ if (oredCriteria.size() == 0) {
+ oredCriteria.add(criteria);
+ }
+ return criteria;
+ }
+
+ protected Criteria createCriteriaInternal() {
+ Criteria criteria = new Criteria();
+ return criteria;
+ }
+
+ public void clear() {
+ oredCriteria.clear();
+ orderByClause = null;
+ distinct = false;
+ }
+
+ protected abstract static class GeneratedCriteria {
+ protected List criteria;
+
+ protected GeneratedCriteria() {
+ super();
+ criteria = new ArrayList();
+ }
+
+ public boolean isValid() {
+ return criteria.size() > 0;
+ }
+
+ public List getAllCriteria() {
+ return criteria;
+ }
+
+ public List getCriteria() {
+ return criteria;
+ }
+
+ protected void addCriterion(String condition) {
+ if (condition == null) {
+ throw new RuntimeException("Value for condition cannot be null");
+ }
+ criteria.add(new Criterion(condition));
+ }
+
+ protected void addCriterion(String condition, Object value, String property) {
+ if (value == null) {
+ throw new RuntimeException("Value for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value));
+ }
+
+ protected void addCriterion(String condition, Object value1, Object value2, String property) {
+ if (value1 == null || value2 == null) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value1, value2));
+ }
+
+ public Criteria andIdIsNull() {
+ addCriterion("id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIsNotNull() {
+ addCriterion("id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdEqualTo(Long value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Long value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Long value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Long value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Long value) {
+ addCriterion("id <=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIn(List values) {
+ addCriterion("id in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotIn(List values) {
+ addCriterion("id not in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdBetween(Long value1, Long value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Long value1, Long value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdIsNull() {
+ addCriterion("parent_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdIsNotNull() {
+ addCriterion("parent_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdEqualTo(Long value) {
+ addCriterion("parent_id =", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdNotEqualTo(Long value) {
+ addCriterion("parent_id <>", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdGreaterThan(Long value) {
+ addCriterion("parent_id >", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("parent_id >=", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdLessThan(Long value) {
+ addCriterion("parent_id <", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdLessThanOrEqualTo(Long value) {
+ addCriterion("parent_id <=", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdIn(List values) {
+ addCriterion("parent_id in", values, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdNotIn(List values) {
+ addCriterion("parent_id not in", values, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdBetween(Long value1, Long value2) {
+ addCriterion("parent_id between", value1, value2, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdNotBetween(Long value1, Long value2) {
+ addCriterion("parent_id not between", value1, value2, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdIsNull() {
+ addCriterion("op_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdIsNotNull() {
+ addCriterion("op_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdEqualTo(Long value) {
+ addCriterion("op_id =", value, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdNotEqualTo(Long value) {
+ addCriterion("op_id <>", value, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdGreaterThan(Long value) {
+ addCriterion("op_id >", value, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("op_id >=", value, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdLessThan(Long value) {
+ addCriterion("op_id <", value, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdLessThanOrEqualTo(Long value) {
+ addCriterion("op_id <=", value, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdIn(List values) {
+ addCriterion("op_id in", values, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdNotIn(List values) {
+ addCriterion("op_id not in", values, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdBetween(Long value1, Long value2) {
+ addCriterion("op_id between", value1, value2, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andOpIdNotBetween(Long value1, Long value2) {
+ addCriterion("op_id not between", value1, value2, "opId");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNull() {
+ addCriterion("data_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNotNull() {
+ addCriterion("data_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateEqualTo(Integer value) {
+ addCriterion("data_state =", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotEqualTo(Integer value) {
+ addCriterion("data_state <>", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThan(Integer value) {
+ addCriterion("data_state >", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("data_state >=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThan(Integer value) {
+ addCriterion("data_state <", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThanOrEqualTo(Integer value) {
+ addCriterion("data_state <=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIn(List values) {
+ addCriterion("data_state in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotIn(List values) {
+ addCriterion("data_state not in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateBetween(Integer value1, Integer value2) {
+ addCriterion("data_state between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("data_state not between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+ }
+
+ public static class Criteria extends GeneratedCriteria {
+
+ protected Criteria() {
+ super();
+ }
+ }
+
+ public static class Criterion {
+ private String condition;
+
+ private Object value;
+
+ private Object secondValue;
+
+ private boolean noValue;
+
+ private boolean singleValue;
+
+ private boolean betweenValue;
+
+ private boolean listValue;
+
+ private String typeHandler;
+
+ public String getCondition() {
+ return condition;
+ }
+
+ public Object getValue() {
+ return value;
+ }
+
+ public Object getSecondValue() {
+ return secondValue;
+ }
+
+ public boolean isNoValue() {
+ return noValue;
+ }
+
+ public boolean isSingleValue() {
+ return singleValue;
+ }
+
+ public boolean isBetweenValue() {
+ return betweenValue;
+ }
+
+ public boolean isListValue() {
+ return listValue;
+ }
+
+ public String getTypeHandler() {
+ return typeHandler;
+ }
+
+ protected Criterion(String condition) {
+ super();
+ this.condition = condition;
+ this.typeHandler = null;
+ this.noValue = true;
+ }
+
+ protected Criterion(String condition, Object value, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.typeHandler = typeHandler;
+ if (value instanceof List>) {
+ this.listValue = true;
+ } else {
+ this.singleValue = true;
+ }
+ }
+
+ protected Criterion(String condition, Object value) {
+ this(condition, value, null);
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.secondValue = secondValue;
+ this.typeHandler = typeHandler;
+ this.betweenValue = true;
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue) {
+ this(condition, value, secondValue, null);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraProject.java b/src/main/java/com/zteits/oa/report/domain/AsraProject.java
new file mode 100644
index 0000000..820c3fc
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraProject.java
@@ -0,0 +1,187 @@
+package com.zteits.oa.report.domain;
+
+import java.util.Date;
+
+public class AsraProject {
+ /**主键*/
+ private Long id;
+
+ /**项目名称*/
+ private String projecName;
+
+ /**省份ID*/
+ private Long provId;
+
+ /**省份名称*/
+ private String provName;
+
+ /**地市ID*/
+ private Long cityId;
+
+ /**地市名称*/
+ private String cityName;
+
+ /**排序*/
+ private Integer sortNum;
+
+ /**数据状态:1有效,0无效,2:锁定*/
+ private Integer dataState;
+
+ /**创建人ID*/
+ private String createEmpid;
+
+ /**创建人*/
+ private String createEmpName;
+
+ /**创建时间*/
+ private Date createDate;
+
+ /**修改人*/
+ private String modfiyEmpid;
+
+ /**修改人*/
+ private String modfiyEmpName;
+
+ /**修改时间*/
+ private Date modfiyDate;
+
+ /**获取主键*/
+ public Long getId() {
+ return id;
+ }
+
+ /**设置主键*/
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**获取项目名称*/
+ public String getProjecName() {
+ return projecName;
+ }
+
+ /**设置项目名称*/
+ public void setProjecName(String projecName) {
+ this.projecName = projecName == null ? null : projecName.trim();
+ }
+
+ /**获取省份ID*/
+ public Long getProvId() {
+ return provId;
+ }
+
+ /**设置省份ID*/
+ public void setProvId(Long provId) {
+ this.provId = provId;
+ }
+
+ /**获取省份名称*/
+ public String getProvName() {
+ return provName;
+ }
+
+ /**设置省份名称*/
+ public void setProvName(String provName) {
+ this.provName = provName == null ? null : provName.trim();
+ }
+
+ /**获取地市ID*/
+ public Long getCityId() {
+ return cityId;
+ }
+
+ /**设置地市ID*/
+ public void setCityId(Long cityId) {
+ this.cityId = cityId;
+ }
+
+ /**获取地市名称*/
+ public String getCityName() {
+ return cityName;
+ }
+
+ /**设置地市名称*/
+ public void setCityName(String cityName) {
+ this.cityName = cityName == null ? null : cityName.trim();
+ }
+
+ /**获取排序*/
+ public Integer getSortNum() {
+ return sortNum;
+ }
+
+ /**设置排序*/
+ public void setSortNum(Integer sortNum) {
+ this.sortNum = sortNum;
+ }
+
+ /**获取数据状态:1有效,0无效,2:锁定*/
+ public Integer getDataState() {
+ return dataState;
+ }
+
+ /**设置数据状态:1有效,0无效,2:锁定*/
+ public void setDataState(Integer dataState) {
+ this.dataState = dataState;
+ }
+
+ /**获取创建人ID*/
+ public String getCreateEmpid() {
+ return createEmpid;
+ }
+
+ /**设置创建人ID*/
+ public void setCreateEmpid(String createEmpid) {
+ this.createEmpid = createEmpid == null ? null : createEmpid.trim();
+ }
+
+ /**获取创建人*/
+ public String getCreateEmpName() {
+ return createEmpName;
+ }
+
+ /**设置创建人*/
+ public void setCreateEmpName(String createEmpName) {
+ this.createEmpName = createEmpName == null ? null : createEmpName.trim();
+ }
+
+ /**获取创建时间*/
+ public Date getCreateDate() {
+ return createDate;
+ }
+
+ /**设置创建时间*/
+ public void setCreateDate(Date createDate) {
+ this.createDate = createDate;
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpid() {
+ return modfiyEmpid;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpid(String modfiyEmpid) {
+ this.modfiyEmpid = modfiyEmpid == null ? null : modfiyEmpid.trim();
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpName() {
+ return modfiyEmpName;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpName(String modfiyEmpName) {
+ this.modfiyEmpName = modfiyEmpName == null ? null : modfiyEmpName.trim();
+ }
+
+ /**获取修改时间*/
+ public Date getModfiyDate() {
+ return modfiyDate;
+ }
+
+ /**设置修改时间*/
+ public void setModfiyDate(Date modfiyDate) {
+ this.modfiyDate = modfiyDate;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraProjectExample.java b/src/main/java/com/zteits/oa/report/domain/AsraProjectExample.java
new file mode 100644
index 0000000..2c42951
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraProjectExample.java
@@ -0,0 +1,1111 @@
+package com.zteits.oa.report.domain;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class AsraProjectExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public AsraProjectExample() {
+ oredCriteria = new ArrayList();
+ }
+
+ public void setOrderByClause(String orderByClause) {
+ this.orderByClause = orderByClause;
+ }
+
+ public String getOrderByClause() {
+ return orderByClause;
+ }
+
+ public void setDistinct(boolean distinct) {
+ this.distinct = distinct;
+ }
+
+ public boolean isDistinct() {
+ return distinct;
+ }
+
+ public List getOredCriteria() {
+ return oredCriteria;
+ }
+
+ public void or(Criteria criteria) {
+ oredCriteria.add(criteria);
+ }
+
+ public Criteria or() {
+ Criteria criteria = createCriteriaInternal();
+ oredCriteria.add(criteria);
+ return criteria;
+ }
+
+ public Criteria createCriteria() {
+ Criteria criteria = createCriteriaInternal();
+ if (oredCriteria.size() == 0) {
+ oredCriteria.add(criteria);
+ }
+ return criteria;
+ }
+
+ protected Criteria createCriteriaInternal() {
+ Criteria criteria = new Criteria();
+ return criteria;
+ }
+
+ public void clear() {
+ oredCriteria.clear();
+ orderByClause = null;
+ distinct = false;
+ }
+
+ protected abstract static class GeneratedCriteria {
+ protected List criteria;
+
+ protected GeneratedCriteria() {
+ super();
+ criteria = new ArrayList();
+ }
+
+ public boolean isValid() {
+ return criteria.size() > 0;
+ }
+
+ public List getAllCriteria() {
+ return criteria;
+ }
+
+ public List getCriteria() {
+ return criteria;
+ }
+
+ protected void addCriterion(String condition) {
+ if (condition == null) {
+ throw new RuntimeException("Value for condition cannot be null");
+ }
+ criteria.add(new Criterion(condition));
+ }
+
+ protected void addCriterion(String condition, Object value, String property) {
+ if (value == null) {
+ throw new RuntimeException("Value for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value));
+ }
+
+ protected void addCriterion(String condition, Object value1, Object value2, String property) {
+ if (value1 == null || value2 == null) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value1, value2));
+ }
+
+ public Criteria andIdIsNull() {
+ addCriterion("id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIsNotNull() {
+ addCriterion("id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdEqualTo(Long value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Long value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Long value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Long value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Long value) {
+ addCriterion("id <=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIn(List values) {
+ addCriterion("id in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotIn(List values) {
+ addCriterion("id not in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdBetween(Long value1, Long value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Long value1, Long value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameIsNull() {
+ addCriterion("projec_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameIsNotNull() {
+ addCriterion("projec_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameEqualTo(String value) {
+ addCriterion("projec_name =", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameNotEqualTo(String value) {
+ addCriterion("projec_name <>", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameGreaterThan(String value) {
+ addCriterion("projec_name >", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameGreaterThanOrEqualTo(String value) {
+ addCriterion("projec_name >=", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameLessThan(String value) {
+ addCriterion("projec_name <", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameLessThanOrEqualTo(String value) {
+ addCriterion("projec_name <=", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameLike(String value) {
+ addCriterion("projec_name like", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameNotLike(String value) {
+ addCriterion("projec_name not like", value, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameIn(List values) {
+ addCriterion("projec_name in", values, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameNotIn(List values) {
+ addCriterion("projec_name not in", values, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameBetween(String value1, String value2) {
+ addCriterion("projec_name between", value1, value2, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProjecNameNotBetween(String value1, String value2) {
+ addCriterion("projec_name not between", value1, value2, "projecName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdIsNull() {
+ addCriterion("prov_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdIsNotNull() {
+ addCriterion("prov_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdEqualTo(Long value) {
+ addCriterion("prov_id =", value, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdNotEqualTo(Long value) {
+ addCriterion("prov_id <>", value, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdGreaterThan(Long value) {
+ addCriterion("prov_id >", value, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("prov_id >=", value, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdLessThan(Long value) {
+ addCriterion("prov_id <", value, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdLessThanOrEqualTo(Long value) {
+ addCriterion("prov_id <=", value, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdIn(List values) {
+ addCriterion("prov_id in", values, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdNotIn(List values) {
+ addCriterion("prov_id not in", values, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdBetween(Long value1, Long value2) {
+ addCriterion("prov_id between", value1, value2, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvIdNotBetween(Long value1, Long value2) {
+ addCriterion("prov_id not between", value1, value2, "provId");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameIsNull() {
+ addCriterion("prov_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameIsNotNull() {
+ addCriterion("prov_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameEqualTo(String value) {
+ addCriterion("prov_name =", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameNotEqualTo(String value) {
+ addCriterion("prov_name <>", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameGreaterThan(String value) {
+ addCriterion("prov_name >", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameGreaterThanOrEqualTo(String value) {
+ addCriterion("prov_name >=", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameLessThan(String value) {
+ addCriterion("prov_name <", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameLessThanOrEqualTo(String value) {
+ addCriterion("prov_name <=", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameLike(String value) {
+ addCriterion("prov_name like", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameNotLike(String value) {
+ addCriterion("prov_name not like", value, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameIn(List values) {
+ addCriterion("prov_name in", values, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameNotIn(List values) {
+ addCriterion("prov_name not in", values, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameBetween(String value1, String value2) {
+ addCriterion("prov_name between", value1, value2, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andProvNameNotBetween(String value1, String value2) {
+ addCriterion("prov_name not between", value1, value2, "provName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdIsNull() {
+ addCriterion("city_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdIsNotNull() {
+ addCriterion("city_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdEqualTo(Long value) {
+ addCriterion("city_id =", value, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdNotEqualTo(Long value) {
+ addCriterion("city_id <>", value, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdGreaterThan(Long value) {
+ addCriterion("city_id >", value, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("city_id >=", value, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdLessThan(Long value) {
+ addCriterion("city_id <", value, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdLessThanOrEqualTo(Long value) {
+ addCriterion("city_id <=", value, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdIn(List values) {
+ addCriterion("city_id in", values, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdNotIn(List values) {
+ addCriterion("city_id not in", values, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdBetween(Long value1, Long value2) {
+ addCriterion("city_id between", value1, value2, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityIdNotBetween(Long value1, Long value2) {
+ addCriterion("city_id not between", value1, value2, "cityId");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameIsNull() {
+ addCriterion("city_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameIsNotNull() {
+ addCriterion("city_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameEqualTo(String value) {
+ addCriterion("city_name =", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameNotEqualTo(String value) {
+ addCriterion("city_name <>", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameGreaterThan(String value) {
+ addCriterion("city_name >", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameGreaterThanOrEqualTo(String value) {
+ addCriterion("city_name >=", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameLessThan(String value) {
+ addCriterion("city_name <", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameLessThanOrEqualTo(String value) {
+ addCriterion("city_name <=", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameLike(String value) {
+ addCriterion("city_name like", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameNotLike(String value) {
+ addCriterion("city_name not like", value, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameIn(List values) {
+ addCriterion("city_name in", values, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameNotIn(List values) {
+ addCriterion("city_name not in", values, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameBetween(String value1, String value2) {
+ addCriterion("city_name between", value1, value2, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCityNameNotBetween(String value1, String value2) {
+ addCriterion("city_name not between", value1, value2, "cityName");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumIsNull() {
+ addCriterion("sort_num is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumIsNotNull() {
+ addCriterion("sort_num is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumEqualTo(Integer value) {
+ addCriterion("sort_num =", value, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumNotEqualTo(Integer value) {
+ addCriterion("sort_num <>", value, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumGreaterThan(Integer value) {
+ addCriterion("sort_num >", value, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumGreaterThanOrEqualTo(Integer value) {
+ addCriterion("sort_num >=", value, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumLessThan(Integer value) {
+ addCriterion("sort_num <", value, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumLessThanOrEqualTo(Integer value) {
+ addCriterion("sort_num <=", value, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumIn(List values) {
+ addCriterion("sort_num in", values, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumNotIn(List values) {
+ addCriterion("sort_num not in", values, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumBetween(Integer value1, Integer value2) {
+ addCriterion("sort_num between", value1, value2, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andSortNumNotBetween(Integer value1, Integer value2) {
+ addCriterion("sort_num not between", value1, value2, "sortNum");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNull() {
+ addCriterion("data_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNotNull() {
+ addCriterion("data_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateEqualTo(Integer value) {
+ addCriterion("data_state =", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotEqualTo(Integer value) {
+ addCriterion("data_state <>", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThan(Integer value) {
+ addCriterion("data_state >", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("data_state >=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThan(Integer value) {
+ addCriterion("data_state <", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThanOrEqualTo(Integer value) {
+ addCriterion("data_state <=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIn(List values) {
+ addCriterion("data_state in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotIn(List values) {
+ addCriterion("data_state not in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateBetween(Integer value1, Integer value2) {
+ addCriterion("data_state between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("data_state not between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIsNull() {
+ addCriterion("create_empid is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIsNotNull() {
+ addCriterion("create_empid is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidEqualTo(String value) {
+ addCriterion("create_empid =", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotEqualTo(String value) {
+ addCriterion("create_empid <>", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidGreaterThan(String value) {
+ addCriterion("create_empid >", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidGreaterThanOrEqualTo(String value) {
+ addCriterion("create_empid >=", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLessThan(String value) {
+ addCriterion("create_empid <", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLessThanOrEqualTo(String value) {
+ addCriterion("create_empid <=", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLike(String value) {
+ addCriterion("create_empid like", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotLike(String value) {
+ addCriterion("create_empid not like", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIn(List values) {
+ addCriterion("create_empid in", values, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotIn(List values) {
+ addCriterion("create_empid not in", values, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidBetween(String value1, String value2) {
+ addCriterion("create_empid between", value1, value2, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotBetween(String value1, String value2) {
+ addCriterion("create_empid not between", value1, value2, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIsNull() {
+ addCriterion("create_emp_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIsNotNull() {
+ addCriterion("create_emp_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameEqualTo(String value) {
+ addCriterion("create_emp_name =", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotEqualTo(String value) {
+ addCriterion("create_emp_name <>", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameGreaterThan(String value) {
+ addCriterion("create_emp_name >", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("create_emp_name >=", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLessThan(String value) {
+ addCriterion("create_emp_name <", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLessThanOrEqualTo(String value) {
+ addCriterion("create_emp_name <=", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLike(String value) {
+ addCriterion("create_emp_name like", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotLike(String value) {
+ addCriterion("create_emp_name not like", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIn(List values) {
+ addCriterion("create_emp_name in", values, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotIn(List values) {
+ addCriterion("create_emp_name not in", values, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameBetween(String value1, String value2) {
+ addCriterion("create_emp_name between", value1, value2, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotBetween(String value1, String value2) {
+ addCriterion("create_emp_name not between", value1, value2, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIsNull() {
+ addCriterion("create_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIsNotNull() {
+ addCriterion("create_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateEqualTo(Date value) {
+ addCriterion("create_date =", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotEqualTo(Date value) {
+ addCriterion("create_date <>", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateGreaterThan(Date value) {
+ addCriterion("create_date >", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateGreaterThanOrEqualTo(Date value) {
+ addCriterion("create_date >=", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateLessThan(Date value) {
+ addCriterion("create_date <", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateLessThanOrEqualTo(Date value) {
+ addCriterion("create_date <=", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIn(List values) {
+ addCriterion("create_date in", values, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotIn(List values) {
+ addCriterion("create_date not in", values, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateBetween(Date value1, Date value2) {
+ addCriterion("create_date between", value1, value2, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotBetween(Date value1, Date value2) {
+ addCriterion("create_date not between", value1, value2, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIsNull() {
+ addCriterion("modfiy_empid is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIsNotNull() {
+ addCriterion("modfiy_empid is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidEqualTo(String value) {
+ addCriterion("modfiy_empid =", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotEqualTo(String value) {
+ addCriterion("modfiy_empid <>", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidGreaterThan(String value) {
+ addCriterion("modfiy_empid >", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidGreaterThanOrEqualTo(String value) {
+ addCriterion("modfiy_empid >=", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLessThan(String value) {
+ addCriterion("modfiy_empid <", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLessThanOrEqualTo(String value) {
+ addCriterion("modfiy_empid <=", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLike(String value) {
+ addCriterion("modfiy_empid like", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotLike(String value) {
+ addCriterion("modfiy_empid not like", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIn(List values) {
+ addCriterion("modfiy_empid in", values, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotIn(List values) {
+ addCriterion("modfiy_empid not in", values, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidBetween(String value1, String value2) {
+ addCriterion("modfiy_empid between", value1, value2, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotBetween(String value1, String value2) {
+ addCriterion("modfiy_empid not between", value1, value2, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIsNull() {
+ addCriterion("modfiy_emp_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIsNotNull() {
+ addCriterion("modfiy_emp_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameEqualTo(String value) {
+ addCriterion("modfiy_emp_name =", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotEqualTo(String value) {
+ addCriterion("modfiy_emp_name <>", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameGreaterThan(String value) {
+ addCriterion("modfiy_emp_name >", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("modfiy_emp_name >=", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLessThan(String value) {
+ addCriterion("modfiy_emp_name <", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLessThanOrEqualTo(String value) {
+ addCriterion("modfiy_emp_name <=", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLike(String value) {
+ addCriterion("modfiy_emp_name like", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotLike(String value) {
+ addCriterion("modfiy_emp_name not like", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIn(List values) {
+ addCriterion("modfiy_emp_name in", values, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotIn(List values) {
+ addCriterion("modfiy_emp_name not in", values, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameBetween(String value1, String value2) {
+ addCriterion("modfiy_emp_name between", value1, value2, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotBetween(String value1, String value2) {
+ addCriterion("modfiy_emp_name not between", value1, value2, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIsNull() {
+ addCriterion("modfiy_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIsNotNull() {
+ addCriterion("modfiy_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateEqualTo(Date value) {
+ addCriterion("modfiy_date =", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotEqualTo(Date value) {
+ addCriterion("modfiy_date <>", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateGreaterThan(Date value) {
+ addCriterion("modfiy_date >", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateGreaterThanOrEqualTo(Date value) {
+ addCriterion("modfiy_date >=", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateLessThan(Date value) {
+ addCriterion("modfiy_date <", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateLessThanOrEqualTo(Date value) {
+ addCriterion("modfiy_date <=", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIn(List values) {
+ addCriterion("modfiy_date in", values, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotIn(List values) {
+ addCriterion("modfiy_date not in", values, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateBetween(Date value1, Date value2) {
+ addCriterion("modfiy_date between", value1, value2, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotBetween(Date value1, Date value2) {
+ addCriterion("modfiy_date not between", value1, value2, "modfiyDate");
+ return (Criteria) this;
+ }
+ }
+
+ public static class Criteria extends GeneratedCriteria {
+
+ protected Criteria() {
+ super();
+ }
+ }
+
+ public static class Criterion {
+ private String condition;
+
+ private Object value;
+
+ private Object secondValue;
+
+ private boolean noValue;
+
+ private boolean singleValue;
+
+ private boolean betweenValue;
+
+ private boolean listValue;
+
+ private String typeHandler;
+
+ public String getCondition() {
+ return condition;
+ }
+
+ public Object getValue() {
+ return value;
+ }
+
+ public Object getSecondValue() {
+ return secondValue;
+ }
+
+ public boolean isNoValue() {
+ return noValue;
+ }
+
+ public boolean isSingleValue() {
+ return singleValue;
+ }
+
+ public boolean isBetweenValue() {
+ return betweenValue;
+ }
+
+ public boolean isListValue() {
+ return listValue;
+ }
+
+ public String getTypeHandler() {
+ return typeHandler;
+ }
+
+ protected Criterion(String condition) {
+ super();
+ this.condition = condition;
+ this.typeHandler = null;
+ this.noValue = true;
+ }
+
+ protected Criterion(String condition, Object value, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.typeHandler = typeHandler;
+ if (value instanceof List>) {
+ this.listValue = true;
+ } else {
+ this.singleValue = true;
+ }
+ }
+
+ protected Criterion(String condition, Object value) {
+ this(condition, value, null);
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.secondValue = secondValue;
+ this.typeHandler = typeHandler;
+ this.betweenValue = true;
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue) {
+ this(condition, value, secondValue, null);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraRole.java b/src/main/java/com/zteits/oa/report/domain/AsraRole.java
new file mode 100644
index 0000000..5b45fdd
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraRole.java
@@ -0,0 +1,135 @@
+package com.zteits.oa.report.domain;
+
+import java.util.Date;
+
+public class AsraRole {
+ /**主键*/
+ private Long id;
+
+ /**角色名称*/
+ private String roleName;
+
+ /**数据状态:1有效,0无效,2:锁定*/
+ private Integer dataState;
+
+ /**创建人ID*/
+ private String createEmpid;
+
+ /**创建人*/
+ private String createEmpName;
+
+ /**创建时间*/
+ private Date createDate;
+
+ /**修改人*/
+ private String modfiyEmpid;
+
+ /**修改人*/
+ private String modfiyEmpName;
+
+ /**修改时间*/
+ private Date modfiyDate;
+
+ /**描述*/
+ private String remark;
+
+ /**获取主键*/
+ public Long getId() {
+ return id;
+ }
+
+ /**设置主键*/
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**获取角色名称*/
+ public String getRoleName() {
+ return roleName;
+ }
+
+ /**设置角色名称*/
+ public void setRoleName(String roleName) {
+ this.roleName = roleName == null ? null : roleName.trim();
+ }
+
+ /**获取数据状态:1有效,0无效,2:锁定*/
+ public Integer getDataState() {
+ return dataState;
+ }
+
+ /**设置数据状态:1有效,0无效,2:锁定*/
+ public void setDataState(Integer dataState) {
+ this.dataState = dataState;
+ }
+
+ /**获取创建人ID*/
+ public String getCreateEmpid() {
+ return createEmpid;
+ }
+
+ /**设置创建人ID*/
+ public void setCreateEmpid(String createEmpid) {
+ this.createEmpid = createEmpid == null ? null : createEmpid.trim();
+ }
+
+ /**获取创建人*/
+ public String getCreateEmpName() {
+ return createEmpName;
+ }
+
+ /**设置创建人*/
+ public void setCreateEmpName(String createEmpName) {
+ this.createEmpName = createEmpName == null ? null : createEmpName.trim();
+ }
+
+ /**获取创建时间*/
+ public Date getCreateDate() {
+ return createDate;
+ }
+
+ /**设置创建时间*/
+ public void setCreateDate(Date createDate) {
+ this.createDate = createDate;
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpid() {
+ return modfiyEmpid;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpid(String modfiyEmpid) {
+ this.modfiyEmpid = modfiyEmpid == null ? null : modfiyEmpid.trim();
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpName() {
+ return modfiyEmpName;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpName(String modfiyEmpName) {
+ this.modfiyEmpName = modfiyEmpName == null ? null : modfiyEmpName.trim();
+ }
+
+ /**获取修改时间*/
+ public Date getModfiyDate() {
+ return modfiyDate;
+ }
+
+ /**设置修改时间*/
+ public void setModfiyDate(Date modfiyDate) {
+ this.modfiyDate = modfiyDate;
+ }
+
+ /**获取描述*/
+ public String getRemark() {
+ return remark;
+ }
+
+ /**设置描述*/
+ public void setRemark(String remark) {
+ this.remark = remark == null ? null : remark.trim();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/AsraRoleExample.java b/src/main/java/com/zteits/oa/report/domain/AsraRoleExample.java
new file mode 100644
index 0000000..2b9ce37
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/AsraRoleExample.java
@@ -0,0 +1,861 @@
+package com.zteits.oa.report.domain;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+public class AsraRoleExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public AsraRoleExample() {
+ oredCriteria = new ArrayList();
+ }
+
+ public void setOrderByClause(String orderByClause) {
+ this.orderByClause = orderByClause;
+ }
+
+ public String getOrderByClause() {
+ return orderByClause;
+ }
+
+ public void setDistinct(boolean distinct) {
+ this.distinct = distinct;
+ }
+
+ public boolean isDistinct() {
+ return distinct;
+ }
+
+ public List getOredCriteria() {
+ return oredCriteria;
+ }
+
+ public void or(Criteria criteria) {
+ oredCriteria.add(criteria);
+ }
+
+ public Criteria or() {
+ Criteria criteria = createCriteriaInternal();
+ oredCriteria.add(criteria);
+ return criteria;
+ }
+
+ public Criteria createCriteria() {
+ Criteria criteria = createCriteriaInternal();
+ if (oredCriteria.size() == 0) {
+ oredCriteria.add(criteria);
+ }
+ return criteria;
+ }
+
+ protected Criteria createCriteriaInternal() {
+ Criteria criteria = new Criteria();
+ return criteria;
+ }
+
+ public void clear() {
+ oredCriteria.clear();
+ orderByClause = null;
+ distinct = false;
+ }
+
+ protected abstract static class GeneratedCriteria {
+ protected List criteria;
+
+ protected GeneratedCriteria() {
+ super();
+ criteria = new ArrayList();
+ }
+
+ public boolean isValid() {
+ return criteria.size() > 0;
+ }
+
+ public List getAllCriteria() {
+ return criteria;
+ }
+
+ public List getCriteria() {
+ return criteria;
+ }
+
+ protected void addCriterion(String condition) {
+ if (condition == null) {
+ throw new RuntimeException("Value for condition cannot be null");
+ }
+ criteria.add(new Criterion(condition));
+ }
+
+ protected void addCriterion(String condition, Object value, String property) {
+ if (value == null) {
+ throw new RuntimeException("Value for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value));
+ }
+
+ protected void addCriterion(String condition, Object value1, Object value2, String property) {
+ if (value1 == null || value2 == null) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value1, value2));
+ }
+
+ public Criteria andIdIsNull() {
+ addCriterion("id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIsNotNull() {
+ addCriterion("id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdEqualTo(Long value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Long value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Long value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Long value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Long value) {
+ addCriterion("id <=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIn(List values) {
+ addCriterion("id in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotIn(List values) {
+ addCriterion("id not in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdBetween(Long value1, Long value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Long value1, Long value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameIsNull() {
+ addCriterion("role_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameIsNotNull() {
+ addCriterion("role_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameEqualTo(String value) {
+ addCriterion("role_name =", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameNotEqualTo(String value) {
+ addCriterion("role_name <>", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameGreaterThan(String value) {
+ addCriterion("role_name >", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameGreaterThanOrEqualTo(String value) {
+ addCriterion("role_name >=", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameLessThan(String value) {
+ addCriterion("role_name <", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameLessThanOrEqualTo(String value) {
+ addCriterion("role_name <=", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameLike(String value) {
+ addCriterion("role_name like", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameNotLike(String value) {
+ addCriterion("role_name not like", value, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameIn(List values) {
+ addCriterion("role_name in", values, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameNotIn(List values) {
+ addCriterion("role_name not in", values, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameBetween(String value1, String value2) {
+ addCriterion("role_name between", value1, value2, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andRoleNameNotBetween(String value1, String value2) {
+ addCriterion("role_name not between", value1, value2, "roleName");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNull() {
+ addCriterion("data_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNotNull() {
+ addCriterion("data_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateEqualTo(Integer value) {
+ addCriterion("data_state =", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotEqualTo(Integer value) {
+ addCriterion("data_state <>", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThan(Integer value) {
+ addCriterion("data_state >", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("data_state >=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThan(Integer value) {
+ addCriterion("data_state <", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThanOrEqualTo(Integer value) {
+ addCriterion("data_state <=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIn(List values) {
+ addCriterion("data_state in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotIn(List values) {
+ addCriterion("data_state not in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateBetween(Integer value1, Integer value2) {
+ addCriterion("data_state between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("data_state not between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIsNull() {
+ addCriterion("create_empid is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIsNotNull() {
+ addCriterion("create_empid is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidEqualTo(String value) {
+ addCriterion("create_empid =", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotEqualTo(String value) {
+ addCriterion("create_empid <>", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidGreaterThan(String value) {
+ addCriterion("create_empid >", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidGreaterThanOrEqualTo(String value) {
+ addCriterion("create_empid >=", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLessThan(String value) {
+ addCriterion("create_empid <", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLessThanOrEqualTo(String value) {
+ addCriterion("create_empid <=", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidLike(String value) {
+ addCriterion("create_empid like", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotLike(String value) {
+ addCriterion("create_empid not like", value, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidIn(List values) {
+ addCriterion("create_empid in", values, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotIn(List values) {
+ addCriterion("create_empid not in", values, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidBetween(String value1, String value2) {
+ addCriterion("create_empid between", value1, value2, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpidNotBetween(String value1, String value2) {
+ addCriterion("create_empid not between", value1, value2, "createEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIsNull() {
+ addCriterion("create_emp_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIsNotNull() {
+ addCriterion("create_emp_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameEqualTo(String value) {
+ addCriterion("create_emp_name =", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotEqualTo(String value) {
+ addCriterion("create_emp_name <>", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameGreaterThan(String value) {
+ addCriterion("create_emp_name >", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("create_emp_name >=", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLessThan(String value) {
+ addCriterion("create_emp_name <", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLessThanOrEqualTo(String value) {
+ addCriterion("create_emp_name <=", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameLike(String value) {
+ addCriterion("create_emp_name like", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotLike(String value) {
+ addCriterion("create_emp_name not like", value, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameIn(List values) {
+ addCriterion("create_emp_name in", values, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotIn(List values) {
+ addCriterion("create_emp_name not in", values, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameBetween(String value1, String value2) {
+ addCriterion("create_emp_name between", value1, value2, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateEmpNameNotBetween(String value1, String value2) {
+ addCriterion("create_emp_name not between", value1, value2, "createEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIsNull() {
+ addCriterion("create_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIsNotNull() {
+ addCriterion("create_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateEqualTo(Date value) {
+ addCriterion("create_date =", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotEqualTo(Date value) {
+ addCriterion("create_date <>", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateGreaterThan(Date value) {
+ addCriterion("create_date >", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateGreaterThanOrEqualTo(Date value) {
+ addCriterion("create_date >=", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateLessThan(Date value) {
+ addCriterion("create_date <", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateLessThanOrEqualTo(Date value) {
+ addCriterion("create_date <=", value, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateIn(List values) {
+ addCriterion("create_date in", values, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotIn(List values) {
+ addCriterion("create_date not in", values, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateBetween(Date value1, Date value2) {
+ addCriterion("create_date between", value1, value2, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andCreateDateNotBetween(Date value1, Date value2) {
+ addCriterion("create_date not between", value1, value2, "createDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIsNull() {
+ addCriterion("modfiy_empid is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIsNotNull() {
+ addCriterion("modfiy_empid is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidEqualTo(String value) {
+ addCriterion("modfiy_empid =", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotEqualTo(String value) {
+ addCriterion("modfiy_empid <>", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidGreaterThan(String value) {
+ addCriterion("modfiy_empid >", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidGreaterThanOrEqualTo(String value) {
+ addCriterion("modfiy_empid >=", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLessThan(String value) {
+ addCriterion("modfiy_empid <", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLessThanOrEqualTo(String value) {
+ addCriterion("modfiy_empid <=", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidLike(String value) {
+ addCriterion("modfiy_empid like", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotLike(String value) {
+ addCriterion("modfiy_empid not like", value, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidIn(List values) {
+ addCriterion("modfiy_empid in", values, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotIn(List values) {
+ addCriterion("modfiy_empid not in", values, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidBetween(String value1, String value2) {
+ addCriterion("modfiy_empid between", value1, value2, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpidNotBetween(String value1, String value2) {
+ addCriterion("modfiy_empid not between", value1, value2, "modfiyEmpid");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIsNull() {
+ addCriterion("modfiy_emp_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIsNotNull() {
+ addCriterion("modfiy_emp_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameEqualTo(String value) {
+ addCriterion("modfiy_emp_name =", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotEqualTo(String value) {
+ addCriterion("modfiy_emp_name <>", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameGreaterThan(String value) {
+ addCriterion("modfiy_emp_name >", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameGreaterThanOrEqualTo(String value) {
+ addCriterion("modfiy_emp_name >=", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLessThan(String value) {
+ addCriterion("modfiy_emp_name <", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLessThanOrEqualTo(String value) {
+ addCriterion("modfiy_emp_name <=", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameLike(String value) {
+ addCriterion("modfiy_emp_name like", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotLike(String value) {
+ addCriterion("modfiy_emp_name not like", value, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameIn(List values) {
+ addCriterion("modfiy_emp_name in", values, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotIn(List values) {
+ addCriterion("modfiy_emp_name not in", values, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameBetween(String value1, String value2) {
+ addCriterion("modfiy_emp_name between", value1, value2, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyEmpNameNotBetween(String value1, String value2) {
+ addCriterion("modfiy_emp_name not between", value1, value2, "modfiyEmpName");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIsNull() {
+ addCriterion("modfiy_date is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIsNotNull() {
+ addCriterion("modfiy_date is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateEqualTo(Date value) {
+ addCriterion("modfiy_date =", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotEqualTo(Date value) {
+ addCriterion("modfiy_date <>", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateGreaterThan(Date value) {
+ addCriterion("modfiy_date >", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateGreaterThanOrEqualTo(Date value) {
+ addCriterion("modfiy_date >=", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateLessThan(Date value) {
+ addCriterion("modfiy_date <", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateLessThanOrEqualTo(Date value) {
+ addCriterion("modfiy_date <=", value, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateIn(List values) {
+ addCriterion("modfiy_date in", values, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotIn(List values) {
+ addCriterion("modfiy_date not in", values, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateBetween(Date value1, Date value2) {
+ addCriterion("modfiy_date between", value1, value2, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andModfiyDateNotBetween(Date value1, Date value2) {
+ addCriterion("modfiy_date not between", value1, value2, "modfiyDate");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkIsNull() {
+ addCriterion("remark is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkIsNotNull() {
+ addCriterion("remark is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkEqualTo(String value) {
+ addCriterion("remark =", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkNotEqualTo(String value) {
+ addCriterion("remark <>", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkGreaterThan(String value) {
+ addCriterion("remark >", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkGreaterThanOrEqualTo(String value) {
+ addCriterion("remark >=", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkLessThan(String value) {
+ addCriterion("remark <", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkLessThanOrEqualTo(String value) {
+ addCriterion("remark <=", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkLike(String value) {
+ addCriterion("remark like", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkNotLike(String value) {
+ addCriterion("remark not like", value, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkIn(List values) {
+ addCriterion("remark in", values, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkNotIn(List values) {
+ addCriterion("remark not in", values, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkBetween(String value1, String value2) {
+ addCriterion("remark between", value1, value2, "remark");
+ return (Criteria) this;
+ }
+
+ public Criteria andRemarkNotBetween(String value1, String value2) {
+ addCriterion("remark not between", value1, value2, "remark");
+ return (Criteria) this;
+ }
+ }
+
+ public static class Criteria extends GeneratedCriteria {
+
+ protected Criteria() {
+ super();
+ }
+ }
+
+ public static class Criterion {
+ private String condition;
+
+ private Object value;
+
+ private Object secondValue;
+
+ private boolean noValue;
+
+ private boolean singleValue;
+
+ private boolean betweenValue;
+
+ private boolean listValue;
+
+ private String typeHandler;
+
+ public String getCondition() {
+ return condition;
+ }
+
+ public Object getValue() {
+ return value;
+ }
+
+ public Object getSecondValue() {
+ return secondValue;
+ }
+
+ public boolean isNoValue() {
+ return noValue;
+ }
+
+ public boolean isSingleValue() {
+ return singleValue;
+ }
+
+ public boolean isBetweenValue() {
+ return betweenValue;
+ }
+
+ public boolean isListValue() {
+ return listValue;
+ }
+
+ public String getTypeHandler() {
+ return typeHandler;
+ }
+
+ protected Criterion(String condition) {
+ super();
+ this.condition = condition;
+ this.typeHandler = null;
+ this.noValue = true;
+ }
+
+ protected Criterion(String condition, Object value, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.typeHandler = typeHandler;
+ if (value instanceof List>) {
+ this.listValue = true;
+ } else {
+ this.singleValue = true;
+ }
+ }
+
+ protected Criterion(String condition, Object value) {
+ this(condition, value, null);
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.secondValue = secondValue;
+ this.typeHandler = typeHandler;
+ this.betweenValue = true;
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue) {
+ this(condition, value, secondValue, null);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/TbArea.java b/src/main/java/com/zteits/oa/report/domain/TbArea.java
new file mode 100644
index 0000000..2d7fab0
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/TbArea.java
@@ -0,0 +1,81 @@
+package com.zteits.oa.report.domain;
+
+public class TbArea {
+ /**主键*/
+ private Long id;
+
+ /**区域编码*/
+ private Long areaCode;
+
+ /**区域名称*/
+ private String areaName;
+
+ /**区域类型:30:省份,40:地市,50:区县*/
+ private Integer areaType;
+
+ /**父级id*/
+ private Long parentId;
+
+ /**数据状态:1有效,0无效*/
+ private Integer dataState;
+
+ /**获取主键*/
+ public Long getId() {
+ return id;
+ }
+
+ /**设置主键*/
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**获取区域编码*/
+ public Long getAreaCode() {
+ return areaCode;
+ }
+
+ /**设置区域编码*/
+ public void setAreaCode(Long areaCode) {
+ this.areaCode = areaCode;
+ }
+
+ /**获取区域名称*/
+ public String getAreaName() {
+ return areaName;
+ }
+
+ /**设置区域名称*/
+ public void setAreaName(String areaName) {
+ this.areaName = areaName == null ? null : areaName.trim();
+ }
+
+ /**获取区域类型:30:省份,40:地市,50:区县*/
+ public Integer getAreaType() {
+ return areaType;
+ }
+
+ /**设置区域类型:30:省份,40:地市,50:区县*/
+ public void setAreaType(Integer areaType) {
+ this.areaType = areaType;
+ }
+
+ /**获取父级id*/
+ public Long getParentId() {
+ return parentId;
+ }
+
+ /**设置父级id*/
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+
+ /**获取数据状态:1有效,0无效*/
+ public Integer getDataState() {
+ return dataState;
+ }
+
+ /**设置数据状态:1有效,0无效*/
+ public void setDataState(Integer dataState) {
+ this.dataState = dataState;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/domain/TbAreaExample.java b/src/main/java/com/zteits/oa/report/domain/TbAreaExample.java
new file mode 100644
index 0000000..c8c8a2b
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/domain/TbAreaExample.java
@@ -0,0 +1,570 @@
+package com.zteits.oa.report.domain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class TbAreaExample {
+ protected String orderByClause;
+
+ protected boolean distinct;
+
+ protected List oredCriteria;
+
+ public TbAreaExample() {
+ oredCriteria = new ArrayList();
+ }
+
+ public void setOrderByClause(String orderByClause) {
+ this.orderByClause = orderByClause;
+ }
+
+ public String getOrderByClause() {
+ return orderByClause;
+ }
+
+ public void setDistinct(boolean distinct) {
+ this.distinct = distinct;
+ }
+
+ public boolean isDistinct() {
+ return distinct;
+ }
+
+ public List getOredCriteria() {
+ return oredCriteria;
+ }
+
+ public void or(Criteria criteria) {
+ oredCriteria.add(criteria);
+ }
+
+ public Criteria or() {
+ Criteria criteria = createCriteriaInternal();
+ oredCriteria.add(criteria);
+ return criteria;
+ }
+
+ public Criteria createCriteria() {
+ Criteria criteria = createCriteriaInternal();
+ if (oredCriteria.size() == 0) {
+ oredCriteria.add(criteria);
+ }
+ return criteria;
+ }
+
+ protected Criteria createCriteriaInternal() {
+ Criteria criteria = new Criteria();
+ return criteria;
+ }
+
+ public void clear() {
+ oredCriteria.clear();
+ orderByClause = null;
+ distinct = false;
+ }
+
+ protected abstract static class GeneratedCriteria {
+ protected List criteria;
+
+ protected GeneratedCriteria() {
+ super();
+ criteria = new ArrayList();
+ }
+
+ public boolean isValid() {
+ return criteria.size() > 0;
+ }
+
+ public List getAllCriteria() {
+ return criteria;
+ }
+
+ public List getCriteria() {
+ return criteria;
+ }
+
+ protected void addCriterion(String condition) {
+ if (condition == null) {
+ throw new RuntimeException("Value for condition cannot be null");
+ }
+ criteria.add(new Criterion(condition));
+ }
+
+ protected void addCriterion(String condition, Object value, String property) {
+ if (value == null) {
+ throw new RuntimeException("Value for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value));
+ }
+
+ protected void addCriterion(String condition, Object value1, Object value2, String property) {
+ if (value1 == null || value2 == null) {
+ throw new RuntimeException("Between values for " + property + " cannot be null");
+ }
+ criteria.add(new Criterion(condition, value1, value2));
+ }
+
+ public Criteria andIdIsNull() {
+ addCriterion("id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIsNotNull() {
+ addCriterion("id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdEqualTo(Long value) {
+ addCriterion("id =", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotEqualTo(Long value) {
+ addCriterion("id <>", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThan(Long value) {
+ addCriterion("id >", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("id >=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThan(Long value) {
+ addCriterion("id <", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdLessThanOrEqualTo(Long value) {
+ addCriterion("id <=", value, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdIn(List values) {
+ addCriterion("id in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotIn(List values) {
+ addCriterion("id not in", values, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdBetween(Long value1, Long value2) {
+ addCriterion("id between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andIdNotBetween(Long value1, Long value2) {
+ addCriterion("id not between", value1, value2, "id");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeIsNull() {
+ addCriterion("area_code is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeIsNotNull() {
+ addCriterion("area_code is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeEqualTo(Long value) {
+ addCriterion("area_code =", value, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeNotEqualTo(Long value) {
+ addCriterion("area_code <>", value, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeGreaterThan(Long value) {
+ addCriterion("area_code >", value, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeGreaterThanOrEqualTo(Long value) {
+ addCriterion("area_code >=", value, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeLessThan(Long value) {
+ addCriterion("area_code <", value, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeLessThanOrEqualTo(Long value) {
+ addCriterion("area_code <=", value, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeIn(List values) {
+ addCriterion("area_code in", values, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeNotIn(List values) {
+ addCriterion("area_code not in", values, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeBetween(Long value1, Long value2) {
+ addCriterion("area_code between", value1, value2, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaCodeNotBetween(Long value1, Long value2) {
+ addCriterion("area_code not between", value1, value2, "areaCode");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameIsNull() {
+ addCriterion("area_name is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameIsNotNull() {
+ addCriterion("area_name is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameEqualTo(String value) {
+ addCriterion("area_name =", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameNotEqualTo(String value) {
+ addCriterion("area_name <>", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameGreaterThan(String value) {
+ addCriterion("area_name >", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameGreaterThanOrEqualTo(String value) {
+ addCriterion("area_name >=", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameLessThan(String value) {
+ addCriterion("area_name <", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameLessThanOrEqualTo(String value) {
+ addCriterion("area_name <=", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameLike(String value) {
+ addCriterion("area_name like", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameNotLike(String value) {
+ addCriterion("area_name not like", value, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameIn(List values) {
+ addCriterion("area_name in", values, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameNotIn(List values) {
+ addCriterion("area_name not in", values, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameBetween(String value1, String value2) {
+ addCriterion("area_name between", value1, value2, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaNameNotBetween(String value1, String value2) {
+ addCriterion("area_name not between", value1, value2, "areaName");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeIsNull() {
+ addCriterion("area_type is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeIsNotNull() {
+ addCriterion("area_type is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeEqualTo(Integer value) {
+ addCriterion("area_type =", value, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeNotEqualTo(Integer value) {
+ addCriterion("area_type <>", value, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeGreaterThan(Integer value) {
+ addCriterion("area_type >", value, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeGreaterThanOrEqualTo(Integer value) {
+ addCriterion("area_type >=", value, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeLessThan(Integer value) {
+ addCriterion("area_type <", value, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeLessThanOrEqualTo(Integer value) {
+ addCriterion("area_type <=", value, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeIn(List values) {
+ addCriterion("area_type in", values, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeNotIn(List values) {
+ addCriterion("area_type not in", values, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeBetween(Integer value1, Integer value2) {
+ addCriterion("area_type between", value1, value2, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andAreaTypeNotBetween(Integer value1, Integer value2) {
+ addCriterion("area_type not between", value1, value2, "areaType");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdIsNull() {
+ addCriterion("parent_id is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdIsNotNull() {
+ addCriterion("parent_id is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdEqualTo(Long value) {
+ addCriterion("parent_id =", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdNotEqualTo(Long value) {
+ addCriterion("parent_id <>", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdGreaterThan(Long value) {
+ addCriterion("parent_id >", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("parent_id >=", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdLessThan(Long value) {
+ addCriterion("parent_id <", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdLessThanOrEqualTo(Long value) {
+ addCriterion("parent_id <=", value, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdIn(List values) {
+ addCriterion("parent_id in", values, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdNotIn(List values) {
+ addCriterion("parent_id not in", values, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdBetween(Long value1, Long value2) {
+ addCriterion("parent_id between", value1, value2, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andParentIdNotBetween(Long value1, Long value2) {
+ addCriterion("parent_id not between", value1, value2, "parentId");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNull() {
+ addCriterion("data_state is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIsNotNull() {
+ addCriterion("data_state is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateEqualTo(Integer value) {
+ addCriterion("data_state =", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotEqualTo(Integer value) {
+ addCriterion("data_state <>", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThan(Integer value) {
+ addCriterion("data_state >", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateGreaterThanOrEqualTo(Integer value) {
+ addCriterion("data_state >=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThan(Integer value) {
+ addCriterion("data_state <", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateLessThanOrEqualTo(Integer value) {
+ addCriterion("data_state <=", value, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateIn(List values) {
+ addCriterion("data_state in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotIn(List values) {
+ addCriterion("data_state not in", values, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateBetween(Integer value1, Integer value2) {
+ addCriterion("data_state between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+
+ public Criteria andDataStateNotBetween(Integer value1, Integer value2) {
+ addCriterion("data_state not between", value1, value2, "dataState");
+ return (Criteria) this;
+ }
+ }
+
+ public static class Criteria extends GeneratedCriteria {
+
+ protected Criteria() {
+ super();
+ }
+ }
+
+ public static class Criterion {
+ private String condition;
+
+ private Object value;
+
+ private Object secondValue;
+
+ private boolean noValue;
+
+ private boolean singleValue;
+
+ private boolean betweenValue;
+
+ private boolean listValue;
+
+ private String typeHandler;
+
+ public String getCondition() {
+ return condition;
+ }
+
+ public Object getValue() {
+ return value;
+ }
+
+ public Object getSecondValue() {
+ return secondValue;
+ }
+
+ public boolean isNoValue() {
+ return noValue;
+ }
+
+ public boolean isSingleValue() {
+ return singleValue;
+ }
+
+ public boolean isBetweenValue() {
+ return betweenValue;
+ }
+
+ public boolean isListValue() {
+ return listValue;
+ }
+
+ public String getTypeHandler() {
+ return typeHandler;
+ }
+
+ protected Criterion(String condition) {
+ super();
+ this.condition = condition;
+ this.typeHandler = null;
+ this.noValue = true;
+ }
+
+ protected Criterion(String condition, Object value, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.typeHandler = typeHandler;
+ if (value instanceof List>) {
+ this.listValue = true;
+ } else {
+ this.singleValue = true;
+ }
+ }
+
+ protected Criterion(String condition, Object value) {
+ this(condition, value, null);
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
+ super();
+ this.condition = condition;
+ this.value = value;
+ this.secondValue = secondValue;
+ this.typeHandler = typeHandler;
+ this.betweenValue = true;
+ }
+
+ protected Criterion(String condition, Object value, Object secondValue) {
+ this(condition, value, secondValue, null);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/mapper/AsraDailyMapper.java b/src/main/java/com/zteits/oa/report/mapper/AsraDailyMapper.java
new file mode 100644
index 0000000..b358ffa
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/mapper/AsraDailyMapper.java
@@ -0,0 +1,36 @@
+package com.zteits.oa.report.mapper;
+
+import com.zteits.oa.report.domain.AsraDaily;
+import com.zteits.oa.report.domain.AsraDailyExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface AsraDailyMapper {
+ long countByExample(AsraDailyExample example);
+
+ int deleteByExample(AsraDailyExample example);
+
+ int deleteByPrimaryKey(Long id);
+
+ int insert(AsraDaily record);
+
+ int insertSelective(AsraDaily record);
+
+ List selectByExampleWithBLOBs(AsraDailyExample example);
+
+ List selectByExample(AsraDailyExample example);
+
+ AsraDaily selectByPrimaryKey(Long id);
+
+ int updateByExampleSelective(@Param("record") AsraDaily record, @Param("example") AsraDailyExample example);
+
+ int updateByExampleWithBLOBs(@Param("record") AsraDaily record, @Param("example") AsraDailyExample example);
+
+ int updateByExample(@Param("record") AsraDaily record, @Param("example") AsraDailyExample example);
+
+ int updateByPrimaryKeySelective(AsraDaily record);
+
+ int updateByPrimaryKeyWithBLOBs(AsraDaily record);
+
+ int updateByPrimaryKey(AsraDaily record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/mapper/AsraOpRelationsMapper.java b/src/main/java/com/zteits/oa/report/mapper/AsraOpRelationsMapper.java
new file mode 100644
index 0000000..4e07f71
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/mapper/AsraOpRelationsMapper.java
@@ -0,0 +1,30 @@
+package com.zteits.oa.report.mapper;
+
+import com.zteits.oa.report.domain.AsraOpRelations;
+import com.zteits.oa.report.domain.AsraOpRelationsExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface AsraOpRelationsMapper {
+ long countByExample(AsraOpRelationsExample example);
+
+ int deleteByExample(AsraOpRelationsExample example);
+
+ int deleteByPrimaryKey(Long id);
+
+ int insert(AsraOpRelations record);
+
+ int insertSelective(AsraOpRelations record);
+
+ List selectByExample(AsraOpRelationsExample example);
+
+ AsraOpRelations selectByPrimaryKey(Long id);
+
+ int updateByExampleSelective(@Param("record") AsraOpRelations record, @Param("example") AsraOpRelationsExample example);
+
+ int updateByExample(@Param("record") AsraOpRelations record, @Param("example") AsraOpRelationsExample example);
+
+ int updateByPrimaryKeySelective(AsraOpRelations record);
+
+ int updateByPrimaryKey(AsraOpRelations record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/mapper/AsraProjectMapper.java b/src/main/java/com/zteits/oa/report/mapper/AsraProjectMapper.java
new file mode 100644
index 0000000..65c616f
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/mapper/AsraProjectMapper.java
@@ -0,0 +1,30 @@
+package com.zteits.oa.report.mapper;
+
+import com.zteits.oa.report.domain.AsraProject;
+import com.zteits.oa.report.domain.AsraProjectExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface AsraProjectMapper {
+ long countByExample(AsraProjectExample example);
+
+ int deleteByExample(AsraProjectExample example);
+
+ int deleteByPrimaryKey(Long id);
+
+ int insert(AsraProject record);
+
+ int insertSelective(AsraProject record);
+
+ List selectByExample(AsraProjectExample example);
+
+ AsraProject selectByPrimaryKey(Long id);
+
+ int updateByExampleSelective(@Param("record") AsraProject record, @Param("example") AsraProjectExample example);
+
+ int updateByExample(@Param("record") AsraProject record, @Param("example") AsraProjectExample example);
+
+ int updateByPrimaryKeySelective(AsraProject record);
+
+ int updateByPrimaryKey(AsraProject record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/mapper/AsraRoleMapper.java b/src/main/java/com/zteits/oa/report/mapper/AsraRoleMapper.java
new file mode 100644
index 0000000..e6b1a27
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/mapper/AsraRoleMapper.java
@@ -0,0 +1,30 @@
+package com.zteits.oa.report.mapper;
+
+import com.zteits.oa.report.domain.AsraRole;
+import com.zteits.oa.report.domain.AsraRoleExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface AsraRoleMapper {
+ long countByExample(AsraRoleExample example);
+
+ int deleteByExample(AsraRoleExample example);
+
+ int deleteByPrimaryKey(Long id);
+
+ int insert(AsraRole record);
+
+ int insertSelective(AsraRole record);
+
+ List selectByExample(AsraRoleExample example);
+
+ AsraRole selectByPrimaryKey(Long id);
+
+ int updateByExampleSelective(@Param("record") AsraRole record, @Param("example") AsraRoleExample example);
+
+ int updateByExample(@Param("record") AsraRole record, @Param("example") AsraRoleExample example);
+
+ int updateByPrimaryKeySelective(AsraRole record);
+
+ int updateByPrimaryKey(AsraRole record);
+}
\ No newline at end of file
diff --git a/src/main/java/com/zteits/oa/report/mapper/TbAreaMapper.java b/src/main/java/com/zteits/oa/report/mapper/TbAreaMapper.java
new file mode 100644
index 0000000..a59b9e0
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/mapper/TbAreaMapper.java
@@ -0,0 +1,30 @@
+package com.zteits.oa.report.mapper;
+
+import com.zteits.oa.report.domain.TbArea;
+import com.zteits.oa.report.domain.TbAreaExample;
+import java.util.List;
+import org.apache.ibatis.annotations.Param;
+
+public interface TbAreaMapper {
+ long countByExample(TbAreaExample example);
+
+ int deleteByExample(TbAreaExample example);
+
+ int deleteByPrimaryKey(Long id);
+
+ int insert(TbArea record);
+
+ int insertSelective(TbArea record);
+
+ List selectByExample(TbAreaExample example);
+
+ TbArea selectByPrimaryKey(Long id);
+
+ int updateByExampleSelective(@Param("record") TbArea record, @Param("example") TbAreaExample example);
+
+ int updateByExample(@Param("record") TbArea record, @Param("example") TbAreaExample example);
+
+ int updateByPrimaryKeySelective(TbArea record);
+
+ int updateByPrimaryKey(TbArea record);
+}
\ No newline at end of file
diff --git a/src/main/resources/generator/generatorConfig.xml b/src/main/resources/generator/generatorConfig.xml
index 5bcad84..86501d3 100644
--- a/src/main/resources/generator/generatorConfig.xml
+++ b/src/main/resources/generator/generatorConfig.xml
@@ -38,12 +38,27 @@
-
+
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/mybatis/mapper/AsraDailyMapper.xml b/src/main/resources/mybatis/mapper/AsraDailyMapper.xml
new file mode 100644
index 0000000..ad8e0cd
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/AsraDailyMapper.xml
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+ id, project_id, asar_op_id, asar_op_name, years, weeks, weeks_num, daily_date, data_state,
+ create_empid, create_emp_name, create_date, modfiy_empid, modfiy_emp_name, modfiy_date
+
+
+ daily_content
+
+
+
+
+
+ delete from asra_daily
+ where id = #{id,jdbcType=BIGINT}
+
+
+ delete from asra_daily
+
+
+
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_daily (project_id, asar_op_id, asar_op_name,
+ years, weeks, weeks_num,
+ daily_date, data_state, create_empid,
+ create_emp_name, create_date, modfiy_empid,
+ modfiy_emp_name, modfiy_date, daily_content
+ )
+ values (#{projectId,jdbcType=BIGINT}, #{asarOpId,jdbcType=BIGINT}, #{asarOpName,jdbcType=VARCHAR},
+ #{years,jdbcType=INTEGER}, #{weeks,jdbcType=INTEGER}, #{weeksNum,jdbcType=INTEGER},
+ #{dailyDate,jdbcType=DATE}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR},
+ #{createEmpName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR},
+ #{modfiyEmpName,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{dailyContent,jdbcType=LONGVARCHAR}
+ )
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_daily
+
+
+ project_id,
+
+
+ asar_op_id,
+
+
+ asar_op_name,
+
+
+ years,
+
+
+ weeks,
+
+
+ weeks_num,
+
+
+ daily_date,
+
+
+ data_state,
+
+
+ create_empid,
+
+
+ create_emp_name,
+
+
+ create_date,
+
+
+ modfiy_empid,
+
+
+ modfiy_emp_name,
+
+
+ modfiy_date,
+
+
+ daily_content,
+
+
+
+
+ #{projectId,jdbcType=BIGINT},
+
+
+ #{asarOpId,jdbcType=BIGINT},
+
+
+ #{asarOpName,jdbcType=VARCHAR},
+
+
+ #{years,jdbcType=INTEGER},
+
+
+ #{weeks,jdbcType=INTEGER},
+
+
+ #{weeksNum,jdbcType=INTEGER},
+
+
+ #{dailyDate,jdbcType=DATE},
+
+
+ #{dataState,jdbcType=INTEGER},
+
+
+ #{createEmpid,jdbcType=VARCHAR},
+
+
+ #{createEmpName,jdbcType=VARCHAR},
+
+
+ #{createDate,jdbcType=TIMESTAMP},
+
+
+ #{modfiyEmpid,jdbcType=VARCHAR},
+
+
+ #{modfiyEmpName,jdbcType=VARCHAR},
+
+
+ #{modfiyDate,jdbcType=TIMESTAMP},
+
+
+ #{dailyContent,jdbcType=LONGVARCHAR},
+
+
+
+
+
+ update asra_daily
+
+
+ id = #{record.id,jdbcType=BIGINT},
+
+
+ project_id = #{record.projectId,jdbcType=BIGINT},
+
+
+ asar_op_id = #{record.asarOpId,jdbcType=BIGINT},
+
+
+ asar_op_name = #{record.asarOpName,jdbcType=VARCHAR},
+
+
+ years = #{record.years,jdbcType=INTEGER},
+
+
+ weeks = #{record.weeks,jdbcType=INTEGER},
+
+
+ weeks_num = #{record.weeksNum,jdbcType=INTEGER},
+
+
+ daily_date = #{record.dailyDate,jdbcType=DATE},
+
+
+ data_state = #{record.dataState,jdbcType=INTEGER},
+
+
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+
+
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+
+
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+
+
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+
+
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+
+
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
+
+
+ daily_content = #{record.dailyContent,jdbcType=LONGVARCHAR},
+
+
+
+
+
+
+
+ update asra_daily
+ set id = #{record.id,jdbcType=BIGINT},
+ project_id = #{record.projectId,jdbcType=BIGINT},
+ asar_op_id = #{record.asarOpId,jdbcType=BIGINT},
+ asar_op_name = #{record.asarOpName,jdbcType=VARCHAR},
+ years = #{record.years,jdbcType=INTEGER},
+ weeks = #{record.weeks,jdbcType=INTEGER},
+ weeks_num = #{record.weeksNum,jdbcType=INTEGER},
+ daily_date = #{record.dailyDate,jdbcType=DATE},
+ data_state = #{record.dataState,jdbcType=INTEGER},
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
+ daily_content = #{record.dailyContent,jdbcType=LONGVARCHAR}
+
+
+
+
+
+ update asra_daily
+ set id = #{record.id,jdbcType=BIGINT},
+ project_id = #{record.projectId,jdbcType=BIGINT},
+ asar_op_id = #{record.asarOpId,jdbcType=BIGINT},
+ asar_op_name = #{record.asarOpName,jdbcType=VARCHAR},
+ years = #{record.years,jdbcType=INTEGER},
+ weeks = #{record.weeks,jdbcType=INTEGER},
+ weeks_num = #{record.weeksNum,jdbcType=INTEGER},
+ daily_date = #{record.dailyDate,jdbcType=DATE},
+ data_state = #{record.dataState,jdbcType=INTEGER},
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}
+
+
+
+
+
+ update asra_daily
+
+
+ project_id = #{projectId,jdbcType=BIGINT},
+
+
+ asar_op_id = #{asarOpId,jdbcType=BIGINT},
+
+
+ asar_op_name = #{asarOpName,jdbcType=VARCHAR},
+
+
+ years = #{years,jdbcType=INTEGER},
+
+
+ weeks = #{weeks,jdbcType=INTEGER},
+
+
+ weeks_num = #{weeksNum,jdbcType=INTEGER},
+
+
+ daily_date = #{dailyDate,jdbcType=DATE},
+
+
+ data_state = #{dataState,jdbcType=INTEGER},
+
+
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+
+
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+
+
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+
+
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+
+
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+
+
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
+
+
+ daily_content = #{dailyContent,jdbcType=LONGVARCHAR},
+
+
+ where id = #{id,jdbcType=BIGINT}
+
+
+ update asra_daily
+ set project_id = #{projectId,jdbcType=BIGINT},
+ asar_op_id = #{asarOpId,jdbcType=BIGINT},
+ asar_op_name = #{asarOpName,jdbcType=VARCHAR},
+ years = #{years,jdbcType=INTEGER},
+ weeks = #{weeks,jdbcType=INTEGER},
+ weeks_num = #{weeksNum,jdbcType=INTEGER},
+ daily_date = #{dailyDate,jdbcType=DATE},
+ data_state = #{dataState,jdbcType=INTEGER},
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
+ daily_content = #{dailyContent,jdbcType=LONGVARCHAR}
+ where id = #{id,jdbcType=BIGINT}
+
+
+ update asra_daily
+ set project_id = #{projectId,jdbcType=BIGINT},
+ asar_op_id = #{asarOpId,jdbcType=BIGINT},
+ asar_op_name = #{asarOpName,jdbcType=VARCHAR},
+ years = #{years,jdbcType=INTEGER},
+ weeks = #{weeks,jdbcType=INTEGER},
+ weeks_num = #{weeksNum,jdbcType=INTEGER},
+ daily_date = #{dailyDate,jdbcType=DATE},
+ data_state = #{dataState,jdbcType=INTEGER},
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}
+ where id = #{id,jdbcType=BIGINT}
+
+
\ No newline at end of file
diff --git a/src/main/resources/mybatis/mapper/AsraOpRelationsMapper.xml b/src/main/resources/mybatis/mapper/AsraOpRelationsMapper.xml
new file mode 100644
index 0000000..650f751
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/AsraOpRelationsMapper.xml
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+ id, parent_id, op_id, data_state
+
+
+
+
+ delete from asra_op_relations
+ where id = #{id,jdbcType=BIGINT}
+
+
+ delete from asra_op_relations
+
+
+
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_op_relations (parent_id, op_id, data_state
+ )
+ values (#{parentId,jdbcType=BIGINT}, #{opId,jdbcType=BIGINT}, #{dataState,jdbcType=INTEGER}
+ )
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_op_relations
+
+
+ parent_id,
+
+
+ op_id,
+
+
+ data_state,
+
+
+
+
+ #{parentId,jdbcType=BIGINT},
+
+
+ #{opId,jdbcType=BIGINT},
+
+
+ #{dataState,jdbcType=INTEGER},
+
+
+
+
+
+ update asra_op_relations
+
+
+ id = #{record.id,jdbcType=BIGINT},
+
+
+ parent_id = #{record.parentId,jdbcType=BIGINT},
+
+
+ op_id = #{record.opId,jdbcType=BIGINT},
+
+
+ data_state = #{record.dataState,jdbcType=INTEGER},
+
+
+
+
+
+
+
+ update asra_op_relations
+ set id = #{record.id,jdbcType=BIGINT},
+ parent_id = #{record.parentId,jdbcType=BIGINT},
+ op_id = #{record.opId,jdbcType=BIGINT},
+ data_state = #{record.dataState,jdbcType=INTEGER}
+
+
+
+
+
+ update asra_op_relations
+
+
+ parent_id = #{parentId,jdbcType=BIGINT},
+
+
+ op_id = #{opId,jdbcType=BIGINT},
+
+
+ data_state = #{dataState,jdbcType=INTEGER},
+
+
+ where id = #{id,jdbcType=BIGINT}
+
+
+ update asra_op_relations
+ set parent_id = #{parentId,jdbcType=BIGINT},
+ op_id = #{opId,jdbcType=BIGINT},
+ data_state = #{dataState,jdbcType=INTEGER}
+ where id = #{id,jdbcType=BIGINT}
+
+
\ No newline at end of file
diff --git a/src/main/resources/mybatis/mapper/AsraProjectMapper.xml b/src/main/resources/mybatis/mapper/AsraProjectMapper.xml
new file mode 100644
index 0000000..a046256
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/AsraProjectMapper.xml
@@ -0,0 +1,353 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+ id, projec_name, prov_id, prov_name, city_id, city_name, sort_num, data_state, create_empid,
+ create_emp_name, create_date, modfiy_empid, modfiy_emp_name, modfiy_date
+
+
+
+
+ delete from asra_project
+ where id = #{id,jdbcType=BIGINT}
+
+
+ delete from asra_project
+
+
+
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_project (projec_name, prov_id, prov_name,
+ city_id, city_name, sort_num,
+ data_state, create_empid, create_emp_name,
+ create_date, modfiy_empid, modfiy_emp_name,
+ modfiy_date)
+ values (#{projecName,jdbcType=VARCHAR}, #{provId,jdbcType=BIGINT}, #{provName,jdbcType=VARCHAR},
+ #{cityId,jdbcType=BIGINT}, #{cityName,jdbcType=VARCHAR}, #{sortNum,jdbcType=INTEGER},
+ #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createEmpName,jdbcType=VARCHAR},
+ #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyEmpName,jdbcType=VARCHAR},
+ #{modfiyDate,jdbcType=TIMESTAMP})
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_project
+
+
+ projec_name,
+
+
+ prov_id,
+
+
+ prov_name,
+
+
+ city_id,
+
+
+ city_name,
+
+
+ sort_num,
+
+
+ data_state,
+
+
+ create_empid,
+
+
+ create_emp_name,
+
+
+ create_date,
+
+
+ modfiy_empid,
+
+
+ modfiy_emp_name,
+
+
+ modfiy_date,
+
+
+
+
+ #{projecName,jdbcType=VARCHAR},
+
+
+ #{provId,jdbcType=BIGINT},
+
+
+ #{provName,jdbcType=VARCHAR},
+
+
+ #{cityId,jdbcType=BIGINT},
+
+
+ #{cityName,jdbcType=VARCHAR},
+
+
+ #{sortNum,jdbcType=INTEGER},
+
+
+ #{dataState,jdbcType=INTEGER},
+
+
+ #{createEmpid,jdbcType=VARCHAR},
+
+
+ #{createEmpName,jdbcType=VARCHAR},
+
+
+ #{createDate,jdbcType=TIMESTAMP},
+
+
+ #{modfiyEmpid,jdbcType=VARCHAR},
+
+
+ #{modfiyEmpName,jdbcType=VARCHAR},
+
+
+ #{modfiyDate,jdbcType=TIMESTAMP},
+
+
+
+
+
+ update asra_project
+
+
+ id = #{record.id,jdbcType=BIGINT},
+
+
+ projec_name = #{record.projecName,jdbcType=VARCHAR},
+
+
+ prov_id = #{record.provId,jdbcType=BIGINT},
+
+
+ prov_name = #{record.provName,jdbcType=VARCHAR},
+
+
+ city_id = #{record.cityId,jdbcType=BIGINT},
+
+
+ city_name = #{record.cityName,jdbcType=VARCHAR},
+
+
+ sort_num = #{record.sortNum,jdbcType=INTEGER},
+
+
+ data_state = #{record.dataState,jdbcType=INTEGER},
+
+
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+
+
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+
+
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+
+
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+
+
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+
+
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
+
+
+
+
+
+
+
+ update asra_project
+ set id = #{record.id,jdbcType=BIGINT},
+ projec_name = #{record.projecName,jdbcType=VARCHAR},
+ prov_id = #{record.provId,jdbcType=BIGINT},
+ prov_name = #{record.provName,jdbcType=VARCHAR},
+ city_id = #{record.cityId,jdbcType=BIGINT},
+ city_name = #{record.cityName,jdbcType=VARCHAR},
+ sort_num = #{record.sortNum,jdbcType=INTEGER},
+ data_state = #{record.dataState,jdbcType=INTEGER},
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}
+
+
+
+
+
+ update asra_project
+
+
+ projec_name = #{projecName,jdbcType=VARCHAR},
+
+
+ prov_id = #{provId,jdbcType=BIGINT},
+
+
+ prov_name = #{provName,jdbcType=VARCHAR},
+
+
+ city_id = #{cityId,jdbcType=BIGINT},
+
+
+ city_name = #{cityName,jdbcType=VARCHAR},
+
+
+ sort_num = #{sortNum,jdbcType=INTEGER},
+
+
+ data_state = #{dataState,jdbcType=INTEGER},
+
+
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+
+
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+
+
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+
+
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+
+
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+
+
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
+
+
+ where id = #{id,jdbcType=BIGINT}
+
+
+ update asra_project
+ set projec_name = #{projecName,jdbcType=VARCHAR},
+ prov_id = #{provId,jdbcType=BIGINT},
+ prov_name = #{provName,jdbcType=VARCHAR},
+ city_id = #{cityId,jdbcType=BIGINT},
+ city_name = #{cityName,jdbcType=VARCHAR},
+ sort_num = #{sortNum,jdbcType=INTEGER},
+ data_state = #{dataState,jdbcType=INTEGER},
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}
+ where id = #{id,jdbcType=BIGINT}
+
+
\ No newline at end of file
diff --git a/src/main/resources/mybatis/mapper/AsraRoleMapper.xml b/src/main/resources/mybatis/mapper/AsraRoleMapper.xml
new file mode 100644
index 0000000..4305b58
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/AsraRoleMapper.xml
@@ -0,0 +1,291 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+ id, role_name, data_state, create_empid, create_emp_name, create_date, modfiy_empid,
+ modfiy_emp_name, modfiy_date, remark
+
+
+
+
+ delete from asra_role
+ where id = #{id,jdbcType=BIGINT}
+
+
+ delete from asra_role
+
+
+
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_role (role_name, data_state, create_empid,
+ create_emp_name, create_date, modfiy_empid,
+ modfiy_emp_name, modfiy_date, remark
+ )
+ values (#{roleName,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR},
+ #{createEmpName,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR},
+ #{modfiyEmpName,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}
+ )
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into asra_role
+
+
+ role_name,
+
+
+ data_state,
+
+
+ create_empid,
+
+
+ create_emp_name,
+
+
+ create_date,
+
+
+ modfiy_empid,
+
+
+ modfiy_emp_name,
+
+
+ modfiy_date,
+
+
+ remark,
+
+
+
+
+ #{roleName,jdbcType=VARCHAR},
+
+
+ #{dataState,jdbcType=INTEGER},
+
+
+ #{createEmpid,jdbcType=VARCHAR},
+
+
+ #{createEmpName,jdbcType=VARCHAR},
+
+
+ #{createDate,jdbcType=TIMESTAMP},
+
+
+ #{modfiyEmpid,jdbcType=VARCHAR},
+
+
+ #{modfiyEmpName,jdbcType=VARCHAR},
+
+
+ #{modfiyDate,jdbcType=TIMESTAMP},
+
+
+ #{remark,jdbcType=VARCHAR},
+
+
+
+
+
+ update asra_role
+
+
+ id = #{record.id,jdbcType=BIGINT},
+
+
+ role_name = #{record.roleName,jdbcType=VARCHAR},
+
+
+ data_state = #{record.dataState,jdbcType=INTEGER},
+
+
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+
+
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+
+
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+
+
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+
+
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+
+
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
+
+
+ remark = #{record.remark,jdbcType=VARCHAR},
+
+
+
+
+
+
+
+ update asra_role
+ set id = #{record.id,jdbcType=BIGINT},
+ role_name = #{record.roleName,jdbcType=VARCHAR},
+ data_state = #{record.dataState,jdbcType=INTEGER},
+ create_empid = #{record.createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
+ create_date = #{record.createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
+ remark = #{record.remark,jdbcType=VARCHAR}
+
+
+
+
+
+ update asra_role
+
+
+ role_name = #{roleName,jdbcType=VARCHAR},
+
+
+ data_state = #{dataState,jdbcType=INTEGER},
+
+
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+
+
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+
+
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+
+
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+
+
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+
+
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
+
+
+ remark = #{remark,jdbcType=VARCHAR},
+
+
+ where id = #{id,jdbcType=BIGINT}
+
+
+ update asra_role
+ set role_name = #{roleName,jdbcType=VARCHAR},
+ data_state = #{dataState,jdbcType=INTEGER},
+ create_empid = #{createEmpid,jdbcType=VARCHAR},
+ create_emp_name = #{createEmpName,jdbcType=VARCHAR},
+ create_date = #{createDate,jdbcType=TIMESTAMP},
+ modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR},
+ modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
+ modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
+ remark = #{remark,jdbcType=VARCHAR}
+ where id = #{id,jdbcType=BIGINT}
+
+
\ No newline at end of file
diff --git a/src/main/resources/mybatis/mapper/TbAreaMapper.xml b/src/main/resources/mybatis/mapper/TbAreaMapper.xml
new file mode 100644
index 0000000..4fd8e61
--- /dev/null
+++ b/src/main/resources/mybatis/mapper/TbAreaMapper.xml
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ and ${criterion.condition}
+
+
+ and ${criterion.condition} #{criterion.value}
+
+
+ and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
+
+
+ and ${criterion.condition}
+
+ #{listItem}
+
+
+
+
+
+
+
+
+
+
+ id, area_code, area_name, area_type, parent_id, data_state
+
+
+
+
+ delete from tb_area
+ where id = #{id,jdbcType=BIGINT}
+
+
+ delete from tb_area
+
+
+
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into tb_area (area_code, area_name, area_type,
+ parent_id, data_state)
+ values (#{areaCode,jdbcType=BIGINT}, #{areaName,jdbcType=VARCHAR}, #{areaType,jdbcType=INTEGER},
+ #{parentId,jdbcType=BIGINT}, #{dataState,jdbcType=INTEGER})
+
+
+
+ SELECT LAST_INSERT_ID()
+
+ insert into tb_area
+
+
+ area_code,
+
+
+ area_name,
+
+
+ area_type,
+
+
+ parent_id,
+
+
+ data_state,
+
+
+
+
+ #{areaCode,jdbcType=BIGINT},
+
+
+ #{areaName,jdbcType=VARCHAR},
+
+
+ #{areaType,jdbcType=INTEGER},
+
+
+ #{parentId,jdbcType=BIGINT},
+
+
+ #{dataState,jdbcType=INTEGER},
+
+
+
+
+
+ update tb_area
+
+
+ id = #{record.id,jdbcType=BIGINT},
+
+
+ area_code = #{record.areaCode,jdbcType=BIGINT},
+
+
+ area_name = #{record.areaName,jdbcType=VARCHAR},
+
+
+ area_type = #{record.areaType,jdbcType=INTEGER},
+
+
+ parent_id = #{record.parentId,jdbcType=BIGINT},
+
+
+ data_state = #{record.dataState,jdbcType=INTEGER},
+
+
+
+
+
+
+
+ update tb_area
+ set id = #{record.id,jdbcType=BIGINT},
+ area_code = #{record.areaCode,jdbcType=BIGINT},
+ area_name = #{record.areaName,jdbcType=VARCHAR},
+ area_type = #{record.areaType,jdbcType=INTEGER},
+ parent_id = #{record.parentId,jdbcType=BIGINT},
+ data_state = #{record.dataState,jdbcType=INTEGER}
+
+
+
+
+
+ update tb_area
+
+
+ area_code = #{areaCode,jdbcType=BIGINT},
+
+
+ area_name = #{areaName,jdbcType=VARCHAR},
+
+
+ area_type = #{areaType,jdbcType=INTEGER},
+
+
+ parent_id = #{parentId,jdbcType=BIGINT},
+
+
+ data_state = #{dataState,jdbcType=INTEGER},
+
+
+ where id = #{id,jdbcType=BIGINT}
+
+
+ update tb_area
+ set area_code = #{areaCode,jdbcType=BIGINT},
+ area_name = #{areaName,jdbcType=VARCHAR},
+ area_type = #{areaType,jdbcType=INTEGER},
+ parent_id = #{parentId,jdbcType=BIGINT},
+ data_state = #{dataState,jdbcType=INTEGER}
+ where id = #{id,jdbcType=BIGINT}
+
+
\ No newline at end of file
diff --git a/zteits-oa.iml b/zteits-oa.iml
new file mode 100644
index 0000000..d716f9d
--- /dev/null
+++ b/zteits-oa.iml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file