From 3a404b2a67fe551479272d3e17dd2fa70801d60d Mon Sep 17 00:00:00 2001 From: zhaowg Date: Tue, 28 Aug 2018 16:16:54 +0800 Subject: [PATCH] 空闲车位获取和推送 --- .idea/compiler.xml | 17 +++++++++++++++++ .idea/encodings.xml | 6 ++++++ .idea/libraries/Maven__antlr_antlr_2_7_7.xml | 13 +++++++++++++ .idea/libraries/Maven__aopalliance_aopalliance_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml | 13 +++++++++++++ .idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml | 13 +++++++++++++ .idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml | 13 +++++++++++++ .idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml | 13 +++++++++++++ .idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml | 13 +++++++++++++ .idea/libraries/Maven__com_alibaba_druid_1_0_31.xml | 13 +++++++++++++ .idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml | 13 +++++++++++++ .idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml | 13 +++++++++++++ .idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml | 13 +++++++++++++ .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml | 13 +++++++++++++ .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml | 13 +++++++++++++ .idea/libraries/Maven__com_google_guava_guava_21_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_google_zxing_core_3_2_1.xml | 13 +++++++++++++ .idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_lowagie_itext_2_1_7.xml | 13 +++++++++++++ .idea/libraries/Maven__com_sign_sign_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml | 13 +++++++++++++ .idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml | 13 +++++++++++++ .idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml | 13 +++++++++++++ .idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml | 13 +++++++++++++ .idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml | 13 +++++++++++++ .idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_cli_commons_cli_1_2.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_codec_commons_codec_1_10.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_digester_commons_digester_2_1.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_io_commons_io_1_3_1.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_lang_commons_lang_2_6.xml | 13 +++++++++++++ .idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml | 13 +++++++++++++ .idea/libraries/Maven__dom4j_dom4j_1_6_1.xml | 13 +++++++++++++ .idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml | 13 +++++++++++++ .idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml | 13 +++++++++++++ .idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml | 13 +++++++++++++ .idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml | 13 +++++++++++++ .idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__junit_junit_4_12.xml | 13 +++++++++++++ .idea/libraries/Maven__log4j_log4j_1_2_17.xml | 13 +++++++++++++ .idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml | 13 +++++++++++++ .idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml | 13 +++++++++++++ .idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml | 13 +++++++++++++ .idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml | 13 +++++++++++++ .idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml | 13 +++++++++++++ .idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml | 13 +++++++++++++ .idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml | 13 +++++++++++++ .idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_poi_poi_3_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml | 13 +++++++++++++ .idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml | 13 +++++++++++++ .idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml | 13 +++++++++++++ .idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml | 13 +++++++++++++ .idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml | 13 +++++++++++++ .idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml | 13 +++++++++++++ .idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml | 13 +++++++++++++ .idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml | 13 +++++++++++++ .idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml | 13 +++++++++++++ .idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml | 13 +++++++++++++ .idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml | 13 +++++++++++++ .idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml | 13 +++++++++++++ .idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml | 13 +++++++++++++ .idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml | 13 +++++++++++++ .idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml | 13 +++++++++++++ .idea/libraries/Maven__org_objenesis_objenesis_2_1.xml | 13 +++++++++++++ .idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml | 13 +++++++++++++ .idea/libraries/Maven__org_reflections_reflections_0_9_11.xml | 13 +++++++++++++ .idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml | 13 +++++++++++++ .idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml | 13 +++++++++++++ .idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml | 13 +++++++++++++ .idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml | 13 +++++++++++++ .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml | 13 +++++++++++++ .idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml | 13 +++++++++++++ .idea/libraries/Maven__redis_clients_jedis_2_9_0.xml | 13 +++++++++++++ .idea/libraries/Maven__stax_stax_api_1_0_1.xml | 13 +++++++++++++ .idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml | 13 +++++++++++++ .idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml | 13 +++++++++++++ .idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml | 13 +++++++++++++ .idea/misc.xml | 13 +++++++++++++ .idea/modules.xml | 9 +++++++++ .idea/vcs.xml | 6 ++++++ pom.xml | 15 +++++++++++++++ zteits-job/pom.xml | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/JobApplication.java | 25 +++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java | 34 ++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java | 17 +++++++++++++++++ zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java | 12 ++++++++++++ zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java | 12 ++++++++++++ zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java | 30 ++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java | 7 +++++++ zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java | 17 +++++++++++++++++ zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java | 19 +++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java | 27 +++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java | 213 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java | 720 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java | 3701 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java | 771 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java | 486 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java | 2591 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java | 30 ++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java | 30 ++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java | 30 ++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java | 28 ++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java | 376 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java | 43 +++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java | 32 ++++++++++++++++++++++++++++++++ zteits-job/src/main/resources/application-prod.properties | 26 ++++++++++++++++++++++++++ zteits-job/src/main/resources/application.properties | 37 +++++++++++++++++++++++++++++++++++++ zteits-job/src/main/resources/generator/generatorConfig.xml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml | 1004 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml | 275 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml | 719 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-job/zteits-job.iml | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ zteits-module.iml | 15 +++++++++++++++ 226 files changed, 15289 insertions(+), 0 deletions(-) create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Maven__antlr_antlr_2_7_7.xml create mode 100644 .idea/libraries/Maven__aopalliance_aopalliance_1_0.xml create mode 100644 .idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml create mode 100644 .idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml create mode 100644 .idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml create mode 100644 .idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml create mode 100644 .idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml create mode 100644 .idea/libraries/Maven__com_alibaba_druid_1_0_31.xml create mode 100644 .idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml create mode 100644 .idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml create mode 100644 .idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml create mode 100644 .idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_21_0.xml create mode 100644 .idea/libraries/Maven__com_google_zxing_core_3_2_1.xml create mode 100644 .idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml create mode 100644 .idea/libraries/Maven__com_lowagie_itext_2_1_7.xml create mode 100644 .idea/libraries/Maven__com_sign_sign_1_0.xml create mode 100644 .idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml create mode 100644 .idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml create mode 100644 .idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml create mode 100644 .idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml create mode 100644 .idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml create mode 100644 .idea/libraries/Maven__commons_cli_commons_cli_1_2.xml create mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_10.xml create mode 100644 .idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml create mode 100644 .idea/libraries/Maven__commons_digester_commons_digester_2_1.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_1_3_1.xml create mode 100644 .idea/libraries/Maven__commons_lang_commons_lang_2_6.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml create mode 100644 .idea/libraries/Maven__dom4j_dom4j_1_6_1.xml create mode 100644 .idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml create mode 100644 .idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml create mode 100644 .idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml create mode 100644 .idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml create mode 100644 .idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml create mode 100644 .idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml create mode 100644 .idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__log4j_log4j_1_2_17.xml create mode 100644 .idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml create mode 100644 .idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml create mode 100644 .idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml create mode 100644 .idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml create mode 100644 .idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml create mode 100644 .idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml create mode 100644 .idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml create mode 100644 .idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml create mode 100644 .idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml create mode 100644 .idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml create mode 100644 .idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml create mode 100644 .idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml create mode 100644 .idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml create mode 100644 .idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_3_9.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml create mode 100644 .idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml create mode 100644 .idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml create mode 100644 .idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml create mode 100644 .idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml create mode 100644 .idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml create mode 100644 .idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml create mode 100644 .idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml create mode 100644 .idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml create mode 100644 .idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml create mode 100644 .idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml create mode 100644 .idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml create mode 100644 .idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml create mode 100644 .idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml create mode 100644 .idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml create mode 100644 .idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml create mode 100644 .idea/libraries/Maven__org_objenesis_objenesis_2_1.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml create mode 100644 .idea/libraries/Maven__org_reflections_reflections_0_9_11.xml create mode 100644 .idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml create mode 100644 .idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml create mode 100644 .idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml create mode 100644 .idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml create mode 100644 .idea/libraries/Maven__redis_clients_jedis_2_9_0.xml create mode 100644 .idea/libraries/Maven__stax_stax_api_1_0_1.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml create mode 100644 .idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml create mode 100644 .idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 pom.xml create mode 100644 zteits-job/pom.xml create mode 100644 zteits-job/src/main/java/com/zteits/job/JobApplication.java create mode 100644 zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java create mode 100644 zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java create mode 100644 zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java create mode 100644 zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java create mode 100644 zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java create mode 100644 zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java create mode 100644 zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java create mode 100644 zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java create mode 100644 zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java create mode 100644 zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java create mode 100644 zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java create mode 100644 zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java create mode 100644 zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java create mode 100644 zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java create mode 100644 zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java create mode 100644 zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java create mode 100644 zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java create mode 100644 zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java create mode 100644 zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java create mode 100644 zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java create mode 100644 zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java create mode 100644 zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java create mode 100644 zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java create mode 100644 zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java create mode 100644 zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java create mode 100644 zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java create mode 100644 zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java create mode 100644 zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java create mode 100644 zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java create mode 100644 zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java create mode 100644 zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java create mode 100644 zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java create mode 100644 zteits-job/src/main/resources/application-prod.properties create mode 100644 zteits-job/src/main/resources/application.properties create mode 100644 zteits-job/src/main/resources/generator/generatorConfig.xml create mode 100644 zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml create mode 100644 zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml create mode 100644 zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml create mode 100644 zteits-job/zteits-job.iml create mode 100644 zteits-module.iml diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..4aa41c2 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..1f8eec0 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml new file mode 100644 index 0000000..b8d93d8 --- /dev/null +++ b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__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__avalon_framework_avalon_framework_impl_4_2_0.xml b/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml new file mode 100644 index 0000000..182cba2 --- /dev/null +++ b/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml b/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml new file mode 100644 index 0000000..0c65f5d --- /dev/null +++ b/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml b/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml new file mode 100644 index 0000000..5197ed3 --- /dev/null +++ b/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml new file mode 100644 index 0000000..cdd7959 --- /dev/null +++ b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml new file mode 100644 index 0000000..6c2a760 --- /dev/null +++ b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml b/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml new file mode 100644 index 0000000..82b83f6 --- /dev/null +++ b/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml b/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml new file mode 100644 index 0000000..ece54a5 --- /dev/null +++ b/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.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_alibaba_pay_alipay_sdk_java_1_0_0.xml b/.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml new file mode 100644 index 0000000..6552efc --- /dev/null +++ b/.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml b/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml new file mode 100644 index 0000000..743f297 --- /dev/null +++ b/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml new file mode 100644 index 0000000..33c30b4 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_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_10.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml new file mode 100644 index 0000000..5d9d662 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml new file mode 100644 index 0000000..df5cb22 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_21_0.xml b/.idea/libraries/Maven__com_google_guava_guava_21_0.xml new file mode 100644 index 0000000..a923456 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_21_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml b/.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml new file mode 100644 index 0000000..2a53554 --- /dev/null +++ b/.idea/libraries/Maven__com_google_zxing_core_3_2_1.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_lowagie_itext_2_1_7.xml b/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml new file mode 100644 index 0000000..ae673ea --- /dev/null +++ b/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sign_sign_1_0.xml b/.idea/libraries/Maven__com_sign_sign_1_0.xml new file mode 100644 index 0000000..dec1713 --- /dev/null +++ b/.idea/libraries/Maven__com_sign_sign_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml b/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml new file mode 100644 index 0000000..e192de9 --- /dev/null +++ b/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml b/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml new file mode 100644 index 0000000..0ae565c --- /dev/null +++ b/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml b/.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml new file mode 100644 index 0000000..0ddf7cf --- /dev/null +++ b/.idea/libraries/Maven__com_squareup_okio_okio_1_11_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__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml b/.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml new file mode 100644 index 0000000..a56482b --- /dev/null +++ b/.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml b/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml new file mode 100644 index 0000000..7b79a81 --- /dev/null +++ b/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml new file mode 100644 index 0000000..687a60e --- /dev/null +++ b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml b/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml new file mode 100644 index 0000000..cec2493 --- /dev/null +++ b/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml new file mode 100644 index 0000000..27424a1 --- /dev/null +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml new file mode 100644 index 0000000..13afda2 --- /dev/null +++ b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml b/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml new file mode 100644 index 0000000..f116060 --- /dev/null +++ b/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml b/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml new file mode 100644 index 0000000..80399d2 --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml b/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml new file mode 100644 index 0000000..2ec8376 --- /dev/null +++ b/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml new file mode 100644 index 0000000..b770f56 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml new file mode 100644 index 0000000..14681ee --- /dev/null +++ b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml b/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml new file mode 100644 index 0000000..c9bf8a5 --- /dev/null +++ b/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml b/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml new file mode 100644 index 0000000..d1cfe80 --- /dev/null +++ b/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.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_6.xml b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml new file mode 100644 index 0000000..91cb41b --- /dev/null +++ b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.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_persistence_persistence_api_1_0.xml b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml new file mode 100644 index 0000000..e60370e --- /dev/null +++ b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml new file mode 100644 index 0000000..c24f7e3 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml new file mode 100644 index 0000000..5f032d2 --- /dev/null +++ b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_validation_validation_api_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__log4j_log4j_1_2_17.xml b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml new file mode 100644 index 0000000..e383c1b --- /dev/null +++ b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml new file mode 100644 index 0000000..c03e0e8 --- /dev/null +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.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__net_sf_barcode4j_barcode4j_2_0.xml b/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml new file mode 100644 index 0000000..3e76289 --- /dev/null +++ b/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml b/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml new file mode 100644 index 0000000..133e5ba --- /dev/null +++ b/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml new file mode 100644 index 0000000..9161582 --- /dev/null +++ b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml new file mode 100644 index 0000000..8964717 --- /dev/null +++ b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml new file mode 100644 index 0000000..26ec234 --- /dev/null +++ b/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml b/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml new file mode 100644 index 0000000..2ef082a --- /dev/null +++ b/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml b/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml new file mode 100644 index 0000000..5bdad07 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml b/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml new file mode 100644 index 0000000..b810f73 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml new file mode 100644 index 0000000..83cba3e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml new file mode 100644 index 0000000..cc0b58b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml b/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml new file mode 100644 index 0000000..0352f91 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml b/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml new file mode 100644 index 0000000..5fc5892 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml b/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml new file mode 100644 index 0000000..09f7210 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml new file mode 100644 index 0000000..c82bb7c --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml new file mode 100644 index 0000000..6372678 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml b/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml new file mode 100644 index 0000000..a0ffd89 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml new file mode 100644 index 0000000..f18b9bf --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml new file mode 100644 index 0000000..6a50614 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml b/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml new file mode 100644 index 0000000..4170509 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml new file mode 100644 index 0000000..99e8c9e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml new file mode 100644 index 0000000..9837b75 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml new file mode 100644 index 0000000..6a989bb --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml b/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml new file mode 100644 index 0000000..4aba27a --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml b/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml new file mode 100644 index 0000000..38b86a3 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml b/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml new file mode 100644 index 0000000..a9350c3 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml b/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml new file mode 100644 index 0000000..7a2914a --- /dev/null +++ b/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml new file mode 100644 index 0000000..466c52c --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml new file mode 100644 index 0000000..37841de --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml new file mode 100644 index 0000000..071beb2 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml new file mode 100644 index 0000000..2f92312 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml new file mode 100644 index 0000000..5b9ba23 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml new file mode 100644 index 0000000..08bab77 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml new file mode 100644 index 0000000..467bf2d --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml new file mode 100644 index 0000000..67cf887 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml new file mode 100644 index 0000000..eee07f3 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml new file mode 100644 index 0000000..72c9a0f --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml new file mode 100644 index 0000000..da0b55f --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml new file mode 100644 index 0000000..d4b5c27 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml new file mode 100644 index 0000000..a4883ad --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml new file mode 100644 index 0000000..260fb06 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml new file mode 100644 index 0000000..c70935f --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml new file mode 100644 index 0000000..f075018 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml b/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml new file mode 100644 index 0000000..e67a9e1 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml new file mode 100644 index 0000000..d46e30a --- /dev/null +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_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_bouncycastle_bcmail_jdk14_1_38.xml b/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml new file mode 100644 index 0000000..19a76d3 --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml new file mode 100644 index 0000000..cb79152 --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml b/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml new file mode 100644 index 0000000..755a52c --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml b/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml new file mode 100644 index 0000000..98a6916 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml new file mode 100644 index 0000000..a8f7879 --- /dev/null +++ b/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.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_common_hibernate_commons_annotations_5_0_1_Final.xml b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml new file mode 100644 index 0000000..ce34f42 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml new file mode 100644 index 0000000..34893a4 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml new file mode 100644 index 0000000..27dda1e --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml new file mode 100644 index 0000000..3c0ddd4 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml new file mode 100644 index 0000000..6492b2b --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git 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_jandex_2_0_0_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml new file mode 100644 index 0000000..a74dcfd --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml new file mode 100644 index 0000000..6dc7a37 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml b/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml new file mode 100644 index 0000000..79b4040 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml b/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml new file mode 100644 index 0000000..de04a5f --- /dev/null +++ b/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml b/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml new file mode 100644 index 0000000..59aac13 --- /dev/null +++ b/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.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_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_25.xml b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml new file mode 100644 index 0000000..bae9949 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml new file mode 100644 index 0000000..6073e53 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml new file mode 100644 index 0000000..a14ac63 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml new file mode 100644 index 0000000..1b644dd --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml new file mode 100644 index 0000000..44dc419 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml new file mode 100644 index 0000000..4c3a2b7 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml new file mode 100644 index 0000000..c6ba5e1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml new file mode 100644 index 0000000..2932fb5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml new file mode 100644 index 0000000..adc9680 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml new file mode 100644 index 0000000..d7506b5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml new file mode 100644 index 0000000..338299a --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml new file mode 100644 index 0000000..33c0b1c --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git 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_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml new file mode 100644 index 0000000..d7db397 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml new file mode 100644 index 0000000..ed7b340 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml new file mode 100644 index 0000000..f0bd94f --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml new file mode 100644 index 0000000..9312efe --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml new file mode 100644 index 0000000..07d7bca --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml new file mode 100644 index 0000000..f87de9f --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml new file mode 100644 index 0000000..3f35534 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml new file mode 100644 index 0000000..c80be37 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml new file mode 100644 index 0000000..6777add --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git 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_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml new file mode 100644 index 0000000..288e0d7 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml new file mode 100644 index 0000000..1ee15c1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git 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_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml new file mode 100644 index 0000000..e06e71e --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml new file mode 100644 index 0000000..2d53c11 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml new file mode 100644 index 0000000..0a8cafe --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml new file mode 100644 index 0000000..8050852 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_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_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml new file mode 100644 index 0000000..83cd823 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml new file mode 100644 index 0000000..b95dd78 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml new file mode 100644 index 0000000..7a825ff --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml new file mode 100644 index 0000000..49da486 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml new file mode 100644 index 0000000..9c66306 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml new file mode 100644 index 0000000..354d247 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml new file mode 100644 index 0000000..fc0c60c --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml new file mode 100644 index 0000000..0c0fcbf --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml new file mode 100644 index 0000000..d56e28f --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml new file mode 100644 index 0000000..31aebfb --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml new file mode 100644 index 0000000..01a3291 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_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/libraries/Maven__stax_stax_api_1_0_1.xml b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml new file mode 100644 index 0000000..0b13335 --- /dev/null +++ b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml b/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml new file mode 100644 index 0000000..29ba0c1 --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml b/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml new file mode 100644 index 0000000..9aadd29 --- /dev/null +++ b/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml b/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml new file mode 100644 index 0000000..6baf5e0 --- /dev/null +++ b/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.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..e8942bd --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..a548578 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..8e378bf --- /dev/null +++ b/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + com.zteits + zteits-modules + pom + 1.0-SNAPSHOT + + zteits-job + + + \ No newline at end of file diff --git a/zteits-job/pom.xml b/zteits-job/pom.xml new file mode 100644 index 0000000..161d640 --- /dev/null +++ b/zteits-job/pom.xml @@ -0,0 +1,217 @@ + + + 4.0.0 + + com.zteits.job + zteits-job + 0.0.1-SNAPSHOT + jar + + zteits-job + Demo project for Spring Boot + + org.springframework.boot + spring-boot-starter-parent + 1.5.9.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + 1.3.1.RELEASE + 5.1.21 + 3.0.5 + 3.4.4 + 1.0.29 + 1.1.0 + 5.1.42 + 4.12 + 3.4.0 + 4.1.6 + 1.1.7 + + + + + + com.zteits + zteits-framework + 0.0.1-SNAPSHOT + + + org.apache.httpcomponents + httpclient + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.boot + spring-boot-starter-aop + + + org.springframework.boot + spring-boot-starter-redis + 1.4.7.RELEASE + + + + org.springframework.session + spring-session + + + + com.xiaoleilu + hutool-all + ${hutool-all.version} + + + com.alibaba + fastjson + 1.2.47 + + + junit + junit + ${junit.version} + test + + + org.slf4j + slf4j-api + 1.7.21 + + + + ch.qos.logback + logback-classic + ${logback.version} + + + ch.qos.logback + logback-core + ${logback.version} + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-freemarker + + + + mysql + mysql-connector-java + ${mysql.version} + + + + com.alibaba + druid + 1.0.31 + + + + + org.mybatis + mybatis + 3.4.4 + + + org.mybatis + mybatis-spring + 1.3.1 + + + + org.mybatis.generator + mybatis-generator-core + 1.3.5 + compile + true + + + + tk.mybatis + mapper + ${mapper.version} + + + + + + io.springfox + springfox-swagger2 + 2.7.0 + + + io.springfox + springfox-swagger-ui + 2.7.0 + + + org.springframework.security + spring-security-web + + + + + compile + zteits-job + + + org.springframework.boot + spring-boot-maven-plugin + + com.zteits.job.JobApplication + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + + + + + nexus_releases + core Release Repository + http://192.168.1.195:9999/nexus/content/repositories/releases/ + + + nexus_snapshots + core Snapshots Repository + http://192.168.1.195:9999/nexus/content/repositories/snapshots/ + + + + + diff --git a/zteits-job/src/main/java/com/zteits/job/JobApplication.java b/zteits-job/src/main/java/com/zteits/job/JobApplication.java new file mode 100644 index 0000000..898e4ad --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/JobApplication.java @@ -0,0 +1,25 @@ +package com.zteits.job; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.ImportResource; +import org.springframework.scheduling.annotation.EnableAsync; +import org.springframework.scheduling.annotation.EnableScheduling; + +@EnableScheduling +@EnableAsync +@MapperScan({"com.zteits.job.mapper"}) +@SpringBootApplication(scanBasePackages = {"com.zteits.job","com.clouds.common.redis"}, exclude = {DataSourceAutoConfiguration.class}) +public class JobApplication { + + + public static void main(String[] args) { + + SpringApplication.run(JobApplication.class, args); + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java b/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java new file mode 100644 index 0000000..9bb89b5 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java @@ -0,0 +1,34 @@ +package com.zteits.job.config.datasource; + +import org.aspectj.lang.JoinPoint; +import org.aspectj.lang.annotation.Aspect; +import org.aspectj.lang.annotation.Before; +import org.aspectj.lang.annotation.Pointcut; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Component; + +@Aspect +@Component +public class DataSourceAspect { + private static final Logger logger = LoggerFactory.getLogger(DataSourceAspect.class); + /** + * 使用空方法定义切点表达式 + */ + @Pointcut("execution(* com.zteits.job.dao.**.**.*(..))") + public void declareJointPointExpression() { + } + + @Before("declareJointPointExpression()") + public void setDataSourceKey(JoinPoint point){ + //根据包名,判断切换的数据源 + String className = point.getTarget().getClass().getName(); + if(className.startsWith("com.zteits.job.dao.park")) { + logger.debug("切换到数据源:"+DatabaseType.park); + DatabaseContextHolder.setDatabaseType(DatabaseType.park); + } else if(className.startsWith("com.zteits.job.dao.order")) { + logger.debug("切换到数据源:"+DatabaseType.order); + DatabaseContextHolder.setDatabaseType(DatabaseType.order); + } + } +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java b/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java new file mode 100644 index 0000000..10953e8 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java @@ -0,0 +1,17 @@ +package com.zteits.job.config.datasource; + +/** + * 作用: + * 1、保存一个线程安全的DatabaseType容器 + */ +public class DatabaseContextHolder { + private static final ThreadLocal contextHolder = new ThreadLocal<>(); + + public static DatabaseType getDatabaseType(){ + return contextHolder.get(); + } + + public static void setDatabaseType(DatabaseType type) { + contextHolder.set(type); + } +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java b/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java new file mode 100644 index 0000000..093d378 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java @@ -0,0 +1,12 @@ +package com.zteits.job.config.datasource; + +/** + * 列出所有的数据源key(常用数据库名称来命名) + * 注意: + * 1)这里数据源与数据库是一对一的 + * 2)DatabaseType中的变量名称就是数据库的名称 + */ +public enum DatabaseType { + order, + park +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java b/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java new file mode 100644 index 0000000..233727e --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java @@ -0,0 +1,12 @@ +package com.zteits.job.config.datasource; + +import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; + +/** + * 动态数据源(需要继承AbstractRoutingDataSource) + */ +public class DynamicDataSource extends AbstractRoutingDataSource { + protected Object determineCurrentLookupKey() { + return DatabaseContextHolder.getDatabaseType(); + } +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java b/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java new file mode 100644 index 0000000..f756f57 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java @@ -0,0 +1,103 @@ +package com.zteits.job.config.datasource; + +import com.alibaba.druid.pool.DruidDataSourceFactory; +import org.apache.ibatis.session.SqlSessionFactory; +import org.mybatis.spring.SqlSessionFactoryBean; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.context.EnvironmentAware; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; +import org.springframework.core.env.Environment; +import org.springframework.core.io.support.PathMatchingResourcePatternResolver; +import org.springframework.jdbc.datasource.DataSourceTransactionManager; + +import javax.sql.DataSource; +import java.util.HashMap; +import java.util.Map; +import java.util.Properties; + +/** + * springboot集成mybatis的基本入口 1)创建数据源(如果采用的是默认的tomcat-jdbc数据源,则不需要) + * 2)创建SqlSessionFactory 3)配置事务管理器,除非需要使用事务,否则不用配置 + */ +@Configuration // 该注解类似于spring配置文件 +public class MyBatisConfig implements EnvironmentAware { + + private Environment environment; + + @Override + public void setEnvironment(final Environment environment) { + this.environment = environment; + } + + /** + * 创建数据源(数据源的名称:方法名可以取为XXXDataSource(),XXX为数据库名称,该名称也就是数据源的名称) + */ + @Bean + public DataSource parkDataSource() throws Exception { + String prefix = "park"; + Properties props = new Properties(); + props.put("driverClassName", environment.getProperty(prefix+"-datasource.driverClassName")); + props.put("url", environment.getProperty(prefix+"-datasource.url")); + props.put("username", environment.getProperty(prefix+"-datasource.username")); + props.put("password", environment.getProperty(prefix+"-datasource.password")); + return DruidDataSourceFactory.createDataSource(props); + } + + @Bean + public DataSource orderDataSource() throws Exception { + String prefix = "order"; + Properties props = new Properties(); + props.put("driverClassName", environment.getProperty(prefix+"-datasource.driverClassName")); + props.put("url", environment.getProperty(prefix+"-datasource.url")); + props.put("username", environment.getProperty(prefix+"-datasource.username")); + props.put("password", environment.getProperty(prefix+"-datasource.password")); + return DruidDataSourceFactory.createDataSource(props); + } + + /** + * @Primary 该注解表示在同一个接口有多个实现类可以注入的时候,默认选择哪一个,而不是让@autowire注解报错 + * @Qualifier 根据名称进行注入,通常是在具有相同的多个类型的实例的一个注入(例如有多个DataSource类型的实例) + */ + @Bean + @Primary + public DynamicDataSource dataSource(@Qualifier("parkDataSource") DataSource parkDataSource, + @Qualifier("orderDataSource") DataSource orderDataSource) { + Map targetDataSources = new HashMap<>(); + targetDataSources.put(DatabaseType.park, parkDataSource); + targetDataSources.put(DatabaseType.order, orderDataSource); + + DynamicDataSource dataSource = new DynamicDataSource(); + dataSource.setTargetDataSources(targetDataSources);// 该方法是AbstractRoutingDataSource的方法 + dataSource.setDefaultTargetDataSource(parkDataSource);// 默认的datasource设置为myTestDbDataSource + + return dataSource; + } + + /** + * 根据数据源创建SqlSessionFactory + */ + @Bean + public SqlSessionFactory sqlSessionFactory(DynamicDataSource ds) throws Exception { + PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); + SqlSessionFactoryBean fb = new SqlSessionFactoryBean(); + fb.setDataSource(ds);// 指定数据源(这个必须有,否则报错) + // 下边两句仅仅用于*.xml文件,如果整个持久层操作不需要使用到xml文件的话(只用注解就可以搞定),则不加 + fb.setTypeAliasesPackage("com.zteits.**.domain");// 指定基包 + fb.setMapperLocations(resolver.getResources("classpath*:mybatis/**/*.xml"));// + return fb.getObject(); + } + + + + /** + * 配置事务管理器 + */ + @Bean + public DataSourceTransactionManager transactionManager(DynamicDataSource dataSource) throws Exception { + return new DataSourceTransactionManager(dataSource); + } + + +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java b/zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java new file mode 100644 index 0000000..3915d4a --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java @@ -0,0 +1,30 @@ +package com.zteits.job.config.session; + +import org.springframework.context.annotation.Bean; +import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession; +import org.springframework.session.web.http.HeaderHttpSessionStrategy; +import org.springframework.session.web.http.HttpSessionStrategy; + +/** + * Copyright: Copyright (c) 2017 zteits + * + * @ClassName: com.zteits.oauth.portal.config.session + * @Description: + * @version: v1.0.0 + * @author: atao + * @date: 2017/5/16 下午9:23 + * Modification History: + * Date Author Version Description + * ---------------------------------------------------------* + * 2017/5/16 atao v1.0.0 创建 + */ +//maxInactiveIntervalInSeconds +@EnableRedisHttpSession(maxInactiveIntervalInSeconds=30*24*60*60) +public class HttpSessionConfig { + + @Bean + public HttpSessionStrategy httpSessionStrategy() { + return new HeaderHttpSessionStrategy(); + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java b/zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java new file mode 100644 index 0000000..908a35d --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java @@ -0,0 +1,7 @@ +package com.zteits.job.dao.order; + +import com.zteits.job.domain.OrderPark; + +public interface OrderParkDao { + OrderPark selectByPrimaryKey(Long id); +} diff --git a/zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java b/zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java new file mode 100644 index 0000000..2091dd6 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java @@ -0,0 +1,17 @@ +package com.zteits.job.dao.order.impl; + +import com.zteits.job.dao.order.OrderParkDao; +import com.zteits.job.domain.OrderPark; +import com.zteits.job.mapper.OrderParkMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +@Component +public class OrderParkDaoImpl implements OrderParkDao { + @Autowired + private OrderParkMapper orderParkMapper; + @Override + public OrderPark selectByPrimaryKey(Long id) { + return orderParkMapper.selectByPrimaryKey(id); + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java b/zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java new file mode 100644 index 0000000..c3a0d3d --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java @@ -0,0 +1,19 @@ +package com.zteits.job.dao.park; + +import com.zteits.clouds.api.apibase.bean.BizResult; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest; + +public interface ParkFreeBerthDao { + /** + * 更新空闲车位到数据库 + * @param freeBerthsChangeMsgVO + * 2018年4月27日 zhaowg + */ + void updateFreeBerthsByPlNo(PushFreeBerthsChangeRequest freeBerthsChangeMsgVO); + /** + * 空闲车位推送到诱导屏 + * @param freeBerthsChangeMsgVO + * 2018年4月27日 zhaowg + */ + void pushFreeBerthsToScreen(PushFreeBerthsChangeRequest freeBerthsChangeMsgVO); +} diff --git a/zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java b/zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java new file mode 100644 index 0000000..d389522 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java @@ -0,0 +1,27 @@ +package com.zteits.job.dao.park; + +import com.zteits.job.domain.ParkingLot; +import com.zteits.job.domain.ParkingLotExample; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface ParkingLotDao { + List selectByExample(ParkingLotExample example); + + /** + * 根据停车场编号查询停车场 + * @param plNo + * @return + */ + ParkingLot selectByPlNo(String plNo); + + /** + * 更新总车位数 + * @param plNo + * @param plBerthsNum + * @return + */ + int updateTotalBerths(String plNo,Integer plBerthsNum); + +} diff --git a/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java b/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java new file mode 100644 index 0000000..1385119 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java @@ -0,0 +1,213 @@ +package com.zteits.job.dao.park.impl; + +import com.alibaba.druid.util.StringUtils; +import com.alibaba.dubbo.common.utils.CollectionUtils; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.clouds.common.cache.sys.SysCodeValueCacheUtil; +import com.clouds.common.constants.CodeValKindEnum; +import com.zteits.clouds.api.apibase.constants.DataStatusEnum; +import com.zteits.clouds.api.apibase.constants.ErrorType; +import com.zteits.clouds.api.apibase.exception.BizException; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.InductionRelease; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.InductionResponse; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsRule; +import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO; +import com.zteits.job.dao.park.ParkFreeBerthDao; +import com.zteits.job.dao.park.ParkingLotDao; +import com.zteits.job.domain.ParkFreeBerth; +import com.zteits.job.domain.ParkFreeBerthExample; +import com.zteits.job.domain.ParkingLot; +import com.zteits.job.mapper.ParkFreeBerthMapper; +import com.zteits.job.util.HttpClientTutorial; +import com.zteits.job.util.HttpUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.util.*; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +@Component +public class ParkFreeBerthDaoImpl implements ParkFreeBerthDao { + private static final Logger logger = LoggerFactory.getLogger(ParkFreeBerthDaoImpl.class); + + @Autowired + private ParkFreeBerthMapper parkFreeBerthMapper; + @Autowired + private ParkingLotDao parkingLotDao; + @Override + public void updateFreeBerthsByPlNo(PushFreeBerthsChangeRequest freeBerthsChangeMsgVO) { + for (FreeBerthsChangeMsgVO vo : freeBerthsChangeMsgVO.getBerthsChangeMsgVOs()) { + ParkFreeBerthExample example = new ParkFreeBerthExample(); + example.createCriteria() + .andPlNoEqualTo(vo.getPlNo()) + .andDataStatusEqualTo(DataStatusEnum.DATA_STATUS_VALID.value()); + ParkFreeBerth record = new ParkFreeBerth(); + record.setFreeBerth(vo.getFreeBerths()); + record.setRealFreeBerth(vo.getRealFreeBerths()); + record.setModifyTime(new Date()); + int count = parkFreeBerthMapper.updateByExampleSelective(record, example); + if (count == 0) { + /**没有则插入*/ + this.insertFreeBerthsByPlNo(vo.getPlNo(), vo.getFreeBerths(),vo.getRealFreeBerths()); + } + } + } + + @Override + public void pushFreeBerthsToScreen(PushFreeBerthsChangeRequest freeBerthsChangeRequest) { + for (FreeBerthsChangeMsgVO berthsChangeMsgVO : freeBerthsChangeRequest.getBerthsChangeMsgVOs()) { + logger.debug("开始将空闲车位推送到诱导屏=="+berthsChangeMsgVO.getPlNo()+":"+berthsChangeMsgVO.getFreeBerths()); + //空闲车位数 + Integer freeBerths = berthsChangeMsgVO.getFreeBerths(); + //真实空闲车位数 + Integer realFreeBerths = berthsChangeMsgVO.getRealFreeBerths(); + //停车场编号 + String plNo = berthsChangeMsgVO.getPlNo(); + String freeberthsRuls = SysCodeValueCacheUtil.queryCodeValue(CodeValKindEnum.FREE_BERTHS_PUSH_RULE); + List pushRuls = JSON.parseArray(freeberthsRuls, PushFreeBerthsRule.class); + for (PushFreeBerthsRule pushFreeBerthsRule : pushRuls) { + //判断停车场是否满足该推送规则正则表达式 + String regEx = pushFreeBerthsRule.getPlNoRegular(); + Pattern pat = Pattern.compile(regEx); + Matcher matcher = pat.matcher(plNo); + boolean rs = matcher.matches(); + if(!rs){ + continue; + } + //匹配成功,推送 + switch (pushFreeBerthsRule.getPushFactoryNo()) { + case QING_DAD: + //推送青岛诱导 + this.qingDaoPuthFreeBerths(plNo,freeBerths,pushFreeBerthsRule); + break; + case EPS: + //推送EPS诱导-推送真实的空闲车位数 + this.epsPushFreeBerths(plNo,realFreeBerths,pushFreeBerthsRule); + break; + default: + logger.error("该推送厂家没有找到对应的实现"); + break; + } + } + } + } + + /** + * 根据停车场编号插入空闲车位数表 + * + * @param plNo + * @param freeBerths 2017年7月24日 zhaowg + */ + private void insertFreeBerthsByPlNo(String plNo, Integer freeBerths,Integer realFreeBerths) { + //先查询是否已经存在 + ParkFreeBerthExample example = new ParkFreeBerthExample(); + example.createCriteria().andPlNoEqualTo(plNo) + .andDataStatusEqualTo(DataStatusEnum.DATA_STATUS_VALID.value()); + List parkFreeBerths = parkFreeBerthMapper.selectByExample(example ); + if (!CollectionUtils.isEmpty(parkFreeBerths)) { + return; + } + //不存在,则插入停车场空闲车位信息 + ParkFreeBerth record = new ParkFreeBerth(); + record.setDataStatus(DataStatusEnum.DATA_STATUS_VALID.value()); + record.setFreeBerth(freeBerths); + record.setRealFreeBerth(realFreeBerths); + record.setModifyTime(new Date()); + record.setPlNo(plNo); + ParkingLot parkingLot = parkingLotDao.selectByPlNo(plNo); + record.setPlId(parkingLot.getPlId()); + record.setPlName(parkingLot.getPlName()); + parkFreeBerthMapper.insertSelective(record); + } + /** + * EPS推送诱导 + * @param plNo + * @param realFreeBerths + * 2018年1月22日 zhaowg + */ + private void epsPushFreeBerths(String plNo, Integer realFreeBerths,PushFreeBerthsRule pushFreeBerthsRule ) { + if(StringUtils.isEmpty(plNo)){ + return; + } + ParkingLot parkingLotDTO = parkingLotDao.selectByPlNo(plNo); + List list = new ArrayList<>(); + Map params = new HashMap<>(); + params.put("freePlaces", realFreeBerths); //空余车位-推送真实的空闲车位数 + if(parkingLotDTO.getDataStatus() == 1){ + params.put("garageStatus", "AVAILABLE"); //停车场状态-生效 + }else{ + params.put("garageStatus", "NOT AVAILABLE"); //停车场状态-失效 + } + params.put("id", parkingLotDTO.getPlId()==null?1:parkingLotDTO.getPlId().intValue()); //停车场id + params.put("maxPlaces", parkingLotDTO.getPlBerthNum()); //es总车位数 + params.put("name", parkingLotDTO.getPlName()); //停车场名称 + params.put("occupancyUpdate", this.getNowTimeStamp()); //时间戳 + list.add(params); + Map newparams = new HashMap<>(); + newparams.put("garages", list); + logger.info("--------------为EPS推送的数据为:"+ JSONObject.toJSONString(newparams)+"----------EPS推送地址为:"+pushFreeBerthsRule.getPushUrl()); + String freeBerth = JSONObject.toJSONString(newparams); + JSONObject jsonObject = JSONObject.parseObject(freeBerth); + try { + String rs = HttpUtil.ignorePostForHttps(pushFreeBerthsRule.getPushUrl(), jsonObject, true); + logger.info("EPS推送的停车场空闲车位响应信息:"+rs); + } catch (IOException e) { + throw new BizException(ErrorType.CALL_THIRD_SERVICE_EXCEPTION, e, "EPS推送失败"); + } + } + + + /** + * 为青岛推送诱导 + * @param plNo + * @param freeBerths + * 2018年1月22日 zhaowg + * @throws UnsupportedEncodingException + */ + private void qingDaoPuthFreeBerths(String plNo, Integer freeBerths,PushFreeBerthsRule pushFreeBerthsRule ){ + List list = new ArrayList<>(); + //传固定值 + InductionRelease inductionRelease = new InductionRelease(); + inductionRelease.setOwner_code("1001"); + inductionRelease.setRange_code(plNo); + inductionRelease.setBerth_left(String.valueOf(freeBerths)); + inductionRelease.setParking_code(plNo); + list.add(inductionRelease); + //开始调用二级诱导批量发布接口 + + Map params = new HashMap<>(); + params.put("owner_code", ""); + params.put("pwd", ""); + params.put("jsonStr", JSONObject.toJSONString(list)); + logger.info("青岛推送空闲车位请求参数:" + JSONObject.toJSONString(params)+"----------青岛推送地址为:"+pushFreeBerthsRule.getPushUrl()); + try{ + String rs = HttpClientTutorial.httpPostRequest(pushFreeBerthsRule.getPushUrl(), params); + InductionResponse inductionResponse = JSONObject.parseObject(rs, InductionResponse.class); + String code = inductionResponse.getSys_code(); + if("100".equals(code)){ + logger.info("青岛推送空闲车位成功,响应参数:" + rs); + }else{ + throw new BizException(ErrorType.CALL_THIRD_SERVICE_EXCEPTION, "青岛推送失败:"+inductionResponse.getSys_msg(),false); + } + }catch (Exception e) { + throw new BizException(ErrorType.CALL_THIRD_SERVICE_EXCEPTION, e, "青岛推送失败"); + } + } + /** + * 取得当前时间戳(精确到秒) + * + * @return nowTimeStamp + */ + private String getNowTimeStamp() { + long time = System.currentTimeMillis(); + String nowTimeStamp = String.valueOf(time / 1000); + return nowTimeStamp; + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java b/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java new file mode 100644 index 0000000..9088a21 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java @@ -0,0 +1,58 @@ +package com.zteits.job.dao.park.impl; + +import com.alibaba.dubbo.common.utils.CollectionUtils; +import com.clouds.common.cache.park.ParkingLotCacheUtil; +import com.zteits.clouds.api.apibase.constants.DataStatusEnum; +import com.zteits.clouds.api.dto.park.dto.ParkingLotDTO; +import com.zteits.job.dao.park.ParkingLotDao; +import com.zteits.job.domain.ParkingLot; +import com.zteits.job.domain.ParkingLotExample; +import com.zteits.job.mapper.ParkingLotMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.Date; +import java.util.List; + +@Component +public class ParkingLotDaoImpl implements ParkingLotDao { + @Autowired + private ParkingLotMapper parkingLotMapper; + @Override + public List selectByExample(ParkingLotExample example) { + return parkingLotMapper.selectByExample(example); + } + + @Override + public ParkingLot selectByPlNo(String plNo) { + ParkingLotExample example = new ParkingLotExample(); + example.createCriteria().andDataStatusEqualTo(DataStatusEnum.DATA_STATUS_VALID.value()) + .andPlNoEqualTo(plNo); + List parkingLots = parkingLotMapper.selectByExample(example); + if(CollectionUtils.isEmpty(parkingLots)){ + return null; + } + return parkingLots.get(0); + } + + @Override + public int updateTotalBerths(String plNo, Integer plBerthsNum) { + ParkingLot record = new ParkingLot(); + record.setPlNo(plNo); + record.setPlBerthNum(plBerthsNum); + record.setModifyTime(new Date()); + + ParkingLotExample example = new ParkingLotExample(); + example.createCriteria().andPlNoEqualTo(plNo); + int upNum = parkingLotMapper.updateByExampleSelective(record,example); + if(upNum>0){ + //修改缓存 + ParkingLotDTO parkingLotDTO = ParkingLotCacheUtil.getParkLotByPlNo(plNo); + parkingLotDTO.setPlBerthNum(plBerthsNum); + parkingLotDTO.setBerthNum(plBerthsNum); + ParkingLotCacheUtil.setParkLotByPlNo(plNo, parkingLotDTO); + } + return upNum; + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java b/zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java new file mode 100644 index 0000000..b715df0 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java @@ -0,0 +1,720 @@ +package com.zteits.job.domain; + +import java.util.Date; + +public class OrderPark { + /**主键*/ + private Long id; + + /**订单id*/ + private String orderId; + + /**停车大类型[字典表:PARK_ORDER_TYPE]:100:短时停车免费,200:临停车,300:授权车免费,400:手动免费开闸 500:白名单车辆免费*/ + private Integer parkOrderType; + + /**停车类型明细[字典表:PARK_DETAIL_TYPE]:201:临停车,301:包年车辆,302:包月车辆,303:包季度车辆,304:半年卡车辆,305:包天车辆,501:白名单车辆*/ + private Integer parkDetailType; + + /**停车状态 10:在场 ,20:离场,30:预订*/ + private Integer parkState; + + /**订单状态[字典表:ORDER_STATE]:-50:已取消,10:待核算,20:待支付,30:支付中,40:支付完成,50:已完成,52:欠费逃逸, 53:已补缴 60:退款中 70:退款成功*/ + private Integer orderState; + + /**终端来源[字典表:TERMINAL_SOURCE]:1:任你听 2:pda 3:微信公共号 4:云平台 5:道闸*/ + private Integer terminalSource; + + /**数据来源类型[字典表:PARK_SOURCE_TYPE]:1-艾润;2-路测;3-捷商;4-南泽;5-共享车位;6-青岛(注:和parking_lot表中source_type保持一致)*/ + private Integer sourceType; + + /**停车场编号*/ + private String plNo; + + /**停车场名称*/ + private String plName; + + /**泊位区间编号*/ + private String berthRangeNo; + + /**泊位区间名称*/ + private String berthRangeName; + + /**泊位编号*/ + private String berthNo; + + /**优惠金额 单位:分*/ + private Long orderDicountFee; + + /**订单实收费用 单位:分*/ + private Long orderActFee; + + /**订单应收金额 单位:分*/ + private Long orderTotalFee; + + /**预付费订单实收费用 单位:分*/ + private Long preActFee; + + /**预付费订单应收金额 单位:分*/ + private Long preTotalFee; + + /**租用超时应收费用 单位:分*/ + private Long overtimeTotalFee; + + /**租用超时实收费用 单位:分*/ + private Long overtimeActFee; + + /**补缴订单实收金额 单位:分*/ + private Long backActFee; + + /**欠费金额(补缴应收金额) 单位:分*/ + private Long arrearageFee; + + /**实际退款成功金额 单位:分*/ + private Long refundActFee; + + /**平台服务费*/ + private Long platformServiceFee; + + /**车牌号*/ + private String carNumber; + + /**车辆类型[字典表:ORDER_CAR_TYPE]:1:大型车;2:小型车*/ + private Integer carType; + + /**车牌颜色[字典表:ORDER_CAR_NUM_COLOR]:0:蓝色 1:黄色 2:白色 3:黑色 4:绿色*/ + private String carNumberColor; + + /**预约进场时间*/ + private Date preParkInTime; + + /**预约出场时间*/ + private Date preParkOutTime; + + /**车辆进场时间*/ + private Date parkInTime; + + /**车辆出场时间*/ + private Date parkOutTime; + + /**停车时长 单位:秒*/ + private Long parkingDuration; + + /**第三方订单id(主键)*/ + private String recordId; + + /**进场设备编号/收费员编号*/ + private String parkInSourceCode; + + /**进场设备编号名称/收费员编号名称*/ + private String parkInSourceName; + + /**出场设备编号/收费员编号*/ + private String parkOutSourceCode; + + /**出场设备编号名称/收费员编号名称*/ + private String parkOutSourceName; + + /**进场时该停车场空闲车位数*/ + private Integer inFreeBerths; + + /**出场时该停车场空闲车位数*/ + private Integer outFreeBerths; + + /**客户类型:1:企业客户2:个人客户*/ + private Integer custType; + + /**客户id*/ + private String custId; + + /**COMMENT '0 未开发票 1 已开发票' */ + private Integer invoiceState; + + /**订单描述*/ + private String remark; + + /**数据状态:1有效,0无效*/ + private Integer dataState; + + /**创建人ID*/ + private String createEmpId; + + /**创建人*/ + private String createEmpName; + + /**创建时间*/ + private Date createDate; + + /**修改人ID*/ + private String modfiyEmpId; + + /**修改人*/ + private String modfiyEmpName; + + /**修改时间*/ + private Date modfiyDate; + + /**平账类型 -1:帐未平, 0:未开始平账 1:账已平*/ + private Integer qeualType; + + /**与支付单差异类型:-1:优惠差异,-2:实收差异,-3:应收差异,-4:优惠、实收、应收都有差异,-5:优惠、实收差异、-6:优惠、应收、差异,-7:实收、应收有差异 0:无差异*/ + private Integer diffType; + + /**差异描述*/ + private String diffRemark; + + /**与支付单比对时间*/ + private Date diffCompareDate; + + /**交易服务费 单位:分*/ + private Long tradeServiceFee; + + /**获取主键*/ + public Long getId() { + return id; + } + + /**设置主键*/ + public void setId(Long id) { + this.id = id; + } + + /**获取订单id*/ + public String getOrderId() { + return orderId; + } + + /**设置订单id*/ + public void setOrderId(String orderId) { + this.orderId = orderId == null ? null : orderId.trim(); + } + + /**获取停车大类型[字典表:PARK_ORDER_TYPE]:100:短时停车免费,200:临停车,300:授权车免费,400:手动免费开闸 500:白名单车辆免费*/ + public Integer getParkOrderType() { + return parkOrderType; + } + + /**设置停车大类型[字典表:PARK_ORDER_TYPE]:100:短时停车免费,200:临停车,300:授权车免费,400:手动免费开闸 500:白名单车辆免费*/ + public void setParkOrderType(Integer parkOrderType) { + this.parkOrderType = parkOrderType; + } + + /**获取停车类型明细[字典表:PARK_DETAIL_TYPE]:201:临停车,301:包年车辆,302:包月车辆,303:包季度车辆,304:半年卡车辆,305:包天车辆,501:白名单车辆*/ + public Integer getParkDetailType() { + return parkDetailType; + } + + /**设置停车类型明细[字典表:PARK_DETAIL_TYPE]:201:临停车,301:包年车辆,302:包月车辆,303:包季度车辆,304:半年卡车辆,305:包天车辆,501:白名单车辆*/ + public void setParkDetailType(Integer parkDetailType) { + this.parkDetailType = parkDetailType; + } + + /**获取停车状态 10:在场 ,20:离场,30:预订*/ + public Integer getParkState() { + return parkState; + } + + /**设置停车状态 10:在场 ,20:离场,30:预订*/ + public void setParkState(Integer parkState) { + this.parkState = parkState; + } + + /**获取订单状态[字典表:ORDER_STATE]:-50:已取消,10:待核算,20:待支付,30:支付中,40:支付完成,50:已完成,52:欠费逃逸, 53:已补缴 60:退款中 70:退款成功*/ + public Integer getOrderState() { + return orderState; + } + + /**设置订单状态[字典表:ORDER_STATE]:-50:已取消,10:待核算,20:待支付,30:支付中,40:支付完成,50:已完成,52:欠费逃逸, 53:已补缴 60:退款中 70:退款成功*/ + public void setOrderState(Integer orderState) { + this.orderState = orderState; + } + + /**获取终端来源[字典表:TERMINAL_SOURCE]:1:任你听 2:pda 3:微信公共号 4:云平台 5:道闸*/ + public Integer getTerminalSource() { + return terminalSource; + } + + /**设置终端来源[字典表:TERMINAL_SOURCE]:1:任你听 2:pda 3:微信公共号 4:云平台 5:道闸*/ + public void setTerminalSource(Integer terminalSource) { + this.terminalSource = terminalSource; + } + + /**获取数据来源类型[字典表:PARK_SOURCE_TYPE]:1-艾润;2-路测;3-捷商;4-南泽;5-共享车位;6-青岛(注:和parking_lot表中source_type保持一致)*/ + public Integer getSourceType() { + return sourceType; + } + + /**设置数据来源类型[字典表:PARK_SOURCE_TYPE]:1-艾润;2-路测;3-捷商;4-南泽;5-共享车位;6-青岛(注:和parking_lot表中source_type保持一致)*/ + public void setSourceType(Integer sourceType) { + this.sourceType = sourceType; + } + + /**获取停车场编号*/ + public String getPlNo() { + return plNo; + } + + /**设置停车场编号*/ + public void setPlNo(String plNo) { + this.plNo = plNo == null ? null : plNo.trim(); + } + + /**获取停车场名称*/ + public String getPlName() { + return plName; + } + + /**设置停车场名称*/ + public void setPlName(String plName) { + this.plName = plName == null ? null : plName.trim(); + } + + /**获取泊位区间编号*/ + public String getBerthRangeNo() { + return berthRangeNo; + } + + /**设置泊位区间编号*/ + public void setBerthRangeNo(String berthRangeNo) { + this.berthRangeNo = berthRangeNo == null ? null : berthRangeNo.trim(); + } + + /**获取泊位区间名称*/ + public String getBerthRangeName() { + return berthRangeName; + } + + /**设置泊位区间名称*/ + public void setBerthRangeName(String berthRangeName) { + this.berthRangeName = berthRangeName == null ? null : berthRangeName.trim(); + } + + /**获取泊位编号*/ + public String getBerthNo() { + return berthNo; + } + + /**设置泊位编号*/ + public void setBerthNo(String berthNo) { + this.berthNo = berthNo == null ? null : berthNo.trim(); + } + + /**获取优惠金额 单位:分*/ + public Long getOrderDicountFee() { + return orderDicountFee; + } + + /**设置优惠金额 单位:分*/ + public void setOrderDicountFee(Long orderDicountFee) { + this.orderDicountFee = orderDicountFee; + } + + /**获取订单实收费用 单位:分*/ + public Long getOrderActFee() { + return orderActFee; + } + + /**设置订单实收费用 单位:分*/ + public void setOrderActFee(Long orderActFee) { + this.orderActFee = orderActFee; + } + + /**获取订单应收金额 单位:分*/ + public Long getOrderTotalFee() { + return orderTotalFee; + } + + /**设置订单应收金额 单位:分*/ + public void setOrderTotalFee(Long orderTotalFee) { + this.orderTotalFee = orderTotalFee; + } + + /**获取预付费订单实收费用 单位:分*/ + public Long getPreActFee() { + return preActFee; + } + + /**设置预付费订单实收费用 单位:分*/ + public void setPreActFee(Long preActFee) { + this.preActFee = preActFee; + } + + /**获取预付费订单应收金额 单位:分*/ + public Long getPreTotalFee() { + return preTotalFee; + } + + /**设置预付费订单应收金额 单位:分*/ + public void setPreTotalFee(Long preTotalFee) { + this.preTotalFee = preTotalFee; + } + + /**获取租用超时应收费用 单位:分*/ + public Long getOvertimeTotalFee() { + return overtimeTotalFee; + } + + /**设置租用超时应收费用 单位:分*/ + public void setOvertimeTotalFee(Long overtimeTotalFee) { + this.overtimeTotalFee = overtimeTotalFee; + } + + /**获取租用超时实收费用 单位:分*/ + public Long getOvertimeActFee() { + return overtimeActFee; + } + + /**设置租用超时实收费用 单位:分*/ + public void setOvertimeActFee(Long overtimeActFee) { + this.overtimeActFee = overtimeActFee; + } + + /**获取补缴订单实收金额 单位:分*/ + public Long getBackActFee() { + return backActFee; + } + + /**设置补缴订单实收金额 单位:分*/ + public void setBackActFee(Long backActFee) { + this.backActFee = backActFee; + } + + /**获取欠费金额(补缴应收金额) 单位:分*/ + public Long getArrearageFee() { + return arrearageFee; + } + + /**设置欠费金额(补缴应收金额) 单位:分*/ + public void setArrearageFee(Long arrearageFee) { + this.arrearageFee = arrearageFee; + } + + /**获取实际退款成功金额 单位:分*/ + public Long getRefundActFee() { + return refundActFee; + } + + /**设置实际退款成功金额 单位:分*/ + public void setRefundActFee(Long refundActFee) { + this.refundActFee = refundActFee; + } + + /**获取平台服务费*/ + public Long getPlatformServiceFee() { + return platformServiceFee; + } + + /**设置平台服务费*/ + public void setPlatformServiceFee(Long platformServiceFee) { + this.platformServiceFee = platformServiceFee; + } + + /**获取车牌号*/ + public String getCarNumber() { + return carNumber; + } + + /**设置车牌号*/ + public void setCarNumber(String carNumber) { + this.carNumber = carNumber == null ? null : carNumber.trim(); + } + + /**获取车辆类型[字典表:ORDER_CAR_TYPE]:1:大型车;2:小型车*/ + public Integer getCarType() { + return carType; + } + + /**设置车辆类型[字典表:ORDER_CAR_TYPE]:1:大型车;2:小型车*/ + public void setCarType(Integer carType) { + this.carType = carType; + } + + /**获取车牌颜色[字典表:ORDER_CAR_NUM_COLOR]:0:蓝色 1:黄色 2:白色 3:黑色 4:绿色*/ + public String getCarNumberColor() { + return carNumberColor; + } + + /**设置车牌颜色[字典表:ORDER_CAR_NUM_COLOR]:0:蓝色 1:黄色 2:白色 3:黑色 4:绿色*/ + public void setCarNumberColor(String carNumberColor) { + this.carNumberColor = carNumberColor == null ? null : carNumberColor.trim(); + } + + /**获取预约进场时间*/ + public Date getPreParkInTime() { + return preParkInTime; + } + + /**设置预约进场时间*/ + public void setPreParkInTime(Date preParkInTime) { + this.preParkInTime = preParkInTime; + } + + /**获取预约出场时间*/ + public Date getPreParkOutTime() { + return preParkOutTime; + } + + /**设置预约出场时间*/ + public void setPreParkOutTime(Date preParkOutTime) { + this.preParkOutTime = preParkOutTime; + } + + /**获取车辆进场时间*/ + public Date getParkInTime() { + return parkInTime; + } + + /**设置车辆进场时间*/ + public void setParkInTime(Date parkInTime) { + this.parkInTime = parkInTime; + } + + /**获取车辆出场时间*/ + public Date getParkOutTime() { + return parkOutTime; + } + + /**设置车辆出场时间*/ + public void setParkOutTime(Date parkOutTime) { + this.parkOutTime = parkOutTime; + } + + /**获取停车时长 单位:秒*/ + public Long getParkingDuration() { + return parkingDuration; + } + + /**设置停车时长 单位:秒*/ + public void setParkingDuration(Long parkingDuration) { + this.parkingDuration = parkingDuration; + } + + /**获取第三方订单id(主键)*/ + public String getRecordId() { + return recordId; + } + + /**设置第三方订单id(主键)*/ + public void setRecordId(String recordId) { + this.recordId = recordId == null ? null : recordId.trim(); + } + + /**获取进场设备编号/收费员编号*/ + public String getParkInSourceCode() { + return parkInSourceCode; + } + + /**设置进场设备编号/收费员编号*/ + public void setParkInSourceCode(String parkInSourceCode) { + this.parkInSourceCode = parkInSourceCode == null ? null : parkInSourceCode.trim(); + } + + /**获取进场设备编号名称/收费员编号名称*/ + public String getParkInSourceName() { + return parkInSourceName; + } + + /**设置进场设备编号名称/收费员编号名称*/ + public void setParkInSourceName(String parkInSourceName) { + this.parkInSourceName = parkInSourceName == null ? null : parkInSourceName.trim(); + } + + /**获取出场设备编号/收费员编号*/ + public String getParkOutSourceCode() { + return parkOutSourceCode; + } + + /**设置出场设备编号/收费员编号*/ + public void setParkOutSourceCode(String parkOutSourceCode) { + this.parkOutSourceCode = parkOutSourceCode == null ? null : parkOutSourceCode.trim(); + } + + /**获取出场设备编号名称/收费员编号名称*/ + public String getParkOutSourceName() { + return parkOutSourceName; + } + + /**设置出场设备编号名称/收费员编号名称*/ + public void setParkOutSourceName(String parkOutSourceName) { + this.parkOutSourceName = parkOutSourceName == null ? null : parkOutSourceName.trim(); + } + + /**获取进场时该停车场空闲车位数*/ + public Integer getInFreeBerths() { + return inFreeBerths; + } + + /**设置进场时该停车场空闲车位数*/ + public void setInFreeBerths(Integer inFreeBerths) { + this.inFreeBerths = inFreeBerths; + } + + /**获取出场时该停车场空闲车位数*/ + public Integer getOutFreeBerths() { + return outFreeBerths; + } + + /**设置出场时该停车场空闲车位数*/ + public void setOutFreeBerths(Integer outFreeBerths) { + this.outFreeBerths = outFreeBerths; + } + + /**获取客户类型:1:企业客户2:个人客户*/ + public Integer getCustType() { + return custType; + } + + /**设置客户类型:1:企业客户2:个人客户*/ + public void setCustType(Integer custType) { + this.custType = custType; + } + + /**获取客户id*/ + public String getCustId() { + return custId; + } + + /**设置客户id*/ + public void setCustId(String custId) { + this.custId = custId == null ? null : custId.trim(); + } + + /**获取COMMENT '0 未开发票 1 已开发票' */ + public Integer getInvoiceState() { + return invoiceState; + } + + /**设置COMMENT '0 未开发票 1 已开发票' */ + public void setInvoiceState(Integer invoiceState) { + this.invoiceState = invoiceState; + } + + /**获取订单描述*/ + public String getRemark() { + return remark; + } + + /**设置订单描述*/ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + /**获取数据状态:1有效,0无效*/ + public Integer getDataState() { + return dataState; + } + + /**设置数据状态:1有效,0无效*/ + 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; + } + + /**获取修改人ID*/ + public String getModfiyEmpId() { + return modfiyEmpId; + } + + /**设置修改人ID*/ + 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; + } + + /**获取平账类型 -1:帐未平, 0:未开始平账 1:账已平*/ + public Integer getQeualType() { + return qeualType; + } + + /**设置平账类型 -1:帐未平, 0:未开始平账 1:账已平*/ + public void setQeualType(Integer qeualType) { + this.qeualType = qeualType; + } + + /**获取与支付单差异类型:-1:优惠差异,-2:实收差异,-3:应收差异,-4:优惠、实收、应收都有差异,-5:优惠、实收差异、-6:优惠、应收、差异,-7:实收、应收有差异 0:无差异*/ + public Integer getDiffType() { + return diffType; + } + + /**设置与支付单差异类型:-1:优惠差异,-2:实收差异,-3:应收差异,-4:优惠、实收、应收都有差异,-5:优惠、实收差异、-6:优惠、应收、差异,-7:实收、应收有差异 0:无差异*/ + public void setDiffType(Integer diffType) { + this.diffType = diffType; + } + + /**获取差异描述*/ + public String getDiffRemark() { + return diffRemark; + } + + /**设置差异描述*/ + public void setDiffRemark(String diffRemark) { + this.diffRemark = diffRemark == null ? null : diffRemark.trim(); + } + + /**获取与支付单比对时间*/ + public Date getDiffCompareDate() { + return diffCompareDate; + } + + /**设置与支付单比对时间*/ + public void setDiffCompareDate(Date diffCompareDate) { + this.diffCompareDate = diffCompareDate; + } + + /**获取交易服务费 单位:分*/ + public Long getTradeServiceFee() { + return tradeServiceFee; + } + + /**设置交易服务费 单位:分*/ + public void setTradeServiceFee(Long tradeServiceFee) { + this.tradeServiceFee = tradeServiceFee; + } +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java b/zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java new file mode 100644 index 0000000..173686c --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java @@ -0,0 +1,3701 @@ +package com.zteits.job.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class OrderParkExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public OrderParkExample() { + 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 andOrderIdIsNull() { + addCriterion("order_id is null"); + return (Criteria) this; + } + + public Criteria andOrderIdIsNotNull() { + addCriterion("order_id is not null"); + return (Criteria) this; + } + + public Criteria andOrderIdEqualTo(String value) { + addCriterion("order_id =", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotEqualTo(String value) { + addCriterion("order_id <>", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdGreaterThan(String value) { + addCriterion("order_id >", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdGreaterThanOrEqualTo(String value) { + addCriterion("order_id >=", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLessThan(String value) { + addCriterion("order_id <", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLessThanOrEqualTo(String value) { + addCriterion("order_id <=", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdLike(String value) { + addCriterion("order_id like", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotLike(String value) { + addCriterion("order_id not like", value, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdIn(List values) { + addCriterion("order_id in", values, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotIn(List values) { + addCriterion("order_id not in", values, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdBetween(String value1, String value2) { + addCriterion("order_id between", value1, value2, "orderId"); + return (Criteria) this; + } + + public Criteria andOrderIdNotBetween(String value1, String value2) { + addCriterion("order_id not between", value1, value2, "orderId"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeIsNull() { + addCriterion("park_order_type is null"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeIsNotNull() { + addCriterion("park_order_type is not null"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeEqualTo(Integer value) { + addCriterion("park_order_type =", value, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeNotEqualTo(Integer value) { + addCriterion("park_order_type <>", value, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeGreaterThan(Integer value) { + addCriterion("park_order_type >", value, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("park_order_type >=", value, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeLessThan(Integer value) { + addCriterion("park_order_type <", value, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeLessThanOrEqualTo(Integer value) { + addCriterion("park_order_type <=", value, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeIn(List values) { + addCriterion("park_order_type in", values, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeNotIn(List values) { + addCriterion("park_order_type not in", values, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeBetween(Integer value1, Integer value2) { + addCriterion("park_order_type between", value1, value2, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkOrderTypeNotBetween(Integer value1, Integer value2) { + addCriterion("park_order_type not between", value1, value2, "parkOrderType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeIsNull() { + addCriterion("park_detail_type is null"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeIsNotNull() { + addCriterion("park_detail_type is not null"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeEqualTo(Integer value) { + addCriterion("park_detail_type =", value, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeNotEqualTo(Integer value) { + addCriterion("park_detail_type <>", value, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeGreaterThan(Integer value) { + addCriterion("park_detail_type >", value, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("park_detail_type >=", value, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeLessThan(Integer value) { + addCriterion("park_detail_type <", value, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeLessThanOrEqualTo(Integer value) { + addCriterion("park_detail_type <=", value, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeIn(List values) { + addCriterion("park_detail_type in", values, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeNotIn(List values) { + addCriterion("park_detail_type not in", values, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeBetween(Integer value1, Integer value2) { + addCriterion("park_detail_type between", value1, value2, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkDetailTypeNotBetween(Integer value1, Integer value2) { + addCriterion("park_detail_type not between", value1, value2, "parkDetailType"); + return (Criteria) this; + } + + public Criteria andParkStateIsNull() { + addCriterion("park_state is null"); + return (Criteria) this; + } + + public Criteria andParkStateIsNotNull() { + addCriterion("park_state is not null"); + return (Criteria) this; + } + + public Criteria andParkStateEqualTo(Integer value) { + addCriterion("park_state =", value, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateNotEqualTo(Integer value) { + addCriterion("park_state <>", value, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateGreaterThan(Integer value) { + addCriterion("park_state >", value, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateGreaterThanOrEqualTo(Integer value) { + addCriterion("park_state >=", value, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateLessThan(Integer value) { + addCriterion("park_state <", value, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateLessThanOrEqualTo(Integer value) { + addCriterion("park_state <=", value, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateIn(List values) { + addCriterion("park_state in", values, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateNotIn(List values) { + addCriterion("park_state not in", values, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateBetween(Integer value1, Integer value2) { + addCriterion("park_state between", value1, value2, "parkState"); + return (Criteria) this; + } + + public Criteria andParkStateNotBetween(Integer value1, Integer value2) { + addCriterion("park_state not between", value1, value2, "parkState"); + return (Criteria) this; + } + + public Criteria andOrderStateIsNull() { + addCriterion("order_state is null"); + return (Criteria) this; + } + + public Criteria andOrderStateIsNotNull() { + addCriterion("order_state is not null"); + return (Criteria) this; + } + + public Criteria andOrderStateEqualTo(Integer value) { + addCriterion("order_state =", value, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateNotEqualTo(Integer value) { + addCriterion("order_state <>", value, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateGreaterThan(Integer value) { + addCriterion("order_state >", value, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateGreaterThanOrEqualTo(Integer value) { + addCriterion("order_state >=", value, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateLessThan(Integer value) { + addCriterion("order_state <", value, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateLessThanOrEqualTo(Integer value) { + addCriterion("order_state <=", value, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateIn(List values) { + addCriterion("order_state in", values, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateNotIn(List values) { + addCriterion("order_state not in", values, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateBetween(Integer value1, Integer value2) { + addCriterion("order_state between", value1, value2, "orderState"); + return (Criteria) this; + } + + public Criteria andOrderStateNotBetween(Integer value1, Integer value2) { + addCriterion("order_state not between", value1, value2, "orderState"); + return (Criteria) this; + } + + public Criteria andTerminalSourceIsNull() { + addCriterion("terminal_source is null"); + return (Criteria) this; + } + + public Criteria andTerminalSourceIsNotNull() { + addCriterion("terminal_source is not null"); + return (Criteria) this; + } + + public Criteria andTerminalSourceEqualTo(Integer value) { + addCriterion("terminal_source =", value, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceNotEqualTo(Integer value) { + addCriterion("terminal_source <>", value, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceGreaterThan(Integer value) { + addCriterion("terminal_source >", value, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceGreaterThanOrEqualTo(Integer value) { + addCriterion("terminal_source >=", value, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceLessThan(Integer value) { + addCriterion("terminal_source <", value, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceLessThanOrEqualTo(Integer value) { + addCriterion("terminal_source <=", value, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceIn(List values) { + addCriterion("terminal_source in", values, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceNotIn(List values) { + addCriterion("terminal_source not in", values, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceBetween(Integer value1, Integer value2) { + addCriterion("terminal_source between", value1, value2, "terminalSource"); + return (Criteria) this; + } + + public Criteria andTerminalSourceNotBetween(Integer value1, Integer value2) { + addCriterion("terminal_source not between", value1, value2, "terminalSource"); + return (Criteria) this; + } + + public Criteria andSourceTypeIsNull() { + addCriterion("source_type is null"); + return (Criteria) this; + } + + public Criteria andSourceTypeIsNotNull() { + addCriterion("source_type is not null"); + return (Criteria) this; + } + + public Criteria andSourceTypeEqualTo(Integer value) { + addCriterion("source_type =", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeNotEqualTo(Integer value) { + addCriterion("source_type <>", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeGreaterThan(Integer value) { + addCriterion("source_type >", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("source_type >=", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeLessThan(Integer value) { + addCriterion("source_type <", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeLessThanOrEqualTo(Integer value) { + addCriterion("source_type <=", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeIn(List values) { + addCriterion("source_type in", values, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeNotIn(List values) { + addCriterion("source_type not in", values, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeBetween(Integer value1, Integer value2) { + addCriterion("source_type between", value1, value2, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeNotBetween(Integer value1, Integer value2) { + addCriterion("source_type not between", value1, value2, "sourceType"); + return (Criteria) this; + } + + public Criteria andPlNoIsNull() { + addCriterion("pl_no is null"); + return (Criteria) this; + } + + public Criteria andPlNoIsNotNull() { + addCriterion("pl_no is not null"); + return (Criteria) this; + } + + public Criteria andPlNoEqualTo(String value) { + addCriterion("pl_no =", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotEqualTo(String value) { + addCriterion("pl_no <>", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoGreaterThan(String value) { + addCriterion("pl_no >", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoGreaterThanOrEqualTo(String value) { + addCriterion("pl_no >=", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLessThan(String value) { + addCriterion("pl_no <", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLessThanOrEqualTo(String value) { + addCriterion("pl_no <=", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLike(String value) { + addCriterion("pl_no like", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotLike(String value) { + addCriterion("pl_no not like", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoIn(List values) { + addCriterion("pl_no in", values, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotIn(List values) { + addCriterion("pl_no not in", values, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoBetween(String value1, String value2) { + addCriterion("pl_no between", value1, value2, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotBetween(String value1, String value2) { + addCriterion("pl_no not between", value1, value2, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNameIsNull() { + addCriterion("pl_name is null"); + return (Criteria) this; + } + + public Criteria andPlNameIsNotNull() { + addCriterion("pl_name is not null"); + return (Criteria) this; + } + + public Criteria andPlNameEqualTo(String value) { + addCriterion("pl_name =", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotEqualTo(String value) { + addCriterion("pl_name <>", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameGreaterThan(String value) { + addCriterion("pl_name >", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_name >=", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLessThan(String value) { + addCriterion("pl_name <", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLessThanOrEqualTo(String value) { + addCriterion("pl_name <=", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLike(String value) { + addCriterion("pl_name like", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotLike(String value) { + addCriterion("pl_name not like", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameIn(List values) { + addCriterion("pl_name in", values, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotIn(List values) { + addCriterion("pl_name not in", values, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameBetween(String value1, String value2) { + addCriterion("pl_name between", value1, value2, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotBetween(String value1, String value2) { + addCriterion("pl_name not between", value1, value2, "plName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoIsNull() { + addCriterion("berth_range_no is null"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoIsNotNull() { + addCriterion("berth_range_no is not null"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoEqualTo(String value) { + addCriterion("berth_range_no =", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoNotEqualTo(String value) { + addCriterion("berth_range_no <>", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoGreaterThan(String value) { + addCriterion("berth_range_no >", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoGreaterThanOrEqualTo(String value) { + addCriterion("berth_range_no >=", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoLessThan(String value) { + addCriterion("berth_range_no <", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoLessThanOrEqualTo(String value) { + addCriterion("berth_range_no <=", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoLike(String value) { + addCriterion("berth_range_no like", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoNotLike(String value) { + addCriterion("berth_range_no not like", value, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoIn(List values) { + addCriterion("berth_range_no in", values, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoNotIn(List values) { + addCriterion("berth_range_no not in", values, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoBetween(String value1, String value2) { + addCriterion("berth_range_no between", value1, value2, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNoNotBetween(String value1, String value2) { + addCriterion("berth_range_no not between", value1, value2, "berthRangeNo"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameIsNull() { + addCriterion("berth_range_name is null"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameIsNotNull() { + addCriterion("berth_range_name is not null"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameEqualTo(String value) { + addCriterion("berth_range_name =", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameNotEqualTo(String value) { + addCriterion("berth_range_name <>", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameGreaterThan(String value) { + addCriterion("berth_range_name >", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameGreaterThanOrEqualTo(String value) { + addCriterion("berth_range_name >=", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameLessThan(String value) { + addCriterion("berth_range_name <", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameLessThanOrEqualTo(String value) { + addCriterion("berth_range_name <=", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameLike(String value) { + addCriterion("berth_range_name like", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameNotLike(String value) { + addCriterion("berth_range_name not like", value, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameIn(List values) { + addCriterion("berth_range_name in", values, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameNotIn(List values) { + addCriterion("berth_range_name not in", values, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameBetween(String value1, String value2) { + addCriterion("berth_range_name between", value1, value2, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthRangeNameNotBetween(String value1, String value2) { + addCriterion("berth_range_name not between", value1, value2, "berthRangeName"); + return (Criteria) this; + } + + public Criteria andBerthNoIsNull() { + addCriterion("berth_no is null"); + return (Criteria) this; + } + + public Criteria andBerthNoIsNotNull() { + addCriterion("berth_no is not null"); + return (Criteria) this; + } + + public Criteria andBerthNoEqualTo(String value) { + addCriterion("berth_no =", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoNotEqualTo(String value) { + addCriterion("berth_no <>", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoGreaterThan(String value) { + addCriterion("berth_no >", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoGreaterThanOrEqualTo(String value) { + addCriterion("berth_no >=", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoLessThan(String value) { + addCriterion("berth_no <", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoLessThanOrEqualTo(String value) { + addCriterion("berth_no <=", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoLike(String value) { + addCriterion("berth_no like", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoNotLike(String value) { + addCriterion("berth_no not like", value, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoIn(List values) { + addCriterion("berth_no in", values, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoNotIn(List values) { + addCriterion("berth_no not in", values, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoBetween(String value1, String value2) { + addCriterion("berth_no between", value1, value2, "berthNo"); + return (Criteria) this; + } + + public Criteria andBerthNoNotBetween(String value1, String value2) { + addCriterion("berth_no not between", value1, value2, "berthNo"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeIsNull() { + addCriterion("order_dicount_fee is null"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeIsNotNull() { + addCriterion("order_dicount_fee is not null"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeEqualTo(Long value) { + addCriterion("order_dicount_fee =", value, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeNotEqualTo(Long value) { + addCriterion("order_dicount_fee <>", value, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeGreaterThan(Long value) { + addCriterion("order_dicount_fee >", value, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeGreaterThanOrEqualTo(Long value) { + addCriterion("order_dicount_fee >=", value, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeLessThan(Long value) { + addCriterion("order_dicount_fee <", value, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeLessThanOrEqualTo(Long value) { + addCriterion("order_dicount_fee <=", value, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeIn(List values) { + addCriterion("order_dicount_fee in", values, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeNotIn(List values) { + addCriterion("order_dicount_fee not in", values, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeBetween(Long value1, Long value2) { + addCriterion("order_dicount_fee between", value1, value2, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderDicountFeeNotBetween(Long value1, Long value2) { + addCriterion("order_dicount_fee not between", value1, value2, "orderDicountFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeIsNull() { + addCriterion("order_act_fee is null"); + return (Criteria) this; + } + + public Criteria andOrderActFeeIsNotNull() { + addCriterion("order_act_fee is not null"); + return (Criteria) this; + } + + public Criteria andOrderActFeeEqualTo(Long value) { + addCriterion("order_act_fee =", value, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeNotEqualTo(Long value) { + addCriterion("order_act_fee <>", value, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeGreaterThan(Long value) { + addCriterion("order_act_fee >", value, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeGreaterThanOrEqualTo(Long value) { + addCriterion("order_act_fee >=", value, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeLessThan(Long value) { + addCriterion("order_act_fee <", value, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeLessThanOrEqualTo(Long value) { + addCriterion("order_act_fee <=", value, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeIn(List values) { + addCriterion("order_act_fee in", values, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeNotIn(List values) { + addCriterion("order_act_fee not in", values, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeBetween(Long value1, Long value2) { + addCriterion("order_act_fee between", value1, value2, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderActFeeNotBetween(Long value1, Long value2) { + addCriterion("order_act_fee not between", value1, value2, "orderActFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeIsNull() { + addCriterion("order_total_fee is null"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeIsNotNull() { + addCriterion("order_total_fee is not null"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeEqualTo(Long value) { + addCriterion("order_total_fee =", value, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeNotEqualTo(Long value) { + addCriterion("order_total_fee <>", value, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeGreaterThan(Long value) { + addCriterion("order_total_fee >", value, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeGreaterThanOrEqualTo(Long value) { + addCriterion("order_total_fee >=", value, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeLessThan(Long value) { + addCriterion("order_total_fee <", value, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeLessThanOrEqualTo(Long value) { + addCriterion("order_total_fee <=", value, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeIn(List values) { + addCriterion("order_total_fee in", values, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeNotIn(List values) { + addCriterion("order_total_fee not in", values, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeBetween(Long value1, Long value2) { + addCriterion("order_total_fee between", value1, value2, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andOrderTotalFeeNotBetween(Long value1, Long value2) { + addCriterion("order_total_fee not between", value1, value2, "orderTotalFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeIsNull() { + addCriterion("pre_act_fee is null"); + return (Criteria) this; + } + + public Criteria andPreActFeeIsNotNull() { + addCriterion("pre_act_fee is not null"); + return (Criteria) this; + } + + public Criteria andPreActFeeEqualTo(Long value) { + addCriterion("pre_act_fee =", value, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeNotEqualTo(Long value) { + addCriterion("pre_act_fee <>", value, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeGreaterThan(Long value) { + addCriterion("pre_act_fee >", value, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeGreaterThanOrEqualTo(Long value) { + addCriterion("pre_act_fee >=", value, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeLessThan(Long value) { + addCriterion("pre_act_fee <", value, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeLessThanOrEqualTo(Long value) { + addCriterion("pre_act_fee <=", value, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeIn(List values) { + addCriterion("pre_act_fee in", values, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeNotIn(List values) { + addCriterion("pre_act_fee not in", values, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeBetween(Long value1, Long value2) { + addCriterion("pre_act_fee between", value1, value2, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreActFeeNotBetween(Long value1, Long value2) { + addCriterion("pre_act_fee not between", value1, value2, "preActFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeIsNull() { + addCriterion("pre_total_fee is null"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeIsNotNull() { + addCriterion("pre_total_fee is not null"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeEqualTo(Long value) { + addCriterion("pre_total_fee =", value, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeNotEqualTo(Long value) { + addCriterion("pre_total_fee <>", value, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeGreaterThan(Long value) { + addCriterion("pre_total_fee >", value, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeGreaterThanOrEqualTo(Long value) { + addCriterion("pre_total_fee >=", value, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeLessThan(Long value) { + addCriterion("pre_total_fee <", value, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeLessThanOrEqualTo(Long value) { + addCriterion("pre_total_fee <=", value, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeIn(List values) { + addCriterion("pre_total_fee in", values, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeNotIn(List values) { + addCriterion("pre_total_fee not in", values, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeBetween(Long value1, Long value2) { + addCriterion("pre_total_fee between", value1, value2, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andPreTotalFeeNotBetween(Long value1, Long value2) { + addCriterion("pre_total_fee not between", value1, value2, "preTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeIsNull() { + addCriterion("overtime_total_fee is null"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeIsNotNull() { + addCriterion("overtime_total_fee is not null"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeEqualTo(Long value) { + addCriterion("overtime_total_fee =", value, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeNotEqualTo(Long value) { + addCriterion("overtime_total_fee <>", value, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeGreaterThan(Long value) { + addCriterion("overtime_total_fee >", value, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeGreaterThanOrEqualTo(Long value) { + addCriterion("overtime_total_fee >=", value, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeLessThan(Long value) { + addCriterion("overtime_total_fee <", value, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeLessThanOrEqualTo(Long value) { + addCriterion("overtime_total_fee <=", value, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeIn(List values) { + addCriterion("overtime_total_fee in", values, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeNotIn(List values) { + addCriterion("overtime_total_fee not in", values, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeBetween(Long value1, Long value2) { + addCriterion("overtime_total_fee between", value1, value2, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeTotalFeeNotBetween(Long value1, Long value2) { + addCriterion("overtime_total_fee not between", value1, value2, "overtimeTotalFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeIsNull() { + addCriterion("overtime_act_fee is null"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeIsNotNull() { + addCriterion("overtime_act_fee is not null"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeEqualTo(Long value) { + addCriterion("overtime_act_fee =", value, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeNotEqualTo(Long value) { + addCriterion("overtime_act_fee <>", value, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeGreaterThan(Long value) { + addCriterion("overtime_act_fee >", value, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeGreaterThanOrEqualTo(Long value) { + addCriterion("overtime_act_fee >=", value, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeLessThan(Long value) { + addCriterion("overtime_act_fee <", value, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeLessThanOrEqualTo(Long value) { + addCriterion("overtime_act_fee <=", value, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeIn(List values) { + addCriterion("overtime_act_fee in", values, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeNotIn(List values) { + addCriterion("overtime_act_fee not in", values, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeBetween(Long value1, Long value2) { + addCriterion("overtime_act_fee between", value1, value2, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andOvertimeActFeeNotBetween(Long value1, Long value2) { + addCriterion("overtime_act_fee not between", value1, value2, "overtimeActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeIsNull() { + addCriterion("back_act_fee is null"); + return (Criteria) this; + } + + public Criteria andBackActFeeIsNotNull() { + addCriterion("back_act_fee is not null"); + return (Criteria) this; + } + + public Criteria andBackActFeeEqualTo(Long value) { + addCriterion("back_act_fee =", value, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeNotEqualTo(Long value) { + addCriterion("back_act_fee <>", value, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeGreaterThan(Long value) { + addCriterion("back_act_fee >", value, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeGreaterThanOrEqualTo(Long value) { + addCriterion("back_act_fee >=", value, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeLessThan(Long value) { + addCriterion("back_act_fee <", value, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeLessThanOrEqualTo(Long value) { + addCriterion("back_act_fee <=", value, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeIn(List values) { + addCriterion("back_act_fee in", values, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeNotIn(List values) { + addCriterion("back_act_fee not in", values, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeBetween(Long value1, Long value2) { + addCriterion("back_act_fee between", value1, value2, "backActFee"); + return (Criteria) this; + } + + public Criteria andBackActFeeNotBetween(Long value1, Long value2) { + addCriterion("back_act_fee not between", value1, value2, "backActFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeIsNull() { + addCriterion("arrearage_fee is null"); + return (Criteria) this; + } + + public Criteria andArrearageFeeIsNotNull() { + addCriterion("arrearage_fee is not null"); + return (Criteria) this; + } + + public Criteria andArrearageFeeEqualTo(Long value) { + addCriterion("arrearage_fee =", value, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeNotEqualTo(Long value) { + addCriterion("arrearage_fee <>", value, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeGreaterThan(Long value) { + addCriterion("arrearage_fee >", value, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeGreaterThanOrEqualTo(Long value) { + addCriterion("arrearage_fee >=", value, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeLessThan(Long value) { + addCriterion("arrearage_fee <", value, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeLessThanOrEqualTo(Long value) { + addCriterion("arrearage_fee <=", value, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeIn(List values) { + addCriterion("arrearage_fee in", values, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeNotIn(List values) { + addCriterion("arrearage_fee not in", values, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeBetween(Long value1, Long value2) { + addCriterion("arrearage_fee between", value1, value2, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andArrearageFeeNotBetween(Long value1, Long value2) { + addCriterion("arrearage_fee not between", value1, value2, "arrearageFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeIsNull() { + addCriterion("refund_act_fee is null"); + return (Criteria) this; + } + + public Criteria andRefundActFeeIsNotNull() { + addCriterion("refund_act_fee is not null"); + return (Criteria) this; + } + + public Criteria andRefundActFeeEqualTo(Long value) { + addCriterion("refund_act_fee =", value, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeNotEqualTo(Long value) { + addCriterion("refund_act_fee <>", value, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeGreaterThan(Long value) { + addCriterion("refund_act_fee >", value, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeGreaterThanOrEqualTo(Long value) { + addCriterion("refund_act_fee >=", value, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeLessThan(Long value) { + addCriterion("refund_act_fee <", value, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeLessThanOrEqualTo(Long value) { + addCriterion("refund_act_fee <=", value, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeIn(List values) { + addCriterion("refund_act_fee in", values, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeNotIn(List values) { + addCriterion("refund_act_fee not in", values, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeBetween(Long value1, Long value2) { + addCriterion("refund_act_fee between", value1, value2, "refundActFee"); + return (Criteria) this; + } + + public Criteria andRefundActFeeNotBetween(Long value1, Long value2) { + addCriterion("refund_act_fee not between", value1, value2, "refundActFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeIsNull() { + addCriterion("platform_service_fee is null"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeIsNotNull() { + addCriterion("platform_service_fee is not null"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeEqualTo(Long value) { + addCriterion("platform_service_fee =", value, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeNotEqualTo(Long value) { + addCriterion("platform_service_fee <>", value, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeGreaterThan(Long value) { + addCriterion("platform_service_fee >", value, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeGreaterThanOrEqualTo(Long value) { + addCriterion("platform_service_fee >=", value, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeLessThan(Long value) { + addCriterion("platform_service_fee <", value, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeLessThanOrEqualTo(Long value) { + addCriterion("platform_service_fee <=", value, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeIn(List values) { + addCriterion("platform_service_fee in", values, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeNotIn(List values) { + addCriterion("platform_service_fee not in", values, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeBetween(Long value1, Long value2) { + addCriterion("platform_service_fee between", value1, value2, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andPlatformServiceFeeNotBetween(Long value1, Long value2) { + addCriterion("platform_service_fee not between", value1, value2, "platformServiceFee"); + return (Criteria) this; + } + + public Criteria andCarNumberIsNull() { + addCriterion("car_number is null"); + return (Criteria) this; + } + + public Criteria andCarNumberIsNotNull() { + addCriterion("car_number is not null"); + return (Criteria) this; + } + + public Criteria andCarNumberEqualTo(String value) { + addCriterion("car_number =", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberNotEqualTo(String value) { + addCriterion("car_number <>", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberGreaterThan(String value) { + addCriterion("car_number >", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberGreaterThanOrEqualTo(String value) { + addCriterion("car_number >=", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberLessThan(String value) { + addCriterion("car_number <", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberLessThanOrEqualTo(String value) { + addCriterion("car_number <=", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberLike(String value) { + addCriterion("car_number like", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberNotLike(String value) { + addCriterion("car_number not like", value, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberIn(List values) { + addCriterion("car_number in", values, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberNotIn(List values) { + addCriterion("car_number not in", values, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberBetween(String value1, String value2) { + addCriterion("car_number between", value1, value2, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarNumberNotBetween(String value1, String value2) { + addCriterion("car_number not between", value1, value2, "carNumber"); + return (Criteria) this; + } + + public Criteria andCarTypeIsNull() { + addCriterion("car_type is null"); + return (Criteria) this; + } + + public Criteria andCarTypeIsNotNull() { + addCriterion("car_type is not null"); + return (Criteria) this; + } + + public Criteria andCarTypeEqualTo(Integer value) { + addCriterion("car_type =", value, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeNotEqualTo(Integer value) { + addCriterion("car_type <>", value, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeGreaterThan(Integer value) { + addCriterion("car_type >", value, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("car_type >=", value, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeLessThan(Integer value) { + addCriterion("car_type <", value, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeLessThanOrEqualTo(Integer value) { + addCriterion("car_type <=", value, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeIn(List values) { + addCriterion("car_type in", values, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeNotIn(List values) { + addCriterion("car_type not in", values, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeBetween(Integer value1, Integer value2) { + addCriterion("car_type between", value1, value2, "carType"); + return (Criteria) this; + } + + public Criteria andCarTypeNotBetween(Integer value1, Integer value2) { + addCriterion("car_type not between", value1, value2, "carType"); + return (Criteria) this; + } + + public Criteria andCarNumberColorIsNull() { + addCriterion("car_number_color is null"); + return (Criteria) this; + } + + public Criteria andCarNumberColorIsNotNull() { + addCriterion("car_number_color is not null"); + return (Criteria) this; + } + + public Criteria andCarNumberColorEqualTo(String value) { + addCriterion("car_number_color =", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorNotEqualTo(String value) { + addCriterion("car_number_color <>", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorGreaterThan(String value) { + addCriterion("car_number_color >", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorGreaterThanOrEqualTo(String value) { + addCriterion("car_number_color >=", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorLessThan(String value) { + addCriterion("car_number_color <", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorLessThanOrEqualTo(String value) { + addCriterion("car_number_color <=", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorLike(String value) { + addCriterion("car_number_color like", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorNotLike(String value) { + addCriterion("car_number_color not like", value, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorIn(List values) { + addCriterion("car_number_color in", values, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorNotIn(List values) { + addCriterion("car_number_color not in", values, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorBetween(String value1, String value2) { + addCriterion("car_number_color between", value1, value2, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andCarNumberColorNotBetween(String value1, String value2) { + addCriterion("car_number_color not between", value1, value2, "carNumberColor"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeIsNull() { + addCriterion("pre_park_in_time is null"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeIsNotNull() { + addCriterion("pre_park_in_time is not null"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeEqualTo(Date value) { + addCriterion("pre_park_in_time =", value, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeNotEqualTo(Date value) { + addCriterion("pre_park_in_time <>", value, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeGreaterThan(Date value) { + addCriterion("pre_park_in_time >", value, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeGreaterThanOrEqualTo(Date value) { + addCriterion("pre_park_in_time >=", value, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeLessThan(Date value) { + addCriterion("pre_park_in_time <", value, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeLessThanOrEqualTo(Date value) { + addCriterion("pre_park_in_time <=", value, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeIn(List values) { + addCriterion("pre_park_in_time in", values, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeNotIn(List values) { + addCriterion("pre_park_in_time not in", values, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeBetween(Date value1, Date value2) { + addCriterion("pre_park_in_time between", value1, value2, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkInTimeNotBetween(Date value1, Date value2) { + addCriterion("pre_park_in_time not between", value1, value2, "preParkInTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeIsNull() { + addCriterion("pre_park_out_time is null"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeIsNotNull() { + addCriterion("pre_park_out_time is not null"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeEqualTo(Date value) { + addCriterion("pre_park_out_time =", value, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeNotEqualTo(Date value) { + addCriterion("pre_park_out_time <>", value, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeGreaterThan(Date value) { + addCriterion("pre_park_out_time >", value, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeGreaterThanOrEqualTo(Date value) { + addCriterion("pre_park_out_time >=", value, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeLessThan(Date value) { + addCriterion("pre_park_out_time <", value, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeLessThanOrEqualTo(Date value) { + addCriterion("pre_park_out_time <=", value, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeIn(List values) { + addCriterion("pre_park_out_time in", values, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeNotIn(List values) { + addCriterion("pre_park_out_time not in", values, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeBetween(Date value1, Date value2) { + addCriterion("pre_park_out_time between", value1, value2, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andPreParkOutTimeNotBetween(Date value1, Date value2) { + addCriterion("pre_park_out_time not between", value1, value2, "preParkOutTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeIsNull() { + addCriterion("park_in_time is null"); + return (Criteria) this; + } + + public Criteria andParkInTimeIsNotNull() { + addCriterion("park_in_time is not null"); + return (Criteria) this; + } + + public Criteria andParkInTimeEqualTo(Date value) { + addCriterion("park_in_time =", value, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeNotEqualTo(Date value) { + addCriterion("park_in_time <>", value, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeGreaterThan(Date value) { + addCriterion("park_in_time >", value, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeGreaterThanOrEqualTo(Date value) { + addCriterion("park_in_time >=", value, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeLessThan(Date value) { + addCriterion("park_in_time <", value, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeLessThanOrEqualTo(Date value) { + addCriterion("park_in_time <=", value, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeIn(List values) { + addCriterion("park_in_time in", values, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeNotIn(List values) { + addCriterion("park_in_time not in", values, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeBetween(Date value1, Date value2) { + addCriterion("park_in_time between", value1, value2, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkInTimeNotBetween(Date value1, Date value2) { + addCriterion("park_in_time not between", value1, value2, "parkInTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeIsNull() { + addCriterion("park_out_time is null"); + return (Criteria) this; + } + + public Criteria andParkOutTimeIsNotNull() { + addCriterion("park_out_time is not null"); + return (Criteria) this; + } + + public Criteria andParkOutTimeEqualTo(Date value) { + addCriterion("park_out_time =", value, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeNotEqualTo(Date value) { + addCriterion("park_out_time <>", value, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeGreaterThan(Date value) { + addCriterion("park_out_time >", value, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeGreaterThanOrEqualTo(Date value) { + addCriterion("park_out_time >=", value, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeLessThan(Date value) { + addCriterion("park_out_time <", value, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeLessThanOrEqualTo(Date value) { + addCriterion("park_out_time <=", value, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeIn(List values) { + addCriterion("park_out_time in", values, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeNotIn(List values) { + addCriterion("park_out_time not in", values, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeBetween(Date value1, Date value2) { + addCriterion("park_out_time between", value1, value2, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkOutTimeNotBetween(Date value1, Date value2) { + addCriterion("park_out_time not between", value1, value2, "parkOutTime"); + return (Criteria) this; + } + + public Criteria andParkingDurationIsNull() { + addCriterion("parking_duration is null"); + return (Criteria) this; + } + + public Criteria andParkingDurationIsNotNull() { + addCriterion("parking_duration is not null"); + return (Criteria) this; + } + + public Criteria andParkingDurationEqualTo(Long value) { + addCriterion("parking_duration =", value, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationNotEqualTo(Long value) { + addCriterion("parking_duration <>", value, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationGreaterThan(Long value) { + addCriterion("parking_duration >", value, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationGreaterThanOrEqualTo(Long value) { + addCriterion("parking_duration >=", value, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationLessThan(Long value) { + addCriterion("parking_duration <", value, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationLessThanOrEqualTo(Long value) { + addCriterion("parking_duration <=", value, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationIn(List values) { + addCriterion("parking_duration in", values, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationNotIn(List values) { + addCriterion("parking_duration not in", values, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationBetween(Long value1, Long value2) { + addCriterion("parking_duration between", value1, value2, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andParkingDurationNotBetween(Long value1, Long value2) { + addCriterion("parking_duration not between", value1, value2, "parkingDuration"); + return (Criteria) this; + } + + public Criteria andRecordIdIsNull() { + addCriterion("record_id is null"); + return (Criteria) this; + } + + public Criteria andRecordIdIsNotNull() { + addCriterion("record_id is not null"); + return (Criteria) this; + } + + public Criteria andRecordIdEqualTo(String value) { + addCriterion("record_id =", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdNotEqualTo(String value) { + addCriterion("record_id <>", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdGreaterThan(String value) { + addCriterion("record_id >", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdGreaterThanOrEqualTo(String value) { + addCriterion("record_id >=", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdLessThan(String value) { + addCriterion("record_id <", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdLessThanOrEqualTo(String value) { + addCriterion("record_id <=", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdLike(String value) { + addCriterion("record_id like", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdNotLike(String value) { + addCriterion("record_id not like", value, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdIn(List values) { + addCriterion("record_id in", values, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdNotIn(List values) { + addCriterion("record_id not in", values, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdBetween(String value1, String value2) { + addCriterion("record_id between", value1, value2, "recordId"); + return (Criteria) this; + } + + public Criteria andRecordIdNotBetween(String value1, String value2) { + addCriterion("record_id not between", value1, value2, "recordId"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeIsNull() { + addCriterion("park_in_source_code is null"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeIsNotNull() { + addCriterion("park_in_source_code is not null"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeEqualTo(String value) { + addCriterion("park_in_source_code =", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeNotEqualTo(String value) { + addCriterion("park_in_source_code <>", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeGreaterThan(String value) { + addCriterion("park_in_source_code >", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeGreaterThanOrEqualTo(String value) { + addCriterion("park_in_source_code >=", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeLessThan(String value) { + addCriterion("park_in_source_code <", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeLessThanOrEqualTo(String value) { + addCriterion("park_in_source_code <=", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeLike(String value) { + addCriterion("park_in_source_code like", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeNotLike(String value) { + addCriterion("park_in_source_code not like", value, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeIn(List values) { + addCriterion("park_in_source_code in", values, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeNotIn(List values) { + addCriterion("park_in_source_code not in", values, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeBetween(String value1, String value2) { + addCriterion("park_in_source_code between", value1, value2, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceCodeNotBetween(String value1, String value2) { + addCriterion("park_in_source_code not between", value1, value2, "parkInSourceCode"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameIsNull() { + addCriterion("park_in_source_name is null"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameIsNotNull() { + addCriterion("park_in_source_name is not null"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameEqualTo(String value) { + addCriterion("park_in_source_name =", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameNotEqualTo(String value) { + addCriterion("park_in_source_name <>", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameGreaterThan(String value) { + addCriterion("park_in_source_name >", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameGreaterThanOrEqualTo(String value) { + addCriterion("park_in_source_name >=", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameLessThan(String value) { + addCriterion("park_in_source_name <", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameLessThanOrEqualTo(String value) { + addCriterion("park_in_source_name <=", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameLike(String value) { + addCriterion("park_in_source_name like", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameNotLike(String value) { + addCriterion("park_in_source_name not like", value, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameIn(List values) { + addCriterion("park_in_source_name in", values, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameNotIn(List values) { + addCriterion("park_in_source_name not in", values, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameBetween(String value1, String value2) { + addCriterion("park_in_source_name between", value1, value2, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkInSourceNameNotBetween(String value1, String value2) { + addCriterion("park_in_source_name not between", value1, value2, "parkInSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeIsNull() { + addCriterion("park_out_source_code is null"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeIsNotNull() { + addCriterion("park_out_source_code is not null"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeEqualTo(String value) { + addCriterion("park_out_source_code =", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeNotEqualTo(String value) { + addCriterion("park_out_source_code <>", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeGreaterThan(String value) { + addCriterion("park_out_source_code >", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeGreaterThanOrEqualTo(String value) { + addCriterion("park_out_source_code >=", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeLessThan(String value) { + addCriterion("park_out_source_code <", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeLessThanOrEqualTo(String value) { + addCriterion("park_out_source_code <=", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeLike(String value) { + addCriterion("park_out_source_code like", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeNotLike(String value) { + addCriterion("park_out_source_code not like", value, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeIn(List values) { + addCriterion("park_out_source_code in", values, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeNotIn(List values) { + addCriterion("park_out_source_code not in", values, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeBetween(String value1, String value2) { + addCriterion("park_out_source_code between", value1, value2, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceCodeNotBetween(String value1, String value2) { + addCriterion("park_out_source_code not between", value1, value2, "parkOutSourceCode"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameIsNull() { + addCriterion("park_out_source_name is null"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameIsNotNull() { + addCriterion("park_out_source_name is not null"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameEqualTo(String value) { + addCriterion("park_out_source_name =", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameNotEqualTo(String value) { + addCriterion("park_out_source_name <>", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameGreaterThan(String value) { + addCriterion("park_out_source_name >", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameGreaterThanOrEqualTo(String value) { + addCriterion("park_out_source_name >=", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameLessThan(String value) { + addCriterion("park_out_source_name <", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameLessThanOrEqualTo(String value) { + addCriterion("park_out_source_name <=", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameLike(String value) { + addCriterion("park_out_source_name like", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameNotLike(String value) { + addCriterion("park_out_source_name not like", value, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameIn(List values) { + addCriterion("park_out_source_name in", values, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameNotIn(List values) { + addCriterion("park_out_source_name not in", values, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameBetween(String value1, String value2) { + addCriterion("park_out_source_name between", value1, value2, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andParkOutSourceNameNotBetween(String value1, String value2) { + addCriterion("park_out_source_name not between", value1, value2, "parkOutSourceName"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsIsNull() { + addCriterion("in_free_berths is null"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsIsNotNull() { + addCriterion("in_free_berths is not null"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsEqualTo(Integer value) { + addCriterion("in_free_berths =", value, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsNotEqualTo(Integer value) { + addCriterion("in_free_berths <>", value, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsGreaterThan(Integer value) { + addCriterion("in_free_berths >", value, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsGreaterThanOrEqualTo(Integer value) { + addCriterion("in_free_berths >=", value, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsLessThan(Integer value) { + addCriterion("in_free_berths <", value, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsLessThanOrEqualTo(Integer value) { + addCriterion("in_free_berths <=", value, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsIn(List values) { + addCriterion("in_free_berths in", values, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsNotIn(List values) { + addCriterion("in_free_berths not in", values, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsBetween(Integer value1, Integer value2) { + addCriterion("in_free_berths between", value1, value2, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andInFreeBerthsNotBetween(Integer value1, Integer value2) { + addCriterion("in_free_berths not between", value1, value2, "inFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsIsNull() { + addCriterion("out_free_berths is null"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsIsNotNull() { + addCriterion("out_free_berths is not null"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsEqualTo(Integer value) { + addCriterion("out_free_berths =", value, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsNotEqualTo(Integer value) { + addCriterion("out_free_berths <>", value, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsGreaterThan(Integer value) { + addCriterion("out_free_berths >", value, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsGreaterThanOrEqualTo(Integer value) { + addCriterion("out_free_berths >=", value, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsLessThan(Integer value) { + addCriterion("out_free_berths <", value, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsLessThanOrEqualTo(Integer value) { + addCriterion("out_free_berths <=", value, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsIn(List values) { + addCriterion("out_free_berths in", values, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsNotIn(List values) { + addCriterion("out_free_berths not in", values, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsBetween(Integer value1, Integer value2) { + addCriterion("out_free_berths between", value1, value2, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andOutFreeBerthsNotBetween(Integer value1, Integer value2) { + addCriterion("out_free_berths not between", value1, value2, "outFreeBerths"); + return (Criteria) this; + } + + public Criteria andCustTypeIsNull() { + addCriterion("cust_type is null"); + return (Criteria) this; + } + + public Criteria andCustTypeIsNotNull() { + addCriterion("cust_type is not null"); + return (Criteria) this; + } + + public Criteria andCustTypeEqualTo(Integer value) { + addCriterion("cust_type =", value, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeNotEqualTo(Integer value) { + addCriterion("cust_type <>", value, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeGreaterThan(Integer value) { + addCriterion("cust_type >", value, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("cust_type >=", value, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeLessThan(Integer value) { + addCriterion("cust_type <", value, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeLessThanOrEqualTo(Integer value) { + addCriterion("cust_type <=", value, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeIn(List values) { + addCriterion("cust_type in", values, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeNotIn(List values) { + addCriterion("cust_type not in", values, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeBetween(Integer value1, Integer value2) { + addCriterion("cust_type between", value1, value2, "custType"); + return (Criteria) this; + } + + public Criteria andCustTypeNotBetween(Integer value1, Integer value2) { + addCriterion("cust_type not between", value1, value2, "custType"); + return (Criteria) this; + } + + public Criteria andCustIdIsNull() { + addCriterion("cust_id is null"); + return (Criteria) this; + } + + public Criteria andCustIdIsNotNull() { + addCriterion("cust_id is not null"); + return (Criteria) this; + } + + public Criteria andCustIdEqualTo(String value) { + addCriterion("cust_id =", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdNotEqualTo(String value) { + addCriterion("cust_id <>", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdGreaterThan(String value) { + addCriterion("cust_id >", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdGreaterThanOrEqualTo(String value) { + addCriterion("cust_id >=", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdLessThan(String value) { + addCriterion("cust_id <", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdLessThanOrEqualTo(String value) { + addCriterion("cust_id <=", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdLike(String value) { + addCriterion("cust_id like", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdNotLike(String value) { + addCriterion("cust_id not like", value, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdIn(List values) { + addCriterion("cust_id in", values, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdNotIn(List values) { + addCriterion("cust_id not in", values, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdBetween(String value1, String value2) { + addCriterion("cust_id between", value1, value2, "custId"); + return (Criteria) this; + } + + public Criteria andCustIdNotBetween(String value1, String value2) { + addCriterion("cust_id not between", value1, value2, "custId"); + return (Criteria) this; + } + + public Criteria andInvoiceStateIsNull() { + addCriterion("invoice_state is null"); + return (Criteria) this; + } + + public Criteria andInvoiceStateIsNotNull() { + addCriterion("invoice_state is not null"); + return (Criteria) this; + } + + public Criteria andInvoiceStateEqualTo(Integer value) { + addCriterion("invoice_state =", value, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateNotEqualTo(Integer value) { + addCriterion("invoice_state <>", value, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateGreaterThan(Integer value) { + addCriterion("invoice_state >", value, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateGreaterThanOrEqualTo(Integer value) { + addCriterion("invoice_state >=", value, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateLessThan(Integer value) { + addCriterion("invoice_state <", value, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateLessThanOrEqualTo(Integer value) { + addCriterion("invoice_state <=", value, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateIn(List values) { + addCriterion("invoice_state in", values, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateNotIn(List values) { + addCriterion("invoice_state not in", values, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateBetween(Integer value1, Integer value2) { + addCriterion("invoice_state between", value1, value2, "invoiceState"); + return (Criteria) this; + } + + public Criteria andInvoiceStateNotBetween(Integer value1, Integer value2) { + addCriterion("invoice_state not between", value1, value2, "invoiceState"); + 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 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_emp_id is null"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdIsNotNull() { + addCriterion("create_emp_id is not null"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdEqualTo(String value) { + addCriterion("create_emp_id =", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdNotEqualTo(String value) { + addCriterion("create_emp_id <>", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdGreaterThan(String value) { + addCriterion("create_emp_id >", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdGreaterThanOrEqualTo(String value) { + addCriterion("create_emp_id >=", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdLessThan(String value) { + addCriterion("create_emp_id <", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdLessThanOrEqualTo(String value) { + addCriterion("create_emp_id <=", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdLike(String value) { + addCriterion("create_emp_id like", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdNotLike(String value) { + addCriterion("create_emp_id not like", value, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdIn(List values) { + addCriterion("create_emp_id in", values, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdNotIn(List values) { + addCriterion("create_emp_id not in", values, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdBetween(String value1, String value2) { + addCriterion("create_emp_id between", value1, value2, "createEmpId"); + return (Criteria) this; + } + + public Criteria andCreateEmpIdNotBetween(String value1, String value2) { + addCriterion("create_emp_id 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_emp_id is null"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdIsNotNull() { + addCriterion("modfiy_emp_id is not null"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdEqualTo(String value) { + addCriterion("modfiy_emp_id =", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdNotEqualTo(String value) { + addCriterion("modfiy_emp_id <>", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdGreaterThan(String value) { + addCriterion("modfiy_emp_id >", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdGreaterThanOrEqualTo(String value) { + addCriterion("modfiy_emp_id >=", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdLessThan(String value) { + addCriterion("modfiy_emp_id <", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdLessThanOrEqualTo(String value) { + addCriterion("modfiy_emp_id <=", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdLike(String value) { + addCriterion("modfiy_emp_id like", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdNotLike(String value) { + addCriterion("modfiy_emp_id not like", value, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdIn(List values) { + addCriterion("modfiy_emp_id in", values, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdNotIn(List values) { + addCriterion("modfiy_emp_id not in", values, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdBetween(String value1, String value2) { + addCriterion("modfiy_emp_id between", value1, value2, "modfiyEmpId"); + return (Criteria) this; + } + + public Criteria andModfiyEmpIdNotBetween(String value1, String value2) { + addCriterion("modfiy_emp_id 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 andQeualTypeIsNull() { + addCriterion("qeual_type is null"); + return (Criteria) this; + } + + public Criteria andQeualTypeIsNotNull() { + addCriterion("qeual_type is not null"); + return (Criteria) this; + } + + public Criteria andQeualTypeEqualTo(Integer value) { + addCriterion("qeual_type =", value, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeNotEqualTo(Integer value) { + addCriterion("qeual_type <>", value, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeGreaterThan(Integer value) { + addCriterion("qeual_type >", value, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("qeual_type >=", value, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeLessThan(Integer value) { + addCriterion("qeual_type <", value, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeLessThanOrEqualTo(Integer value) { + addCriterion("qeual_type <=", value, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeIn(List values) { + addCriterion("qeual_type in", values, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeNotIn(List values) { + addCriterion("qeual_type not in", values, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeBetween(Integer value1, Integer value2) { + addCriterion("qeual_type between", value1, value2, "qeualType"); + return (Criteria) this; + } + + public Criteria andQeualTypeNotBetween(Integer value1, Integer value2) { + addCriterion("qeual_type not between", value1, value2, "qeualType"); + return (Criteria) this; + } + + public Criteria andDiffTypeIsNull() { + addCriterion("diff_type is null"); + return (Criteria) this; + } + + public Criteria andDiffTypeIsNotNull() { + addCriterion("diff_type is not null"); + return (Criteria) this; + } + + public Criteria andDiffTypeEqualTo(Integer value) { + addCriterion("diff_type =", value, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeNotEqualTo(Integer value) { + addCriterion("diff_type <>", value, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeGreaterThan(Integer value) { + addCriterion("diff_type >", value, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("diff_type >=", value, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeLessThan(Integer value) { + addCriterion("diff_type <", value, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeLessThanOrEqualTo(Integer value) { + addCriterion("diff_type <=", value, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeIn(List values) { + addCriterion("diff_type in", values, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeNotIn(List values) { + addCriterion("diff_type not in", values, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeBetween(Integer value1, Integer value2) { + addCriterion("diff_type between", value1, value2, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffTypeNotBetween(Integer value1, Integer value2) { + addCriterion("diff_type not between", value1, value2, "diffType"); + return (Criteria) this; + } + + public Criteria andDiffRemarkIsNull() { + addCriterion("diff_remark is null"); + return (Criteria) this; + } + + public Criteria andDiffRemarkIsNotNull() { + addCriterion("diff_remark is not null"); + return (Criteria) this; + } + + public Criteria andDiffRemarkEqualTo(String value) { + addCriterion("diff_remark =", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkNotEqualTo(String value) { + addCriterion("diff_remark <>", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkGreaterThan(String value) { + addCriterion("diff_remark >", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkGreaterThanOrEqualTo(String value) { + addCriterion("diff_remark >=", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkLessThan(String value) { + addCriterion("diff_remark <", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkLessThanOrEqualTo(String value) { + addCriterion("diff_remark <=", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkLike(String value) { + addCriterion("diff_remark like", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkNotLike(String value) { + addCriterion("diff_remark not like", value, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkIn(List values) { + addCriterion("diff_remark in", values, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkNotIn(List values) { + addCriterion("diff_remark not in", values, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkBetween(String value1, String value2) { + addCriterion("diff_remark between", value1, value2, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffRemarkNotBetween(String value1, String value2) { + addCriterion("diff_remark not between", value1, value2, "diffRemark"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateIsNull() { + addCriterion("diff_compare_date is null"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateIsNotNull() { + addCriterion("diff_compare_date is not null"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateEqualTo(Date value) { + addCriterion("diff_compare_date =", value, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateNotEqualTo(Date value) { + addCriterion("diff_compare_date <>", value, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateGreaterThan(Date value) { + addCriterion("diff_compare_date >", value, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateGreaterThanOrEqualTo(Date value) { + addCriterion("diff_compare_date >=", value, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateLessThan(Date value) { + addCriterion("diff_compare_date <", value, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateLessThanOrEqualTo(Date value) { + addCriterion("diff_compare_date <=", value, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateIn(List values) { + addCriterion("diff_compare_date in", values, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateNotIn(List values) { + addCriterion("diff_compare_date not in", values, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateBetween(Date value1, Date value2) { + addCriterion("diff_compare_date between", value1, value2, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andDiffCompareDateNotBetween(Date value1, Date value2) { + addCriterion("diff_compare_date not between", value1, value2, "diffCompareDate"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeIsNull() { + addCriterion("trade_service_fee is null"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeIsNotNull() { + addCriterion("trade_service_fee is not null"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeEqualTo(Long value) { + addCriterion("trade_service_fee =", value, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeNotEqualTo(Long value) { + addCriterion("trade_service_fee <>", value, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeGreaterThan(Long value) { + addCriterion("trade_service_fee >", value, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeGreaterThanOrEqualTo(Long value) { + addCriterion("trade_service_fee >=", value, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeLessThan(Long value) { + addCriterion("trade_service_fee <", value, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeLessThanOrEqualTo(Long value) { + addCriterion("trade_service_fee <=", value, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeIn(List values) { + addCriterion("trade_service_fee in", values, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeNotIn(List values) { + addCriterion("trade_service_fee not in", values, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeBetween(Long value1, Long value2) { + addCriterion("trade_service_fee between", value1, value2, "tradeServiceFee"); + return (Criteria) this; + } + + public Criteria andTradeServiceFeeNotBetween(Long value1, Long value2) { + addCriterion("trade_service_fee not between", value1, value2, "tradeServiceFee"); + 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/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java b/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java new file mode 100644 index 0000000..abd0a8f --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java @@ -0,0 +1,119 @@ +package com.zteits.job.domain; + +import java.util.Date; + +public class ParkFreeBerth { + private Long id; + + /**所属停车场*/ + private Long plId; + + /**所属停车场名称*/ + private String plName; + + /**所属停车场编码*/ + private String plNo; + + /**空闲车位数*/ + private Integer freeBerth; + + /**真实的空闲车位数*/ + private Integer realFreeBerth; + + /**数据状态:0-失效,1-生效*/ + private Integer dataStatus; + + /**更新时间*/ + private Date modifyTime; + + /**1:真实停车场,在parking_lot中;2:虚拟停车场,关联tb_g_guide_park_berths,例:水岸天街停车场,虚拟出水岸天街东,水岸天街西*/ + private String type; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + /**获取所属停车场*/ + public Long getPlId() { + return plId; + } + + /**设置所属停车场*/ + public void setPlId(Long plId) { + this.plId = plId; + } + + /**获取所属停车场名称*/ + public String getPlName() { + return plName; + } + + /**设置所属停车场名称*/ + public void setPlName(String plName) { + this.plName = plName == null ? null : plName.trim(); + } + + /**获取所属停车场编码*/ + public String getPlNo() { + return plNo; + } + + /**设置所属停车场编码*/ + public void setPlNo(String plNo) { + this.plNo = plNo == null ? null : plNo.trim(); + } + + /**获取空闲车位数*/ + public Integer getFreeBerth() { + return freeBerth; + } + + /**设置空闲车位数*/ + public void setFreeBerth(Integer freeBerth) { + this.freeBerth = freeBerth; + } + + /**获取真实的空闲车位数*/ + public Integer getRealFreeBerth() { + return realFreeBerth; + } + + /**设置真实的空闲车位数*/ + public void setRealFreeBerth(Integer realFreeBerth) { + this.realFreeBerth = realFreeBerth; + } + + /**获取数据状态:0-失效,1-生效*/ + public Integer getDataStatus() { + return dataStatus; + } + + /**设置数据状态:0-失效,1-生效*/ + public void setDataStatus(Integer dataStatus) { + this.dataStatus = dataStatus; + } + + /**获取更新时间*/ + public Date getModifyTime() { + return modifyTime; + } + + /**设置更新时间*/ + public void setModifyTime(Date modifyTime) { + this.modifyTime = modifyTime; + } + + /**获取1:真实停车场,在parking_lot中;2:虚拟停车场,关联tb_g_guide_park_berths,例:水岸天街停车场,虚拟出水岸天街东,水岸天街西*/ + public String getType() { + return type; + } + + /**设置1:真实停车场,在parking_lot中;2:虚拟停车场,关联tb_g_guide_park_berths,例:水岸天街停车场,虚拟出水岸天街东,水岸天街西*/ + public void setType(String type) { + this.type = type == null ? null : type.trim(); + } +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java b/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java new file mode 100644 index 0000000..6e8c56b --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java @@ -0,0 +1,771 @@ +package com.zteits.job.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class ParkFreeBerthExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public ParkFreeBerthExample() { + 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 andPlIdIsNull() { + addCriterion("pl_id is null"); + return (Criteria) this; + } + + public Criteria andPlIdIsNotNull() { + addCriterion("pl_id is not null"); + return (Criteria) this; + } + + public Criteria andPlIdEqualTo(Long value) { + addCriterion("pl_id =", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdNotEqualTo(Long value) { + addCriterion("pl_id <>", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdGreaterThan(Long value) { + addCriterion("pl_id >", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdGreaterThanOrEqualTo(Long value) { + addCriterion("pl_id >=", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdLessThan(Long value) { + addCriterion("pl_id <", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdLessThanOrEqualTo(Long value) { + addCriterion("pl_id <=", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdIn(List values) { + addCriterion("pl_id in", values, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdNotIn(List values) { + addCriterion("pl_id not in", values, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdBetween(Long value1, Long value2) { + addCriterion("pl_id between", value1, value2, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdNotBetween(Long value1, Long value2) { + addCriterion("pl_id not between", value1, value2, "plId"); + return (Criteria) this; + } + + public Criteria andPlNameIsNull() { + addCriterion("pl_name is null"); + return (Criteria) this; + } + + public Criteria andPlNameIsNotNull() { + addCriterion("pl_name is not null"); + return (Criteria) this; + } + + public Criteria andPlNameEqualTo(String value) { + addCriterion("pl_name =", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotEqualTo(String value) { + addCriterion("pl_name <>", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameGreaterThan(String value) { + addCriterion("pl_name >", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_name >=", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLessThan(String value) { + addCriterion("pl_name <", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLessThanOrEqualTo(String value) { + addCriterion("pl_name <=", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLike(String value) { + addCriterion("pl_name like", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotLike(String value) { + addCriterion("pl_name not like", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameIn(List values) { + addCriterion("pl_name in", values, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotIn(List values) { + addCriterion("pl_name not in", values, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameBetween(String value1, String value2) { + addCriterion("pl_name between", value1, value2, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotBetween(String value1, String value2) { + addCriterion("pl_name not between", value1, value2, "plName"); + return (Criteria) this; + } + + public Criteria andPlNoIsNull() { + addCriterion("pl_no is null"); + return (Criteria) this; + } + + public Criteria andPlNoIsNotNull() { + addCriterion("pl_no is not null"); + return (Criteria) this; + } + + public Criteria andPlNoEqualTo(String value) { + addCriterion("pl_no =", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotEqualTo(String value) { + addCriterion("pl_no <>", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoGreaterThan(String value) { + addCriterion("pl_no >", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoGreaterThanOrEqualTo(String value) { + addCriterion("pl_no >=", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLessThan(String value) { + addCriterion("pl_no <", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLessThanOrEqualTo(String value) { + addCriterion("pl_no <=", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLike(String value) { + addCriterion("pl_no like", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotLike(String value) { + addCriterion("pl_no not like", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoIn(List values) { + addCriterion("pl_no in", values, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotIn(List values) { + addCriterion("pl_no not in", values, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoBetween(String value1, String value2) { + addCriterion("pl_no between", value1, value2, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotBetween(String value1, String value2) { + addCriterion("pl_no not between", value1, value2, "plNo"); + return (Criteria) this; + } + + public Criteria andFreeBerthIsNull() { + addCriterion("free_berth is null"); + return (Criteria) this; + } + + public Criteria andFreeBerthIsNotNull() { + addCriterion("free_berth is not null"); + return (Criteria) this; + } + + public Criteria andFreeBerthEqualTo(Integer value) { + addCriterion("free_berth =", value, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthNotEqualTo(Integer value) { + addCriterion("free_berth <>", value, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthGreaterThan(Integer value) { + addCriterion("free_berth >", value, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthGreaterThanOrEqualTo(Integer value) { + addCriterion("free_berth >=", value, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthLessThan(Integer value) { + addCriterion("free_berth <", value, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthLessThanOrEqualTo(Integer value) { + addCriterion("free_berth <=", value, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthIn(List values) { + addCriterion("free_berth in", values, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthNotIn(List values) { + addCriterion("free_berth not in", values, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthBetween(Integer value1, Integer value2) { + addCriterion("free_berth between", value1, value2, "freeBerth"); + return (Criteria) this; + } + + public Criteria andFreeBerthNotBetween(Integer value1, Integer value2) { + addCriterion("free_berth not between", value1, value2, "freeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthIsNull() { + addCriterion("real_free_berth is null"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthIsNotNull() { + addCriterion("real_free_berth is not null"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthEqualTo(Integer value) { + addCriterion("real_free_berth =", value, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthNotEqualTo(Integer value) { + addCriterion("real_free_berth <>", value, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthGreaterThan(Integer value) { + addCriterion("real_free_berth >", value, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthGreaterThanOrEqualTo(Integer value) { + addCriterion("real_free_berth >=", value, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthLessThan(Integer value) { + addCriterion("real_free_berth <", value, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthLessThanOrEqualTo(Integer value) { + addCriterion("real_free_berth <=", value, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthIn(List values) { + addCriterion("real_free_berth in", values, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthNotIn(List values) { + addCriterion("real_free_berth not in", values, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthBetween(Integer value1, Integer value2) { + addCriterion("real_free_berth between", value1, value2, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andRealFreeBerthNotBetween(Integer value1, Integer value2) { + addCriterion("real_free_berth not between", value1, value2, "realFreeBerth"); + return (Criteria) this; + } + + public Criteria andDataStatusIsNull() { + addCriterion("data_status is null"); + return (Criteria) this; + } + + public Criteria andDataStatusIsNotNull() { + addCriterion("data_status is not null"); + return (Criteria) this; + } + + public Criteria andDataStatusEqualTo(Integer value) { + addCriterion("data_status =", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusNotEqualTo(Integer value) { + addCriterion("data_status <>", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusGreaterThan(Integer value) { + addCriterion("data_status >", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("data_status >=", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusLessThan(Integer value) { + addCriterion("data_status <", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusLessThanOrEqualTo(Integer value) { + addCriterion("data_status <=", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusIn(List values) { + addCriterion("data_status in", values, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusNotIn(List values) { + addCriterion("data_status not in", values, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusBetween(Integer value1, Integer value2) { + addCriterion("data_status between", value1, value2, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusNotBetween(Integer value1, Integer value2) { + addCriterion("data_status not between", value1, value2, "dataStatus"); + return (Criteria) this; + } + + public Criteria andModifyTimeIsNull() { + addCriterion("modify_time is null"); + return (Criteria) this; + } + + public Criteria andModifyTimeIsNotNull() { + addCriterion("modify_time is not null"); + return (Criteria) this; + } + + public Criteria andModifyTimeEqualTo(Date value) { + addCriterion("modify_time =", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeNotEqualTo(Date value) { + addCriterion("modify_time <>", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeGreaterThan(Date value) { + addCriterion("modify_time >", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeGreaterThanOrEqualTo(Date value) { + addCriterion("modify_time >=", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeLessThan(Date value) { + addCriterion("modify_time <", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeLessThanOrEqualTo(Date value) { + addCriterion("modify_time <=", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeIn(List values) { + addCriterion("modify_time in", values, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeNotIn(List values) { + addCriterion("modify_time not in", values, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeBetween(Date value1, Date value2) { + addCriterion("modify_time between", value1, value2, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeNotBetween(Date value1, Date value2) { + addCriterion("modify_time not between", value1, value2, "modifyTime"); + return (Criteria) this; + } + + public Criteria andTypeIsNull() { + addCriterion("type is null"); + return (Criteria) this; + } + + public Criteria andTypeIsNotNull() { + addCriterion("type is not null"); + return (Criteria) this; + } + + public Criteria andTypeEqualTo(String value) { + addCriterion("type =", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotEqualTo(String value) { + addCriterion("type <>", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThan(String value) { + addCriterion("type >", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeGreaterThanOrEqualTo(String value) { + addCriterion("type >=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThan(String value) { + addCriterion("type <", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLessThanOrEqualTo(String value) { + addCriterion("type <=", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeLike(String value) { + addCriterion("type like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotLike(String value) { + addCriterion("type not like", value, "type"); + return (Criteria) this; + } + + public Criteria andTypeIn(List values) { + addCriterion("type in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotIn(List values) { + addCriterion("type not in", values, "type"); + return (Criteria) this; + } + + public Criteria andTypeBetween(String value1, String value2) { + addCriterion("type between", value1, value2, "type"); + return (Criteria) this; + } + + public Criteria andTypeNotBetween(String value1, String value2) { + addCriterion("type not between", value1, value2, "type"); + 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/zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java b/zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java new file mode 100644 index 0000000..038619e --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java @@ -0,0 +1,486 @@ +package com.zteits.job.domain; + +import java.util.Date; + +public class ParkingLot { + /**停车场主键*/ + private Long plId; + + /**停车场名称*/ + private String plName; + + /**停车场编码*/ + private String plNo; + + /**停车场外部编码*/ + private String plOutNo; + + /**停车场状态:1-使用中,2-演示停车场*/ + private Integer state; + + /**数据来源类型:1-艾润;2-路测;3-捷商;4-南泽 ;5-共享车位,6:青岛(注:和parking_lot表中source_type保持一致)*/ + private Integer sourceType; + + /**省份ID*/ + private Long plProvinceId; + + /**省份名称*/ + private String plProvinceName; + + /**城市ID*/ + private Long plCityId; + + /**城市名称*/ + private String plCityName; + + /**区县ID*/ + private Long plCountryId; + + /**区县名称*/ + private String plCountryName; + + /**停车场地址*/ + private String plAddress; + + /**停车泊位数*/ + private Integer plBerthNum; + + /**停车场收费方式:0-免费,1-收费*/ + private Integer plPayType; + + /**充电桩泊位数量*/ + private Integer plChargeNum; + + /**停车场类型:1:路内、占用道路停车位、路侧停车场,2-路外、封闭停车场*/ + private Integer plType; + + /**停车场类型属性:1000-路内分类:1101-临时车位,1201-长时车位,1301-禁停车位;2000-路外停车属性:2100-建筑物,2101-住宅小区,2102-学校,2103-医院,2104-物流专用,2105-商业综合体,2106-政府事业单位;2200-城市公共,2201-公共场所,2202-交通枢纽*/ + private String plTypeProp; + + /**营业开始时间*/ + private String plBusiTimeStart; + + /**营业结束时间*/ + private String plBusiTimeEnd; + + /**停车场入口数量*/ + private Integer plEntranceNum; + + /**停车场出口数量*/ + private Integer plExitNum; + + /**数据状态:0-失效,1-生效*/ + private Integer dataStatus; + + /**创建时间*/ + private Date createTime; + + /**创建人*/ + private Long createOp; + + /**更新时间*/ + private Date modifyTime; + + /**更新人*/ + private Long modifyOp; + + /**停车场收费描述,多段内容使用‘#’分隔*/ + private String plRate; + + /**服务电话*/ + private String serviceTel; + + /**停车场图片*/ + private String plPicturePath; + + /**停车场商圈属性:1:商场、2:医院、3:小区、4:学校、5:写字楼、6:景区、7:交通场站、8:其他*/ + private Integer busiCircle; + + /**备注*/ + private String remark; + + /**块id*/ + private Long plAreaBlockId; + + /**块名称*/ + private String plAreaBlockName; + + /**营业类型:1:自营,2:非自营*/ + private String plBusiType; + + /**服务点对应二级组织ID*/ + private Long orgId; + + /**组织名称*/ + private String orgName; + + /**获取停车场主键*/ + public Long getPlId() { + return plId; + } + + /**设置停车场主键*/ + public void setPlId(Long plId) { + this.plId = plId; + } + + /**获取停车场名称*/ + public String getPlName() { + return plName; + } + + /**设置停车场名称*/ + public void setPlName(String plName) { + this.plName = plName == null ? null : plName.trim(); + } + + /**获取停车场编码*/ + public String getPlNo() { + return plNo; + } + + /**设置停车场编码*/ + public void setPlNo(String plNo) { + this.plNo = plNo == null ? null : plNo.trim(); + } + + /**获取停车场外部编码*/ + public String getPlOutNo() { + return plOutNo; + } + + /**设置停车场外部编码*/ + public void setPlOutNo(String plOutNo) { + this.plOutNo = plOutNo == null ? null : plOutNo.trim(); + } + + /**获取停车场状态:1-使用中,2-演示停车场*/ + public Integer getState() { + return state; + } + + /**设置停车场状态:1-使用中,2-演示停车场*/ + public void setState(Integer state) { + this.state = state; + } + + /**获取数据来源类型:1-艾润;2-路测;3-捷商;4-南泽 ;5-共享车位,6:青岛(注:和parking_lot表中source_type保持一致)*/ + public Integer getSourceType() { + return sourceType; + } + + /**设置数据来源类型:1-艾润;2-路测;3-捷商;4-南泽 ;5-共享车位,6:青岛(注:和parking_lot表中source_type保持一致)*/ + public void setSourceType(Integer sourceType) { + this.sourceType = sourceType; + } + + /**获取省份ID*/ + public Long getPlProvinceId() { + return plProvinceId; + } + + /**设置省份ID*/ + public void setPlProvinceId(Long plProvinceId) { + this.plProvinceId = plProvinceId; + } + + /**获取省份名称*/ + public String getPlProvinceName() { + return plProvinceName; + } + + /**设置省份名称*/ + public void setPlProvinceName(String plProvinceName) { + this.plProvinceName = plProvinceName == null ? null : plProvinceName.trim(); + } + + /**获取城市ID*/ + public Long getPlCityId() { + return plCityId; + } + + /**设置城市ID*/ + public void setPlCityId(Long plCityId) { + this.plCityId = plCityId; + } + + /**获取城市名称*/ + public String getPlCityName() { + return plCityName; + } + + /**设置城市名称*/ + public void setPlCityName(String plCityName) { + this.plCityName = plCityName == null ? null : plCityName.trim(); + } + + /**获取区县ID*/ + public Long getPlCountryId() { + return plCountryId; + } + + /**设置区县ID*/ + public void setPlCountryId(Long plCountryId) { + this.plCountryId = plCountryId; + } + + /**获取区县名称*/ + public String getPlCountryName() { + return plCountryName; + } + + /**设置区县名称*/ + public void setPlCountryName(String plCountryName) { + this.plCountryName = plCountryName == null ? null : plCountryName.trim(); + } + + /**获取停车场地址*/ + public String getPlAddress() { + return plAddress; + } + + /**设置停车场地址*/ + public void setPlAddress(String plAddress) { + this.plAddress = plAddress == null ? null : plAddress.trim(); + } + + /**获取停车泊位数*/ + public Integer getPlBerthNum() { + return plBerthNum; + } + + /**设置停车泊位数*/ + public void setPlBerthNum(Integer plBerthNum) { + this.plBerthNum = plBerthNum; + } + + /**获取停车场收费方式:0-免费,1-收费*/ + public Integer getPlPayType() { + return plPayType; + } + + /**设置停车场收费方式:0-免费,1-收费*/ + public void setPlPayType(Integer plPayType) { + this.plPayType = plPayType; + } + + /**获取充电桩泊位数量*/ + public Integer getPlChargeNum() { + return plChargeNum; + } + + /**设置充电桩泊位数量*/ + public void setPlChargeNum(Integer plChargeNum) { + this.plChargeNum = plChargeNum; + } + + /**获取停车场类型:1:路内、占用道路停车位、路侧停车场,2-路外、封闭停车场*/ + public Integer getPlType() { + return plType; + } + + /**设置停车场类型:1:路内、占用道路停车位、路侧停车场,2-路外、封闭停车场*/ + public void setPlType(Integer plType) { + this.plType = plType; + } + + /**获取停车场类型属性:1000-路内分类:1101-临时车位,1201-长时车位,1301-禁停车位;2000-路外停车属性:2100-建筑物,2101-住宅小区,2102-学校,2103-医院,2104-物流专用,2105-商业综合体,2106-政府事业单位;2200-城市公共,2201-公共场所,2202-交通枢纽*/ + public String getPlTypeProp() { + return plTypeProp; + } + + /**设置停车场类型属性:1000-路内分类:1101-临时车位,1201-长时车位,1301-禁停车位;2000-路外停车属性:2100-建筑物,2101-住宅小区,2102-学校,2103-医院,2104-物流专用,2105-商业综合体,2106-政府事业单位;2200-城市公共,2201-公共场所,2202-交通枢纽*/ + public void setPlTypeProp(String plTypeProp) { + this.plTypeProp = plTypeProp == null ? null : plTypeProp.trim(); + } + + /**获取营业开始时间*/ + public String getPlBusiTimeStart() { + return plBusiTimeStart; + } + + /**设置营业开始时间*/ + public void setPlBusiTimeStart(String plBusiTimeStart) { + this.plBusiTimeStart = plBusiTimeStart == null ? null : plBusiTimeStart.trim(); + } + + /**获取营业结束时间*/ + public String getPlBusiTimeEnd() { + return plBusiTimeEnd; + } + + /**设置营业结束时间*/ + public void setPlBusiTimeEnd(String plBusiTimeEnd) { + this.plBusiTimeEnd = plBusiTimeEnd == null ? null : plBusiTimeEnd.trim(); + } + + /**获取停车场入口数量*/ + public Integer getPlEntranceNum() { + return plEntranceNum; + } + + /**设置停车场入口数量*/ + public void setPlEntranceNum(Integer plEntranceNum) { + this.plEntranceNum = plEntranceNum; + } + + /**获取停车场出口数量*/ + public Integer getPlExitNum() { + return plExitNum; + } + + /**设置停车场出口数量*/ + public void setPlExitNum(Integer plExitNum) { + this.plExitNum = plExitNum; + } + + /**获取数据状态:0-失效,1-生效*/ + public Integer getDataStatus() { + return dataStatus; + } + + /**设置数据状态:0-失效,1-生效*/ + public void setDataStatus(Integer dataStatus) { + this.dataStatus = dataStatus; + } + + /**获取创建时间*/ + public Date getCreateTime() { + return createTime; + } + + /**设置创建时间*/ + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + /**获取创建人*/ + public Long getCreateOp() { + return createOp; + } + + /**设置创建人*/ + public void setCreateOp(Long createOp) { + this.createOp = createOp; + } + + /**获取更新时间*/ + public Date getModifyTime() { + return modifyTime; + } + + /**设置更新时间*/ + public void setModifyTime(Date modifyTime) { + this.modifyTime = modifyTime; + } + + /**获取更新人*/ + public Long getModifyOp() { + return modifyOp; + } + + /**设置更新人*/ + public void setModifyOp(Long modifyOp) { + this.modifyOp = modifyOp; + } + + /**获取停车场收费描述,多段内容使用‘#’分隔*/ + public String getPlRate() { + return plRate; + } + + /**设置停车场收费描述,多段内容使用‘#’分隔*/ + public void setPlRate(String plRate) { + this.plRate = plRate == null ? null : plRate.trim(); + } + + /**获取服务电话*/ + public String getServiceTel() { + return serviceTel; + } + + /**设置服务电话*/ + public void setServiceTel(String serviceTel) { + this.serviceTel = serviceTel == null ? null : serviceTel.trim(); + } + + /**获取停车场图片*/ + public String getPlPicturePath() { + return plPicturePath; + } + + /**设置停车场图片*/ + public void setPlPicturePath(String plPicturePath) { + this.plPicturePath = plPicturePath == null ? null : plPicturePath.trim(); + } + + /**获取停车场商圈属性:1:商场、2:医院、3:小区、4:学校、5:写字楼、6:景区、7:交通场站、8:其他*/ + public Integer getBusiCircle() { + return busiCircle; + } + + /**设置停车场商圈属性:1:商场、2:医院、3:小区、4:学校、5:写字楼、6:景区、7:交通场站、8:其他*/ + public void setBusiCircle(Integer busiCircle) { + this.busiCircle = busiCircle; + } + + /**获取备注*/ + public String getRemark() { + return remark; + } + + /**设置备注*/ + public void setRemark(String remark) { + this.remark = remark == null ? null : remark.trim(); + } + + /**获取块id*/ + public Long getPlAreaBlockId() { + return plAreaBlockId; + } + + /**设置块id*/ + public void setPlAreaBlockId(Long plAreaBlockId) { + this.plAreaBlockId = plAreaBlockId; + } + + /**获取块名称*/ + public String getPlAreaBlockName() { + return plAreaBlockName; + } + + /**设置块名称*/ + public void setPlAreaBlockName(String plAreaBlockName) { + this.plAreaBlockName = plAreaBlockName == null ? null : plAreaBlockName.trim(); + } + + /**获取营业类型:1:自营,2:非自营*/ + public String getPlBusiType() { + return plBusiType; + } + + /**设置营业类型:1:自营,2:非自营*/ + public void setPlBusiType(String plBusiType) { + this.plBusiType = plBusiType == null ? null : plBusiType.trim(); + } + + /**获取服务点对应二级组织ID*/ + public Long getOrgId() { + return orgId; + } + + /**设置服务点对应二级组织ID*/ + public void setOrgId(Long orgId) { + this.orgId = orgId; + } + + /**获取组织名称*/ + public String getOrgName() { + return orgName; + } + + /**设置组织名称*/ + public void setOrgName(String orgName) { + this.orgName = orgName == null ? null : orgName.trim(); + } +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java b/zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java new file mode 100644 index 0000000..236cc76 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java @@ -0,0 +1,2591 @@ +package com.zteits.job.domain; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class ParkingLotExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public ParkingLotExample() { + 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 andPlIdIsNull() { + addCriterion("pl_id is null"); + return (Criteria) this; + } + + public Criteria andPlIdIsNotNull() { + addCriterion("pl_id is not null"); + return (Criteria) this; + } + + public Criteria andPlIdEqualTo(Long value) { + addCriterion("pl_id =", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdNotEqualTo(Long value) { + addCriterion("pl_id <>", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdGreaterThan(Long value) { + addCriterion("pl_id >", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdGreaterThanOrEqualTo(Long value) { + addCriterion("pl_id >=", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdLessThan(Long value) { + addCriterion("pl_id <", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdLessThanOrEqualTo(Long value) { + addCriterion("pl_id <=", value, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdIn(List values) { + addCriterion("pl_id in", values, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdNotIn(List values) { + addCriterion("pl_id not in", values, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdBetween(Long value1, Long value2) { + addCriterion("pl_id between", value1, value2, "plId"); + return (Criteria) this; + } + + public Criteria andPlIdNotBetween(Long value1, Long value2) { + addCriterion("pl_id not between", value1, value2, "plId"); + return (Criteria) this; + } + + public Criteria andPlNameIsNull() { + addCriterion("pl_name is null"); + return (Criteria) this; + } + + public Criteria andPlNameIsNotNull() { + addCriterion("pl_name is not null"); + return (Criteria) this; + } + + public Criteria andPlNameEqualTo(String value) { + addCriterion("pl_name =", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotEqualTo(String value) { + addCriterion("pl_name <>", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameGreaterThan(String value) { + addCriterion("pl_name >", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_name >=", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLessThan(String value) { + addCriterion("pl_name <", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLessThanOrEqualTo(String value) { + addCriterion("pl_name <=", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameLike(String value) { + addCriterion("pl_name like", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotLike(String value) { + addCriterion("pl_name not like", value, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameIn(List values) { + addCriterion("pl_name in", values, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotIn(List values) { + addCriterion("pl_name not in", values, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameBetween(String value1, String value2) { + addCriterion("pl_name between", value1, value2, "plName"); + return (Criteria) this; + } + + public Criteria andPlNameNotBetween(String value1, String value2) { + addCriterion("pl_name not between", value1, value2, "plName"); + return (Criteria) this; + } + + public Criteria andPlNoIsNull() { + addCriterion("pl_no is null"); + return (Criteria) this; + } + + public Criteria andPlNoIsNotNull() { + addCriterion("pl_no is not null"); + return (Criteria) this; + } + + public Criteria andPlNoEqualTo(String value) { + addCriterion("pl_no =", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotEqualTo(String value) { + addCriterion("pl_no <>", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoGreaterThan(String value) { + addCriterion("pl_no >", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoGreaterThanOrEqualTo(String value) { + addCriterion("pl_no >=", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLessThan(String value) { + addCriterion("pl_no <", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLessThanOrEqualTo(String value) { + addCriterion("pl_no <=", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoLike(String value) { + addCriterion("pl_no like", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotLike(String value) { + addCriterion("pl_no not like", value, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoIn(List values) { + addCriterion("pl_no in", values, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotIn(List values) { + addCriterion("pl_no not in", values, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoBetween(String value1, String value2) { + addCriterion("pl_no between", value1, value2, "plNo"); + return (Criteria) this; + } + + public Criteria andPlNoNotBetween(String value1, String value2) { + addCriterion("pl_no not between", value1, value2, "plNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoIsNull() { + addCriterion("pl_out_no is null"); + return (Criteria) this; + } + + public Criteria andPlOutNoIsNotNull() { + addCriterion("pl_out_no is not null"); + return (Criteria) this; + } + + public Criteria andPlOutNoEqualTo(String value) { + addCriterion("pl_out_no =", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoNotEqualTo(String value) { + addCriterion("pl_out_no <>", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoGreaterThan(String value) { + addCriterion("pl_out_no >", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoGreaterThanOrEqualTo(String value) { + addCriterion("pl_out_no >=", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoLessThan(String value) { + addCriterion("pl_out_no <", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoLessThanOrEqualTo(String value) { + addCriterion("pl_out_no <=", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoLike(String value) { + addCriterion("pl_out_no like", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoNotLike(String value) { + addCriterion("pl_out_no not like", value, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoIn(List values) { + addCriterion("pl_out_no in", values, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoNotIn(List values) { + addCriterion("pl_out_no not in", values, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoBetween(String value1, String value2) { + addCriterion("pl_out_no between", value1, value2, "plOutNo"); + return (Criteria) this; + } + + public Criteria andPlOutNoNotBetween(String value1, String value2) { + addCriterion("pl_out_no not between", value1, value2, "plOutNo"); + return (Criteria) this; + } + + public Criteria andStateIsNull() { + addCriterion("state is null"); + return (Criteria) this; + } + + public Criteria andStateIsNotNull() { + addCriterion("state is not null"); + return (Criteria) this; + } + + public Criteria andStateEqualTo(Integer value) { + addCriterion("state =", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotEqualTo(Integer value) { + addCriterion("state <>", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThan(Integer value) { + addCriterion("state >", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThanOrEqualTo(Integer value) { + addCriterion("state >=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThan(Integer value) { + addCriterion("state <", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThanOrEqualTo(Integer value) { + addCriterion("state <=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateIn(List values) { + addCriterion("state in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateNotIn(List values) { + addCriterion("state not in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateBetween(Integer value1, Integer value2) { + addCriterion("state between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andStateNotBetween(Integer value1, Integer value2) { + addCriterion("state not between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andSourceTypeIsNull() { + addCriterion("source_type is null"); + return (Criteria) this; + } + + public Criteria andSourceTypeIsNotNull() { + addCriterion("source_type is not null"); + return (Criteria) this; + } + + public Criteria andSourceTypeEqualTo(Integer value) { + addCriterion("source_type =", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeNotEqualTo(Integer value) { + addCriterion("source_type <>", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeGreaterThan(Integer value) { + addCriterion("source_type >", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("source_type >=", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeLessThan(Integer value) { + addCriterion("source_type <", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeLessThanOrEqualTo(Integer value) { + addCriterion("source_type <=", value, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeIn(List values) { + addCriterion("source_type in", values, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeNotIn(List values) { + addCriterion("source_type not in", values, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeBetween(Integer value1, Integer value2) { + addCriterion("source_type between", value1, value2, "sourceType"); + return (Criteria) this; + } + + public Criteria andSourceTypeNotBetween(Integer value1, Integer value2) { + addCriterion("source_type not between", value1, value2, "sourceType"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdIsNull() { + addCriterion("pl_province_id is null"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdIsNotNull() { + addCriterion("pl_province_id is not null"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdEqualTo(Long value) { + addCriterion("pl_province_id =", value, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdNotEqualTo(Long value) { + addCriterion("pl_province_id <>", value, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdGreaterThan(Long value) { + addCriterion("pl_province_id >", value, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdGreaterThanOrEqualTo(Long value) { + addCriterion("pl_province_id >=", value, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdLessThan(Long value) { + addCriterion("pl_province_id <", value, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdLessThanOrEqualTo(Long value) { + addCriterion("pl_province_id <=", value, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdIn(List values) { + addCriterion("pl_province_id in", values, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdNotIn(List values) { + addCriterion("pl_province_id not in", values, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdBetween(Long value1, Long value2) { + addCriterion("pl_province_id between", value1, value2, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceIdNotBetween(Long value1, Long value2) { + addCriterion("pl_province_id not between", value1, value2, "plProvinceId"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameIsNull() { + addCriterion("pl_province_name is null"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameIsNotNull() { + addCriterion("pl_province_name is not null"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameEqualTo(String value) { + addCriterion("pl_province_name =", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameNotEqualTo(String value) { + addCriterion("pl_province_name <>", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameGreaterThan(String value) { + addCriterion("pl_province_name >", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_province_name >=", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameLessThan(String value) { + addCriterion("pl_province_name <", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameLessThanOrEqualTo(String value) { + addCriterion("pl_province_name <=", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameLike(String value) { + addCriterion("pl_province_name like", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameNotLike(String value) { + addCriterion("pl_province_name not like", value, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameIn(List values) { + addCriterion("pl_province_name in", values, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameNotIn(List values) { + addCriterion("pl_province_name not in", values, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameBetween(String value1, String value2) { + addCriterion("pl_province_name between", value1, value2, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlProvinceNameNotBetween(String value1, String value2) { + addCriterion("pl_province_name not between", value1, value2, "plProvinceName"); + return (Criteria) this; + } + + public Criteria andPlCityIdIsNull() { + addCriterion("pl_city_id is null"); + return (Criteria) this; + } + + public Criteria andPlCityIdIsNotNull() { + addCriterion("pl_city_id is not null"); + return (Criteria) this; + } + + public Criteria andPlCityIdEqualTo(Long value) { + addCriterion("pl_city_id =", value, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdNotEqualTo(Long value) { + addCriterion("pl_city_id <>", value, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdGreaterThan(Long value) { + addCriterion("pl_city_id >", value, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdGreaterThanOrEqualTo(Long value) { + addCriterion("pl_city_id >=", value, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdLessThan(Long value) { + addCriterion("pl_city_id <", value, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdLessThanOrEqualTo(Long value) { + addCriterion("pl_city_id <=", value, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdIn(List values) { + addCriterion("pl_city_id in", values, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdNotIn(List values) { + addCriterion("pl_city_id not in", values, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdBetween(Long value1, Long value2) { + addCriterion("pl_city_id between", value1, value2, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityIdNotBetween(Long value1, Long value2) { + addCriterion("pl_city_id not between", value1, value2, "plCityId"); + return (Criteria) this; + } + + public Criteria andPlCityNameIsNull() { + addCriterion("pl_city_name is null"); + return (Criteria) this; + } + + public Criteria andPlCityNameIsNotNull() { + addCriterion("pl_city_name is not null"); + return (Criteria) this; + } + + public Criteria andPlCityNameEqualTo(String value) { + addCriterion("pl_city_name =", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameNotEqualTo(String value) { + addCriterion("pl_city_name <>", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameGreaterThan(String value) { + addCriterion("pl_city_name >", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_city_name >=", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameLessThan(String value) { + addCriterion("pl_city_name <", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameLessThanOrEqualTo(String value) { + addCriterion("pl_city_name <=", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameLike(String value) { + addCriterion("pl_city_name like", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameNotLike(String value) { + addCriterion("pl_city_name not like", value, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameIn(List values) { + addCriterion("pl_city_name in", values, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameNotIn(List values) { + addCriterion("pl_city_name not in", values, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameBetween(String value1, String value2) { + addCriterion("pl_city_name between", value1, value2, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCityNameNotBetween(String value1, String value2) { + addCriterion("pl_city_name not between", value1, value2, "plCityName"); + return (Criteria) this; + } + + public Criteria andPlCountryIdIsNull() { + addCriterion("pl_country_id is null"); + return (Criteria) this; + } + + public Criteria andPlCountryIdIsNotNull() { + addCriterion("pl_country_id is not null"); + return (Criteria) this; + } + + public Criteria andPlCountryIdEqualTo(Long value) { + addCriterion("pl_country_id =", value, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdNotEqualTo(Long value) { + addCriterion("pl_country_id <>", value, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdGreaterThan(Long value) { + addCriterion("pl_country_id >", value, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdGreaterThanOrEqualTo(Long value) { + addCriterion("pl_country_id >=", value, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdLessThan(Long value) { + addCriterion("pl_country_id <", value, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdLessThanOrEqualTo(Long value) { + addCriterion("pl_country_id <=", value, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdIn(List values) { + addCriterion("pl_country_id in", values, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdNotIn(List values) { + addCriterion("pl_country_id not in", values, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdBetween(Long value1, Long value2) { + addCriterion("pl_country_id between", value1, value2, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryIdNotBetween(Long value1, Long value2) { + addCriterion("pl_country_id not between", value1, value2, "plCountryId"); + return (Criteria) this; + } + + public Criteria andPlCountryNameIsNull() { + addCriterion("pl_country_name is null"); + return (Criteria) this; + } + + public Criteria andPlCountryNameIsNotNull() { + addCriterion("pl_country_name is not null"); + return (Criteria) this; + } + + public Criteria andPlCountryNameEqualTo(String value) { + addCriterion("pl_country_name =", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameNotEqualTo(String value) { + addCriterion("pl_country_name <>", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameGreaterThan(String value) { + addCriterion("pl_country_name >", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_country_name >=", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameLessThan(String value) { + addCriterion("pl_country_name <", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameLessThanOrEqualTo(String value) { + addCriterion("pl_country_name <=", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameLike(String value) { + addCriterion("pl_country_name like", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameNotLike(String value) { + addCriterion("pl_country_name not like", value, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameIn(List values) { + addCriterion("pl_country_name in", values, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameNotIn(List values) { + addCriterion("pl_country_name not in", values, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameBetween(String value1, String value2) { + addCriterion("pl_country_name between", value1, value2, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlCountryNameNotBetween(String value1, String value2) { + addCriterion("pl_country_name not between", value1, value2, "plCountryName"); + return (Criteria) this; + } + + public Criteria andPlAddressIsNull() { + addCriterion("pl_address is null"); + return (Criteria) this; + } + + public Criteria andPlAddressIsNotNull() { + addCriterion("pl_address is not null"); + return (Criteria) this; + } + + public Criteria andPlAddressEqualTo(String value) { + addCriterion("pl_address =", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressNotEqualTo(String value) { + addCriterion("pl_address <>", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressGreaterThan(String value) { + addCriterion("pl_address >", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressGreaterThanOrEqualTo(String value) { + addCriterion("pl_address >=", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressLessThan(String value) { + addCriterion("pl_address <", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressLessThanOrEqualTo(String value) { + addCriterion("pl_address <=", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressLike(String value) { + addCriterion("pl_address like", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressNotLike(String value) { + addCriterion("pl_address not like", value, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressIn(List values) { + addCriterion("pl_address in", values, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressNotIn(List values) { + addCriterion("pl_address not in", values, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressBetween(String value1, String value2) { + addCriterion("pl_address between", value1, value2, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlAddressNotBetween(String value1, String value2) { + addCriterion("pl_address not between", value1, value2, "plAddress"); + return (Criteria) this; + } + + public Criteria andPlBerthNumIsNull() { + addCriterion("pl_berth_num is null"); + return (Criteria) this; + } + + public Criteria andPlBerthNumIsNotNull() { + addCriterion("pl_berth_num is not null"); + return (Criteria) this; + } + + public Criteria andPlBerthNumEqualTo(Integer value) { + addCriterion("pl_berth_num =", value, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumNotEqualTo(Integer value) { + addCriterion("pl_berth_num <>", value, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumGreaterThan(Integer value) { + addCriterion("pl_berth_num >", value, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumGreaterThanOrEqualTo(Integer value) { + addCriterion("pl_berth_num >=", value, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumLessThan(Integer value) { + addCriterion("pl_berth_num <", value, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumLessThanOrEqualTo(Integer value) { + addCriterion("pl_berth_num <=", value, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumIn(List values) { + addCriterion("pl_berth_num in", values, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumNotIn(List values) { + addCriterion("pl_berth_num not in", values, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumBetween(Integer value1, Integer value2) { + addCriterion("pl_berth_num between", value1, value2, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlBerthNumNotBetween(Integer value1, Integer value2) { + addCriterion("pl_berth_num not between", value1, value2, "plBerthNum"); + return (Criteria) this; + } + + public Criteria andPlPayTypeIsNull() { + addCriterion("pl_pay_type is null"); + return (Criteria) this; + } + + public Criteria andPlPayTypeIsNotNull() { + addCriterion("pl_pay_type is not null"); + return (Criteria) this; + } + + public Criteria andPlPayTypeEqualTo(Integer value) { + addCriterion("pl_pay_type =", value, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeNotEqualTo(Integer value) { + addCriterion("pl_pay_type <>", value, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeGreaterThan(Integer value) { + addCriterion("pl_pay_type >", value, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("pl_pay_type >=", value, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeLessThan(Integer value) { + addCriterion("pl_pay_type <", value, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeLessThanOrEqualTo(Integer value) { + addCriterion("pl_pay_type <=", value, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeIn(List values) { + addCriterion("pl_pay_type in", values, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeNotIn(List values) { + addCriterion("pl_pay_type not in", values, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeBetween(Integer value1, Integer value2) { + addCriterion("pl_pay_type between", value1, value2, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlPayTypeNotBetween(Integer value1, Integer value2) { + addCriterion("pl_pay_type not between", value1, value2, "plPayType"); + return (Criteria) this; + } + + public Criteria andPlChargeNumIsNull() { + addCriterion("pl_charge_num is null"); + return (Criteria) this; + } + + public Criteria andPlChargeNumIsNotNull() { + addCriterion("pl_charge_num is not null"); + return (Criteria) this; + } + + public Criteria andPlChargeNumEqualTo(Integer value) { + addCriterion("pl_charge_num =", value, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumNotEqualTo(Integer value) { + addCriterion("pl_charge_num <>", value, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumGreaterThan(Integer value) { + addCriterion("pl_charge_num >", value, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumGreaterThanOrEqualTo(Integer value) { + addCriterion("pl_charge_num >=", value, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumLessThan(Integer value) { + addCriterion("pl_charge_num <", value, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumLessThanOrEqualTo(Integer value) { + addCriterion("pl_charge_num <=", value, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumIn(List values) { + addCriterion("pl_charge_num in", values, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumNotIn(List values) { + addCriterion("pl_charge_num not in", values, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumBetween(Integer value1, Integer value2) { + addCriterion("pl_charge_num between", value1, value2, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlChargeNumNotBetween(Integer value1, Integer value2) { + addCriterion("pl_charge_num not between", value1, value2, "plChargeNum"); + return (Criteria) this; + } + + public Criteria andPlTypeIsNull() { + addCriterion("pl_type is null"); + return (Criteria) this; + } + + public Criteria andPlTypeIsNotNull() { + addCriterion("pl_type is not null"); + return (Criteria) this; + } + + public Criteria andPlTypeEqualTo(Integer value) { + addCriterion("pl_type =", value, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeNotEqualTo(Integer value) { + addCriterion("pl_type <>", value, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeGreaterThan(Integer value) { + addCriterion("pl_type >", value, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeGreaterThanOrEqualTo(Integer value) { + addCriterion("pl_type >=", value, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeLessThan(Integer value) { + addCriterion("pl_type <", value, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeLessThanOrEqualTo(Integer value) { + addCriterion("pl_type <=", value, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeIn(List values) { + addCriterion("pl_type in", values, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeNotIn(List values) { + addCriterion("pl_type not in", values, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeBetween(Integer value1, Integer value2) { + addCriterion("pl_type between", value1, value2, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypeNotBetween(Integer value1, Integer value2) { + addCriterion("pl_type not between", value1, value2, "plType"); + return (Criteria) this; + } + + public Criteria andPlTypePropIsNull() { + addCriterion("pl_type_prop is null"); + return (Criteria) this; + } + + public Criteria andPlTypePropIsNotNull() { + addCriterion("pl_type_prop is not null"); + return (Criteria) this; + } + + public Criteria andPlTypePropEqualTo(String value) { + addCriterion("pl_type_prop =", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropNotEqualTo(String value) { + addCriterion("pl_type_prop <>", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropGreaterThan(String value) { + addCriterion("pl_type_prop >", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropGreaterThanOrEqualTo(String value) { + addCriterion("pl_type_prop >=", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropLessThan(String value) { + addCriterion("pl_type_prop <", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropLessThanOrEqualTo(String value) { + addCriterion("pl_type_prop <=", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropLike(String value) { + addCriterion("pl_type_prop like", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropNotLike(String value) { + addCriterion("pl_type_prop not like", value, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropIn(List values) { + addCriterion("pl_type_prop in", values, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropNotIn(List values) { + addCriterion("pl_type_prop not in", values, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropBetween(String value1, String value2) { + addCriterion("pl_type_prop between", value1, value2, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlTypePropNotBetween(String value1, String value2) { + addCriterion("pl_type_prop not between", value1, value2, "plTypeProp"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartIsNull() { + addCriterion("pl_busi_time_start is null"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartIsNotNull() { + addCriterion("pl_busi_time_start is not null"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartEqualTo(String value) { + addCriterion("pl_busi_time_start =", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartNotEqualTo(String value) { + addCriterion("pl_busi_time_start <>", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartGreaterThan(String value) { + addCriterion("pl_busi_time_start >", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartGreaterThanOrEqualTo(String value) { + addCriterion("pl_busi_time_start >=", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartLessThan(String value) { + addCriterion("pl_busi_time_start <", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartLessThanOrEqualTo(String value) { + addCriterion("pl_busi_time_start <=", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartLike(String value) { + addCriterion("pl_busi_time_start like", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartNotLike(String value) { + addCriterion("pl_busi_time_start not like", value, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartIn(List values) { + addCriterion("pl_busi_time_start in", values, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartNotIn(List values) { + addCriterion("pl_busi_time_start not in", values, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartBetween(String value1, String value2) { + addCriterion("pl_busi_time_start between", value1, value2, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeStartNotBetween(String value1, String value2) { + addCriterion("pl_busi_time_start not between", value1, value2, "plBusiTimeStart"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndIsNull() { + addCriterion("pl_busi_time_end is null"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndIsNotNull() { + addCriterion("pl_busi_time_end is not null"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndEqualTo(String value) { + addCriterion("pl_busi_time_end =", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndNotEqualTo(String value) { + addCriterion("pl_busi_time_end <>", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndGreaterThan(String value) { + addCriterion("pl_busi_time_end >", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndGreaterThanOrEqualTo(String value) { + addCriterion("pl_busi_time_end >=", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndLessThan(String value) { + addCriterion("pl_busi_time_end <", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndLessThanOrEqualTo(String value) { + addCriterion("pl_busi_time_end <=", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndLike(String value) { + addCriterion("pl_busi_time_end like", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndNotLike(String value) { + addCriterion("pl_busi_time_end not like", value, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndIn(List values) { + addCriterion("pl_busi_time_end in", values, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndNotIn(List values) { + addCriterion("pl_busi_time_end not in", values, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndBetween(String value1, String value2) { + addCriterion("pl_busi_time_end between", value1, value2, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlBusiTimeEndNotBetween(String value1, String value2) { + addCriterion("pl_busi_time_end not between", value1, value2, "plBusiTimeEnd"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumIsNull() { + addCriterion("pl_entrance_num is null"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumIsNotNull() { + addCriterion("pl_entrance_num is not null"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumEqualTo(Integer value) { + addCriterion("pl_entrance_num =", value, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumNotEqualTo(Integer value) { + addCriterion("pl_entrance_num <>", value, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumGreaterThan(Integer value) { + addCriterion("pl_entrance_num >", value, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumGreaterThanOrEqualTo(Integer value) { + addCriterion("pl_entrance_num >=", value, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumLessThan(Integer value) { + addCriterion("pl_entrance_num <", value, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumLessThanOrEqualTo(Integer value) { + addCriterion("pl_entrance_num <=", value, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumIn(List values) { + addCriterion("pl_entrance_num in", values, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumNotIn(List values) { + addCriterion("pl_entrance_num not in", values, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumBetween(Integer value1, Integer value2) { + addCriterion("pl_entrance_num between", value1, value2, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlEntranceNumNotBetween(Integer value1, Integer value2) { + addCriterion("pl_entrance_num not between", value1, value2, "plEntranceNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumIsNull() { + addCriterion("pl_exit_num is null"); + return (Criteria) this; + } + + public Criteria andPlExitNumIsNotNull() { + addCriterion("pl_exit_num is not null"); + return (Criteria) this; + } + + public Criteria andPlExitNumEqualTo(Integer value) { + addCriterion("pl_exit_num =", value, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumNotEqualTo(Integer value) { + addCriterion("pl_exit_num <>", value, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumGreaterThan(Integer value) { + addCriterion("pl_exit_num >", value, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumGreaterThanOrEqualTo(Integer value) { + addCriterion("pl_exit_num >=", value, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumLessThan(Integer value) { + addCriterion("pl_exit_num <", value, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumLessThanOrEqualTo(Integer value) { + addCriterion("pl_exit_num <=", value, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumIn(List values) { + addCriterion("pl_exit_num in", values, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumNotIn(List values) { + addCriterion("pl_exit_num not in", values, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumBetween(Integer value1, Integer value2) { + addCriterion("pl_exit_num between", value1, value2, "plExitNum"); + return (Criteria) this; + } + + public Criteria andPlExitNumNotBetween(Integer value1, Integer value2) { + addCriterion("pl_exit_num not between", value1, value2, "plExitNum"); + return (Criteria) this; + } + + public Criteria andDataStatusIsNull() { + addCriterion("data_status is null"); + return (Criteria) this; + } + + public Criteria andDataStatusIsNotNull() { + addCriterion("data_status is not null"); + return (Criteria) this; + } + + public Criteria andDataStatusEqualTo(Integer value) { + addCriterion("data_status =", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusNotEqualTo(Integer value) { + addCriterion("data_status <>", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusGreaterThan(Integer value) { + addCriterion("data_status >", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("data_status >=", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusLessThan(Integer value) { + addCriterion("data_status <", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusLessThanOrEqualTo(Integer value) { + addCriterion("data_status <=", value, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusIn(List values) { + addCriterion("data_status in", values, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusNotIn(List values) { + addCriterion("data_status not in", values, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusBetween(Integer value1, Integer value2) { + addCriterion("data_status between", value1, value2, "dataStatus"); + return (Criteria) this; + } + + public Criteria andDataStatusNotBetween(Integer value1, Integer value2) { + addCriterion("data_status not between", value1, value2, "dataStatus"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateOpIsNull() { + addCriterion("create_op is null"); + return (Criteria) this; + } + + public Criteria andCreateOpIsNotNull() { + addCriterion("create_op is not null"); + return (Criteria) this; + } + + public Criteria andCreateOpEqualTo(Long value) { + addCriterion("create_op =", value, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpNotEqualTo(Long value) { + addCriterion("create_op <>", value, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpGreaterThan(Long value) { + addCriterion("create_op >", value, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpGreaterThanOrEqualTo(Long value) { + addCriterion("create_op >=", value, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpLessThan(Long value) { + addCriterion("create_op <", value, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpLessThanOrEqualTo(Long value) { + addCriterion("create_op <=", value, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpIn(List values) { + addCriterion("create_op in", values, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpNotIn(List values) { + addCriterion("create_op not in", values, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpBetween(Long value1, Long value2) { + addCriterion("create_op between", value1, value2, "createOp"); + return (Criteria) this; + } + + public Criteria andCreateOpNotBetween(Long value1, Long value2) { + addCriterion("create_op not between", value1, value2, "createOp"); + return (Criteria) this; + } + + public Criteria andModifyTimeIsNull() { + addCriterion("modify_time is null"); + return (Criteria) this; + } + + public Criteria andModifyTimeIsNotNull() { + addCriterion("modify_time is not null"); + return (Criteria) this; + } + + public Criteria andModifyTimeEqualTo(Date value) { + addCriterion("modify_time =", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeNotEqualTo(Date value) { + addCriterion("modify_time <>", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeGreaterThan(Date value) { + addCriterion("modify_time >", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeGreaterThanOrEqualTo(Date value) { + addCriterion("modify_time >=", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeLessThan(Date value) { + addCriterion("modify_time <", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeLessThanOrEqualTo(Date value) { + addCriterion("modify_time <=", value, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeIn(List values) { + addCriterion("modify_time in", values, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeNotIn(List values) { + addCriterion("modify_time not in", values, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeBetween(Date value1, Date value2) { + addCriterion("modify_time between", value1, value2, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyTimeNotBetween(Date value1, Date value2) { + addCriterion("modify_time not between", value1, value2, "modifyTime"); + return (Criteria) this; + } + + public Criteria andModifyOpIsNull() { + addCriterion("modify_op is null"); + return (Criteria) this; + } + + public Criteria andModifyOpIsNotNull() { + addCriterion("modify_op is not null"); + return (Criteria) this; + } + + public Criteria andModifyOpEqualTo(Long value) { + addCriterion("modify_op =", value, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpNotEqualTo(Long value) { + addCriterion("modify_op <>", value, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpGreaterThan(Long value) { + addCriterion("modify_op >", value, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpGreaterThanOrEqualTo(Long value) { + addCriterion("modify_op >=", value, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpLessThan(Long value) { + addCriterion("modify_op <", value, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpLessThanOrEqualTo(Long value) { + addCriterion("modify_op <=", value, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpIn(List values) { + addCriterion("modify_op in", values, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpNotIn(List values) { + addCriterion("modify_op not in", values, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpBetween(Long value1, Long value2) { + addCriterion("modify_op between", value1, value2, "modifyOp"); + return (Criteria) this; + } + + public Criteria andModifyOpNotBetween(Long value1, Long value2) { + addCriterion("modify_op not between", value1, value2, "modifyOp"); + return (Criteria) this; + } + + public Criteria andPlRateIsNull() { + addCriterion("pl_rate is null"); + return (Criteria) this; + } + + public Criteria andPlRateIsNotNull() { + addCriterion("pl_rate is not null"); + return (Criteria) this; + } + + public Criteria andPlRateEqualTo(String value) { + addCriterion("pl_rate =", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateNotEqualTo(String value) { + addCriterion("pl_rate <>", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateGreaterThan(String value) { + addCriterion("pl_rate >", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateGreaterThanOrEqualTo(String value) { + addCriterion("pl_rate >=", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateLessThan(String value) { + addCriterion("pl_rate <", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateLessThanOrEqualTo(String value) { + addCriterion("pl_rate <=", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateLike(String value) { + addCriterion("pl_rate like", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateNotLike(String value) { + addCriterion("pl_rate not like", value, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateIn(List values) { + addCriterion("pl_rate in", values, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateNotIn(List values) { + addCriterion("pl_rate not in", values, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateBetween(String value1, String value2) { + addCriterion("pl_rate between", value1, value2, "plRate"); + return (Criteria) this; + } + + public Criteria andPlRateNotBetween(String value1, String value2) { + addCriterion("pl_rate not between", value1, value2, "plRate"); + return (Criteria) this; + } + + public Criteria andServiceTelIsNull() { + addCriterion("service_tel is null"); + return (Criteria) this; + } + + public Criteria andServiceTelIsNotNull() { + addCriterion("service_tel is not null"); + return (Criteria) this; + } + + public Criteria andServiceTelEqualTo(String value) { + addCriterion("service_tel =", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelNotEqualTo(String value) { + addCriterion("service_tel <>", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelGreaterThan(String value) { + addCriterion("service_tel >", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelGreaterThanOrEqualTo(String value) { + addCriterion("service_tel >=", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelLessThan(String value) { + addCriterion("service_tel <", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelLessThanOrEqualTo(String value) { + addCriterion("service_tel <=", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelLike(String value) { + addCriterion("service_tel like", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelNotLike(String value) { + addCriterion("service_tel not like", value, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelIn(List values) { + addCriterion("service_tel in", values, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelNotIn(List values) { + addCriterion("service_tel not in", values, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelBetween(String value1, String value2) { + addCriterion("service_tel between", value1, value2, "serviceTel"); + return (Criteria) this; + } + + public Criteria andServiceTelNotBetween(String value1, String value2) { + addCriterion("service_tel not between", value1, value2, "serviceTel"); + return (Criteria) this; + } + + public Criteria andPlPicturePathIsNull() { + addCriterion("pl_picture_path is null"); + return (Criteria) this; + } + + public Criteria andPlPicturePathIsNotNull() { + addCriterion("pl_picture_path is not null"); + return (Criteria) this; + } + + public Criteria andPlPicturePathEqualTo(String value) { + addCriterion("pl_picture_path =", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathNotEqualTo(String value) { + addCriterion("pl_picture_path <>", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathGreaterThan(String value) { + addCriterion("pl_picture_path >", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathGreaterThanOrEqualTo(String value) { + addCriterion("pl_picture_path >=", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathLessThan(String value) { + addCriterion("pl_picture_path <", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathLessThanOrEqualTo(String value) { + addCriterion("pl_picture_path <=", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathLike(String value) { + addCriterion("pl_picture_path like", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathNotLike(String value) { + addCriterion("pl_picture_path not like", value, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathIn(List values) { + addCriterion("pl_picture_path in", values, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathNotIn(List values) { + addCriterion("pl_picture_path not in", values, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathBetween(String value1, String value2) { + addCriterion("pl_picture_path between", value1, value2, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andPlPicturePathNotBetween(String value1, String value2) { + addCriterion("pl_picture_path not between", value1, value2, "plPicturePath"); + return (Criteria) this; + } + + public Criteria andBusiCircleIsNull() { + addCriterion("busi_circle is null"); + return (Criteria) this; + } + + public Criteria andBusiCircleIsNotNull() { + addCriterion("busi_circle is not null"); + return (Criteria) this; + } + + public Criteria andBusiCircleEqualTo(Integer value) { + addCriterion("busi_circle =", value, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleNotEqualTo(Integer value) { + addCriterion("busi_circle <>", value, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleGreaterThan(Integer value) { + addCriterion("busi_circle >", value, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleGreaterThanOrEqualTo(Integer value) { + addCriterion("busi_circle >=", value, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleLessThan(Integer value) { + addCriterion("busi_circle <", value, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleLessThanOrEqualTo(Integer value) { + addCriterion("busi_circle <=", value, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleIn(List values) { + addCriterion("busi_circle in", values, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleNotIn(List values) { + addCriterion("busi_circle not in", values, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleBetween(Integer value1, Integer value2) { + addCriterion("busi_circle between", value1, value2, "busiCircle"); + return (Criteria) this; + } + + public Criteria andBusiCircleNotBetween(Integer value1, Integer value2) { + addCriterion("busi_circle not between", value1, value2, "busiCircle"); + 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 Criteria andPlAreaBlockIdIsNull() { + addCriterion("pl_area_block_id is null"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdIsNotNull() { + addCriterion("pl_area_block_id is not null"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdEqualTo(Long value) { + addCriterion("pl_area_block_id =", value, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdNotEqualTo(Long value) { + addCriterion("pl_area_block_id <>", value, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdGreaterThan(Long value) { + addCriterion("pl_area_block_id >", value, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdGreaterThanOrEqualTo(Long value) { + addCriterion("pl_area_block_id >=", value, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdLessThan(Long value) { + addCriterion("pl_area_block_id <", value, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdLessThanOrEqualTo(Long value) { + addCriterion("pl_area_block_id <=", value, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdIn(List values) { + addCriterion("pl_area_block_id in", values, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdNotIn(List values) { + addCriterion("pl_area_block_id not in", values, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdBetween(Long value1, Long value2) { + addCriterion("pl_area_block_id between", value1, value2, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockIdNotBetween(Long value1, Long value2) { + addCriterion("pl_area_block_id not between", value1, value2, "plAreaBlockId"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameIsNull() { + addCriterion("pl_area_block_name is null"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameIsNotNull() { + addCriterion("pl_area_block_name is not null"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameEqualTo(String value) { + addCriterion("pl_area_block_name =", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameNotEqualTo(String value) { + addCriterion("pl_area_block_name <>", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameGreaterThan(String value) { + addCriterion("pl_area_block_name >", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameGreaterThanOrEqualTo(String value) { + addCriterion("pl_area_block_name >=", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameLessThan(String value) { + addCriterion("pl_area_block_name <", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameLessThanOrEqualTo(String value) { + addCriterion("pl_area_block_name <=", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameLike(String value) { + addCriterion("pl_area_block_name like", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameNotLike(String value) { + addCriterion("pl_area_block_name not like", value, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameIn(List values) { + addCriterion("pl_area_block_name in", values, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameNotIn(List values) { + addCriterion("pl_area_block_name not in", values, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameBetween(String value1, String value2) { + addCriterion("pl_area_block_name between", value1, value2, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlAreaBlockNameNotBetween(String value1, String value2) { + addCriterion("pl_area_block_name not between", value1, value2, "plAreaBlockName"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeIsNull() { + addCriterion("pl_busi_type is null"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeIsNotNull() { + addCriterion("pl_busi_type is not null"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeEqualTo(String value) { + addCriterion("pl_busi_type =", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeNotEqualTo(String value) { + addCriterion("pl_busi_type <>", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeGreaterThan(String value) { + addCriterion("pl_busi_type >", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeGreaterThanOrEqualTo(String value) { + addCriterion("pl_busi_type >=", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeLessThan(String value) { + addCriterion("pl_busi_type <", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeLessThanOrEqualTo(String value) { + addCriterion("pl_busi_type <=", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeLike(String value) { + addCriterion("pl_busi_type like", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeNotLike(String value) { + addCriterion("pl_busi_type not like", value, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeIn(List values) { + addCriterion("pl_busi_type in", values, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeNotIn(List values) { + addCriterion("pl_busi_type not in", values, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeBetween(String value1, String value2) { + addCriterion("pl_busi_type between", value1, value2, "plBusiType"); + return (Criteria) this; + } + + public Criteria andPlBusiTypeNotBetween(String value1, String value2) { + addCriterion("pl_busi_type not between", value1, value2, "plBusiType"); + return (Criteria) this; + } + + public Criteria andOrgIdIsNull() { + addCriterion("org_id is null"); + return (Criteria) this; + } + + public Criteria andOrgIdIsNotNull() { + addCriterion("org_id is not null"); + return (Criteria) this; + } + + public Criteria andOrgIdEqualTo(Long value) { + addCriterion("org_id =", value, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdNotEqualTo(Long value) { + addCriterion("org_id <>", value, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdGreaterThan(Long value) { + addCriterion("org_id >", value, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdGreaterThanOrEqualTo(Long value) { + addCriterion("org_id >=", value, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdLessThan(Long value) { + addCriterion("org_id <", value, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdLessThanOrEqualTo(Long value) { + addCriterion("org_id <=", value, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdIn(List values) { + addCriterion("org_id in", values, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdNotIn(List values) { + addCriterion("org_id not in", values, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdBetween(Long value1, Long value2) { + addCriterion("org_id between", value1, value2, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgIdNotBetween(Long value1, Long value2) { + addCriterion("org_id not between", value1, value2, "orgId"); + return (Criteria) this; + } + + public Criteria andOrgNameIsNull() { + addCriterion("org_name is null"); + return (Criteria) this; + } + + public Criteria andOrgNameIsNotNull() { + addCriterion("org_name is not null"); + return (Criteria) this; + } + + public Criteria andOrgNameEqualTo(String value) { + addCriterion("org_name =", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameNotEqualTo(String value) { + addCriterion("org_name <>", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameGreaterThan(String value) { + addCriterion("org_name >", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameGreaterThanOrEqualTo(String value) { + addCriterion("org_name >=", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameLessThan(String value) { + addCriterion("org_name <", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameLessThanOrEqualTo(String value) { + addCriterion("org_name <=", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameLike(String value) { + addCriterion("org_name like", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameNotLike(String value) { + addCriterion("org_name not like", value, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameIn(List values) { + addCriterion("org_name in", values, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameNotIn(List values) { + addCriterion("org_name not in", values, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameBetween(String value1, String value2) { + addCriterion("org_name between", value1, value2, "orgName"); + return (Criteria) this; + } + + public Criteria andOrgNameNotBetween(String value1, String value2) { + addCriterion("org_name not between", value1, value2, "orgName"); + 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/zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java b/zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java new file mode 100644 index 0000000..60c391e --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java @@ -0,0 +1,30 @@ +package com.zteits.job.mapper; + +import com.zteits.job.domain.OrderPark; +import com.zteits.job.domain.OrderParkExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface OrderParkMapper { + long countByExample(OrderParkExample example); + + int deleteByExample(OrderParkExample example); + + int deleteByPrimaryKey(Long id); + + int insert(OrderPark record); + + int insertSelective(OrderPark record); + + List selectByExample(OrderParkExample example); + + OrderPark selectByPrimaryKey(Long id); + + int updateByExampleSelective(@Param("record") OrderPark record, @Param("example") OrderParkExample example); + + int updateByExample(@Param("record") OrderPark record, @Param("example") OrderParkExample example); + + int updateByPrimaryKeySelective(OrderPark record); + + int updateByPrimaryKey(OrderPark record); +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java b/zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java new file mode 100644 index 0000000..a3662fe --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java @@ -0,0 +1,30 @@ +package com.zteits.job.mapper; + +import com.zteits.job.domain.ParkFreeBerth; +import com.zteits.job.domain.ParkFreeBerthExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface ParkFreeBerthMapper { + long countByExample(ParkFreeBerthExample example); + + int deleteByExample(ParkFreeBerthExample example); + + int deleteByPrimaryKey(Long id); + + int insert(ParkFreeBerth record); + + int insertSelective(ParkFreeBerth record); + + List selectByExample(ParkFreeBerthExample example); + + ParkFreeBerth selectByPrimaryKey(Long id); + + int updateByExampleSelective(@Param("record") ParkFreeBerth record, @Param("example") ParkFreeBerthExample example); + + int updateByExample(@Param("record") ParkFreeBerth record, @Param("example") ParkFreeBerthExample example); + + int updateByPrimaryKeySelective(ParkFreeBerth record); + + int updateByPrimaryKey(ParkFreeBerth record); +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java b/zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java new file mode 100644 index 0000000..baf63a0 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java @@ -0,0 +1,30 @@ +package com.zteits.job.mapper; + +import com.zteits.job.domain.ParkingLot; +import com.zteits.job.domain.ParkingLotExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface ParkingLotMapper { + long countByExample(ParkingLotExample example); + + int deleteByExample(ParkingLotExample example); + + int deleteByPrimaryKey(Long plId); + + int insert(ParkingLot record); + + int insertSelective(ParkingLot record); + + List selectByExample(ParkingLotExample example); + + ParkingLot selectByPrimaryKey(Long plId); + + int updateByExampleSelective(@Param("record") ParkingLot record, @Param("example") ParkingLotExample example); + + int updateByExample(@Param("record") ParkingLot record, @Param("example") ParkingLotExample example); + + int updateByPrimaryKeySelective(ParkingLot record); + + int updateByPrimaryKey(ParkingLot record); +} \ No newline at end of file diff --git a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java new file mode 100644 index 0000000..a498b62 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java @@ -0,0 +1,227 @@ +package com.zteits.job.task.getfreeberths; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.clouds.common.cache.park.IRainPkNoRelationCacheUtil; +import com.clouds.common.cache.park.ParkFreeBerthsCacheUtil; +import com.clouds.common.cache.park.ParkingLotCacheUtil; +import com.clouds.common.utils.MD5Utils; +import com.xiaoleilu.hutool.util.CollectionUtil; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest; +import com.zteits.clouds.api.dto.park.dto.IrainPknoRelationDTO; +import com.zteits.clouds.api.dto.park.dto.ParkingLotDTO; +import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO; +import com.zteits.job.dao.park.ParkFreeBerthDao; +import com.zteits.job.dao.park.ParkingLotDao; +import com.zteits.job.task.getfreeberths.param.GetRealFreeBerthsDO; +import com.zteits.job.task.getfreeberths.param.IarinParkInfo; +import com.zteits.job.task.getfreeberths.param.UpdateFreeByIrainRes; +import com.zteits.job.util.HttpClientTutorial; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; +import org.springframework.util.CollectionUtils; + +import java.io.IOException; +import java.time.Duration; +import java.time.LocalTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 调用道闸接口,获取真实的空闲车位数 + * 艾润 + * .
+ * + * Copyright: Copyright (c) 2017 zteits + * + * @ClassName: GetRealFreeBerthsJob + * @Description: + * @version: v1.0.0 + * @author: zhaowg + * @date: 2018年5月11日 下午5:47:42 + * Modification History: + * Date Author Version Description + *---------------------------------------------------------* + * 2018年5月11日 zhaowg v1.0.0 创建 + */ +@Component +public class GetRealFreeBerthsForIrainJob{ + private static final Logger logger = LoggerFactory.getLogger(GetRealFreeBerthsForIrainJob.class); + @Autowired + private ParkingLotDao parkingLotDao; + @Autowired + private ParkFreeBerthDao parkFreeBerthDao; + //艾润北京西城空闲车位接口地址 + @Value("${irain.bjxc.getfreeberthNum}") + private String irainBjxcGetfreeberthNumUrl; + //艾润平台地址 + @Value("${dzurl.irain}") + private String dzurlIrain; + @Value("${dzurl.irain.appid}") + private String dzurlIrainAppId; + @Value("${dzurl.irain.appsecret}") + private String dzurlIrainAppSecret; + + + /** + * 间隔10秒执行一次 + * + * 2018年5月4日 zhaowg + */ + @Scheduled(fixedDelay=10000) + public void execute(){ + logger.debug("开始调用艾润道闸接口获取空闲车位数"); + this.updateParkFreeBerths(); + logger.debug("开始调用北京西城艾润接口,获取空闲车位数"); + this.updateParkFreeBerthsForBjxc(); + } + + private void updateParkFreeBerthsForBjxc() { + if(StringUtils.isBlank(irainBjxcGetfreeberthNumUrl)){ + return; + } + LocalTime beginTime = LocalTime.now(); + logger.debug("开始调用北京西城艾润空闲车位接口更新空闲车位数。"+beginTime); + String response = HttpClientTutorial.httpGetRequest(irainBjxcGetfreeberthNumUrl); + logger.debug("响应信息为:"+response); + if(com.alibaba.dubbo.common.utils.StringUtils.isBlank(response)){ + return; + } + UpdateFreeByIrainRes byIrainRes= com.alibaba.fastjson.JSON.parseObject(response, UpdateFreeByIrainRes.class); + if(byIrainRes==null){ + return; + } + if(!byIrainRes.getCode().equals("0") || CollectionUtils.isEmpty(byIrainRes.getList())){ + return; + } + List berthsChangeMsgVOs = new ArrayList<>(); + for (IarinParkInfo iarinParkInfo : byIrainRes.getList()) { + String plOutNo = "bjpgis_"+iarinParkInfo.getId(); + Integer freeBerths = iarinParkInfo.getRemaind(); + String plNo = ParkingLotCacheUtil.getPlNoByPlOutNo(plOutNo.toUpperCase()); + if(com.alibaba.dubbo.common.utils.StringUtils.isBlank(plNo)){ + continue; + } + //判断空闲车位数是否发生变化了 + Integer oldFreeBerths = ParkFreeBerthsCacheUtil.getFreeBerthsByPlNo(plNo); + if(oldFreeBerths.intValue() == freeBerths.intValue()){ + logger.info(plNo+"-原来空闲车位数:"+oldFreeBerths+"和新空闲车位数相等,无需处理"); + continue; + } + //发生空闲车位变化消息 + //更新缓存 + FreeBerthsChangeMsgVO berthsChangeMsgVO = ParkFreeBerthsCacheUtil.setFreeBerthsByPlNo(plNo, freeBerths,freeBerths); + berthsChangeMsgVOs.add(berthsChangeMsgVO); + } + PushFreeBerthsChangeRequest freeBerthsChangeMsgVO = new PushFreeBerthsChangeRequest(); + freeBerthsChangeMsgVO.setBerthsChangeMsgVOs(berthsChangeMsgVOs ); + freeBerthsChangeMsgVO.setSysCode("DATA-COLLECT"); + //更新空闲车位数 + parkFreeBerthDao.updateFreeBerthsByPlNo(freeBerthsChangeMsgVO); + //推送诱导数据 + parkFreeBerthDao.pushFreeBerthsToScreen(freeBerthsChangeMsgVO); + LocalTime endTime = LocalTime.now(); + logger.debug("调用艾润空闲车位接口结束,共耗时" + Duration.between(beginTime, endTime).getSeconds()); + } + + private void updateParkFreeBerths() { + if(StringUtils.isBlank(dzurlIrain)){ + return; + } + List irainPknoRelationDTOS = IRainPkNoRelationCacheUtil.getAllIrainPlNoRelationDTOs(); + List berthsChangeMsgVOs = new ArrayList<>(); + for (IrainPknoRelationDTO item :irainPknoRelationDTOS){ + String plNo = item.getParkLotpkno(); + GetRealFreeBerthsDO getRealFreeBerthsDO = queryFreeBerths(item.getIrainPkno1(),plNo); + if(getRealFreeBerthsDO == null){ + continue; + } + //调用接口返回的真实空闲车位数,可能为负数或者超过总车位数 + Integer realFreeBerths = StringUtils.isBlank(getRealFreeBerthsDO.getFreeParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getFreeParkingSpace()); + //修改后的空闲车位数,最小0,最大不超过总车位数 + Integer freeBerths = realFreeBerths; + //判断数据有效性 + if(freeBerths<0){ + freeBerths = 0; + }else if(freeBerths>Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace())){ + freeBerths = Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace()); + } + //判断缓存中空闲车位数是否发生变化了 + FreeBerthsChangeMsgVO freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.getFreeBerthsObjectByPlNo(plNo); + if(freeBerthsChangeMsgVO==null){ + continue; + } + if(freeBerthsChangeMsgVO.getRealFreeBerths() != realFreeBerths){ + logger.debug(plNo+"-原来真实空闲车位数:"+freeBerthsChangeMsgVO.getRealFreeBerths()+",新真实空闲车位数:"+realFreeBerths+",新空闲车位数:"+freeBerths); + //更新缓存 + freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.setFreeBerthsByPlNo(plNo, freeBerths,realFreeBerths); + } + berthsChangeMsgVOs.add(freeBerthsChangeMsgVO); + //判断总车位数是否一致 + Integer plBerthNum = StringUtils.isBlank(getRealFreeBerthsDO.getTotalParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace()); + //获取缓存中的总车位数 + ParkingLotDTO parkingLotDTO = ParkingLotCacheUtil.getParkLotByPlNo(plNo); + if(!plBerthNum.equals(parkingLotDTO.getPlBerthNum()) + && 0!=plBerthNum.intValue()){ + logger.debug(parkingLotDTO.getPlName()+",总车位数:"+parkingLotDTO.getPlBerthNum()+"与接口返回的不一致,更新总车位数为"+plBerthNum); + parkingLotDao.updateTotalBerths(plNo,plBerthNum); + } + } + if(CollectionUtil.isEmpty(berthsChangeMsgVOs)){ + return; + } + PushFreeBerthsChangeRequest freeBerthsChangeMsgVO = new PushFreeBerthsChangeRequest(); + freeBerthsChangeMsgVO.setBerthsChangeMsgVOs(berthsChangeMsgVOs ); + freeBerthsChangeMsgVO.setSysCode("XXL-JOB"); + //更新空闲车位数 + parkFreeBerthDao.updateFreeBerthsByPlNo(freeBerthsChangeMsgVO); + //推送诱导数据 + parkFreeBerthDao.pushFreeBerthsToScreen(freeBerthsChangeMsgVO); + } + /** + * 调用第三方接口查询空闲车位数 + * @throws IOException + * 2018年5月11日 zhaowg + */ + private GetRealFreeBerthsDO queryFreeBerths(String parkCode,String plNo) { + if(StringUtils.isBlank(parkCode)){ + return null; + } + Map paramss = new HashMap(); + try { + Long time = System.currentTimeMillis(); + /**** 艾润 通知 */ + String md5 = MD5Utils.enMD5(dzurlIrainAppId + dzurlIrainAppSecret + time); + paramss.put("appid", dzurlIrainAppId); + paramss.put("sign", md5); + paramss.put("timestamp", time); + paramss.put("park_code", parkCode); + String rs = ""; + logger.debug("艾润空闲车位请求参数:"+ JSONObject.toJSONString(paramss)); + rs = HttpClientTutorial.httpPostRequest(dzurlIrain + "/park/QueryByCode", paramss); + logger.debug("艾润空闲车位响应信息:"+ JSONObject.toJSONString(rs)); + JSONObject jsonObject = JSON.parseObject(rs); + if(jsonObject.getInteger("status")==1){ + GetRealFreeBerthsDO getRealFreeBerthsDO = new GetRealFreeBerthsDO(); + JSONObject data = jsonObject.getJSONObject("data"); + getRealFreeBerthsDO.setTotalParkingSpace(data.getInteger("space_total")+""); + getRealFreeBerthsDO.setFreeParkingSpace(data.getInteger("space_empty")+""); + getRealFreeBerthsDO.setParkCode(plNo); + return getRealFreeBerthsDO; + }else{ + logger.warn("艾润空闲车位请求参数:"+ JSONObject.toJSONString(paramss)); + logger.error("艾润响应状态为失败:"+rs); + } + } catch (Exception e) { + logger.error("艾润空闲车位获取:" + e); + } + return null; + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java new file mode 100644 index 0000000..222184f --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java @@ -0,0 +1,192 @@ +package com.zteits.job.task.getfreeberths; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.clouds.common.cache.park.ParkFreeBerthsCacheUtil; +import com.clouds.common.utils.ApprntSignUtil; +import com.xiaoleilu.hutool.util.CollectionUtil; +import com.zteits.clouds.api.apibase.constants.AppPublicArgsEnum; +import com.zteits.clouds.api.apibase.constants.SourceTypeEnum; +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest; +import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO; +import com.zteits.job.task.getfreeberths.param.GetRealFreeBerthsDO; +import com.zteits.job.dao.park.ParkFreeBerthDao; +import com.zteits.job.dao.park.ParkingLotDao; +import com.zteits.job.domain.ParkingLot; +import com.zteits.job.domain.ParkingLotExample; +import com.zteits.job.util.HttpClientTutorial; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 调用道闸接口,获取真实的空闲车位数 + * 青岛,南泽厂家 + * .
+ * + * Copyright: Copyright (c) 2017 zteits + * + * @ClassName: GetRealFreeBerthsJob + * @Description: + * @version: v1.0.0 + * @author: zhaowg + * @date: 2018年5月11日 下午5:47:42 + * Modification History: + * Date Author Version Description + *---------------------------------------------------------* + * 2018年5月11日 zhaowg v1.0.0 创建 + */ + +@Component +public class GetRealFreeBerthsJob{ + private static final Logger logger = LoggerFactory.getLogger(GetRealFreeBerthsJob.class); + /** 私钥key. */ + public static final String app_id = "test8f5373ca4866aec2f8e9d93632323"; + /** 私钥value. */ + public static final String secret_key = "test55dfdf27b13840c2a4af6wewtrer"; + + @Value("${dzurl.qingdao}") + private String qingdaoUrl; + @Value("${dzurl.nanze}") + private String nanzeUrl; + @Autowired + private ParkingLotDao parkingLotDao; + @Autowired + private ParkFreeBerthDao parkFreeBerthDao; + + /** + * 间隔10秒执行一次 + * + * 2018年5月4日 zhaowg + */ + @Scheduled(fixedDelay=10000) + public void execute(){ + logger.debug("开始查询是南泽和青岛的停车场"); + ParkingLotExample example = new ParkingLotExample(); + List sourceTypes = new ArrayList<>(); + sourceTypes.add(4);//南泽 + sourceTypes.add(6);//青岛 + example.createCriteria() + .andStateEqualTo(1) + .andSourceTypeIn(sourceTypes); + List parkingLots = parkingLotDao.selectByExample(example); + //获取空闲车位 + this.updateParkFreeBerths(parkingLots); + } + private void updateParkFreeBerths(List parkingLots) { + if(CollectionUtil.isEmpty(parkingLots)){ + return; + } + List berthsChangeMsgVOs = new ArrayList<>(); + for (ParkingLot parkingLotDTO : parkingLots) { + String plNo = parkingLotDTO.getPlNo(); + GetRealFreeBerthsDO getRealFreeBerthsDO = queryFreeBerths(parkingLotDTO.getPlNo(),parkingLotDTO.getSourceType()); + if(getRealFreeBerthsDO == null){ + continue; + } + //调用接口返回的真实空闲车位数,可能为负数或者超过总车位数 + Integer realFreeBerths = StringUtils.isBlank(getRealFreeBerthsDO.getFreeParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getFreeParkingSpace()); + //修改后的空闲车位数,最小0,最大不超过总车位数 + Integer freeBerths = realFreeBerths; + //判断数据有效性 + if(freeBerths<0){ + logger.debug("返回的空闲车位数小于0,修改为0"); + freeBerths = 0; + }else if(freeBerths>parkingLotDTO.getPlBerthNum()){ + logger.debug("返回的空闲车位数大于总车位数"+parkingLotDTO.getPlBerthNum()+",修改为总车位数"); + freeBerths = parkingLotDTO.getPlBerthNum(); + } + //判断缓存中空闲车位数是否发生变化了 + FreeBerthsChangeMsgVO freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.getFreeBerthsObjectByPlNo(plNo); + if(freeBerthsChangeMsgVO==null){ + continue; + } + if(freeBerthsChangeMsgVO.getRealFreeBerths() != realFreeBerths){ + logger.debug(plNo+"-原来真实空闲车位数:"+freeBerthsChangeMsgVO.getRealFreeBerths()+",新真实空闲车位数:"+realFreeBerths+",新空闲车位数:"+freeBerths); + //更新缓存 + freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.setFreeBerthsByPlNo(plNo, freeBerths,realFreeBerths); + } + berthsChangeMsgVOs.add(freeBerthsChangeMsgVO); + + if(SourceTypeEnum.NAN_ZHE.getValue().equals(parkingLotDTO.getSourceType())){ + //南泽的总车位数不正确 + continue; + } + //判断总车位数是否一致 + Integer plBerthNum = StringUtils.isBlank(getRealFreeBerthsDO.getTotalParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace()); + if(!plBerthNum.equals(parkingLotDTO.getPlBerthNum()) + && 0!=plBerthNum.intValue()){ + logger.debug(parkingLotDTO.getPlName()+",总车位数:"+parkingLotDTO.getPlBerthNum()+"与接口返回的不一致,更新总车位数为"+plBerthNum); + parkingLotDao.updateTotalBerths(plNo,plBerthNum); + } + } + if(CollectionUtil.isEmpty(berthsChangeMsgVOs)){ + return; + } + PushFreeBerthsChangeRequest freeBerthsChangeMsgVO = new PushFreeBerthsChangeRequest(); + freeBerthsChangeMsgVO.setBerthsChangeMsgVOs(berthsChangeMsgVOs ); + freeBerthsChangeMsgVO.setSysCode("XXL-JOB"); + //更新空闲车位数 + parkFreeBerthDao.updateFreeBerthsByPlNo(freeBerthsChangeMsgVO); + //推送诱导数据 + parkFreeBerthDao.pushFreeBerthsToScreen(freeBerthsChangeMsgVO); + } + /** + * 调用第三方接口查询空闲车位数 + * @throws IOException + * 2018年5月11日 zhaowg + */ + private GetRealFreeBerthsDO queryFreeBerths(String plNo,Integer sourceType){ + if(StringUtils.isBlank(qingdaoUrl) || StringUtils.isBlank(nanzeUrl)){ + logger.error("道闸平台地址为空,不调用空闲车位接口"); + return null; + } + String sourceTypeName = ""; + String url1 = ""; + if(SourceTypeEnum.QING_DAO.getValue().equals(sourceType)){ + url1 = qingdaoUrl+"/query/queryParkInfo"; + sourceTypeName = "青岛"; + }else if(SourceTypeEnum.NAN_ZHE.getValue().equals(sourceType)){ + sourceTypeName = "南泽"; + url1 = nanzeUrl + "/query/queryParkInfo"; + } + Map returnMap = new HashMap(); + returnMap.put(AppPublicArgsEnum.APP_ID.getCode(), app_id); + returnMap.put(AppPublicArgsEnum.APP_SALT.getCode(), secret_key); + returnMap.put(AppPublicArgsEnum.APP_SIGN_TYPE.getCode(), "md5"); + returnMap.put("parkCode", plNo); + try { + String appSign = ApprntSignUtil.signRequest(returnMap, secret_key, "md5"); + returnMap.put("sign", appSign); + String rs = ""; + String req = JSON.toJSONString(returnMap,true); + logger.debug(sourceTypeName+" 获取空闲车位请求参数:"+req+"------请求URL:"+url1); + rs = HttpClientTutorial.httpPostRequest(url1, req); + logger.debug(sourceTypeName+"获取空闲车位响应信息"+rs); + //返回示例:{"code":"0","message":"成功","data":{"parkCode":"P32118200D","totalParkingSpace":"55","freeParkingSpace":"18"}} + JSONObject resultJson = JSON.parseObject(rs); + if("0".equals(resultJson.getString("code"))){ + //成功 + GetRealFreeBerthsDO berthsDO = JSON.parseObject(resultJson.getString("data"),GetRealFreeBerthsDO.class); + return berthsDO; + }else{ + logger.warn(sourceTypeName+"获取空闲车位请求参数:"+req+"------请求URL:"+url1); + logger.error(sourceTypeName+"获取空闲车位接口返回失败:"+rs); + } + } catch (Exception e) { + logger.error(sourceTypeName+"获取空闲车位接口失败",e); + } + return null; + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java new file mode 100644 index 0000000..40b00e2 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java @@ -0,0 +1,28 @@ +package com.zteits.job.task.getfreeberths.param; + +public class GetRealFreeBerthsDO { + /**停车场编号*/ + private String parkCode; + /**总车位*/ + private String totalParkingSpace; + /**剩余空闲车位数*/ + private String freeParkingSpace; + public String getParkCode() { + return parkCode; + } + public void setParkCode(String parkCode) { + this.parkCode = parkCode; + } + public String getTotalParkingSpace() { + return totalParkingSpace; + } + public void setTotalParkingSpace(String totalParkingSpace) { + this.totalParkingSpace = totalParkingSpace; + } + public String getFreeParkingSpace() { + return freeParkingSpace; + } + public void setFreeParkingSpace(String freeParkingSpace) { + this.freeParkingSpace = freeParkingSpace; + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java new file mode 100644 index 0000000..129ec59 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java @@ -0,0 +1,51 @@ +package com.zteits.job.task.getfreeberths.param; +/** + * 艾润停车场空闲车位信息 + * + * Copyright: Copyright (c) 2017 zteits + * + * @ClassName: IarinParkInfo.java + * @Description: + * @version: v1.0.0 + * @author: zhaowg + * @date: 2017年11月12日 下午7:16:01 + * Modification History: + * Date Author Version Description + *---------------------------------------------------------* + * 2017年11月12日 zhaowg v1.0.0 创建 + */ +public class IarinParkInfo { + //id + private String id; + //名称 + private String fullname; + //总车位 + private Integer space; + //空闲车位 + private Integer remaind; + public String getId() { + return id; + } + public void setId(String id) { + this.id = id; + } + public String getFullname() { + return fullname; + } + public void setFullname(String fullname) { + this.fullname = fullname; + } + public Integer getSpace() { + return space; + } + public void setSpace(Integer space) { + this.space = space; + } + public Integer getRemaind() { + return remaind; + } + public void setRemaind(Integer remaind) { + this.remaind = remaind; + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java new file mode 100644 index 0000000..4f955bf --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java @@ -0,0 +1,46 @@ +package com.zteits.job.task.getfreeberths.param; + +import javax.validation.constraints.NotNull; + +public class UpdateFreeBerthsReq { + /**停车场编号*/ + private String plNo; + /**外部停车场编码*/ + private String plOutNo; + /**停车场名称*/ + private String plName; + /**当前空闲车位数*/ + @NotNull + private int freeBerths; + + + @Override + public String toString() { + return "UpdateFreeBerthsReq [plNo=" + plNo + ", plOutNo=" + plOutNo + ", plName=" + plName + ", freeBerths=" + + freeBerths + "]"; + } + public String getPlOutNo() { + return plOutNo; + } + public void setPlOutNo(String plOutNo) { + this.plOutNo = plOutNo; + } + public String getPlNo() { + return plNo; + } + public void setPlNo(String plNo) { + this.plNo = plNo; + } + public String getPlName() { + return plName; + } + public void setPlName(String plName) { + this.plName = plName; + } + public int getFreeBerths() { + return freeBerths; + } + public void setFreeBerths(int freeBerths) { + this.freeBerths = freeBerths; + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java new file mode 100644 index 0000000..5c3cb04 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java @@ -0,0 +1,52 @@ +package com.zteits.job.task.getfreeberths.param; + +import java.util.List; + +/** + * 艾润更新空闲车位接口返回对象 + * + * Copyright: Copyright (c) 2017 zteits + * + * @ClassName: UpdateFreeByIrainRes.java + * @Description: + * @version: v1.0.0 + * @author: zhaowg + * @date: 2017年11月12日 下午7:13:58 + * Modification History: + * Date Author Version Description + *---------------------------------------------------------* + * 2017年11月12日 zhaowg v1.0.0 创建 + */ +public class UpdateFreeByIrainRes { + //0 成功 + private String code; + + private String msg; + + private List list; + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public List getList() { + return list; + } + + public void setList(List list) { + this.list = list; + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java b/zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java new file mode 100644 index 0000000..2743b1d --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java @@ -0,0 +1,182 @@ +package com.zteits.job.util; + +import com.alibaba.fastjson.JSONObject; +import org.apache.http.HttpEntity; +import org.apache.http.NameValuePair; +import org.apache.http.client.ClientProtocolException; +import org.apache.http.client.config.RequestConfig; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.client.methods.HttpRequestBase; +import org.apache.http.client.utils.URIBuilder; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.impl.conn.PoolingHttpClientConnectionManager; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.util.EntityUtils; + +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URISyntaxException; +import java.util.ArrayList; +import java.util.Map; + +public class HttpClientTutorial { + private static PoolingHttpClientConnectionManager cm; + private static RequestConfig config; + private static String EMPTY_STR = ""; + private static String UTF_8 = "UTF-8"; + + private static void init() { + if (cm == null) { + cm = new PoolingHttpClientConnectionManager(); + cm.setMaxTotal(50);// 整个连接池最大连接数 + cm.setDefaultMaxPerRoute(5);// 每路由最大连接数,默认值是2 + } + if(config == null){ + config = RequestConfig.custom().setSocketTimeout(15000).setConnectTimeout(15000).build();//设置请求和传 + } + + } + + /** + * 通过连接池获取HttpClient + * + * @return + */ + private static CloseableHttpClient getHttpClient() { + init(); + return HttpClients.custom().setConnectionManager(cm).build(); + } + + /** + * + * @param url + * @return + */ + public static String httpGetRequest(String url) { + HttpGet httpGet = new HttpGet(url); + return getResult(httpGet); + } + + public static String httpGetRequest(String url, Map params) throws URISyntaxException { + URIBuilder ub = new URIBuilder(); + ub.setPath(url); + + ArrayList pairs = covertParams2NVPS(params); + ub.setParameters(pairs); + + HttpGet httpGet = new HttpGet(ub.build()); + return getResult(httpGet); + } + + public static String httpGetRequest(String url, Map headers, Map params) + throws URISyntaxException { + URIBuilder ub = new URIBuilder(); + ub.setPath(url); + + ArrayList pairs = covertParams2NVPS(params); + ub.setParameters(pairs); + + HttpGet httpGet = new HttpGet(ub.build()); + for (Map.Entry param : headers.entrySet()) { + httpGet.addHeader(param.getKey(), String.valueOf(param.getValue())); + } + return getResult(httpGet); + } + + public static String httpPostRequest(String url) { + HttpPost httpPost = new HttpPost(url); + return getResult(httpPost); + } + + public static String httpPostRequest(String url, Map params) throws UnsupportedEncodingException { + HttpPost httpPost = new HttpPost(url); + ArrayList pairs = covertParams2NVPS(params); + httpPost.setConfig(config); + httpPost.setEntity(new UrlEncodedFormEntity(pairs, UTF_8)); + return getResult(httpPost); + } + + public static String httpPostRequest(String url, JSONObject jsonParam) throws UnsupportedEncodingException { + HttpPost httpPost = new HttpPost(url); + if (null != jsonParam) { + //解决中文乱码问题 + StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8"); + entity.setContentEncoding("UTF-8"); + entity.setContentType("application/json"); + httpPost.setEntity(entity); + } + return getResult(httpPost); + } + + public static String httpPostRequest(String url, String jsonParam) throws UnsupportedEncodingException { + HttpPost httpPost = new HttpPost(url); + if (null != jsonParam) { + //解决中文乱码问题 + StringEntity entity = new StringEntity(jsonParam, "utf-8"); + entity.setContentEncoding("UTF-8"); + entity.setContentType("application/json"); + httpPost.setEntity(entity); + } + return getResult(httpPost); + } + + public static String httpPostRequest(String url, Map headers, Map params) + throws UnsupportedEncodingException { + HttpPost httpPost = new HttpPost(url); + + if(null != headers){ + for (Map.Entry param : headers.entrySet()) { + httpPost.addHeader(param.getKey(), String.valueOf(param.getValue())); + } + } + + + ArrayList pairs = covertParams2NVPS(params); + httpPost.setEntity(new UrlEncodedFormEntity(pairs, UTF_8)); + + return getResult(httpPost); + } + + private static ArrayList covertParams2NVPS(Map params) { + ArrayList pairs = new ArrayList(); + for (Map.Entry param : params.entrySet()) { + pairs.add(new BasicNameValuePair(param.getKey(), String.valueOf(param.getValue()))); + } + + return pairs; + } + + /** + * 处理Http请求 + * + * @param request + * @return + */ + private static String getResult(HttpRequestBase request) { + CloseableHttpClient httpClient = getHttpClient(); + try { + CloseableHttpResponse response = httpClient.execute(request); + HttpEntity entity = response.getEntity(); + if (entity != null) { + String result = EntityUtils.toString(entity); + response.close(); + //httpClient.close(); + return result; + } + } catch (ClientProtocolException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } finally { + + } + + return EMPTY_STR; + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java b/zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java new file mode 100644 index 0000000..0724fd6 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java @@ -0,0 +1,376 @@ +package com.zteits.job.util; + +import com.alibaba.fastjson.JSONObject; +import org.apache.http.HttpEntity; +import org.apache.http.HttpStatus; +import org.apache.http.NameValuePair; +import org.apache.http.client.config.AuthSchemes; +import org.apache.http.client.config.CookieSpecs; +import org.apache.http.client.config.RequestConfig; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.CloseableHttpResponse; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.config.Registry; +import org.apache.http.config.RegistryBuilder; +import org.apache.http.conn.socket.ConnectionSocketFactory; +import org.apache.http.conn.socket.PlainConnectionSocketFactory; +import org.apache.http.conn.ssl.NoopHostnameVerifier; +import org.apache.http.conn.ssl.SSLConnectionSocketFactory; +import org.apache.http.entity.BufferedHttpEntity; +import org.apache.http.entity.StringEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.impl.conn.PoolingHttpClientConnectionManager; +import org.apache.http.util.EntityUtils; + +import javax.net.ssl.SSLContext; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; +import java.io.BufferedInputStream; +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.IOException; +import java.net.URLEncoder; +import java.nio.charset.Charset; +import java.security.KeyManagementException; +import java.security.NoSuchAlgorithmException; +import java.security.cert.Certificate; +import java.security.cert.CertificateException; +import java.security.cert.CertificateFactory; +import java.security.cert.X509Certificate; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + + +public class HttpUtil { + private static Certificate cert = null; + private static SSLConnectionSocketFactory socketFactory;//私密连接工厂 + private static TrustManager manager = new X509TrustManager() { + @Override + public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException { + } + + @Override + public void checkServerTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException { + } + + @Override + public X509Certificate[] getAcceptedIssuers() { + return null; + } + }; + + /** + * 是否忽略证书.https网站一般情况下使用了安全系数较低的SHA-1签名,因此首先我们在调用SSL之前需要重写验证方法,取消检测SSL。 + */ + private static void enableSSl(boolean isIgnore) { + try { + SSLContext context = SSLContext.getInstance("TLS"); + if (isIgnore) { + context.init(null, new TrustManager[]{manager}, null); + } else { + context.init(null, new TrustManager[]{httpsManager}, null); + } + socketFactory = new SSLConnectionSocketFactory(context, NoopHostnameVerifier + .INSTANCE); + } catch (NoSuchAlgorithmException e) { + e.printStackTrace(); + } catch (KeyManagementException e) { + e.printStackTrace(); + } + } + + /** + * 证书获取 + * + * @param certificateUrl 证书地址. + */ + private static void initHttpsCertificate(String certificateUrl) { + try { + FileInputStream fis = new FileInputStream(certificateUrl); + BufferedInputStream bis = new BufferedInputStream(fis); + + CertificateFactory cf = CertificateFactory.getInstance("X.509"); + + while (bis.available() > 0) { + cert = cf.generateCertificate(bis); + } + bis.close(); + } catch (IOException e) { + e.printStackTrace(); + } catch (CertificateException e) { + e.printStackTrace(); + } + } + + private static TrustManager httpsManager = new X509TrustManager() { + @Override + public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException { + } + + @Override + public void checkServerTrusted(X509Certificate[] chain, String s) throws CertificateException { + } + + @Override + public X509Certificate[] getAcceptedIssuers() { + return new X509Certificate[]{(X509Certificate) cert}; + } + }; + + /** + * httpClient get http 请求. + * + * @param url 请求路径. + * @param values 请求参数. + * @return response 请求结果状态. + */ + public static String doGet(String url, List values) throws IOException { + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build(); + //最新版的httpClient使用实现类的是closeableHTTPClient,以前的default作废了.设置可关闭的httpclient + CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build(); + StringBuilder urlBuffer = new StringBuilder(url); + if (!url.contains("?")) { + urlBuffer.append("?"); + } + if (values != null) { + for (NameValuePair nameValuePair : values) { + urlBuffer.append("&").append(nameValuePair.getName()).append("=") + .append(URLEncoder.encode(nameValuePair.getValue(), "UTF-8")); + } + } + + HttpGet get = new HttpGet(urlBuffer.toString()); + CloseableHttpResponse response = httpClient.execute(get); + return getResponseContent(response); + } + + /** + * httpClient post http 请求. + * + * @param url 请求路径. + * @param values 请求参数. + * @return response 请求结果状态. + */ + public static String doPost(String url, List values) throws IOException { + /*Map paramMap = new HashMap(); + List formParams = new ArrayList(); + for (Map.Entry entry : paramMap.entrySet()){ + formParams.add(new BasicNameValuePair(entry.getKey(),entry.getValue())); + }*/ + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build(); + CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build(); + + HttpPost post = new HttpPost(url); + + if (values != null) { + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(values, "UTF-8"); + //StringEntity entity = new StringEntity(values); + post.setEntity(entity); + } + CloseableHttpResponse response = httpClient.execute(post); + return getResponseContent(response); + + } + + /** + * httpClient post http 请求. + * + * @param url + * @param values + * @param charset + * @return + * @throws IOException + */ + public static String doPost(String url, List values, String charset) throws IOException { + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build(); + CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build(); + + HttpPost post = new HttpPost(url); + + if (charset == null) { + charset = "UTF-8"; + } + + if (values != null) { + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(values, charset); + //StringEntity entity = new StringEntity(values); + post.setEntity(entity); + } + CloseableHttpResponse response = httpClient.execute(post); + return getResponseContent(response); + + } + + /** + * httpClient get https 请求. + * + * @param url 请求路径. + * @param values 请求参数. + * @return response 请求结果状态. + */ + public static String ignoreGetForHttps(String url, List values, boolean isIgnoreSSL) throws + IOException { + enableSSl(isIgnoreSSL); + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT) + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM, + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC)) + .build(); + //创建可用Scheme + Registry socketFactoryRegistry = RegistryBuilder.create() + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build(); + //创建ConnectionManager,添加Connection配置信息 + PoolingHttpClientConnectionManager connectionManager = new + PoolingHttpClientConnectionManager(socketFactoryRegistry); + + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager) + .setDefaultRequestConfig(config).build(); + + StringBuilder urlBuffer = new StringBuilder(url); + if (!url.contains("?")) { + urlBuffer.append("?"); + } + + if (values != null) { + for (NameValuePair nameValuePair : values) { + urlBuffer.append("&").append(nameValuePair.getName()).append("=") + .append(URLEncoder.encode(nameValuePair.getValue(), "UTF-8")); + } + } + + HttpGet get = new HttpGet(urlBuffer.toString()); + + CloseableHttpResponse response = httpClient.execute(get); + + return getResponseContent(response); + } + + /** + * httpClient get https 请求. + * + * @param url 请求路径. + * @return response 请求结果状态. + */ + public static String ignoreGetForHttps(String url, boolean isIgnoreSSL) throws + IOException { + enableSSl(isIgnoreSSL); + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT) + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM, + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC)) + .build(); + //创建可用Scheme + Registry socketFactoryRegistry = RegistryBuilder.create() + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build(); + //创建ConnectionManager,添加Connection配置信息 + PoolingHttpClientConnectionManager connectionManager = new + PoolingHttpClientConnectionManager(socketFactoryRegistry); + + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager) + .setDefaultRequestConfig(config).build(); + + HttpGet get = new HttpGet(url); + + CloseableHttpResponse response = httpClient.execute(get); + + return getResponseContent(response); + } + + + /** + * httpClient post https 请求. + * + * @param url 请求路径. + * @param values 请求参数. + * @return response 请求结果状态. + */ + public static String ignorePostForHttps(String url, List values, boolean isIgnoreSSL) + throws IOException { + enableSSl(isIgnoreSSL); + //首先设置全局的标准cookie策略 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT) + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM, + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC)) + .build(); + + Registry socketFactoryRegistry = RegistryBuilder.create() + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build(); + + PoolingHttpClientConnectionManager connectionManager = new + PoolingHttpClientConnectionManager(socketFactoryRegistry); + + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager) + .setDefaultRequestConfig(config).build(); + + HttpPost post = new HttpPost(url); + + if (values != null) { + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(values, Charset.forName("UTF-8")); + post.setEntity(entity); + } + CloseableHttpResponse response = httpClient.execute(post); + return getResponseContent(response); + } + + + /** + * httpClient post https 请求. + * + * @param url 请求路径. + * @param values 请求参数. + * @return response 请求结果状态. + */ + public static String ignorePostForHttps(String url, JSONObject jsonParam, boolean isIgnoreSSL) + throws IOException { + enableSSl(isIgnoreSSL); + //首先设置全局的标准cookie策略 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT) + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM, + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC)) + .build(); + + Registry socketFactoryRegistry = RegistryBuilder.create() + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build(); + + PoolingHttpClientConnectionManager connectionManager = new + PoolingHttpClientConnectionManager(socketFactoryRegistry); + + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager) + .setDefaultRequestConfig(config).build(); + + HttpPost post = new HttpPost(url); + + + if (null != jsonParam) { + //解决中文乱码问题 + StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8"); + entity.setContentEncoding("UTF-8"); + entity.setContentType("application/json"); + post.setEntity(entity); + } + + CloseableHttpResponse response = httpClient.execute(post); + return getResponseContent(response); + } + + /** + * 获取请求返回值. + */ + private static String getResponseContent(CloseableHttpResponse response) + throws IOException { + StringBuilder returnBuffer = new StringBuilder(); + BufferedReader reader = null; + try { + if (HttpStatus.SC_OK == response.getStatusLine().getStatusCode()) { + HttpEntity httpEntity = response.getEntity(); + httpEntity = new BufferedHttpEntity(httpEntity); + return EntityUtils.toString(httpEntity); + } + } finally { + response.close(); + } + return null; + } + +} diff --git a/zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java b/zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java new file mode 100644 index 0000000..b4d3c9d --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java @@ -0,0 +1,43 @@ +package com.zteits.job.util; + +import org.mybatis.generator.api.MyBatisGenerator; +import org.mybatis.generator.config.Configuration; +import org.mybatis.generator.config.xml.ConfigurationParser; +import org.mybatis.generator.exception.InvalidConfigurationException; +import org.mybatis.generator.exception.XMLParserException; +import org.mybatis.generator.internal.DefaultShellCallback; +import org.springframework.core.io.support.PropertiesLoaderUtils; +import org.springframework.util.CollectionUtils; + +import java.io.File; +import java.io.IOException; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; +import java.util.Properties; + +/** + * 生成mybaits相关mapper,domain,dao等 + * + */ +public class MybatisGenerateRun { + public static void main(String[] args) throws IOException, XMLParserException, InvalidConfigurationException, SQLException, InterruptedException { + List warnings = new ArrayList(); + boolean overwrite = true; + //加载generatorEmallConfig文件 + File configFile = new File(MybatisGenerateRun.class.getClassLoader().getResource("generator/generatorConfig.xml").getPath()); + //加载数据库设置相关配置文件 + Properties extraProperties = PropertiesLoaderUtils.loadAllProperties("application.properties"); + ConfigurationParser cp = new ConfigurationParser(extraProperties, warnings); + Configuration config = cp.parseConfiguration(configFile); + DefaultShellCallback callback = new DefaultShellCallback(overwrite); + MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); + myBatisGenerator.generate(null); + if(!CollectionUtils.isEmpty(warnings)){ + for (String warn : warnings) { + System.out.println(warn); + } + } + System.out.println("生成成功!"); + } +} diff --git a/zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java b/zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java new file mode 100644 index 0000000..1585c17 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java @@ -0,0 +1,71 @@ +package com.zteits.job.util; + +import org.mybatis.generator.api.CommentGenerator; +import org.mybatis.generator.api.IntrospectedColumn; +import org.mybatis.generator.api.IntrospectedTable; +import org.mybatis.generator.api.dom.java.*; +import org.mybatis.generator.api.dom.xml.XmlElement; +import org.springframework.util.StringUtils; + +import java.util.Properties; + +/** + * 自定义Mybatis注释 使用数据库中的注释 + * + */ +public class MybatisGeneratorCommon implements CommentGenerator{ + + @Override + public void addConfigurationProperties(Properties properties) {} + + @Override + public void addFieldComment(Field field, IntrospectedTable introspectedTable, + IntrospectedColumn introspectedColumn) { + if(StringUtils.isEmpty(introspectedColumn.getRemarks())) + return; + field.addJavaDocLine("/**"+introspectedColumn.getRemarks()+"*/"); + } + + @Override + public void addFieldComment(Field field, IntrospectedTable introspectedTable) {} + + @Override + public void addModelClassComment(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {} + + @Override + public void addClassComment(InnerClass innerClass, IntrospectedTable introspectedTable) {} + + @Override + public void addClassComment(InnerClass innerClass, IntrospectedTable introspectedTable, boolean markAsDoNotDelete) {} + + @Override + public void addEnumComment(InnerEnum innerEnum, IntrospectedTable introspectedTable) {} + + @Override + public void addGetterComment(Method method, IntrospectedTable introspectedTable, + IntrospectedColumn introspectedColumn) { + if(StringUtils.isEmpty(introspectedColumn.getRemarks())) + return; + method.addJavaDocLine("/**获取"+introspectedColumn.getRemarks()+"*/"); + } + + @Override + public void addSetterComment(Method method, IntrospectedTable introspectedTable, + IntrospectedColumn introspectedColumn) { + if(StringUtils.isEmpty(introspectedColumn.getRemarks())) + return; + method.addJavaDocLine("/**设置"+introspectedColumn.getRemarks()+"*/"); + } + + @Override + public void addGeneralMethodComment(Method method, IntrospectedTable introspectedTable) {} + + @Override + public void addJavaFileComment(CompilationUnit compilationUnit) {} + + @Override + public void addComment(XmlElement xmlElement) {} + + @Override + public void addRootComment(XmlElement rootElement) {} +} diff --git a/zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java b/zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java new file mode 100644 index 0000000..8a10513 --- /dev/null +++ b/zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java @@ -0,0 +1,32 @@ +/** + * + */ +package com.zteits.job.util; + +import org.mybatis.generator.api.GeneratedXmlFile; +import org.mybatis.generator.api.IntrospectedTable; +import org.mybatis.generator.api.PluginAdapter; + +import java.lang.reflect.Field; +import java.util.List; + + +public class OverWriteIsMergeablePlugin extends PluginAdapter { + + @Override + public boolean validate(List arg0) { + return true; + } + + @Override + public boolean sqlMapGenerated(GeneratedXmlFile sqlMap, IntrospectedTable introspectedTable) { + try { + Field field = sqlMap.getClass().getDeclaredField("isMergeable"); + field.setAccessible(true); + field.setBoolean(sqlMap, false); + } catch (Exception e) { + e.printStackTrace(); + } + return true; + } +} diff --git a/zteits-job/src/main/resources/application-prod.properties b/zteits-job/src/main/resources/application-prod.properties new file mode 100644 index 0000000..2cfd75f --- /dev/null +++ b/zteits-job/src/main/resources/application-prod.properties @@ -0,0 +1,26 @@ +server.port=8080 + +#park-datasource +park-datasource.url=jdbc:mysql://192.168.5.224:3306/zt_park?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true +park-datasource.username=park +park-datasource.password=MySQL5.7;123 + +#order-datasource +order-datasource.driverClassName=com.mysql.jdbc.Driver +order-datasource.url=jdbc:mysql://192.168.5.224:3306/zt_order_n?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true +order-datasource.username=order +order-datasource.password=MySQL5.7;123 + +#բƽַ̨-ȡгλʹ +dzurl.qingdao=http://47.104.7.222:12220 +dzurl.nanze=http://121.40.121.40:8087 +irain.bjxc.getfreeberthNum=http://api.bjpgis.com/xc/park/listing +dzurl.irain=http://api.parkingwang.com:8280 +dzurl.irain.appid=avakrky0gk1m7n00 +dzurl.irain.appsecret=rrr6uz3aqvutpsq2lsna0k18cea4mabw + + +spring.redis.host=192.168.5.231 +spring.redis.port=7001 +spring.redis.password=myredis +spring.redis.database=0 diff --git a/zteits-job/src/main/resources/application.properties b/zteits-job/src/main/resources/application.properties new file mode 100644 index 0000000..2e5d873 --- /dev/null +++ b/zteits-job/src/main/resources/application.properties @@ -0,0 +1,37 @@ +spring.application.name=zteist-job +server.port=8080 +spring.profiles.active=dev +logging.level.root=info +logging.level.com.zteits=debug +logging.level.com.zteits.job.mapper=error +logging.level.org.springframework=error +logging.path=./logs/${spring.application.name} +logging.file=${spring.application.name}.log + +#park-datasource +park-datasource.driverClassName=com.mysql.jdbc.Driver +park-datasource.url=jdbc:mysql://47.96.41.38:3306/zt_park?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true +park-datasource.username=park +park-datasource.password=MySQL5.7@123 + +#order-datasource +order-datasource.driverClassName=com.mysql.jdbc.Driver +order-datasource.url=jdbc:mysql://47.96.41.38:3306/zt_order_n?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true +order-datasource.username=order +order-datasource.password=MySQL5.7@123 + +#բƽַ̨-ȡгλʹ +dzurl.qingdao=http://47.104.7.222:12220 +dzurl.nanze=http://121.40.121.40:8087 +irain.bjxc.getfreeberthNum=http://api.bjpgis.com/xc/park/listing +dzurl.irain=http://api.parkingwang.com:8280 +dzurl.irain.appid=avakrky0gk1m7n00 +dzurl.irain.appsecret=rrr6uz3aqvutpsq2lsna0k18cea4mabw + + +spring.redis.host=47.96.41.38 +spring.redis.port=7001 +spring.redis.password=myredis +spring.redis.database=0 + +spring.datasource.initialize=false diff --git a/zteits-job/src/main/resources/generator/generatorConfig.xml b/zteits-job/src/main/resources/generator/generatorConfig.xml new file mode 100644 index 0000000..3ec151e --- /dev/null +++ b/zteits-job/src/main/resources/generator/generatorConfig.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
\ No newline at end of file diff --git a/zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml b/zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml new file mode 100644 index 0000000..54fbac0 --- /dev/null +++ b/zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml @@ -0,0 +1,1004 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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, order_id, park_order_type, park_detail_type, park_state, order_state, terminal_source, + source_type, pl_no, pl_name, berth_range_no, berth_range_name, berth_no, order_dicount_fee, + order_act_fee, order_total_fee, pre_act_fee, pre_total_fee, overtime_total_fee, overtime_act_fee, + back_act_fee, arrearage_fee, refund_act_fee, platform_service_fee, car_number, car_type, + car_number_color, pre_park_in_time, pre_park_out_time, park_in_time, park_out_time, + parking_duration, record_id, park_in_source_code, park_in_source_name, park_out_source_code, + park_out_source_name, in_free_berths, out_free_berths, cust_type, cust_id, invoice_state, + remark, data_state, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name, + modfiy_date, qeual_type, diff_type, diff_remark, diff_compare_date, trade_service_fee + + + + + delete from order_park + where id = #{id,jdbcType=BIGINT} + + + delete from order_park + + + + + + + SELECT LAST_INSERT_ID() + + insert into order_park (order_id, park_order_type, park_detail_type, + park_state, order_state, terminal_source, + source_type, pl_no, pl_name, + berth_range_no, berth_range_name, berth_no, + order_dicount_fee, order_act_fee, order_total_fee, + pre_act_fee, pre_total_fee, overtime_total_fee, + overtime_act_fee, back_act_fee, arrearage_fee, + refund_act_fee, platform_service_fee, car_number, + car_type, car_number_color, pre_park_in_time, + pre_park_out_time, park_in_time, park_out_time, + parking_duration, record_id, park_in_source_code, + park_in_source_name, park_out_source_code, park_out_source_name, + in_free_berths, out_free_berths, cust_type, + cust_id, invoice_state, remark, + data_state, create_emp_id, create_emp_name, + create_date, modfiy_emp_id, modfiy_emp_name, + modfiy_date, qeual_type, diff_type, + diff_remark, diff_compare_date, trade_service_fee + ) + values (#{orderId,jdbcType=VARCHAR}, #{parkOrderType,jdbcType=INTEGER}, #{parkDetailType,jdbcType=INTEGER}, + #{parkState,jdbcType=INTEGER}, #{orderState,jdbcType=INTEGER}, #{terminalSource,jdbcType=INTEGER}, + #{sourceType,jdbcType=INTEGER}, #{plNo,jdbcType=VARCHAR}, #{plName,jdbcType=VARCHAR}, + #{berthRangeNo,jdbcType=VARCHAR}, #{berthRangeName,jdbcType=VARCHAR}, #{berthNo,jdbcType=VARCHAR}, + #{orderDicountFee,jdbcType=BIGINT}, #{orderActFee,jdbcType=BIGINT}, #{orderTotalFee,jdbcType=BIGINT}, + #{preActFee,jdbcType=BIGINT}, #{preTotalFee,jdbcType=BIGINT}, #{overtimeTotalFee,jdbcType=BIGINT}, + #{overtimeActFee,jdbcType=BIGINT}, #{backActFee,jdbcType=BIGINT}, #{arrearageFee,jdbcType=BIGINT}, + #{refundActFee,jdbcType=BIGINT}, #{platformServiceFee,jdbcType=BIGINT}, #{carNumber,jdbcType=VARCHAR}, + #{carType,jdbcType=INTEGER}, #{carNumberColor,jdbcType=VARCHAR}, #{preParkInTime,jdbcType=TIMESTAMP}, + #{preParkOutTime,jdbcType=TIMESTAMP}, #{parkInTime,jdbcType=TIMESTAMP}, #{parkOutTime,jdbcType=TIMESTAMP}, + #{parkingDuration,jdbcType=BIGINT}, #{recordId,jdbcType=VARCHAR}, #{parkInSourceCode,jdbcType=VARCHAR}, + #{parkInSourceName,jdbcType=VARCHAR}, #{parkOutSourceCode,jdbcType=VARCHAR}, #{parkOutSourceName,jdbcType=VARCHAR}, + #{inFreeBerths,jdbcType=INTEGER}, #{outFreeBerths,jdbcType=INTEGER}, #{custType,jdbcType=INTEGER}, + #{custId,jdbcType=VARCHAR}, #{invoiceState,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR}, + #{dataState,jdbcType=INTEGER}, #{createEmpId,jdbcType=VARCHAR}, #{createEmpName,jdbcType=VARCHAR}, + #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpId,jdbcType=VARCHAR}, #{modfiyEmpName,jdbcType=VARCHAR}, + #{modfiyDate,jdbcType=TIMESTAMP}, #{qeualType,jdbcType=INTEGER}, #{diffType,jdbcType=INTEGER}, + #{diffRemark,jdbcType=VARCHAR}, #{diffCompareDate,jdbcType=TIMESTAMP}, #{tradeServiceFee,jdbcType=BIGINT} + ) + + + + SELECT LAST_INSERT_ID() + + insert into order_park + + + order_id, + + + park_order_type, + + + park_detail_type, + + + park_state, + + + order_state, + + + terminal_source, + + + source_type, + + + pl_no, + + + pl_name, + + + berth_range_no, + + + berth_range_name, + + + berth_no, + + + order_dicount_fee, + + + order_act_fee, + + + order_total_fee, + + + pre_act_fee, + + + pre_total_fee, + + + overtime_total_fee, + + + overtime_act_fee, + + + back_act_fee, + + + arrearage_fee, + + + refund_act_fee, + + + platform_service_fee, + + + car_number, + + + car_type, + + + car_number_color, + + + pre_park_in_time, + + + pre_park_out_time, + + + park_in_time, + + + park_out_time, + + + parking_duration, + + + record_id, + + + park_in_source_code, + + + park_in_source_name, + + + park_out_source_code, + + + park_out_source_name, + + + in_free_berths, + + + out_free_berths, + + + cust_type, + + + cust_id, + + + invoice_state, + + + remark, + + + data_state, + + + create_emp_id, + + + create_emp_name, + + + create_date, + + + modfiy_emp_id, + + + modfiy_emp_name, + + + modfiy_date, + + + qeual_type, + + + diff_type, + + + diff_remark, + + + diff_compare_date, + + + trade_service_fee, + + + + + #{orderId,jdbcType=VARCHAR}, + + + #{parkOrderType,jdbcType=INTEGER}, + + + #{parkDetailType,jdbcType=INTEGER}, + + + #{parkState,jdbcType=INTEGER}, + + + #{orderState,jdbcType=INTEGER}, + + + #{terminalSource,jdbcType=INTEGER}, + + + #{sourceType,jdbcType=INTEGER}, + + + #{plNo,jdbcType=VARCHAR}, + + + #{plName,jdbcType=VARCHAR}, + + + #{berthRangeNo,jdbcType=VARCHAR}, + + + #{berthRangeName,jdbcType=VARCHAR}, + + + #{berthNo,jdbcType=VARCHAR}, + + + #{orderDicountFee,jdbcType=BIGINT}, + + + #{orderActFee,jdbcType=BIGINT}, + + + #{orderTotalFee,jdbcType=BIGINT}, + + + #{preActFee,jdbcType=BIGINT}, + + + #{preTotalFee,jdbcType=BIGINT}, + + + #{overtimeTotalFee,jdbcType=BIGINT}, + + + #{overtimeActFee,jdbcType=BIGINT}, + + + #{backActFee,jdbcType=BIGINT}, + + + #{arrearageFee,jdbcType=BIGINT}, + + + #{refundActFee,jdbcType=BIGINT}, + + + #{platformServiceFee,jdbcType=BIGINT}, + + + #{carNumber,jdbcType=VARCHAR}, + + + #{carType,jdbcType=INTEGER}, + + + #{carNumberColor,jdbcType=VARCHAR}, + + + #{preParkInTime,jdbcType=TIMESTAMP}, + + + #{preParkOutTime,jdbcType=TIMESTAMP}, + + + #{parkInTime,jdbcType=TIMESTAMP}, + + + #{parkOutTime,jdbcType=TIMESTAMP}, + + + #{parkingDuration,jdbcType=BIGINT}, + + + #{recordId,jdbcType=VARCHAR}, + + + #{parkInSourceCode,jdbcType=VARCHAR}, + + + #{parkInSourceName,jdbcType=VARCHAR}, + + + #{parkOutSourceCode,jdbcType=VARCHAR}, + + + #{parkOutSourceName,jdbcType=VARCHAR}, + + + #{inFreeBerths,jdbcType=INTEGER}, + + + #{outFreeBerths,jdbcType=INTEGER}, + + + #{custType,jdbcType=INTEGER}, + + + #{custId,jdbcType=VARCHAR}, + + + #{invoiceState,jdbcType=INTEGER}, + + + #{remark,jdbcType=VARCHAR}, + + + #{dataState,jdbcType=INTEGER}, + + + #{createEmpId,jdbcType=VARCHAR}, + + + #{createEmpName,jdbcType=VARCHAR}, + + + #{createDate,jdbcType=TIMESTAMP}, + + + #{modfiyEmpId,jdbcType=VARCHAR}, + + + #{modfiyEmpName,jdbcType=VARCHAR}, + + + #{modfiyDate,jdbcType=TIMESTAMP}, + + + #{qeualType,jdbcType=INTEGER}, + + + #{diffType,jdbcType=INTEGER}, + + + #{diffRemark,jdbcType=VARCHAR}, + + + #{diffCompareDate,jdbcType=TIMESTAMP}, + + + #{tradeServiceFee,jdbcType=BIGINT}, + + + + + + update order_park + + + id = #{record.id,jdbcType=BIGINT}, + + + order_id = #{record.orderId,jdbcType=VARCHAR}, + + + park_order_type = #{record.parkOrderType,jdbcType=INTEGER}, + + + park_detail_type = #{record.parkDetailType,jdbcType=INTEGER}, + + + park_state = #{record.parkState,jdbcType=INTEGER}, + + + order_state = #{record.orderState,jdbcType=INTEGER}, + + + terminal_source = #{record.terminalSource,jdbcType=INTEGER}, + + + source_type = #{record.sourceType,jdbcType=INTEGER}, + + + pl_no = #{record.plNo,jdbcType=VARCHAR}, + + + pl_name = #{record.plName,jdbcType=VARCHAR}, + + + berth_range_no = #{record.berthRangeNo,jdbcType=VARCHAR}, + + + berth_range_name = #{record.berthRangeName,jdbcType=VARCHAR}, + + + berth_no = #{record.berthNo,jdbcType=VARCHAR}, + + + order_dicount_fee = #{record.orderDicountFee,jdbcType=BIGINT}, + + + order_act_fee = #{record.orderActFee,jdbcType=BIGINT}, + + + order_total_fee = #{record.orderTotalFee,jdbcType=BIGINT}, + + + pre_act_fee = #{record.preActFee,jdbcType=BIGINT}, + + + pre_total_fee = #{record.preTotalFee,jdbcType=BIGINT}, + + + overtime_total_fee = #{record.overtimeTotalFee,jdbcType=BIGINT}, + + + overtime_act_fee = #{record.overtimeActFee,jdbcType=BIGINT}, + + + back_act_fee = #{record.backActFee,jdbcType=BIGINT}, + + + arrearage_fee = #{record.arrearageFee,jdbcType=BIGINT}, + + + refund_act_fee = #{record.refundActFee,jdbcType=BIGINT}, + + + platform_service_fee = #{record.platformServiceFee,jdbcType=BIGINT}, + + + car_number = #{record.carNumber,jdbcType=VARCHAR}, + + + car_type = #{record.carType,jdbcType=INTEGER}, + + + car_number_color = #{record.carNumberColor,jdbcType=VARCHAR}, + + + pre_park_in_time = #{record.preParkInTime,jdbcType=TIMESTAMP}, + + + pre_park_out_time = #{record.preParkOutTime,jdbcType=TIMESTAMP}, + + + park_in_time = #{record.parkInTime,jdbcType=TIMESTAMP}, + + + park_out_time = #{record.parkOutTime,jdbcType=TIMESTAMP}, + + + parking_duration = #{record.parkingDuration,jdbcType=BIGINT}, + + + record_id = #{record.recordId,jdbcType=VARCHAR}, + + + park_in_source_code = #{record.parkInSourceCode,jdbcType=VARCHAR}, + + + park_in_source_name = #{record.parkInSourceName,jdbcType=VARCHAR}, + + + park_out_source_code = #{record.parkOutSourceCode,jdbcType=VARCHAR}, + + + park_out_source_name = #{record.parkOutSourceName,jdbcType=VARCHAR}, + + + in_free_berths = #{record.inFreeBerths,jdbcType=INTEGER}, + + + out_free_berths = #{record.outFreeBerths,jdbcType=INTEGER}, + + + cust_type = #{record.custType,jdbcType=INTEGER}, + + + cust_id = #{record.custId,jdbcType=VARCHAR}, + + + invoice_state = #{record.invoiceState,jdbcType=INTEGER}, + + + remark = #{record.remark,jdbcType=VARCHAR}, + + + data_state = #{record.dataState,jdbcType=INTEGER}, + + + create_emp_id = #{record.createEmpId,jdbcType=VARCHAR}, + + + create_emp_name = #{record.createEmpName,jdbcType=VARCHAR}, + + + create_date = #{record.createDate,jdbcType=TIMESTAMP}, + + + modfiy_emp_id = #{record.modfiyEmpId,jdbcType=VARCHAR}, + + + modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR}, + + + modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, + + + qeual_type = #{record.qeualType,jdbcType=INTEGER}, + + + diff_type = #{record.diffType,jdbcType=INTEGER}, + + + diff_remark = #{record.diffRemark,jdbcType=VARCHAR}, + + + diff_compare_date = #{record.diffCompareDate,jdbcType=TIMESTAMP}, + + + trade_service_fee = #{record.tradeServiceFee,jdbcType=BIGINT}, + + + + + + + + update order_park + set id = #{record.id,jdbcType=BIGINT}, + order_id = #{record.orderId,jdbcType=VARCHAR}, + park_order_type = #{record.parkOrderType,jdbcType=INTEGER}, + park_detail_type = #{record.parkDetailType,jdbcType=INTEGER}, + park_state = #{record.parkState,jdbcType=INTEGER}, + order_state = #{record.orderState,jdbcType=INTEGER}, + terminal_source = #{record.terminalSource,jdbcType=INTEGER}, + source_type = #{record.sourceType,jdbcType=INTEGER}, + pl_no = #{record.plNo,jdbcType=VARCHAR}, + pl_name = #{record.plName,jdbcType=VARCHAR}, + berth_range_no = #{record.berthRangeNo,jdbcType=VARCHAR}, + berth_range_name = #{record.berthRangeName,jdbcType=VARCHAR}, + berth_no = #{record.berthNo,jdbcType=VARCHAR}, + order_dicount_fee = #{record.orderDicountFee,jdbcType=BIGINT}, + order_act_fee = #{record.orderActFee,jdbcType=BIGINT}, + order_total_fee = #{record.orderTotalFee,jdbcType=BIGINT}, + pre_act_fee = #{record.preActFee,jdbcType=BIGINT}, + pre_total_fee = #{record.preTotalFee,jdbcType=BIGINT}, + overtime_total_fee = #{record.overtimeTotalFee,jdbcType=BIGINT}, + overtime_act_fee = #{record.overtimeActFee,jdbcType=BIGINT}, + back_act_fee = #{record.backActFee,jdbcType=BIGINT}, + arrearage_fee = #{record.arrearageFee,jdbcType=BIGINT}, + refund_act_fee = #{record.refundActFee,jdbcType=BIGINT}, + platform_service_fee = #{record.platformServiceFee,jdbcType=BIGINT}, + car_number = #{record.carNumber,jdbcType=VARCHAR}, + car_type = #{record.carType,jdbcType=INTEGER}, + car_number_color = #{record.carNumberColor,jdbcType=VARCHAR}, + pre_park_in_time = #{record.preParkInTime,jdbcType=TIMESTAMP}, + pre_park_out_time = #{record.preParkOutTime,jdbcType=TIMESTAMP}, + park_in_time = #{record.parkInTime,jdbcType=TIMESTAMP}, + park_out_time = #{record.parkOutTime,jdbcType=TIMESTAMP}, + parking_duration = #{record.parkingDuration,jdbcType=BIGINT}, + record_id = #{record.recordId,jdbcType=VARCHAR}, + park_in_source_code = #{record.parkInSourceCode,jdbcType=VARCHAR}, + park_in_source_name = #{record.parkInSourceName,jdbcType=VARCHAR}, + park_out_source_code = #{record.parkOutSourceCode,jdbcType=VARCHAR}, + park_out_source_name = #{record.parkOutSourceName,jdbcType=VARCHAR}, + in_free_berths = #{record.inFreeBerths,jdbcType=INTEGER}, + out_free_berths = #{record.outFreeBerths,jdbcType=INTEGER}, + cust_type = #{record.custType,jdbcType=INTEGER}, + cust_id = #{record.custId,jdbcType=VARCHAR}, + invoice_state = #{record.invoiceState,jdbcType=INTEGER}, + remark = #{record.remark,jdbcType=VARCHAR}, + data_state = #{record.dataState,jdbcType=INTEGER}, + create_emp_id = #{record.createEmpId,jdbcType=VARCHAR}, + create_emp_name = #{record.createEmpName,jdbcType=VARCHAR}, + create_date = #{record.createDate,jdbcType=TIMESTAMP}, + modfiy_emp_id = #{record.modfiyEmpId,jdbcType=VARCHAR}, + modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR}, + modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, + qeual_type = #{record.qeualType,jdbcType=INTEGER}, + diff_type = #{record.diffType,jdbcType=INTEGER}, + diff_remark = #{record.diffRemark,jdbcType=VARCHAR}, + diff_compare_date = #{record.diffCompareDate,jdbcType=TIMESTAMP}, + trade_service_fee = #{record.tradeServiceFee,jdbcType=BIGINT} + + + + + + update order_park + + + order_id = #{orderId,jdbcType=VARCHAR}, + + + park_order_type = #{parkOrderType,jdbcType=INTEGER}, + + + park_detail_type = #{parkDetailType,jdbcType=INTEGER}, + + + park_state = #{parkState,jdbcType=INTEGER}, + + + order_state = #{orderState,jdbcType=INTEGER}, + + + terminal_source = #{terminalSource,jdbcType=INTEGER}, + + + source_type = #{sourceType,jdbcType=INTEGER}, + + + pl_no = #{plNo,jdbcType=VARCHAR}, + + + pl_name = #{plName,jdbcType=VARCHAR}, + + + berth_range_no = #{berthRangeNo,jdbcType=VARCHAR}, + + + berth_range_name = #{berthRangeName,jdbcType=VARCHAR}, + + + berth_no = #{berthNo,jdbcType=VARCHAR}, + + + order_dicount_fee = #{orderDicountFee,jdbcType=BIGINT}, + + + order_act_fee = #{orderActFee,jdbcType=BIGINT}, + + + order_total_fee = #{orderTotalFee,jdbcType=BIGINT}, + + + pre_act_fee = #{preActFee,jdbcType=BIGINT}, + + + pre_total_fee = #{preTotalFee,jdbcType=BIGINT}, + + + overtime_total_fee = #{overtimeTotalFee,jdbcType=BIGINT}, + + + overtime_act_fee = #{overtimeActFee,jdbcType=BIGINT}, + + + back_act_fee = #{backActFee,jdbcType=BIGINT}, + + + arrearage_fee = #{arrearageFee,jdbcType=BIGINT}, + + + refund_act_fee = #{refundActFee,jdbcType=BIGINT}, + + + platform_service_fee = #{platformServiceFee,jdbcType=BIGINT}, + + + car_number = #{carNumber,jdbcType=VARCHAR}, + + + car_type = #{carType,jdbcType=INTEGER}, + + + car_number_color = #{carNumberColor,jdbcType=VARCHAR}, + + + pre_park_in_time = #{preParkInTime,jdbcType=TIMESTAMP}, + + + pre_park_out_time = #{preParkOutTime,jdbcType=TIMESTAMP}, + + + park_in_time = #{parkInTime,jdbcType=TIMESTAMP}, + + + park_out_time = #{parkOutTime,jdbcType=TIMESTAMP}, + + + parking_duration = #{parkingDuration,jdbcType=BIGINT}, + + + record_id = #{recordId,jdbcType=VARCHAR}, + + + park_in_source_code = #{parkInSourceCode,jdbcType=VARCHAR}, + + + park_in_source_name = #{parkInSourceName,jdbcType=VARCHAR}, + + + park_out_source_code = #{parkOutSourceCode,jdbcType=VARCHAR}, + + + park_out_source_name = #{parkOutSourceName,jdbcType=VARCHAR}, + + + in_free_berths = #{inFreeBerths,jdbcType=INTEGER}, + + + out_free_berths = #{outFreeBerths,jdbcType=INTEGER}, + + + cust_type = #{custType,jdbcType=INTEGER}, + + + cust_id = #{custId,jdbcType=VARCHAR}, + + + invoice_state = #{invoiceState,jdbcType=INTEGER}, + + + remark = #{remark,jdbcType=VARCHAR}, + + + data_state = #{dataState,jdbcType=INTEGER}, + + + create_emp_id = #{createEmpId,jdbcType=VARCHAR}, + + + create_emp_name = #{createEmpName,jdbcType=VARCHAR}, + + + create_date = #{createDate,jdbcType=TIMESTAMP}, + + + modfiy_emp_id = #{modfiyEmpId,jdbcType=VARCHAR}, + + + modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR}, + + + modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, + + + qeual_type = #{qeualType,jdbcType=INTEGER}, + + + diff_type = #{diffType,jdbcType=INTEGER}, + + + diff_remark = #{diffRemark,jdbcType=VARCHAR}, + + + diff_compare_date = #{diffCompareDate,jdbcType=TIMESTAMP}, + + + trade_service_fee = #{tradeServiceFee,jdbcType=BIGINT}, + + + where id = #{id,jdbcType=BIGINT} + + + update order_park + set order_id = #{orderId,jdbcType=VARCHAR}, + park_order_type = #{parkOrderType,jdbcType=INTEGER}, + park_detail_type = #{parkDetailType,jdbcType=INTEGER}, + park_state = #{parkState,jdbcType=INTEGER}, + order_state = #{orderState,jdbcType=INTEGER}, + terminal_source = #{terminalSource,jdbcType=INTEGER}, + source_type = #{sourceType,jdbcType=INTEGER}, + pl_no = #{plNo,jdbcType=VARCHAR}, + pl_name = #{plName,jdbcType=VARCHAR}, + berth_range_no = #{berthRangeNo,jdbcType=VARCHAR}, + berth_range_name = #{berthRangeName,jdbcType=VARCHAR}, + berth_no = #{berthNo,jdbcType=VARCHAR}, + order_dicount_fee = #{orderDicountFee,jdbcType=BIGINT}, + order_act_fee = #{orderActFee,jdbcType=BIGINT}, + order_total_fee = #{orderTotalFee,jdbcType=BIGINT}, + pre_act_fee = #{preActFee,jdbcType=BIGINT}, + pre_total_fee = #{preTotalFee,jdbcType=BIGINT}, + overtime_total_fee = #{overtimeTotalFee,jdbcType=BIGINT}, + overtime_act_fee = #{overtimeActFee,jdbcType=BIGINT}, + back_act_fee = #{backActFee,jdbcType=BIGINT}, + arrearage_fee = #{arrearageFee,jdbcType=BIGINT}, + refund_act_fee = #{refundActFee,jdbcType=BIGINT}, + platform_service_fee = #{platformServiceFee,jdbcType=BIGINT}, + car_number = #{carNumber,jdbcType=VARCHAR}, + car_type = #{carType,jdbcType=INTEGER}, + car_number_color = #{carNumberColor,jdbcType=VARCHAR}, + pre_park_in_time = #{preParkInTime,jdbcType=TIMESTAMP}, + pre_park_out_time = #{preParkOutTime,jdbcType=TIMESTAMP}, + park_in_time = #{parkInTime,jdbcType=TIMESTAMP}, + park_out_time = #{parkOutTime,jdbcType=TIMESTAMP}, + parking_duration = #{parkingDuration,jdbcType=BIGINT}, + record_id = #{recordId,jdbcType=VARCHAR}, + park_in_source_code = #{parkInSourceCode,jdbcType=VARCHAR}, + park_in_source_name = #{parkInSourceName,jdbcType=VARCHAR}, + park_out_source_code = #{parkOutSourceCode,jdbcType=VARCHAR}, + park_out_source_name = #{parkOutSourceName,jdbcType=VARCHAR}, + in_free_berths = #{inFreeBerths,jdbcType=INTEGER}, + out_free_berths = #{outFreeBerths,jdbcType=INTEGER}, + cust_type = #{custType,jdbcType=INTEGER}, + cust_id = #{custId,jdbcType=VARCHAR}, + invoice_state = #{invoiceState,jdbcType=INTEGER}, + remark = #{remark,jdbcType=VARCHAR}, + data_state = #{dataState,jdbcType=INTEGER}, + create_emp_id = #{createEmpId,jdbcType=VARCHAR}, + create_emp_name = #{createEmpName,jdbcType=VARCHAR}, + create_date = #{createDate,jdbcType=TIMESTAMP}, + modfiy_emp_id = #{modfiyEmpId,jdbcType=VARCHAR}, + modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR}, + modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, + qeual_type = #{qeualType,jdbcType=INTEGER}, + diff_type = #{diffType,jdbcType=INTEGER}, + diff_remark = #{diffRemark,jdbcType=VARCHAR}, + diff_compare_date = #{diffCompareDate,jdbcType=TIMESTAMP}, + trade_service_fee = #{tradeServiceFee,jdbcType=BIGINT} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml b/zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml new file mode 100644 index 0000000..3e169cd --- /dev/null +++ b/zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + + + + + + + + + + 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, pl_id, pl_name, pl_no, free_berth, real_free_berth, data_status, modify_time, + type + + + + + delete from park_free_berth + where id = #{id,jdbcType=BIGINT} + + + delete from park_free_berth + + + + + + + SELECT LAST_INSERT_ID() + + insert into park_free_berth (pl_id, pl_name, pl_no, + free_berth, real_free_berth, data_status, + modify_time, type) + values (#{plId,jdbcType=BIGINT}, #{plName,jdbcType=VARCHAR}, #{plNo,jdbcType=VARCHAR}, + #{freeBerth,jdbcType=INTEGER}, #{realFreeBerth,jdbcType=INTEGER}, #{dataStatus,jdbcType=INTEGER}, + #{modifyTime,jdbcType=TIMESTAMP}, #{type,jdbcType=VARCHAR}) + + + + SELECT LAST_INSERT_ID() + + insert into park_free_berth + + + pl_id, + + + pl_name, + + + pl_no, + + + free_berth, + + + real_free_berth, + + + data_status, + + + modify_time, + + + type, + + + + + #{plId,jdbcType=BIGINT}, + + + #{plName,jdbcType=VARCHAR}, + + + #{plNo,jdbcType=VARCHAR}, + + + #{freeBerth,jdbcType=INTEGER}, + + + #{realFreeBerth,jdbcType=INTEGER}, + + + #{dataStatus,jdbcType=INTEGER}, + + + #{modifyTime,jdbcType=TIMESTAMP}, + + + #{type,jdbcType=VARCHAR}, + + + + + + update park_free_berth + + + id = #{record.id,jdbcType=BIGINT}, + + + pl_id = #{record.plId,jdbcType=BIGINT}, + + + pl_name = #{record.plName,jdbcType=VARCHAR}, + + + pl_no = #{record.plNo,jdbcType=VARCHAR}, + + + free_berth = #{record.freeBerth,jdbcType=INTEGER}, + + + real_free_berth = #{record.realFreeBerth,jdbcType=INTEGER}, + + + data_status = #{record.dataStatus,jdbcType=INTEGER}, + + + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, + + + type = #{record.type,jdbcType=VARCHAR}, + + + + + + + + update park_free_berth + set id = #{record.id,jdbcType=BIGINT}, + pl_id = #{record.plId,jdbcType=BIGINT}, + pl_name = #{record.plName,jdbcType=VARCHAR}, + pl_no = #{record.plNo,jdbcType=VARCHAR}, + free_berth = #{record.freeBerth,jdbcType=INTEGER}, + real_free_berth = #{record.realFreeBerth,jdbcType=INTEGER}, + data_status = #{record.dataStatus,jdbcType=INTEGER}, + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, + type = #{record.type,jdbcType=VARCHAR} + + + + + + update park_free_berth + + + pl_id = #{plId,jdbcType=BIGINT}, + + + pl_name = #{plName,jdbcType=VARCHAR}, + + + pl_no = #{plNo,jdbcType=VARCHAR}, + + + free_berth = #{freeBerth,jdbcType=INTEGER}, + + + real_free_berth = #{realFreeBerth,jdbcType=INTEGER}, + + + data_status = #{dataStatus,jdbcType=INTEGER}, + + + modify_time = #{modifyTime,jdbcType=TIMESTAMP}, + + + type = #{type,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=BIGINT} + + + update park_free_berth + set pl_id = #{plId,jdbcType=BIGINT}, + pl_name = #{plName,jdbcType=VARCHAR}, + pl_no = #{plNo,jdbcType=VARCHAR}, + free_berth = #{freeBerth,jdbcType=INTEGER}, + real_free_berth = #{realFreeBerth,jdbcType=INTEGER}, + data_status = #{dataStatus,jdbcType=INTEGER}, + modify_time = #{modifyTime,jdbcType=TIMESTAMP}, + type = #{type,jdbcType=VARCHAR} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml b/zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml new file mode 100644 index 0000000..a790c03 --- /dev/null +++ b/zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml @@ -0,0 +1,719 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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} + + + + + + + + + + + pl_id, pl_name, pl_no, pl_out_no, state, source_type, pl_province_id, pl_province_name, + pl_city_id, pl_city_name, pl_country_id, pl_country_name, pl_address, pl_berth_num, + pl_pay_type, pl_charge_num, pl_type, pl_type_prop, pl_busi_time_start, pl_busi_time_end, + pl_entrance_num, pl_exit_num, data_status, create_time, create_op, modify_time, modify_op, + pl_rate, service_tel, pl_picture_path, busi_circle, remark, pl_area_block_id, pl_area_block_name, + pl_busi_type, org_id, org_name + + + + + delete from parking_lot + where pl_id = #{plId,jdbcType=BIGINT} + + + delete from parking_lot + + + + + + insert into parking_lot (pl_id, pl_name, pl_no, + pl_out_no, state, source_type, + pl_province_id, pl_province_name, pl_city_id, + pl_city_name, pl_country_id, pl_country_name, + pl_address, pl_berth_num, pl_pay_type, + pl_charge_num, pl_type, pl_type_prop, + pl_busi_time_start, pl_busi_time_end, pl_entrance_num, + pl_exit_num, data_status, create_time, + create_op, modify_time, modify_op, + pl_rate, service_tel, pl_picture_path, + busi_circle, remark, pl_area_block_id, + pl_area_block_name, pl_busi_type, org_id, + org_name) + values (#{plId,jdbcType=BIGINT}, #{plName,jdbcType=VARCHAR}, #{plNo,jdbcType=VARCHAR}, + #{plOutNo,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, #{sourceType,jdbcType=INTEGER}, + #{plProvinceId,jdbcType=BIGINT}, #{plProvinceName,jdbcType=VARCHAR}, #{plCityId,jdbcType=BIGINT}, + #{plCityName,jdbcType=VARCHAR}, #{plCountryId,jdbcType=BIGINT}, #{plCountryName,jdbcType=VARCHAR}, + #{plAddress,jdbcType=VARCHAR}, #{plBerthNum,jdbcType=INTEGER}, #{plPayType,jdbcType=INTEGER}, + #{plChargeNum,jdbcType=INTEGER}, #{plType,jdbcType=INTEGER}, #{plTypeProp,jdbcType=VARCHAR}, + #{plBusiTimeStart,jdbcType=VARCHAR}, #{plBusiTimeEnd,jdbcType=VARCHAR}, #{plEntranceNum,jdbcType=INTEGER}, + #{plExitNum,jdbcType=INTEGER}, #{dataStatus,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, + #{createOp,jdbcType=BIGINT}, #{modifyTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=BIGINT}, + #{plRate,jdbcType=VARCHAR}, #{serviceTel,jdbcType=VARCHAR}, #{plPicturePath,jdbcType=VARCHAR}, + #{busiCircle,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR}, #{plAreaBlockId,jdbcType=BIGINT}, + #{plAreaBlockName,jdbcType=VARCHAR}, #{plBusiType,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT}, + #{orgName,jdbcType=VARCHAR}) + + + insert into parking_lot + + + pl_id, + + + pl_name, + + + pl_no, + + + pl_out_no, + + + state, + + + source_type, + + + pl_province_id, + + + pl_province_name, + + + pl_city_id, + + + pl_city_name, + + + pl_country_id, + + + pl_country_name, + + + pl_address, + + + pl_berth_num, + + + pl_pay_type, + + + pl_charge_num, + + + pl_type, + + + pl_type_prop, + + + pl_busi_time_start, + + + pl_busi_time_end, + + + pl_entrance_num, + + + pl_exit_num, + + + data_status, + + + create_time, + + + create_op, + + + modify_time, + + + modify_op, + + + pl_rate, + + + service_tel, + + + pl_picture_path, + + + busi_circle, + + + remark, + + + pl_area_block_id, + + + pl_area_block_name, + + + pl_busi_type, + + + org_id, + + + org_name, + + + + + #{plId,jdbcType=BIGINT}, + + + #{plName,jdbcType=VARCHAR}, + + + #{plNo,jdbcType=VARCHAR}, + + + #{plOutNo,jdbcType=VARCHAR}, + + + #{state,jdbcType=INTEGER}, + + + #{sourceType,jdbcType=INTEGER}, + + + #{plProvinceId,jdbcType=BIGINT}, + + + #{plProvinceName,jdbcType=VARCHAR}, + + + #{plCityId,jdbcType=BIGINT}, + + + #{plCityName,jdbcType=VARCHAR}, + + + #{plCountryId,jdbcType=BIGINT}, + + + #{plCountryName,jdbcType=VARCHAR}, + + + #{plAddress,jdbcType=VARCHAR}, + + + #{plBerthNum,jdbcType=INTEGER}, + + + #{plPayType,jdbcType=INTEGER}, + + + #{plChargeNum,jdbcType=INTEGER}, + + + #{plType,jdbcType=INTEGER}, + + + #{plTypeProp,jdbcType=VARCHAR}, + + + #{plBusiTimeStart,jdbcType=VARCHAR}, + + + #{plBusiTimeEnd,jdbcType=VARCHAR}, + + + #{plEntranceNum,jdbcType=INTEGER}, + + + #{plExitNum,jdbcType=INTEGER}, + + + #{dataStatus,jdbcType=INTEGER}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{createOp,jdbcType=BIGINT}, + + + #{modifyTime,jdbcType=TIMESTAMP}, + + + #{modifyOp,jdbcType=BIGINT}, + + + #{plRate,jdbcType=VARCHAR}, + + + #{serviceTel,jdbcType=VARCHAR}, + + + #{plPicturePath,jdbcType=VARCHAR}, + + + #{busiCircle,jdbcType=INTEGER}, + + + #{remark,jdbcType=VARCHAR}, + + + #{plAreaBlockId,jdbcType=BIGINT}, + + + #{plAreaBlockName,jdbcType=VARCHAR}, + + + #{plBusiType,jdbcType=VARCHAR}, + + + #{orgId,jdbcType=BIGINT}, + + + #{orgName,jdbcType=VARCHAR}, + + + + + + update parking_lot + + + pl_id = #{record.plId,jdbcType=BIGINT}, + + + pl_name = #{record.plName,jdbcType=VARCHAR}, + + + pl_no = #{record.plNo,jdbcType=VARCHAR}, + + + pl_out_no = #{record.plOutNo,jdbcType=VARCHAR}, + + + state = #{record.state,jdbcType=INTEGER}, + + + source_type = #{record.sourceType,jdbcType=INTEGER}, + + + pl_province_id = #{record.plProvinceId,jdbcType=BIGINT}, + + + pl_province_name = #{record.plProvinceName,jdbcType=VARCHAR}, + + + pl_city_id = #{record.plCityId,jdbcType=BIGINT}, + + + pl_city_name = #{record.plCityName,jdbcType=VARCHAR}, + + + pl_country_id = #{record.plCountryId,jdbcType=BIGINT}, + + + pl_country_name = #{record.plCountryName,jdbcType=VARCHAR}, + + + pl_address = #{record.plAddress,jdbcType=VARCHAR}, + + + pl_berth_num = #{record.plBerthNum,jdbcType=INTEGER}, + + + pl_pay_type = #{record.plPayType,jdbcType=INTEGER}, + + + pl_charge_num = #{record.plChargeNum,jdbcType=INTEGER}, + + + pl_type = #{record.plType,jdbcType=INTEGER}, + + + pl_type_prop = #{record.plTypeProp,jdbcType=VARCHAR}, + + + pl_busi_time_start = #{record.plBusiTimeStart,jdbcType=VARCHAR}, + + + pl_busi_time_end = #{record.plBusiTimeEnd,jdbcType=VARCHAR}, + + + pl_entrance_num = #{record.plEntranceNum,jdbcType=INTEGER}, + + + pl_exit_num = #{record.plExitNum,jdbcType=INTEGER}, + + + data_status = #{record.dataStatus,jdbcType=INTEGER}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + create_op = #{record.createOp,jdbcType=BIGINT}, + + + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, + + + modify_op = #{record.modifyOp,jdbcType=BIGINT}, + + + pl_rate = #{record.plRate,jdbcType=VARCHAR}, + + + service_tel = #{record.serviceTel,jdbcType=VARCHAR}, + + + pl_picture_path = #{record.plPicturePath,jdbcType=VARCHAR}, + + + busi_circle = #{record.busiCircle,jdbcType=INTEGER}, + + + remark = #{record.remark,jdbcType=VARCHAR}, + + + pl_area_block_id = #{record.plAreaBlockId,jdbcType=BIGINT}, + + + pl_area_block_name = #{record.plAreaBlockName,jdbcType=VARCHAR}, + + + pl_busi_type = #{record.plBusiType,jdbcType=VARCHAR}, + + + org_id = #{record.orgId,jdbcType=BIGINT}, + + + org_name = #{record.orgName,jdbcType=VARCHAR}, + + + + + + + + update parking_lot + set pl_id = #{record.plId,jdbcType=BIGINT}, + pl_name = #{record.plName,jdbcType=VARCHAR}, + pl_no = #{record.plNo,jdbcType=VARCHAR}, + pl_out_no = #{record.plOutNo,jdbcType=VARCHAR}, + state = #{record.state,jdbcType=INTEGER}, + source_type = #{record.sourceType,jdbcType=INTEGER}, + pl_province_id = #{record.plProvinceId,jdbcType=BIGINT}, + pl_province_name = #{record.plProvinceName,jdbcType=VARCHAR}, + pl_city_id = #{record.plCityId,jdbcType=BIGINT}, + pl_city_name = #{record.plCityName,jdbcType=VARCHAR}, + pl_country_id = #{record.plCountryId,jdbcType=BIGINT}, + pl_country_name = #{record.plCountryName,jdbcType=VARCHAR}, + pl_address = #{record.plAddress,jdbcType=VARCHAR}, + pl_berth_num = #{record.plBerthNum,jdbcType=INTEGER}, + pl_pay_type = #{record.plPayType,jdbcType=INTEGER}, + pl_charge_num = #{record.plChargeNum,jdbcType=INTEGER}, + pl_type = #{record.plType,jdbcType=INTEGER}, + pl_type_prop = #{record.plTypeProp,jdbcType=VARCHAR}, + pl_busi_time_start = #{record.plBusiTimeStart,jdbcType=VARCHAR}, + pl_busi_time_end = #{record.plBusiTimeEnd,jdbcType=VARCHAR}, + pl_entrance_num = #{record.plEntranceNum,jdbcType=INTEGER}, + pl_exit_num = #{record.plExitNum,jdbcType=INTEGER}, + data_status = #{record.dataStatus,jdbcType=INTEGER}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + create_op = #{record.createOp,jdbcType=BIGINT}, + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, + modify_op = #{record.modifyOp,jdbcType=BIGINT}, + pl_rate = #{record.plRate,jdbcType=VARCHAR}, + service_tel = #{record.serviceTel,jdbcType=VARCHAR}, + pl_picture_path = #{record.plPicturePath,jdbcType=VARCHAR}, + busi_circle = #{record.busiCircle,jdbcType=INTEGER}, + remark = #{record.remark,jdbcType=VARCHAR}, + pl_area_block_id = #{record.plAreaBlockId,jdbcType=BIGINT}, + pl_area_block_name = #{record.plAreaBlockName,jdbcType=VARCHAR}, + pl_busi_type = #{record.plBusiType,jdbcType=VARCHAR}, + org_id = #{record.orgId,jdbcType=BIGINT}, + org_name = #{record.orgName,jdbcType=VARCHAR} + + + + + + update parking_lot + + + pl_name = #{plName,jdbcType=VARCHAR}, + + + pl_no = #{plNo,jdbcType=VARCHAR}, + + + pl_out_no = #{plOutNo,jdbcType=VARCHAR}, + + + state = #{state,jdbcType=INTEGER}, + + + source_type = #{sourceType,jdbcType=INTEGER}, + + + pl_province_id = #{plProvinceId,jdbcType=BIGINT}, + + + pl_province_name = #{plProvinceName,jdbcType=VARCHAR}, + + + pl_city_id = #{plCityId,jdbcType=BIGINT}, + + + pl_city_name = #{plCityName,jdbcType=VARCHAR}, + + + pl_country_id = #{plCountryId,jdbcType=BIGINT}, + + + pl_country_name = #{plCountryName,jdbcType=VARCHAR}, + + + pl_address = #{plAddress,jdbcType=VARCHAR}, + + + pl_berth_num = #{plBerthNum,jdbcType=INTEGER}, + + + pl_pay_type = #{plPayType,jdbcType=INTEGER}, + + + pl_charge_num = #{plChargeNum,jdbcType=INTEGER}, + + + pl_type = #{plType,jdbcType=INTEGER}, + + + pl_type_prop = #{plTypeProp,jdbcType=VARCHAR}, + + + pl_busi_time_start = #{plBusiTimeStart,jdbcType=VARCHAR}, + + + pl_busi_time_end = #{plBusiTimeEnd,jdbcType=VARCHAR}, + + + pl_entrance_num = #{plEntranceNum,jdbcType=INTEGER}, + + + pl_exit_num = #{plExitNum,jdbcType=INTEGER}, + + + data_status = #{dataStatus,jdbcType=INTEGER}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + create_op = #{createOp,jdbcType=BIGINT}, + + + modify_time = #{modifyTime,jdbcType=TIMESTAMP}, + + + modify_op = #{modifyOp,jdbcType=BIGINT}, + + + pl_rate = #{plRate,jdbcType=VARCHAR}, + + + service_tel = #{serviceTel,jdbcType=VARCHAR}, + + + pl_picture_path = #{plPicturePath,jdbcType=VARCHAR}, + + + busi_circle = #{busiCircle,jdbcType=INTEGER}, + + + remark = #{remark,jdbcType=VARCHAR}, + + + pl_area_block_id = #{plAreaBlockId,jdbcType=BIGINT}, + + + pl_area_block_name = #{plAreaBlockName,jdbcType=VARCHAR}, + + + pl_busi_type = #{plBusiType,jdbcType=VARCHAR}, + + + org_id = #{orgId,jdbcType=BIGINT}, + + + org_name = #{orgName,jdbcType=VARCHAR}, + + + where pl_id = #{plId,jdbcType=BIGINT} + + + update parking_lot + set pl_name = #{plName,jdbcType=VARCHAR}, + pl_no = #{plNo,jdbcType=VARCHAR}, + pl_out_no = #{plOutNo,jdbcType=VARCHAR}, + state = #{state,jdbcType=INTEGER}, + source_type = #{sourceType,jdbcType=INTEGER}, + pl_province_id = #{plProvinceId,jdbcType=BIGINT}, + pl_province_name = #{plProvinceName,jdbcType=VARCHAR}, + pl_city_id = #{plCityId,jdbcType=BIGINT}, + pl_city_name = #{plCityName,jdbcType=VARCHAR}, + pl_country_id = #{plCountryId,jdbcType=BIGINT}, + pl_country_name = #{plCountryName,jdbcType=VARCHAR}, + pl_address = #{plAddress,jdbcType=VARCHAR}, + pl_berth_num = #{plBerthNum,jdbcType=INTEGER}, + pl_pay_type = #{plPayType,jdbcType=INTEGER}, + pl_charge_num = #{plChargeNum,jdbcType=INTEGER}, + pl_type = #{plType,jdbcType=INTEGER}, + pl_type_prop = #{plTypeProp,jdbcType=VARCHAR}, + pl_busi_time_start = #{plBusiTimeStart,jdbcType=VARCHAR}, + pl_busi_time_end = #{plBusiTimeEnd,jdbcType=VARCHAR}, + pl_entrance_num = #{plEntranceNum,jdbcType=INTEGER}, + pl_exit_num = #{plExitNum,jdbcType=INTEGER}, + data_status = #{dataStatus,jdbcType=INTEGER}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + create_op = #{createOp,jdbcType=BIGINT}, + modify_time = #{modifyTime,jdbcType=TIMESTAMP}, + modify_op = #{modifyOp,jdbcType=BIGINT}, + pl_rate = #{plRate,jdbcType=VARCHAR}, + service_tel = #{serviceTel,jdbcType=VARCHAR}, + pl_picture_path = #{plPicturePath,jdbcType=VARCHAR}, + busi_circle = #{busiCircle,jdbcType=INTEGER}, + remark = #{remark,jdbcType=VARCHAR}, + pl_area_block_id = #{plAreaBlockId,jdbcType=BIGINT}, + pl_area_block_name = #{plAreaBlockName,jdbcType=VARCHAR}, + pl_busi_type = #{plBusiType,jdbcType=VARCHAR}, + org_id = #{orgId,jdbcType=BIGINT}, + org_name = #{orgName,jdbcType=VARCHAR} + where pl_id = #{plId,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/zteits-job/zteits-job.iml b/zteits-job/zteits-job.iml new file mode 100644 index 0000000..f17796d --- /dev/null +++ b/zteits-job/zteits-job.iml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/zteits-module.iml b/zteits-module.iml new file mode 100644 index 0000000..8d8ffd9 --- /dev/null +++ b/zteits-module.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file -- libgit2 0.21.4