Commit 3a404b2a67fe551479272d3e17dd2fa70801d60d

Authored by zhaowg
0 parents

空闲车位获取和推送

Showing 226 changed files with 15289 additions and 0 deletions
.idea/compiler.xml 0 → 100644
  1 +++ a/.idea/compiler.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="CompilerConfiguration">
  4 + <annotationProcessing>
  5 + <profile name="Maven default annotation processors profile" enabled="true">
  6 + <sourceOutputDir name="target/generated-sources/annotations" />
  7 + <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
  8 + <outputRelativeToContentRoot value="true" />
  9 + <module name="zteits-job" />
  10 + </profile>
  11 + </annotationProcessing>
  12 + <bytecodeTargetLevel>
  13 + <module name="zteits-job" target="1.8" />
  14 + <module name="zteits-module" target="1.5" />
  15 + </bytecodeTargetLevel>
  16 + </component>
  17 +</project>
0 \ No newline at end of file 18 \ No newline at end of file
.idea/encodings.xml 0 → 100644
  1 +++ a/.idea/encodings.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="Encoding">
  4 + <file url="file://$PROJECT_DIR$/zteits-job" charset="UTF-8" />
  5 + </component>
  6 +</project>
0 \ No newline at end of file 7 \ No newline at end of file
.idea/libraries/Maven__antlr_antlr_2_7_7.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: antlr:antlr:2.7.7">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: aopalliance:aopalliance:1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: avalon-framework:avalon-framework-impl:4.2.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/avalon-framework/avalon-framework-impl/4.2.0/avalon-framework-impl-4.2.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/avalon-framework/avalon-framework-impl/4.2.0/avalon-framework-impl-4.2.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/avalon-framework/avalon-framework-impl/4.2.0/avalon-framework-impl-4.2.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: bouncycastle:bcmail-jdk14:138">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/bouncycastle/bcmail-jdk14/138/bcmail-jdk14-138-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: bouncycastle:bcprov-jdk14:138">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/bouncycastle/bcprov-jdk14/138/bcprov-jdk14-138-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: ch.qos.logback:logback-classic:1.1.7">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: ch.qos.logback:logback-core:1.1.7">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_alibaba_druid_1_0_31.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.alibaba:druid:1.0.31">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/druid/1.0.31/druid-1.0.31.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/druid/1.0.31/druid-1.0.31-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/druid/1.0.31/druid-1.0.31-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_alibaba_dubbo_2_5_5.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.alibaba:dubbo:2.5.5">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/dubbo/2.5.5/dubbo-2.5.5.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/dubbo/2.5.5/dubbo-2.5.5-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/dubbo/2.5.5/dubbo-2.5.5-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.alibaba:fastjson:1.2.47">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/fastjson/1.2.47/fastjson-1.2.47.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/fastjson/1.2.47/fastjson-1.2.47-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/fastjson/1.2.47/fastjson-1.2.47-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_alibaba_pay_alipay_sdk_java_1_0_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.alibaba.pay:alipay-sdk-java:1.0.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/pay/alipay-sdk-java/1.0.0/alipay-sdk-java-1.0.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/pay/alipay-sdk-java/1.0.0/alipay-sdk-java-1.0.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/pay/alipay-sdk-java/1.0.0/alipay-sdk-java-1.0.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_aliyun_openservices_ons_client_1_7_1_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.aliyun.openservices:ons-client:1.7.1.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/openservices/ons-client/1.7.1.Final/ons-client-1.7.1.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/openservices/ons-client/1.7.1.Final/ons-client-1.7.1.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/openservices/ons-client/1.7.1.Final/ons-client-1.7.1.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.fasterxml:classmate:1.3.4">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_8_10.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.8.10/jackson-core-2.8.10.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.8.10/jackson-core-2.8.10-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.8.10/jackson-core-2.8.10-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_8_10.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.8.10/jackson-databind-2.8.10.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.8.10/jackson-databind-2.8.10-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.8.10/jackson-databind-2.8.10-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_google_guava_guava_21_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_google_guava_guava_21_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.google.guava:guava:21.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/21.0/guava-21.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/21.0/guava-21.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/21.0/guava-21.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_google_zxing_core_3_2_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.google.zxing:core:3.2.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/google/zxing/core/3.2.1/core-3.2.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/google/zxing/core/3.2.1/core-3.2.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/google/zxing/core/3.2.1/core-3.2.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_2_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.jayway.jsonpath:json-path:2.2.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.lowagie:itext:2.1.7">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/lowagie/itext/2.1.7/itext-2.1.7.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/lowagie/itext/2.1.7/itext-2.1.7-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/lowagie/itext/2.1.7/itext-2.1.7-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_sign_sign_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_sign_sign_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.sign:sign:1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/sign/sign/1.0/sign-1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/sign/sign/1.0/sign-1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/sign/sign/1.0/sign-1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.squareup.okhttp3:okhttp:3.8.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.8.0/okhttp-3.8.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.8.0/okhttp-3.8.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.8.0/okhttp-3.8.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.squareup.okhttp:okhttp:2.7.5">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp/okhttp/2.7.5/okhttp-2.7.5-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_squareup_okio_okio_1_11_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.squareup.okio:okio:1.11.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.11.0/okio-1.11.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.11.0/okio-1.11.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.11.0/okio-1.11.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_xiaoleilu_hutool_all_3_0_5.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.xiaoleilu:hutool-all:3.0.5">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/xiaoleilu/hutool-all/3.0.5/hutool-all-3.0.5.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/xiaoleilu/hutool-all/3.0.5/hutool-all-3.0.5-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/xiaoleilu/hutool-all/3.0.5/hutool-all-3.0.5-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_zteits_zteits_api_0_0_1_SNAPSHOT.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.zteits:zteits-api:0.0.1-SNAPSHOT">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/zteits/zteits-api/0.0.1-SNAPSHOT/zteits-api-0.0.1-20180827.084828-1183.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/zteits/zteits-api/0.0.1-SNAPSHOT/zteits-api-0.0.1-20180827.084828-1183-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/zteits/zteits-api/0.0.1-SNAPSHOT/zteits-api-0.0.1-20180827.084828-1183-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__com_zteits_zteits_framework_0_0_1_SNAPSHOT.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: com.zteits:zteits-framework:0.0.1-SNAPSHOT">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/com/zteits/zteits-framework/0.0.1-SNAPSHOT/zteits-framework-0.0.1-20180827.084837-1207.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/com/zteits/zteits-framework/0.0.1-SNAPSHOT/zteits-framework-0.0.1-20180827.084837-1207-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/com/zteits/zteits-framework/0.0.1-SNAPSHOT/zteits-framework-0.0.1-20180827.084837-1207-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-beanutils:commons-beanutils:1.9.3">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-cli:commons-cli:1.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.2/commons-cli-1.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.2/commons-cli-1.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-codec:commons-codec:1.10">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-collections:commons-collections:3.2.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-digester:commons-digester:2.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/2.1/commons-digester-2.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/2.1/commons-digester-2.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/2.1/commons-digester-2.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_io_commons_io_1_3_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-io:commons-io:1.3.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/1.3.1/commons-io-1.3.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/1.3.1/commons-io-1.3.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-lang:commons-lang:2.6">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: commons-logging:commons-logging:1.1.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: dom4j:dom4j:1.6.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.jsonwebtoken:jjwt:0.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/jsonwebtoken/jjwt/0.7.0/jjwt-0.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/jsonwebtoken/jjwt/0.7.0/jjwt-0.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/jsonwebtoken/jjwt/0.7.0/jjwt-0.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_netty_netty_3_10_5_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.netty:netty:3.10.5.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty/3.10.5.Final/netty-3.10.5.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty/3.10.5.Final/netty-3.10.5.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty/3.10.5.Final/netty-3.10.5.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_core_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-core:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.7.0/springfox-core-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.7.0/springfox-core-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.7.0/springfox-core-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_schema_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-schema:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.7.0/springfox-schema-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.7.0/springfox-schema-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.7.0/springfox-schema-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_spi_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-spi:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.7.0/springfox-spi-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.7.0/springfox-spi-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.7.0/springfox-spi-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-spring-web:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.7.0/springfox-spring-web-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.7.0/springfox-spring-web-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.7.0/springfox-spring-web-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-swagger2:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.7.0/springfox-swagger2-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.7.0/springfox-swagger2-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.7.0/springfox-swagger2-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-swagger-common:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.7.0/springfox-swagger-common-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.7.0/springfox-swagger-common-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.7.0/springfox-swagger-common-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_7_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.springfox:springfox-swagger-ui:2.7.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.7.0/springfox-swagger-ui-2.7.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.7.0/springfox-swagger-ui-2.7.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.7.0/springfox-swagger-ui-2.7.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_6.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.swagger:swagger-annotations:1.5.6">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.6/swagger-annotations-1.5.6.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.6/swagger-annotations-1.5.6-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.6/swagger-annotations-1.5.6-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_13.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: io.swagger:swagger-models:1.5.13">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.13/swagger-models-1.5.13.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.13/swagger-models-1.5.13-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.13/swagger-models-1.5.13-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: javax.persistence:persistence-api:1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/javax/persistence/persistence-api/1.0/persistence-api-1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/javax/persistence/persistence-api/1.0/persistence-api-1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: javax.servlet:javax.servlet-api:3.1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: javax.transaction:javax.transaction-api:1.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__javax_validation_validation_api_1_1_0_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: javax.validation:validation-api:1.1.0.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__junit_junit_4_12.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__junit_junit_4_12.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: junit:junit:4.12">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__log4j_log4j_1_2_17.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__log4j_log4j_1_2_17.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: log4j:log4j:1.2.17">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_42.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: mysql:mysql-connector-java:5.1.42">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.42/mysql-connector-java-5.1.42.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.42/mysql-connector-java-5.1.42-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.42/mysql-connector-java-5.1.42-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_6_14.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.bytebuddy:byte-buddy:1.6.14">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.6.14/byte-buddy-1.6.14.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.6.14/byte-buddy-1.6.14-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.6.14/byte-buddy-1.6.14-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_minidev_accessors_smart_1_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.minidev:accessors-smart:1.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.1/accessors-smart-1.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.1/accessors-smart-1.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.1/accessors-smart-1.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_minidev_json_smart_2_2_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.minidev:json-smart:2.2.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.2.1/json-smart-2.2.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.2.1/json-smart-2.2.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.2.1/json-smart-2.2.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.sf.barcode4j:barcode4j:2.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/sf/barcode4j/barcode4j/2.0/barcode4j-2.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/sf/barcode4j/barcode4j/2.0/barcode4j-2.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/sf/barcode4j/barcode4j/2.0/barcode4j-2.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_6_5_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.sf.jasperreports:jasperreports:6.5.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/sf/jasperreports/jasperreports/6.5.1/jasperreports-6.5.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/sf/jasperreports/jasperreports/6.5.1/jasperreports-6.5.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/sf/jasperreports/jasperreports/6.5.1/jasperreports-6.5.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_adhoc_5_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.sourceforge.dynamicreports:dynamicreports-adhoc:5.1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-adhoc/5.1.0/dynamicreports-adhoc-5.1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-adhoc/5.1.0/dynamicreports-adhoc-5.1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-adhoc/5.1.0/dynamicreports-adhoc-5.1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_core_5_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.sourceforge.dynamicreports:dynamicreports-core:5.1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-core/5.1.0/dynamicreports-core-5.1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-core/5.1.0/dynamicreports-core-5.1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-core/5.1.0/dynamicreports-core-5.1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_sourceforge_dynamicreports_dynamicreports_googlecharts_5_1_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.sourceforge.dynamicreports:dynamicreports-googlecharts:5.1.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-googlecharts/5.1.0/dynamicreports-googlecharts-5.1.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-googlecharts/5.1.0/dynamicreports-googlecharts-5.1.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/dynamicreports/dynamicreports-googlecharts/5.1.0/dynamicreports-googlecharts-5.1.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__net_sourceforge_javacsv_javacsv_2_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: net.sourceforge.javacsv:javacsv:2.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/javacsv/javacsv/2.0/javacsv-2.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/javacsv/javacsv/2.0/javacsv-2.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/javacsv/javacsv/2.0/javacsv-2.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.ant:ant:1.8.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.8.2/ant-1.8.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.8.2/ant-1.8.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.8.2/ant-1.8.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.ant:ant-launcher:1.8.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.commons:commons-lang3:3.3.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_4_3.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.commons:commons-pool2:2.4.3">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-pool2/2.4.3/commons-pool2-2.4.3.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-pool2/2.4.3/commons-pool2-2.4.3-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-pool2/2.4.3/commons-pool2-2.4.3-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_curator_curator_client_4_0_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.curator:curator-client:4.0.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-client/4.0.0/curator-client-4.0.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-client/4.0.0/curator-client-4.0.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-client/4.0.0/curator-client-4.0.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_curator_curator_framework_4_0_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.curator:curator-framework:4.0.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-framework/4.0.0/curator-framework-4.0.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-framework/4.0.0/curator-framework-4.0.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-framework/4.0.0/curator-framework-4.0.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_curator_curator_recipes_4_0_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.curator:curator-recipes:4.0.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-recipes/4.0.0/curator-recipes-4.0.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-recipes/4.0.0/curator-recipes-4.0.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/curator/curator-recipes/4.0.0/curator-recipes-4.0.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_3.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.httpcomponents:httpclient:4.5.3">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.3/httpclient-4.5.3-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_8.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.httpcomponents:httpcore:4.4.8">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.8/httpcore-4.4.8.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.8/httpcore-4.4.8-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.8/httpcore-4.4.8-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_poi_poi_3_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_poi_poi_3_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.poi:poi:3.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.9/poi-3.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.9/poi-3.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.9/poi-3.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.poi:poi-ooxml:3.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.poi:poi-ooxml-schemas:3.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_rocketmq_spring_boot_starter_rocketmq_1_0_6_SNAPSHOT.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.rocketmq:spring-boot-starter-rocketmq:1.0.6-SNAPSHOT">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/rocketmq/spring-boot-starter-rocketmq/1.0.6-SNAPSHOT/spring-boot-starter-rocketmq-1.0.6-SNAPSHOT.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/rocketmq/spring-boot-starter-rocketmq/1.0.6-SNAPSHOT/spring-boot-starter-rocketmq-1.0.6-SNAPSHOT-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/rocketmq/spring-boot-starter-rocketmq/1.0.6-SNAPSHOT/spring-boot-starter-rocketmq-1.0.6-SNAPSHOT-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.23/tomcat-embed-core-8.5.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.23/tomcat-embed-core-8.5.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.23/tomcat-embed-core-8.5.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.23/tomcat-embed-el-8.5.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.23/tomcat-embed-el-8.5.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.23/tomcat-embed-el-8.5.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.23/tomcat-embed-websocket-8.5.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.23/tomcat-embed-websocket-8.5.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.23/tomcat-embed-websocket-8.5.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_tomcat_tomcat_annotations_api_8_5_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.tomcat:tomcat-annotations-api:8.5.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-annotations-api/8.5.23/tomcat-annotations-api-8.5.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-annotations-api/8.5.23/tomcat-annotations-api-8.5.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-annotations-api/8.5.23/tomcat-annotations-api-8.5.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_5_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-jdbc/8.5.23/tomcat-jdbc-8.5.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-jdbc/8.5.23/tomcat-jdbc-8.5.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-jdbc/8.5.23/tomcat-jdbc-8.5.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_5_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.tomcat:tomcat-juli:8.5.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-juli/8.5.23/tomcat-juli-8.5.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-juli/8.5.23/tomcat-juli-8.5.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-juli/8.5.23/tomcat-juli-8.5.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.velocity:velocity:1.7">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/velocity/velocity/1.7/velocity-1.7.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/velocity/velocity/1.7/velocity-1.7-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/velocity/velocity/1.7/velocity-1.7-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlbeans:xmlbeans:2.3.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-anim:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.9/batik-anim-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.9/batik-anim-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.9/batik-anim-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-awt-util:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.9/batik-awt-util-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.9/batik-awt-util-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.9/batik-awt-util-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-bridge:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.9/batik-bridge-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.9/batik-bridge-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.9/batik-bridge-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-constants:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.9/batik-constants-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.9/batik-constants-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.9/batik-constants-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-css:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.9/batik-css-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.9/batik-css-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.9/batik-css-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-dom:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.9/batik-dom-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.9/batik-dom-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.9/batik-dom-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-ext:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.9/batik-ext-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.9/batik-ext-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.9/batik-ext-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-gvt:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.9/batik-gvt-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.9/batik-gvt-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.9/batik-gvt-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-i18n:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.9/batik-i18n-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.9/batik-i18n-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.9/batik-i18n-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-parser:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.9/batik-parser-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.9/batik-parser-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.9/batik-parser-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-script:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.9/batik-script-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.9/batik-script-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.9/batik-script-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.9/batik-svg-dom-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.9/batik-svg-dom-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.9/batik-svg-dom-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-util:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.9/batik-util-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.9/batik-util-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.9/batik-util-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_9.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:batik-xml:1.9">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.9/batik-xml-1.9.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.9/batik-xml-1.9-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.9/batik-xml-1.9-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.2/xmlgraphics-commons-2.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.2/xmlgraphics-commons-2.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.2/xmlgraphics-commons-2.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_5_3_beta.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.apache.zookeeper:zookeeper:3.5.3-beta">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/zookeeper/zookeeper/3.5.3-beta/zookeeper-3.5.3-beta.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/zookeeper/zookeeper/3.5.3-beta/zookeeper-3.5.3-beta-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/zookeeper/zookeeper/3.5.3-beta/zookeeper-3.5.3-beta-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.aspectj:aspectjweaver:1.8.13">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_assertj_assertj_core_2_6_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.assertj:assertj-core:2.6.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/2.6.0/assertj-core-2.6.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/2.6.0/assertj-core-2.6.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/2.6.0/assertj-core-2.6.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.bouncycastle:bcmail-jdk14:1.38">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.bouncycastle:bcprov-jdk14:1.38">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.bouncycastle:bctsp-jdk14:1.38">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_freemarker_freemarker_2_3_27_incubating.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.freemarker:freemarker:2.3.27-incubating">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/freemarker/freemarker/2.3.27-incubating/freemarker-2.3.27-incubating.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/freemarker/freemarker/2.3.27-incubating/freemarker-2.3.27-incubating-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/freemarker/freemarker/2.3.27-incubating/freemarker-2.3.27-incubating-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hamcrest:hamcrest-core:1.3">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hamcrest:hamcrest-library:1.3">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_0_12_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hibernate:hibernate-core:5.0.12.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/5.0.12.Final/hibernate-core-5.0.12.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/5.0.12.Final/hibernate-core-5.0.12.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/5.0.12.Final/hibernate-core-5.0.12.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hibernate_hibernate_entitymanager_5_0_12_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hibernate:hibernate-entitymanager:5.0.12.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-entitymanager/5.0.12.Final/hibernate-entitymanager-5.0.12.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-entitymanager/5.0.12.Final/hibernate-entitymanager-5.0.12.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-entitymanager/5.0.12.Final/hibernate-entitymanager-5.0.12.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hibernate_hibernate_validator_5_3_6_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hibernate:hibernate-validator:5.3.6.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-validator/5.3.6.Final/hibernate-validator-5.3.6.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-validator/5.3.6.Final/hibernate-validator-5.3.6.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-validator/5.3.6.Final/hibernate-validator-5.3.6.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.javassist:javassist:3.21.0-GA">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_jboss_jandex_2_0_0_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.jboss:jandex:2.0.0.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jandex/2.0.0.Final/jandex-2.0.0.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jandex/2.0.0.Final/jandex-2.0.0.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/jandex/2.0.0.Final/jandex-2.0.0.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_1_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.jboss.netty:netty:3.2.5.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/netty/netty/3.2.5.Final/netty-3.2.5.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/netty/netty/3.2.5.Final/netty-3.2.5.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/jboss/netty/netty/3.2.5.Final/netty-3.2.5.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_jfree_jcommon_1_0_23.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.jfree:jcommon:1.0.23">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/jfree/jcommon/1.0.23/jcommon-1.0.23.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/jfree/jcommon/1.0.23/jcommon-1.0.23-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/jfree/jcommon/1.0.23/jcommon-1.0.23-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_jfree_jfreechart_1_0_19.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.jfree:jfreechart:1.0.19">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/jfree/jfreechart/1.0.19/jfreechart-1.0.19-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_1_0_Final.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.mapstruct:mapstruct:1.1.0.Final">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.1.0.Final/mapstruct-1.1.0.Final.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.1.0.Final/mapstruct-1.1.0.Final-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.1.0.Final/mapstruct-1.1.0.Final-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_mockito_mockito_core_1_10_19.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.mockito:mockito-core:1.10.19">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_5.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/generator/mybatis-generator-core/1.3.5/mybatis-generator-core-1.3.5.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/generator/mybatis-generator-core/1.3.5/mybatis-generator-core-1.3.5-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/generator/mybatis-generator-core/1.3.5/mybatis-generator-core-1.3.5-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_mybatis_mybatis_3_4_4.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.mybatis:mybatis:3.4.4">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.4.4/mybatis-3.4.4.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.4.4/mybatis-3.4.4-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.4.4/mybatis-3.4.4-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.mybatis:mybatis-spring:1.3.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis-spring/1.3.1/mybatis-spring-1.3.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis-spring/1.3.1/mybatis-spring-1.3.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis-spring/1.3.1/mybatis-spring-1.3.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_objenesis_objenesis_2_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.objenesis:objenesis:2.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.1/objenesis-2.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.1/objenesis-2.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.1/objenesis-2.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_3.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.ow2.asm:asm:5.0.3">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.3/asm-5.0.3-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.reflections:reflections:0.9.11">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/reflections/reflections/0.9.11/reflections-0.9.11.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/reflections/reflections/0.9.11/reflections-0.9.11-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/reflections/reflections/0.9.11/reflections-0.9.11-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_4_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.skyscreamer:jsonassert:1.4.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.4.0/jsonassert-1.4.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.4.0/jsonassert-1.4.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.4.0/jsonassert-1.4.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.slf4j:jcl-over-slf4j:1.7.25">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.slf4j:jul-to-slf4j:1.7.25">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_25.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.slf4j:log4j-over-slf4j:1.7.25">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.slf4j:slf4j-api:1.7.21">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/1.5.9.RELEASE/spring-boot-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/1.5.9.RELEASE/spring-boot-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/1.5.9.RELEASE/spring-boot-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/1.5.9.RELEASE/spring-boot-autoconfigure-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/1.5.9.RELEASE/spring-boot-autoconfigure-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/1.5.9.RELEASE/spring-boot-autoconfigure-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/1.5.9.RELEASE/spring-boot-starter-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/1.5.9.RELEASE/spring-boot-starter-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/1.5.9.RELEASE/spring-boot-starter-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-aop:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/1.5.9.RELEASE/spring-boot-starter-aop-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/1.5.9.RELEASE/spring-boot-starter-aop-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/1.5.9.RELEASE/spring-boot-starter-aop-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-data-jpa/1.5.9.RELEASE/spring-boot-starter-data-jpa-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-data-jpa/1.5.9.RELEASE/spring-boot-starter-data-jpa-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-data-jpa/1.5.9.RELEASE/spring-boot-starter-data-jpa-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-freemarker:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-freemarker/1.5.9.RELEASE/spring-boot-starter-freemarker-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-freemarker/1.5.9.RELEASE/spring-boot-starter-freemarker-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-freemarker/1.5.9.RELEASE/spring-boot-starter-freemarker-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/1.5.9.RELEASE/spring-boot-starter-jdbc-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/1.5.9.RELEASE/spring-boot-starter-jdbc-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/1.5.9.RELEASE/spring-boot-starter-jdbc-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/1.5.9.RELEASE/spring-boot-starter-logging-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/1.5.9.RELEASE/spring-boot-starter-logging-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/1.5.9.RELEASE/spring-boot-starter-logging-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_redis_1_4_7_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-redis:1.4.7.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-redis/1.4.7.RELEASE/spring-boot-starter-redis-1.4.7.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-redis/1.4.7.RELEASE/spring-boot-starter-redis-1.4.7.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-redis/1.4.7.RELEASE/spring-boot-starter-redis-1.4.7.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-test:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/1.5.9.RELEASE/spring-boot-starter-test-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/1.5.9.RELEASE/spring-boot-starter-test-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/1.5.9.RELEASE/spring-boot-starter-test-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/1.5.9.RELEASE/spring-boot-starter-tomcat-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/1.5.9.RELEASE/spring-boot-starter-tomcat-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/1.5.9.RELEASE/spring-boot-starter-tomcat-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/1.5.9.RELEASE/spring-boot-starter-web-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/1.5.9.RELEASE/spring-boot-starter-web-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/1.5.9.RELEASE/spring-boot-starter-web-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-test:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/1.5.9.RELEASE/spring-boot-test-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/1.5.9.RELEASE/spring-boot-test-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/1.5.9.RELEASE/spring-boot-test-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_1_5_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:1.5.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/1.5.9.RELEASE/spring-boot-test-autoconfigure-1.5.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/1.5.9.RELEASE/spring-boot-test-autoconfigure-1.5.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/1.5.9.RELEASE/spring-boot-test-autoconfigure-1.5.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_1_13_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.data:spring-data-commons:1.13.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/1.13.9.RELEASE/spring-data-commons-1.13.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/1.13.9.RELEASE/spring-data-commons-1.13.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/1.13.9.RELEASE/spring-data-commons-1.13.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_1_11_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.data:spring-data-jpa:1.11.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.11.9.RELEASE/spring-data-jpa-1.11.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.11.9.RELEASE/spring-data-jpa-1.11.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.11.9.RELEASE/spring-data-jpa-1.11.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_1_2_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.data:spring-data-keyvalue:1.2.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-keyvalue/1.2.9.RELEASE/spring-data-keyvalue-1.2.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-keyvalue/1.2.9.RELEASE/spring-data-keyvalue-1.2.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-keyvalue/1.2.9.RELEASE/spring-data-keyvalue-1.2.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_1_8_9_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.data:spring-data-redis:1.8.9.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-redis/1.8.9.RELEASE/spring-data-redis-1.8.9.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-redis/1.8.9.RELEASE/spring-data-redis-1.8.9.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-redis/1.8.9.RELEASE/spring-data-redis-1.8.9.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_3_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.security:spring-security-core:4.2.3.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-core/4.2.3.RELEASE/spring-security-core-4.2.3.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-core/4.2.3.RELEASE/spring-security-core-4.2.3.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-core/4.2.3.RELEASE/spring-security-core-4.2.3.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_3_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.security:spring-security-web:4.2.3.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-web/4.2.3.RELEASE/spring-security-web-4.2.3.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-web/4.2.3.RELEASE/spring-security-web-4.2.3.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-web/4.2.3.RELEASE/spring-security-web-4.2.3.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_session_spring_session_1_3_1_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework.session:spring-session:1.3.1.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/session/spring-session/1.3.1.RELEASE/spring-session-1.3.1.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/session/spring-session/1.3.1.RELEASE/spring-session-1.3.1.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/session/spring-session/1.3.1.RELEASE/spring-session-1.3.1.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_aop_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-aop:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.3.13.RELEASE/spring-aop-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.3.13.RELEASE/spring-aop-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.3.13.RELEASE/spring-aop-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_aspects_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-aspects:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aspects/4.3.13.RELEASE/spring-aspects-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aspects/4.3.13.RELEASE/spring-aspects-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aspects/4.3.13.RELEASE/spring-aspects-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_beans_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-beans:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.3.13.RELEASE/spring-beans-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.3.13.RELEASE/spring-beans-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.3.13.RELEASE/spring-beans-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_context_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-context:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.3.13.RELEASE/spring-context-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.3.13.RELEASE/spring-context-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.3.13.RELEASE/spring-context-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_context_support_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-context-support:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/4.3.13.RELEASE/spring-context-support-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/4.3.13.RELEASE/spring-context-support-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/4.3.13.RELEASE/spring-context-support-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_core_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-core:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.3.13.RELEASE/spring-core-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.3.13.RELEASE/spring-core-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.3.13.RELEASE/spring-core-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_expression_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-expression:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.3.13.RELEASE/spring-expression-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.3.13.RELEASE/spring-expression-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.3.13.RELEASE/spring-expression-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_jdbc_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-jdbc:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.3.13.RELEASE/spring-jdbc-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.3.13.RELEASE/spring-jdbc-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.3.13.RELEASE/spring-jdbc-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_messaging_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-messaging:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-messaging/4.3.13.RELEASE/spring-messaging-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-messaging/4.3.13.RELEASE/spring-messaging-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-messaging/4.3.13.RELEASE/spring-messaging-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_orm_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-orm:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/4.3.13.RELEASE/spring-orm-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/4.3.13.RELEASE/spring-orm-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/4.3.13.RELEASE/spring-orm-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_oxm_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-oxm:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-oxm/4.3.13.RELEASE/spring-oxm-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-oxm/4.3.13.RELEASE/spring-oxm-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-oxm/4.3.13.RELEASE/spring-oxm-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_test_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-test:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/4.3.13.RELEASE/spring-test-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/4.3.13.RELEASE/spring-test-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/4.3.13.RELEASE/spring-test-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_tx_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-tx:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.3.13.RELEASE/spring-tx-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.3.13.RELEASE/spring-tx-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.3.13.RELEASE/spring-tx-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_web_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-web:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.3.13.RELEASE/spring-web-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.3.13.RELEASE/spring-web-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.3.13.RELEASE/spring-web-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_springframework_spring_webmvc_4_3_13_RELEASE.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.springframework:spring-webmvc:4.3.13.RELEASE">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.3.13.RELEASE/spring-webmvc-4.3.13.RELEASE.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.3.13.RELEASE/spring-webmvc-4.3.13.RELEASE-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.3.13.RELEASE/spring-webmvc-4.3.13.RELEASE-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__org_yaml_snakeyaml_1_17.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: org.yaml:snakeyaml:1.17">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.17/snakeyaml-1.17-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.17/snakeyaml-1.17-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: redis.clients:jedis:2.9.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/redis/clients/jedis/2.9.0/jedis-2.9.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/redis/clients/jedis/2.9.0/jedis-2.9.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/redis/clients/jedis/2.9.0/jedis-2.9.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__stax_stax_api_1_0_1.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: stax:stax-api:1.0.1">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__tk_mybatis_mapper_3_4_0.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: tk.mybatis:mapper:3.4.0">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/tk/mybatis/mapper/3.4.0/mapper-3.4.0.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/tk/mybatis/mapper/3.4.0/mapper-3.4.0-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/tk/mybatis/mapper/3.4.0/mapper-3.4.0-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: xml-apis:xml-apis:1.4.01">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml 0 → 100644
  1 +++ a/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml
  1 +<component name="libraryTable">
  2 + <library name="Maven: xml-apis:xml-apis-ext:1.3.04">
  3 + <CLASSES>
  4 + <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar!/" />
  5 + </CLASSES>
  6 + <JAVADOC>
  7 + <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04-javadoc.jar!/" />
  8 + </JAVADOC>
  9 + <SOURCES>
  10 + <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04-sources.jar!/" />
  11 + </SOURCES>
  12 + </library>
  13 +</component>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/misc.xml 0 → 100644
  1 +++ a/.idea/misc.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="MavenProjectsManager">
  4 + <option name="originalFiles">
  5 + <list>
  6 + <option value="$PROJECT_DIR$/pom.xml" />
  7 + </list>
  8 + </option>
  9 + </component>
  10 + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
  11 + <output url="file://$PROJECT_DIR$/out" />
  12 + </component>
  13 +</project>
0 \ No newline at end of file 14 \ No newline at end of file
.idea/modules.xml 0 → 100644
  1 +++ a/.idea/modules.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="ProjectModuleManager">
  4 + <modules>
  5 + <module fileurl="file://$PROJECT_DIR$/zteits-job/zteits-job.iml" filepath="$PROJECT_DIR$/zteits-job/zteits-job.iml" />
  6 + <module fileurl="file://$PROJECT_DIR$/zteits-module.iml" filepath="$PROJECT_DIR$/zteits-module.iml" />
  7 + </modules>
  8 + </component>
  9 +</project>
0 \ No newline at end of file 10 \ No newline at end of file
.idea/vcs.xml 0 → 100644
  1 +++ a/.idea/vcs.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="VcsDirectoryMappings">
  4 + <mapping directory="$PROJECT_DIR$" vcs="Git" />
  5 + </component>
  6 +</project>
0 \ No newline at end of file 7 \ No newline at end of file
pom.xml 0 → 100644
  1 +++ a/pom.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <modelVersion>4.0.0</modelVersion>
  6 +
  7 + <groupId>com.zteits</groupId>
  8 + <artifactId>zteits-modules</artifactId>
  9 + <packaging>pom</packaging>
  10 + <version>1.0-SNAPSHOT</version>
  11 + <modules>
  12 + <module>zteits-job</module>
  13 + </modules>
  14 +
  15 +</project>
0 \ No newline at end of file 16 \ No newline at end of file
zteits-job/pom.xml 0 → 100644
  1 +++ a/zteits-job/pom.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4 + <modelVersion>4.0.0</modelVersion>
  5 +
  6 + <groupId>com.zteits.job</groupId>
  7 + <artifactId>zteits-job</artifactId>
  8 + <version>0.0.1-SNAPSHOT</version>
  9 + <packaging>jar</packaging>
  10 +
  11 + <name>zteits-job</name>
  12 + <description>Demo project for Spring Boot</description>
  13 + <parent>
  14 + <groupId>org.springframework.boot</groupId>
  15 + <artifactId>spring-boot-starter-parent</artifactId>
  16 + <version>1.5.9.RELEASE</version>
  17 + <relativePath /> <!-- lookup parent from repository -->
  18 + </parent>
  19 +
  20 + <properties>
  21 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  22 + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  23 + <java.version>1.8</java.version>
  24 + <spring-session.version>1.3.1.RELEASE</spring-session.version>
  25 + <mysql-connector-java.version>5.1.21</mysql-connector-java.version>
  26 + <hutool-all.version>3.0.5</hutool-all.version>
  27 + <org.mybatis.version>3.4.4</org.mybatis.version>
  28 + <com.alibaba.version>1.0.29</com.alibaba.version>
  29 + <pagehelper-spring-boot-starter.version>1.1.0</pagehelper-spring-boot-starter.version>
  30 + <mysql.version>5.1.42</mysql.version>
  31 + <junit.version>4.12</junit.version>
  32 + <mapper.version>3.4.0</mapper.version>
  33 + <pagehelper.version>4.1.6</pagehelper.version>
  34 + <logback.version>1.1.7</logback.version>
  35 + </properties>
  36 +
  37 + <dependencies>
  38 + <!--引入framewor模块 -->
  39 + <dependency>
  40 + <groupId>com.zteits</groupId>
  41 + <artifactId>zteits-framework</artifactId>
  42 + <version>0.0.1-SNAPSHOT</version>
  43 + </dependency>
  44 + <dependency>
  45 + <groupId>org.apache.httpcomponents</groupId>
  46 + <artifactId>httpclient</artifactId>
  47 + </dependency>
  48 + <dependency>
  49 + <groupId>org.springframework.boot</groupId>
  50 + <artifactId>spring-boot-starter-test</artifactId>
  51 + <scope>test</scope>
  52 + </dependency>
  53 + <dependency>
  54 + <groupId>org.springframework.boot</groupId>
  55 + <artifactId>spring-boot-starter-web</artifactId>
  56 + </dependency>
  57 + <dependency>
  58 + <groupId>org.springframework.boot</groupId>
  59 + <artifactId>spring-boot-starter-aop</artifactId>
  60 + </dependency>
  61 + <dependency>
  62 + <groupId>org.springframework.boot</groupId>
  63 + <artifactId>spring-boot-starter-redis</artifactId>
  64 + <version>1.4.7.RELEASE</version>
  65 + </dependency>
  66 + <!-- spring session -->
  67 + <dependency>
  68 + <groupId>org.springframework.session</groupId>
  69 + <artifactId>spring-session</artifactId>
  70 + </dependency>
  71 + <!-- hutool -->
  72 + <dependency>
  73 + <groupId>com.xiaoleilu</groupId>
  74 + <artifactId>hutool-all</artifactId>
  75 + <version>${hutool-all.version}</version>
  76 + </dependency>
  77 + <dependency>
  78 + <groupId>com.alibaba</groupId>
  79 + <artifactId>fastjson</artifactId>
  80 + <version>1.2.47</version>
  81 + </dependency>
  82 + <dependency>
  83 + <groupId>junit</groupId>
  84 + <artifactId>junit</artifactId>
  85 + <version>${junit.version}</version>
  86 + <scope>test</scope>
  87 + </dependency>
  88 + <dependency>
  89 + <groupId>org.slf4j</groupId>
  90 + <artifactId>slf4j-api</artifactId>
  91 + <version>1.7.21</version>
  92 + </dependency>
  93 + <!-- LogBack dependencies -->
  94 + <dependency>
  95 + <groupId>ch.qos.logback</groupId>
  96 + <artifactId>logback-classic</artifactId>
  97 + <version>${logback.version}</version>
  98 + </dependency>
  99 + <dependency>
  100 + <groupId>ch.qos.logback</groupId>
  101 + <artifactId>logback-core</artifactId>
  102 + <version>${logback.version}</version>
  103 + </dependency>
  104 + <dependency>
  105 + <groupId>org.springframework.boot</groupId>
  106 + <artifactId>spring-boot-starter-data-jpa</artifactId>
  107 + </dependency>
  108 + <dependency>
  109 + <groupId>org.springframework.boot</groupId>
  110 + <artifactId>spring-boot-starter-freemarker</artifactId>
  111 + </dependency>
  112 + <!--mysql-->
  113 + <dependency>
  114 + <groupId>mysql</groupId>
  115 + <artifactId>mysql-connector-java</artifactId>
  116 + <version>${mysql.version}</version>
  117 + </dependency>
  118 + <!--druid-->
  119 + <dependency>
  120 + <groupId>com.alibaba</groupId>
  121 + <artifactId>druid</artifactId>
  122 + <version>1.0.31</version>
  123 + </dependency>
  124 +
  125 + <!--Mybatis-->
  126 + <dependency>
  127 + <groupId>org.mybatis</groupId>
  128 + <artifactId>mybatis</artifactId>
  129 + <version>3.4.4</version>
  130 + </dependency>
  131 + <dependency>
  132 + <groupId>org.mybatis</groupId>
  133 + <artifactId>mybatis-spring</artifactId>
  134 + <version>1.3.1</version>
  135 + </dependency>
  136 + <!-- Mybatis Generator -->
  137 + <dependency>
  138 + <groupId>org.mybatis.generator</groupId>
  139 + <artifactId>mybatis-generator-core</artifactId>
  140 + <version>1.3.5</version>
  141 + <scope>compile</scope>
  142 + <optional>true</optional>
  143 + </dependency>
  144 + <!--通用Mapper-->
  145 + <dependency>
  146 + <groupId>tk.mybatis</groupId>
  147 + <artifactId>mapper</artifactId>
  148 + <version>${mapper.version}</version>
  149 + </dependency>
  150 +
  151 +
  152 + <!--swagger2 -->
  153 + <dependency>
  154 + <groupId>io.springfox</groupId>
  155 + <artifactId>springfox-swagger2</artifactId>
  156 + <version>2.7.0</version>
  157 + </dependency>
  158 + <dependency>
  159 + <groupId>io.springfox</groupId>
  160 + <artifactId>springfox-swagger-ui</artifactId>
  161 + <version>2.7.0</version>
  162 + </dependency>
  163 + <dependency>
  164 + <groupId>org.springframework.security</groupId>
  165 + <artifactId>spring-security-web</artifactId>
  166 + </dependency>
  167 + </dependencies>
  168 +
  169 + <build>
  170 + <defaultGoal>compile</defaultGoal>
  171 + <finalName>zteits-job</finalName>
  172 + <plugins>
  173 + <plugin>
  174 + <groupId>org.springframework.boot</groupId>
  175 + <artifactId>spring-boot-maven-plugin</artifactId>
  176 + <configuration>
  177 + <mainClass>com.zteits.job.JobApplication</mainClass>
  178 + </configuration>
  179 + </plugin>
  180 + <plugin>
  181 + <groupId>org.apache.maven.plugins</groupId>
  182 + <artifactId>maven-compiler-plugin</artifactId>
  183 + <configuration>
  184 + <source>1.8</source>
  185 + <target>1.8</target>
  186 + </configuration>
  187 + </plugin>
  188 + </plugins>
  189 + <!-- <resources>
  190 + <resource>
  191 + <directory>src/lib</directory>
  192 + <targetPath>BOOT-INF/lib/</targetPath>
  193 + <includes>
  194 + <include>**/*.jar</include>
  195 + </includes>
  196 + </resource>
  197 + <resource>
  198 + <directory>src/main/resources</directory>
  199 + <targetPath>BOOT-INF/classes/</targetPath>
  200 + </resource>
  201 + </resources>-->
  202 + </build>
  203 + <distributionManagement>
  204 + <repository>
  205 + <id>nexus_releases</id>
  206 + <name>core Release Repository</name>
  207 + <url>http://192.168.1.195:9999/nexus/content/repositories/releases/</url>
  208 + </repository>
  209 + <snapshotRepository>
  210 + <id>nexus_snapshots</id>
  211 + <name>core Snapshots Repository</name>
  212 + <url>http://192.168.1.195:9999/nexus/content/repositories/snapshots/</url>
  213 + </snapshotRepository>
  214 + </distributionManagement>
  215 +
  216 +
  217 +</project>
zteits-job/src/main/java/com/zteits/job/JobApplication.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/JobApplication.java
  1 +package com.zteits.job;
  2 +
  3 +import org.mybatis.spring.annotation.MapperScan;
  4 +import org.springframework.boot.SpringApplication;
  5 +import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
  6 +import org.springframework.boot.autoconfigure.SpringBootApplication;
  7 +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
  8 +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
  9 +import org.springframework.context.annotation.ComponentScan;
  10 +import org.springframework.context.annotation.ImportResource;
  11 +import org.springframework.scheduling.annotation.EnableAsync;
  12 +import org.springframework.scheduling.annotation.EnableScheduling;
  13 +
  14 +@EnableScheduling
  15 +@EnableAsync
  16 +@MapperScan({"com.zteits.job.mapper"})
  17 +@SpringBootApplication(scanBasePackages = {"com.zteits.job","com.clouds.common.redis"}, exclude = {DataSourceAutoConfiguration.class})
  18 +public class JobApplication {
  19 +
  20 +
  21 + public static void main(String[] args) {
  22 +
  23 + SpringApplication.run(JobApplication.class, args);
  24 + }
  25 +}
zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DataSourceAspect.java
  1 +package com.zteits.job.config.datasource;
  2 +
  3 +import org.aspectj.lang.JoinPoint;
  4 +import org.aspectj.lang.annotation.Aspect;
  5 +import org.aspectj.lang.annotation.Before;
  6 +import org.aspectj.lang.annotation.Pointcut;
  7 +import org.slf4j.Logger;
  8 +import org.slf4j.LoggerFactory;
  9 +import org.springframework.stereotype.Component;
  10 +
  11 +@Aspect
  12 +@Component
  13 +public class DataSourceAspect {
  14 + private static final Logger logger = LoggerFactory.getLogger(DataSourceAspect.class);
  15 + /**
  16 + * 使用空方法定义切点表达式
  17 + */
  18 + @Pointcut("execution(* com.zteits.job.dao.**.**.*(..))")
  19 + public void declareJointPointExpression() {
  20 + }
  21 +
  22 + @Before("declareJointPointExpression()")
  23 + public void setDataSourceKey(JoinPoint point){
  24 + //根据包名,判断切换的数据源
  25 + String className = point.getTarget().getClass().getName();
  26 + if(className.startsWith("com.zteits.job.dao.park")) {
  27 + logger.debug("切换到数据源:"+DatabaseType.park);
  28 + DatabaseContextHolder.setDatabaseType(DatabaseType.park);
  29 + } else if(className.startsWith("com.zteits.job.dao.order")) {
  30 + logger.debug("切换到数据源:"+DatabaseType.order);
  31 + DatabaseContextHolder.setDatabaseType(DatabaseType.order);
  32 + }
  33 + }
  34 +}
0 \ No newline at end of file 35 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseContextHolder.java
  1 +package com.zteits.job.config.datasource;
  2 +
  3 +/**
  4 + * 作用:
  5 + * 1、保存一个线程安全的DatabaseType容器
  6 + */
  7 +public class DatabaseContextHolder {
  8 + private static final ThreadLocal<DatabaseType> contextHolder = new ThreadLocal<>();
  9 +
  10 + public static DatabaseType getDatabaseType(){
  11 + return contextHolder.get();
  12 + }
  13 +
  14 + public static void setDatabaseType(DatabaseType type) {
  15 + contextHolder.set(type);
  16 + }
  17 +}
0 \ No newline at end of file 18 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DatabaseType.java
  1 +package com.zteits.job.config.datasource;
  2 +
  3 +/**
  4 + * 列出所有的数据源key(常用数据库名称来命名)
  5 + * 注意:
  6 + * 1)这里数据源与数据库是一对一的
  7 + * 2)DatabaseType中的变量名称就是数据库的名称
  8 + */
  9 +public enum DatabaseType {
  10 + order,
  11 + park
  12 +}
0 \ No newline at end of file 13 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/DynamicDataSource.java
  1 +package com.zteits.job.config.datasource;
  2 +
  3 +import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
  4 +
  5 +/**
  6 + * 动态数据源(需要继承AbstractRoutingDataSource)
  7 + */
  8 +public class DynamicDataSource extends AbstractRoutingDataSource {
  9 + protected Object determineCurrentLookupKey() {
  10 + return DatabaseContextHolder.getDatabaseType();
  11 + }
  12 +}
0 \ No newline at end of file 13 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/config/datasource/MyBatisConfig.java
  1 +package com.zteits.job.config.datasource;
  2 +
  3 +import com.alibaba.druid.pool.DruidDataSourceFactory;
  4 +import org.apache.ibatis.session.SqlSessionFactory;
  5 +import org.mybatis.spring.SqlSessionFactoryBean;
  6 +import org.springframework.beans.factory.annotation.Qualifier;
  7 +import org.springframework.context.EnvironmentAware;
  8 +import org.springframework.context.annotation.Bean;
  9 +import org.springframework.context.annotation.Configuration;
  10 +import org.springframework.context.annotation.Primary;
  11 +import org.springframework.core.env.Environment;
  12 +import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
  13 +import org.springframework.jdbc.datasource.DataSourceTransactionManager;
  14 +
  15 +import javax.sql.DataSource;
  16 +import java.util.HashMap;
  17 +import java.util.Map;
  18 +import java.util.Properties;
  19 +
  20 +/**
  21 + * springboot集成mybatis的基本入口 1)创建数据源(如果采用的是默认的tomcat-jdbc数据源,则不需要)
  22 + * 2)创建SqlSessionFactory 3)配置事务管理器,除非需要使用事务,否则不用配置
  23 + */
  24 +@Configuration // 该注解类似于spring配置文件
  25 +public class MyBatisConfig implements EnvironmentAware {
  26 +
  27 + private Environment environment;
  28 +
  29 + @Override
  30 + public void setEnvironment(final Environment environment) {
  31 + this.environment = environment;
  32 + }
  33 +
  34 + /**
  35 + * 创建数据源(数据源的名称:方法名可以取为XXXDataSource(),XXX为数据库名称,该名称也就是数据源的名称)
  36 + */
  37 + @Bean
  38 + public DataSource parkDataSource() throws Exception {
  39 + String prefix = "park";
  40 + Properties props = new Properties();
  41 + props.put("driverClassName", environment.getProperty(prefix+"-datasource.driverClassName"));
  42 + props.put("url", environment.getProperty(prefix+"-datasource.url"));
  43 + props.put("username", environment.getProperty(prefix+"-datasource.username"));
  44 + props.put("password", environment.getProperty(prefix+"-datasource.password"));
  45 + return DruidDataSourceFactory.createDataSource(props);
  46 + }
  47 +
  48 + @Bean
  49 + public DataSource orderDataSource() throws Exception {
  50 + String prefix = "order";
  51 + Properties props = new Properties();
  52 + props.put("driverClassName", environment.getProperty(prefix+"-datasource.driverClassName"));
  53 + props.put("url", environment.getProperty(prefix+"-datasource.url"));
  54 + props.put("username", environment.getProperty(prefix+"-datasource.username"));
  55 + props.put("password", environment.getProperty(prefix+"-datasource.password"));
  56 + return DruidDataSourceFactory.createDataSource(props);
  57 + }
  58 +
  59 + /**
  60 + * @Primary 该注解表示在同一个接口有多个实现类可以注入的时候,默认选择哪一个,而不是让@autowire注解报错
  61 + * @Qualifier 根据名称进行注入,通常是在具有相同的多个类型的实例的一个注入(例如有多个DataSource类型的实例)
  62 + */
  63 + @Bean
  64 + @Primary
  65 + public DynamicDataSource dataSource(@Qualifier("parkDataSource") DataSource parkDataSource,
  66 + @Qualifier("orderDataSource") DataSource orderDataSource) {
  67 + Map<Object, Object> targetDataSources = new HashMap<>();
  68 + targetDataSources.put(DatabaseType.park, parkDataSource);
  69 + targetDataSources.put(DatabaseType.order, orderDataSource);
  70 +
  71 + DynamicDataSource dataSource = new DynamicDataSource();
  72 + dataSource.setTargetDataSources(targetDataSources);// 该方法是AbstractRoutingDataSource的方法
  73 + dataSource.setDefaultTargetDataSource(parkDataSource);// 默认的datasource设置为myTestDbDataSource
  74 +
  75 + return dataSource;
  76 + }
  77 +
  78 + /**
  79 + * 根据数据源创建SqlSessionFactory
  80 + */
  81 + @Bean
  82 + public SqlSessionFactory sqlSessionFactory(DynamicDataSource ds) throws Exception {
  83 + PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
  84 + SqlSessionFactoryBean fb = new SqlSessionFactoryBean();
  85 + fb.setDataSource(ds);// 指定数据源(这个必须有,否则报错)
  86 + // 下边两句仅仅用于*.xml文件,如果整个持久层操作不需要使用到xml文件的话(只用注解就可以搞定),则不加
  87 + fb.setTypeAliasesPackage("com.zteits.**.domain");// 指定基包
  88 + fb.setMapperLocations(resolver.getResources("classpath*:mybatis/**/*.xml"));//
  89 + return fb.getObject();
  90 + }
  91 +
  92 +
  93 +
  94 + /**
  95 + * 配置事务管理器
  96 + */
  97 + @Bean
  98 + public DataSourceTransactionManager transactionManager(DynamicDataSource dataSource) throws Exception {
  99 + return new DataSourceTransactionManager(dataSource);
  100 + }
  101 +
  102 +
  103 +}
0 \ No newline at end of file 104 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/config/session/HttpSessionConfig.java
  1 +package com.zteits.job.config.session;
  2 +
  3 +import org.springframework.context.annotation.Bean;
  4 +import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
  5 +import org.springframework.session.web.http.HeaderHttpSessionStrategy;
  6 +import org.springframework.session.web.http.HttpSessionStrategy;
  7 +
  8 +/**
  9 + * Copyright: Copyright (c) 2017 zteits
  10 + *
  11 + * @ClassName: com.zteits.oauth.portal.config.session
  12 + * @Description:
  13 + * @version: v1.0.0
  14 + * @author: atao
  15 + * @date: 2017/5/16 下午9:23
  16 + * Modification History:
  17 + * Date Author Version Description
  18 + * ---------------------------------------------------------*
  19 + * 2017/5/16 atao v1.0.0 创建
  20 + */
  21 +//maxInactiveIntervalInSeconds
  22 +@EnableRedisHttpSession(maxInactiveIntervalInSeconds=30*24*60*60)
  23 +public class HttpSessionConfig {
  24 +
  25 + @Bean
  26 + public HttpSessionStrategy httpSessionStrategy() {
  27 + return new HeaderHttpSessionStrategy();
  28 + }
  29 +
  30 +}
zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/dao/order/OrderParkDao.java
  1 +package com.zteits.job.dao.order;
  2 +
  3 +import com.zteits.job.domain.OrderPark;
  4 +
  5 +public interface OrderParkDao {
  6 + OrderPark selectByPrimaryKey(Long id);
  7 +}
zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/dao/order/impl/OrderParkDaoImpl.java
  1 +package com.zteits.job.dao.order.impl;
  2 +
  3 +import com.zteits.job.dao.order.OrderParkDao;
  4 +import com.zteits.job.domain.OrderPark;
  5 +import com.zteits.job.mapper.OrderParkMapper;
  6 +import org.springframework.beans.factory.annotation.Autowired;
  7 +import org.springframework.stereotype.Component;
  8 +
  9 +@Component
  10 +public class OrderParkDaoImpl implements OrderParkDao {
  11 + @Autowired
  12 + private OrderParkMapper orderParkMapper;
  13 + @Override
  14 + public OrderPark selectByPrimaryKey(Long id) {
  15 + return orderParkMapper.selectByPrimaryKey(id);
  16 + }
  17 +}
zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/dao/park/ParkFreeBerthDao.java
  1 +package com.zteits.job.dao.park;
  2 +
  3 +import com.zteits.clouds.api.apibase.bean.BizResult;
  4 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest;
  5 +
  6 +public interface ParkFreeBerthDao {
  7 + /**
  8 + * 更新空闲车位到数据库
  9 + * @param freeBerthsChangeMsgVO
  10 + * 2018年4月27日 zhaowg
  11 + */
  12 + void updateFreeBerthsByPlNo(PushFreeBerthsChangeRequest freeBerthsChangeMsgVO);
  13 + /**
  14 + * 空闲车位推送到诱导屏
  15 + * @param freeBerthsChangeMsgVO
  16 + * 2018年4月27日 zhaowg
  17 + */
  18 + void pushFreeBerthsToScreen(PushFreeBerthsChangeRequest freeBerthsChangeMsgVO);
  19 +}
zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/dao/park/ParkingLotDao.java
  1 +package com.zteits.job.dao.park;
  2 +
  3 +import com.zteits.job.domain.ParkingLot;
  4 +import com.zteits.job.domain.ParkingLotExample;
  5 +import org.apache.ibatis.annotations.Param;
  6 +
  7 +import java.util.List;
  8 +
  9 +public interface ParkingLotDao {
  10 + List<ParkingLot> selectByExample(ParkingLotExample example);
  11 +
  12 + /**
  13 + * 根据停车场编号查询停车场
  14 + * @param plNo
  15 + * @return
  16 + */
  17 + ParkingLot selectByPlNo(String plNo);
  18 +
  19 + /**
  20 + * 更新总车位数
  21 + * @param plNo
  22 + * @param plBerthsNum
  23 + * @return
  24 + */
  25 + int updateTotalBerths(String plNo,Integer plBerthsNum);
  26 +
  27 +}
zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkFreeBerthDaoImpl.java
  1 +package com.zteits.job.dao.park.impl;
  2 +
  3 +import com.alibaba.druid.util.StringUtils;
  4 +import com.alibaba.dubbo.common.utils.CollectionUtils;
  5 +import com.alibaba.fastjson.JSON;
  6 +import com.alibaba.fastjson.JSONObject;
  7 +import com.clouds.common.cache.sys.SysCodeValueCacheUtil;
  8 +import com.clouds.common.constants.CodeValKindEnum;
  9 +import com.zteits.clouds.api.apibase.constants.DataStatusEnum;
  10 +import com.zteits.clouds.api.apibase.constants.ErrorType;
  11 +import com.zteits.clouds.api.apibase.exception.BizException;
  12 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.InductionRelease;
  13 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.InductionResponse;
  14 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest;
  15 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsRule;
  16 +import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO;
  17 +import com.zteits.job.dao.park.ParkFreeBerthDao;
  18 +import com.zteits.job.dao.park.ParkingLotDao;
  19 +import com.zteits.job.domain.ParkFreeBerth;
  20 +import com.zteits.job.domain.ParkFreeBerthExample;
  21 +import com.zteits.job.domain.ParkingLot;
  22 +import com.zteits.job.mapper.ParkFreeBerthMapper;
  23 +import com.zteits.job.util.HttpClientTutorial;
  24 +import com.zteits.job.util.HttpUtil;
  25 +import org.slf4j.Logger;
  26 +import org.slf4j.LoggerFactory;
  27 +import org.springframework.beans.factory.annotation.Autowired;
  28 +import org.springframework.stereotype.Component;
  29 +
  30 +import java.io.IOException;
  31 +import java.io.UnsupportedEncodingException;
  32 +import java.util.*;
  33 +import java.util.regex.Matcher;
  34 +import java.util.regex.Pattern;
  35 +
  36 +@Component
  37 +public class ParkFreeBerthDaoImpl implements ParkFreeBerthDao {
  38 + private static final Logger logger = LoggerFactory.getLogger(ParkFreeBerthDaoImpl.class);
  39 +
  40 + @Autowired
  41 + private ParkFreeBerthMapper parkFreeBerthMapper;
  42 + @Autowired
  43 + private ParkingLotDao parkingLotDao;
  44 + @Override
  45 + public void updateFreeBerthsByPlNo(PushFreeBerthsChangeRequest freeBerthsChangeMsgVO) {
  46 + for (FreeBerthsChangeMsgVO vo : freeBerthsChangeMsgVO.getBerthsChangeMsgVOs()) {
  47 + ParkFreeBerthExample example = new ParkFreeBerthExample();
  48 + example.createCriteria()
  49 + .andPlNoEqualTo(vo.getPlNo())
  50 + .andDataStatusEqualTo(DataStatusEnum.DATA_STATUS_VALID.value());
  51 + ParkFreeBerth record = new ParkFreeBerth();
  52 + record.setFreeBerth(vo.getFreeBerths());
  53 + record.setRealFreeBerth(vo.getRealFreeBerths());
  54 + record.setModifyTime(new Date());
  55 + int count = parkFreeBerthMapper.updateByExampleSelective(record, example);
  56 + if (count == 0) {
  57 + /**没有则插入*/
  58 + this.insertFreeBerthsByPlNo(vo.getPlNo(), vo.getFreeBerths(),vo.getRealFreeBerths());
  59 + }
  60 + }
  61 + }
  62 +
  63 + @Override
  64 + public void pushFreeBerthsToScreen(PushFreeBerthsChangeRequest freeBerthsChangeRequest) {
  65 + for (FreeBerthsChangeMsgVO berthsChangeMsgVO : freeBerthsChangeRequest.getBerthsChangeMsgVOs()) {
  66 + logger.debug("开始将空闲车位推送到诱导屏=="+berthsChangeMsgVO.getPlNo()+":"+berthsChangeMsgVO.getFreeBerths());
  67 + //空闲车位数
  68 + Integer freeBerths = berthsChangeMsgVO.getFreeBerths();
  69 + //真实空闲车位数
  70 + Integer realFreeBerths = berthsChangeMsgVO.getRealFreeBerths();
  71 + //停车场编号
  72 + String plNo = berthsChangeMsgVO.getPlNo();
  73 + String freeberthsRuls = SysCodeValueCacheUtil.queryCodeValue(CodeValKindEnum.FREE_BERTHS_PUSH_RULE);
  74 + List<PushFreeBerthsRule> pushRuls = JSON.parseArray(freeberthsRuls, PushFreeBerthsRule.class);
  75 + for (PushFreeBerthsRule pushFreeBerthsRule : pushRuls) {
  76 + //判断停车场是否满足该推送规则正则表达式
  77 + String regEx = pushFreeBerthsRule.getPlNoRegular();
  78 + Pattern pat = Pattern.compile(regEx);
  79 + Matcher matcher = pat.matcher(plNo);
  80 + boolean rs = matcher.matches();
  81 + if(!rs){
  82 + continue;
  83 + }
  84 + //匹配成功,推送
  85 + switch (pushFreeBerthsRule.getPushFactoryNo()) {
  86 + case QING_DAD:
  87 + //推送青岛诱导
  88 + this.qingDaoPuthFreeBerths(plNo,freeBerths,pushFreeBerthsRule);
  89 + break;
  90 + case EPS:
  91 + //推送EPS诱导-推送真实的空闲车位数
  92 + this.epsPushFreeBerths(plNo,realFreeBerths,pushFreeBerthsRule);
  93 + break;
  94 + default:
  95 + logger.error("该推送厂家没有找到对应的实现");
  96 + break;
  97 + }
  98 + }
  99 + }
  100 + }
  101 +
  102 + /**
  103 + * 根据停车场编号插入空闲车位数表
  104 + *
  105 + * @param plNo
  106 + * @param freeBerths 2017年7月24日 zhaowg
  107 + */
  108 + private void insertFreeBerthsByPlNo(String plNo, Integer freeBerths,Integer realFreeBerths) {
  109 + //先查询是否已经存在
  110 + ParkFreeBerthExample example = new ParkFreeBerthExample();
  111 + example.createCriteria().andPlNoEqualTo(plNo)
  112 + .andDataStatusEqualTo(DataStatusEnum.DATA_STATUS_VALID.value());
  113 + List<ParkFreeBerth> parkFreeBerths = parkFreeBerthMapper.selectByExample(example );
  114 + if (!CollectionUtils.isEmpty(parkFreeBerths)) {
  115 + return;
  116 + }
  117 + //不存在,则插入停车场空闲车位信息
  118 + ParkFreeBerth record = new ParkFreeBerth();
  119 + record.setDataStatus(DataStatusEnum.DATA_STATUS_VALID.value());
  120 + record.setFreeBerth(freeBerths);
  121 + record.setRealFreeBerth(realFreeBerths);
  122 + record.setModifyTime(new Date());
  123 + record.setPlNo(plNo);
  124 + ParkingLot parkingLot = parkingLotDao.selectByPlNo(plNo);
  125 + record.setPlId(parkingLot.getPlId());
  126 + record.setPlName(parkingLot.getPlName());
  127 + parkFreeBerthMapper.insertSelective(record);
  128 + }
  129 + /**
  130 + * EPS推送诱导
  131 + * @param plNo
  132 + * @param realFreeBerths
  133 + * 2018年1月22日 zhaowg
  134 + */
  135 + private void epsPushFreeBerths(String plNo, Integer realFreeBerths,PushFreeBerthsRule pushFreeBerthsRule ) {
  136 + if(StringUtils.isEmpty(plNo)){
  137 + return;
  138 + }
  139 + ParkingLot parkingLotDTO = parkingLotDao.selectByPlNo(plNo);
  140 + List<Object> list = new ArrayList<>();
  141 + Map<String, Object> params = new HashMap<>();
  142 + params.put("freePlaces", realFreeBerths); //空余车位-推送真实的空闲车位数
  143 + if(parkingLotDTO.getDataStatus() == 1){
  144 + params.put("garageStatus", "AVAILABLE"); //停车场状态-生效
  145 + }else{
  146 + params.put("garageStatus", "NOT AVAILABLE"); //停车场状态-失效
  147 + }
  148 + params.put("id", parkingLotDTO.getPlId()==null?1:parkingLotDTO.getPlId().intValue()); //停车场id
  149 + params.put("maxPlaces", parkingLotDTO.getPlBerthNum()); //es总车位数
  150 + params.put("name", parkingLotDTO.getPlName()); //停车场名称
  151 + params.put("occupancyUpdate", this.getNowTimeStamp()); //时间戳
  152 + list.add(params);
  153 + Map<String, Object> newparams = new HashMap<>();
  154 + newparams.put("garages", list);
  155 + logger.info("--------------为EPS推送的数据为:"+ JSONObject.toJSONString(newparams)+"----------EPS推送地址为:"+pushFreeBerthsRule.getPushUrl());
  156 + String freeBerth = JSONObject.toJSONString(newparams);
  157 + JSONObject jsonObject = JSONObject.parseObject(freeBerth);
  158 + try {
  159 + String rs = HttpUtil.ignorePostForHttps(pushFreeBerthsRule.getPushUrl(), jsonObject, true);
  160 + logger.info("EPS推送的停车场空闲车位响应信息:"+rs);
  161 + } catch (IOException e) {
  162 + throw new BizException(ErrorType.CALL_THIRD_SERVICE_EXCEPTION, e, "EPS推送失败");
  163 + }
  164 + }
  165 +
  166 +
  167 + /**
  168 + * 为青岛推送诱导
  169 + * @param plNo
  170 + * @param freeBerths
  171 + * 2018年1月22日 zhaowg
  172 + * @throws UnsupportedEncodingException
  173 + */
  174 + private void qingDaoPuthFreeBerths(String plNo, Integer freeBerths,PushFreeBerthsRule pushFreeBerthsRule ){
  175 + List<InductionRelease> list = new ArrayList<>();
  176 + //传固定值
  177 + InductionRelease inductionRelease = new InductionRelease();
  178 + inductionRelease.setOwner_code("1001");
  179 + inductionRelease.setRange_code(plNo);
  180 + inductionRelease.setBerth_left(String.valueOf(freeBerths));
  181 + inductionRelease.setParking_code(plNo);
  182 + list.add(inductionRelease);
  183 + //开始调用二级诱导批量发布接口
  184 +
  185 + Map<String, Object> params = new HashMap<>();
  186 + params.put("owner_code", "");
  187 + params.put("pwd", "");
  188 + params.put("jsonStr", JSONObject.toJSONString(list));
  189 + logger.info("青岛推送空闲车位请求参数:" + JSONObject.toJSONString(params)+"----------青岛推送地址为:"+pushFreeBerthsRule.getPushUrl());
  190 + try{
  191 + String rs = HttpClientTutorial.httpPostRequest(pushFreeBerthsRule.getPushUrl(), params);
  192 + InductionResponse<?> inductionResponse = JSONObject.parseObject(rs, InductionResponse.class);
  193 + String code = inductionResponse.getSys_code();
  194 + if("100".equals(code)){
  195 + logger.info("青岛推送空闲车位成功,响应参数:" + rs);
  196 + }else{
  197 + throw new BizException(ErrorType.CALL_THIRD_SERVICE_EXCEPTION, "青岛推送失败:"+inductionResponse.getSys_msg(),false);
  198 + }
  199 + }catch (Exception e) {
  200 + throw new BizException(ErrorType.CALL_THIRD_SERVICE_EXCEPTION, e, "青岛推送失败");
  201 + }
  202 + }
  203 + /**
  204 + * 取得当前时间戳(精确到秒)
  205 + *
  206 + * @return nowTimeStamp
  207 + */
  208 + private String getNowTimeStamp() {
  209 + long time = System.currentTimeMillis();
  210 + String nowTimeStamp = String.valueOf(time / 1000);
  211 + return nowTimeStamp;
  212 + }
  213 +}
zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/dao/park/impl/ParkingLotDaoImpl.java
  1 +package com.zteits.job.dao.park.impl;
  2 +
  3 +import com.alibaba.dubbo.common.utils.CollectionUtils;
  4 +import com.clouds.common.cache.park.ParkingLotCacheUtil;
  5 +import com.zteits.clouds.api.apibase.constants.DataStatusEnum;
  6 +import com.zteits.clouds.api.dto.park.dto.ParkingLotDTO;
  7 +import com.zteits.job.dao.park.ParkingLotDao;
  8 +import com.zteits.job.domain.ParkingLot;
  9 +import com.zteits.job.domain.ParkingLotExample;
  10 +import com.zteits.job.mapper.ParkingLotMapper;
  11 +import org.springframework.beans.factory.annotation.Autowired;
  12 +import org.springframework.stereotype.Component;
  13 +
  14 +import java.util.Date;
  15 +import java.util.List;
  16 +
  17 +@Component
  18 +public class ParkingLotDaoImpl implements ParkingLotDao {
  19 + @Autowired
  20 + private ParkingLotMapper parkingLotMapper;
  21 + @Override
  22 + public List<ParkingLot> selectByExample(ParkingLotExample example) {
  23 + return parkingLotMapper.selectByExample(example);
  24 + }
  25 +
  26 + @Override
  27 + public ParkingLot selectByPlNo(String plNo) {
  28 + ParkingLotExample example = new ParkingLotExample();
  29 + example.createCriteria().andDataStatusEqualTo(DataStatusEnum.DATA_STATUS_VALID.value())
  30 + .andPlNoEqualTo(plNo);
  31 + List<ParkingLot> parkingLots = parkingLotMapper.selectByExample(example);
  32 + if(CollectionUtils.isEmpty(parkingLots)){
  33 + return null;
  34 + }
  35 + return parkingLots.get(0);
  36 + }
  37 +
  38 + @Override
  39 + public int updateTotalBerths(String plNo, Integer plBerthsNum) {
  40 + ParkingLot record = new ParkingLot();
  41 + record.setPlNo(plNo);
  42 + record.setPlBerthNum(plBerthsNum);
  43 + record.setModifyTime(new Date());
  44 +
  45 + ParkingLotExample example = new ParkingLotExample();
  46 + example.createCriteria().andPlNoEqualTo(plNo);
  47 + int upNum = parkingLotMapper.updateByExampleSelective(record,example);
  48 + if(upNum>0){
  49 + //修改缓存
  50 + ParkingLotDTO parkingLotDTO = ParkingLotCacheUtil.getParkLotByPlNo(plNo);
  51 + parkingLotDTO.setPlBerthNum(plBerthsNum);
  52 + parkingLotDTO.setBerthNum(plBerthsNum);
  53 + ParkingLotCacheUtil.setParkLotByPlNo(plNo, parkingLotDTO);
  54 + }
  55 + return upNum;
  56 + }
  57 +
  58 +}
zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/domain/OrderPark.java
  1 +package com.zteits.job.domain;
  2 +
  3 +import java.util.Date;
  4 +
  5 +public class OrderPark {
  6 + /**主键*/
  7 + private Long id;
  8 +
  9 + /**订单id*/
  10 + private String orderId;
  11 +
  12 + /**停车大类型[字典表:PARK_ORDER_TYPE]:100:短时停车免费,200:临停车,300:授权车免费,400:手动免费开闸 500:白名单车辆免费*/
  13 + private Integer parkOrderType;
  14 +
  15 + /**停车类型明细[字典表:PARK_DETAIL_TYPE]:201:临停车,301:包年车辆,302:包月车辆,303:包季度车辆,304:半年卡车辆,305:包天车辆,501:白名单车辆*/
  16 + private Integer parkDetailType;
  17 +
  18 + /**停车状态 10:在场 ,20:离场,30:预订*/
  19 + private Integer parkState;
  20 +
  21 + /**订单状态[字典表:ORDER_STATE]:-50:已取消,10:待核算,20:待支付,30:支付中,40:支付完成,50:已完成,52:欠费逃逸, 53:已补缴 60:退款中 70:退款成功*/
  22 + private Integer orderState;
  23 +
  24 + /**终端来源[字典表:TERMINAL_SOURCE]:1:任你听 2:pda 3:微信公共号 4:云平台 5:道闸*/
  25 + private Integer terminalSource;
  26 +
  27 + /**数据来源类型[字典表:PARK_SOURCE_TYPE]:1-艾润;2-路测;3-捷商;4-南泽;5-共享车位;6-青岛(注:和parking_lot表中source_type保持一致)*/
  28 + private Integer sourceType;
  29 +
  30 + /**停车场编号*/
  31 + private String plNo;
  32 +
  33 + /**停车场名称*/
  34 + private String plName;
  35 +
  36 + /**泊位区间编号*/
  37 + private String berthRangeNo;
  38 +
  39 + /**泊位区间名称*/
  40 + private String berthRangeName;
  41 +
  42 + /**泊位编号*/
  43 + private String berthNo;
  44 +
  45 + /**优惠金额 单位:分*/
  46 + private Long orderDicountFee;
  47 +
  48 + /**订单实收费用 单位:分*/
  49 + private Long orderActFee;
  50 +
  51 + /**订单应收金额 单位:分*/
  52 + private Long orderTotalFee;
  53 +
  54 + /**预付费订单实收费用 单位:分*/
  55 + private Long preActFee;
  56 +
  57 + /**预付费订单应收金额 单位:分*/
  58 + private Long preTotalFee;
  59 +
  60 + /**租用超时应收费用 单位:分*/
  61 + private Long overtimeTotalFee;
  62 +
  63 + /**租用超时实收费用 单位:分*/
  64 + private Long overtimeActFee;
  65 +
  66 + /**补缴订单实收金额 单位:分*/
  67 + private Long backActFee;
  68 +
  69 + /**欠费金额(补缴应收金额) 单位:分*/
  70 + private Long arrearageFee;
  71 +
  72 + /**实际退款成功金额 单位:分*/
  73 + private Long refundActFee;
  74 +
  75 + /**平台服务费*/
  76 + private Long platformServiceFee;
  77 +
  78 + /**车牌号*/
  79 + private String carNumber;
  80 +
  81 + /**车辆类型[字典表:ORDER_CAR_TYPE]:1:大型车;2:小型车*/
  82 + private Integer carType;
  83 +
  84 + /**车牌颜色[字典表:ORDER_CAR_NUM_COLOR]:0:蓝色 1:黄色 2:白色 3:黑色 4:绿色*/
  85 + private String carNumberColor;
  86 +
  87 + /**预约进场时间*/
  88 + private Date preParkInTime;
  89 +
  90 + /**预约出场时间*/
  91 + private Date preParkOutTime;
  92 +
  93 + /**车辆进场时间*/
  94 + private Date parkInTime;
  95 +
  96 + /**车辆出场时间*/
  97 + private Date parkOutTime;
  98 +
  99 + /**停车时长 单位:秒*/
  100 + private Long parkingDuration;
  101 +
  102 + /**第三方订单id(主键)*/
  103 + private String recordId;
  104 +
  105 + /**进场设备编号/收费员编号*/
  106 + private String parkInSourceCode;
  107 +
  108 + /**进场设备编号名称/收费员编号名称*/
  109 + private String parkInSourceName;
  110 +
  111 + /**出场设备编号/收费员编号*/
  112 + private String parkOutSourceCode;
  113 +
  114 + /**出场设备编号名称/收费员编号名称*/
  115 + private String parkOutSourceName;
  116 +
  117 + /**进场时该停车场空闲车位数*/
  118 + private Integer inFreeBerths;
  119 +
  120 + /**出场时该停车场空闲车位数*/
  121 + private Integer outFreeBerths;
  122 +
  123 + /**客户类型:1:企业客户2:个人客户*/
  124 + private Integer custType;
  125 +
  126 + /**客户id*/
  127 + private String custId;
  128 +
  129 + /**COMMENT '0 未开发票 1 已开发票' */
  130 + private Integer invoiceState;
  131 +
  132 + /**订单描述*/
  133 + private String remark;
  134 +
  135 + /**数据状态:1有效,0无效*/
  136 + private Integer dataState;
  137 +
  138 + /**创建人ID*/
  139 + private String createEmpId;
  140 +
  141 + /**创建人*/
  142 + private String createEmpName;
  143 +
  144 + /**创建时间*/
  145 + private Date createDate;
  146 +
  147 + /**修改人ID*/
  148 + private String modfiyEmpId;
  149 +
  150 + /**修改人*/
  151 + private String modfiyEmpName;
  152 +
  153 + /**修改时间*/
  154 + private Date modfiyDate;
  155 +
  156 + /**平账类型 -1:帐未平, 0:未开始平账 1:账已平*/
  157 + private Integer qeualType;
  158 +
  159 + /**与支付单差异类型:-1:优惠差异,-2:实收差异,-3:应收差异,-4:优惠、实收、应收都有差异,-5:优惠、实收差异、-6:优惠、应收、差异,-7:实收、应收有差异 0:无差异*/
  160 + private Integer diffType;
  161 +
  162 + /**差异描述*/
  163 + private String diffRemark;
  164 +
  165 + /**与支付单比对时间*/
  166 + private Date diffCompareDate;
  167 +
  168 + /**交易服务费 单位:分*/
  169 + private Long tradeServiceFee;
  170 +
  171 + /**获取主键*/
  172 + public Long getId() {
  173 + return id;
  174 + }
  175 +
  176 + /**设置主键*/
  177 + public void setId(Long id) {
  178 + this.id = id;
  179 + }
  180 +
  181 + /**获取订单id*/
  182 + public String getOrderId() {
  183 + return orderId;
  184 + }
  185 +
  186 + /**设置订单id*/
  187 + public void setOrderId(String orderId) {
  188 + this.orderId = orderId == null ? null : orderId.trim();
  189 + }
  190 +
  191 + /**获取停车大类型[字典表:PARK_ORDER_TYPE]:100:短时停车免费,200:临停车,300:授权车免费,400:手动免费开闸 500:白名单车辆免费*/
  192 + public Integer getParkOrderType() {
  193 + return parkOrderType;
  194 + }
  195 +
  196 + /**设置停车大类型[字典表:PARK_ORDER_TYPE]:100:短时停车免费,200:临停车,300:授权车免费,400:手动免费开闸 500:白名单车辆免费*/
  197 + public void setParkOrderType(Integer parkOrderType) {
  198 + this.parkOrderType = parkOrderType;
  199 + }
  200 +
  201 + /**获取停车类型明细[字典表:PARK_DETAIL_TYPE]:201:临停车,301:包年车辆,302:包月车辆,303:包季度车辆,304:半年卡车辆,305:包天车辆,501:白名单车辆*/
  202 + public Integer getParkDetailType() {
  203 + return parkDetailType;
  204 + }
  205 +
  206 + /**设置停车类型明细[字典表:PARK_DETAIL_TYPE]:201:临停车,301:包年车辆,302:包月车辆,303:包季度车辆,304:半年卡车辆,305:包天车辆,501:白名单车辆*/
  207 + public void setParkDetailType(Integer parkDetailType) {
  208 + this.parkDetailType = parkDetailType;
  209 + }
  210 +
  211 + /**获取停车状态 10:在场 ,20:离场,30:预订*/
  212 + public Integer getParkState() {
  213 + return parkState;
  214 + }
  215 +
  216 + /**设置停车状态 10:在场 ,20:离场,30:预订*/
  217 + public void setParkState(Integer parkState) {
  218 + this.parkState = parkState;
  219 + }
  220 +
  221 + /**获取订单状态[字典表:ORDER_STATE]:-50:已取消,10:待核算,20:待支付,30:支付中,40:支付完成,50:已完成,52:欠费逃逸, 53:已补缴 60:退款中 70:退款成功*/
  222 + public Integer getOrderState() {
  223 + return orderState;
  224 + }
  225 +
  226 + /**设置订单状态[字典表:ORDER_STATE]:-50:已取消,10:待核算,20:待支付,30:支付中,40:支付完成,50:已完成,52:欠费逃逸, 53:已补缴 60:退款中 70:退款成功*/
  227 + public void setOrderState(Integer orderState) {
  228 + this.orderState = orderState;
  229 + }
  230 +
  231 + /**获取终端来源[字典表:TERMINAL_SOURCE]:1:任你听 2:pda 3:微信公共号 4:云平台 5:道闸*/
  232 + public Integer getTerminalSource() {
  233 + return terminalSource;
  234 + }
  235 +
  236 + /**设置终端来源[字典表:TERMINAL_SOURCE]:1:任你听 2:pda 3:微信公共号 4:云平台 5:道闸*/
  237 + public void setTerminalSource(Integer terminalSource) {
  238 + this.terminalSource = terminalSource;
  239 + }
  240 +
  241 + /**获取数据来源类型[字典表:PARK_SOURCE_TYPE]:1-艾润;2-路测;3-捷商;4-南泽;5-共享车位;6-青岛(注:和parking_lot表中source_type保持一致)*/
  242 + public Integer getSourceType() {
  243 + return sourceType;
  244 + }
  245 +
  246 + /**设置数据来源类型[字典表:PARK_SOURCE_TYPE]:1-艾润;2-路测;3-捷商;4-南泽;5-共享车位;6-青岛(注:和parking_lot表中source_type保持一致)*/
  247 + public void setSourceType(Integer sourceType) {
  248 + this.sourceType = sourceType;
  249 + }
  250 +
  251 + /**获取停车场编号*/
  252 + public String getPlNo() {
  253 + return plNo;
  254 + }
  255 +
  256 + /**设置停车场编号*/
  257 + public void setPlNo(String plNo) {
  258 + this.plNo = plNo == null ? null : plNo.trim();
  259 + }
  260 +
  261 + /**获取停车场名称*/
  262 + public String getPlName() {
  263 + return plName;
  264 + }
  265 +
  266 + /**设置停车场名称*/
  267 + public void setPlName(String plName) {
  268 + this.plName = plName == null ? null : plName.trim();
  269 + }
  270 +
  271 + /**获取泊位区间编号*/
  272 + public String getBerthRangeNo() {
  273 + return berthRangeNo;
  274 + }
  275 +
  276 + /**设置泊位区间编号*/
  277 + public void setBerthRangeNo(String berthRangeNo) {
  278 + this.berthRangeNo = berthRangeNo == null ? null : berthRangeNo.trim();
  279 + }
  280 +
  281 + /**获取泊位区间名称*/
  282 + public String getBerthRangeName() {
  283 + return berthRangeName;
  284 + }
  285 +
  286 + /**设置泊位区间名称*/
  287 + public void setBerthRangeName(String berthRangeName) {
  288 + this.berthRangeName = berthRangeName == null ? null : berthRangeName.trim();
  289 + }
  290 +
  291 + /**获取泊位编号*/
  292 + public String getBerthNo() {
  293 + return berthNo;
  294 + }
  295 +
  296 + /**设置泊位编号*/
  297 + public void setBerthNo(String berthNo) {
  298 + this.berthNo = berthNo == null ? null : berthNo.trim();
  299 + }
  300 +
  301 + /**获取优惠金额 单位:分*/
  302 + public Long getOrderDicountFee() {
  303 + return orderDicountFee;
  304 + }
  305 +
  306 + /**设置优惠金额 单位:分*/
  307 + public void setOrderDicountFee(Long orderDicountFee) {
  308 + this.orderDicountFee = orderDicountFee;
  309 + }
  310 +
  311 + /**获取订单实收费用 单位:分*/
  312 + public Long getOrderActFee() {
  313 + return orderActFee;
  314 + }
  315 +
  316 + /**设置订单实收费用 单位:分*/
  317 + public void setOrderActFee(Long orderActFee) {
  318 + this.orderActFee = orderActFee;
  319 + }
  320 +
  321 + /**获取订单应收金额 单位:分*/
  322 + public Long getOrderTotalFee() {
  323 + return orderTotalFee;
  324 + }
  325 +
  326 + /**设置订单应收金额 单位:分*/
  327 + public void setOrderTotalFee(Long orderTotalFee) {
  328 + this.orderTotalFee = orderTotalFee;
  329 + }
  330 +
  331 + /**获取预付费订单实收费用 单位:分*/
  332 + public Long getPreActFee() {
  333 + return preActFee;
  334 + }
  335 +
  336 + /**设置预付费订单实收费用 单位:分*/
  337 + public void setPreActFee(Long preActFee) {
  338 + this.preActFee = preActFee;
  339 + }
  340 +
  341 + /**获取预付费订单应收金额 单位:分*/
  342 + public Long getPreTotalFee() {
  343 + return preTotalFee;
  344 + }
  345 +
  346 + /**设置预付费订单应收金额 单位:分*/
  347 + public void setPreTotalFee(Long preTotalFee) {
  348 + this.preTotalFee = preTotalFee;
  349 + }
  350 +
  351 + /**获取租用超时应收费用 单位:分*/
  352 + public Long getOvertimeTotalFee() {
  353 + return overtimeTotalFee;
  354 + }
  355 +
  356 + /**设置租用超时应收费用 单位:分*/
  357 + public void setOvertimeTotalFee(Long overtimeTotalFee) {
  358 + this.overtimeTotalFee = overtimeTotalFee;
  359 + }
  360 +
  361 + /**获取租用超时实收费用 单位:分*/
  362 + public Long getOvertimeActFee() {
  363 + return overtimeActFee;
  364 + }
  365 +
  366 + /**设置租用超时实收费用 单位:分*/
  367 + public void setOvertimeActFee(Long overtimeActFee) {
  368 + this.overtimeActFee = overtimeActFee;
  369 + }
  370 +
  371 + /**获取补缴订单实收金额 单位:分*/
  372 + public Long getBackActFee() {
  373 + return backActFee;
  374 + }
  375 +
  376 + /**设置补缴订单实收金额 单位:分*/
  377 + public void setBackActFee(Long backActFee) {
  378 + this.backActFee = backActFee;
  379 + }
  380 +
  381 + /**获取欠费金额(补缴应收金额) 单位:分*/
  382 + public Long getArrearageFee() {
  383 + return arrearageFee;
  384 + }
  385 +
  386 + /**设置欠费金额(补缴应收金额) 单位:分*/
  387 + public void setArrearageFee(Long arrearageFee) {
  388 + this.arrearageFee = arrearageFee;
  389 + }
  390 +
  391 + /**获取实际退款成功金额 单位:分*/
  392 + public Long getRefundActFee() {
  393 + return refundActFee;
  394 + }
  395 +
  396 + /**设置实际退款成功金额 单位:分*/
  397 + public void setRefundActFee(Long refundActFee) {
  398 + this.refundActFee = refundActFee;
  399 + }
  400 +
  401 + /**获取平台服务费*/
  402 + public Long getPlatformServiceFee() {
  403 + return platformServiceFee;
  404 + }
  405 +
  406 + /**设置平台服务费*/
  407 + public void setPlatformServiceFee(Long platformServiceFee) {
  408 + this.platformServiceFee = platformServiceFee;
  409 + }
  410 +
  411 + /**获取车牌号*/
  412 + public String getCarNumber() {
  413 + return carNumber;
  414 + }
  415 +
  416 + /**设置车牌号*/
  417 + public void setCarNumber(String carNumber) {
  418 + this.carNumber = carNumber == null ? null : carNumber.trim();
  419 + }
  420 +
  421 + /**获取车辆类型[字典表:ORDER_CAR_TYPE]:1:大型车;2:小型车*/
  422 + public Integer getCarType() {
  423 + return carType;
  424 + }
  425 +
  426 + /**设置车辆类型[字典表:ORDER_CAR_TYPE]:1:大型车;2:小型车*/
  427 + public void setCarType(Integer carType) {
  428 + this.carType = carType;
  429 + }
  430 +
  431 + /**获取车牌颜色[字典表:ORDER_CAR_NUM_COLOR]:0:蓝色 1:黄色 2:白色 3:黑色 4:绿色*/
  432 + public String getCarNumberColor() {
  433 + return carNumberColor;
  434 + }
  435 +
  436 + /**设置车牌颜色[字典表:ORDER_CAR_NUM_COLOR]:0:蓝色 1:黄色 2:白色 3:黑色 4:绿色*/
  437 + public void setCarNumberColor(String carNumberColor) {
  438 + this.carNumberColor = carNumberColor == null ? null : carNumberColor.trim();
  439 + }
  440 +
  441 + /**获取预约进场时间*/
  442 + public Date getPreParkInTime() {
  443 + return preParkInTime;
  444 + }
  445 +
  446 + /**设置预约进场时间*/
  447 + public void setPreParkInTime(Date preParkInTime) {
  448 + this.preParkInTime = preParkInTime;
  449 + }
  450 +
  451 + /**获取预约出场时间*/
  452 + public Date getPreParkOutTime() {
  453 + return preParkOutTime;
  454 + }
  455 +
  456 + /**设置预约出场时间*/
  457 + public void setPreParkOutTime(Date preParkOutTime) {
  458 + this.preParkOutTime = preParkOutTime;
  459 + }
  460 +
  461 + /**获取车辆进场时间*/
  462 + public Date getParkInTime() {
  463 + return parkInTime;
  464 + }
  465 +
  466 + /**设置车辆进场时间*/
  467 + public void setParkInTime(Date parkInTime) {
  468 + this.parkInTime = parkInTime;
  469 + }
  470 +
  471 + /**获取车辆出场时间*/
  472 + public Date getParkOutTime() {
  473 + return parkOutTime;
  474 + }
  475 +
  476 + /**设置车辆出场时间*/
  477 + public void setParkOutTime(Date parkOutTime) {
  478 + this.parkOutTime = parkOutTime;
  479 + }
  480 +
  481 + /**获取停车时长 单位:秒*/
  482 + public Long getParkingDuration() {
  483 + return parkingDuration;
  484 + }
  485 +
  486 + /**设置停车时长 单位:秒*/
  487 + public void setParkingDuration(Long parkingDuration) {
  488 + this.parkingDuration = parkingDuration;
  489 + }
  490 +
  491 + /**获取第三方订单id(主键)*/
  492 + public String getRecordId() {
  493 + return recordId;
  494 + }
  495 +
  496 + /**设置第三方订单id(主键)*/
  497 + public void setRecordId(String recordId) {
  498 + this.recordId = recordId == null ? null : recordId.trim();
  499 + }
  500 +
  501 + /**获取进场设备编号/收费员编号*/
  502 + public String getParkInSourceCode() {
  503 + return parkInSourceCode;
  504 + }
  505 +
  506 + /**设置进场设备编号/收费员编号*/
  507 + public void setParkInSourceCode(String parkInSourceCode) {
  508 + this.parkInSourceCode = parkInSourceCode == null ? null : parkInSourceCode.trim();
  509 + }
  510 +
  511 + /**获取进场设备编号名称/收费员编号名称*/
  512 + public String getParkInSourceName() {
  513 + return parkInSourceName;
  514 + }
  515 +
  516 + /**设置进场设备编号名称/收费员编号名称*/
  517 + public void setParkInSourceName(String parkInSourceName) {
  518 + this.parkInSourceName = parkInSourceName == null ? null : parkInSourceName.trim();
  519 + }
  520 +
  521 + /**获取出场设备编号/收费员编号*/
  522 + public String getParkOutSourceCode() {
  523 + return parkOutSourceCode;
  524 + }
  525 +
  526 + /**设置出场设备编号/收费员编号*/
  527 + public void setParkOutSourceCode(String parkOutSourceCode) {
  528 + this.parkOutSourceCode = parkOutSourceCode == null ? null : parkOutSourceCode.trim();
  529 + }
  530 +
  531 + /**获取出场设备编号名称/收费员编号名称*/
  532 + public String getParkOutSourceName() {
  533 + return parkOutSourceName;
  534 + }
  535 +
  536 + /**设置出场设备编号名称/收费员编号名称*/
  537 + public void setParkOutSourceName(String parkOutSourceName) {
  538 + this.parkOutSourceName = parkOutSourceName == null ? null : parkOutSourceName.trim();
  539 + }
  540 +
  541 + /**获取进场时该停车场空闲车位数*/
  542 + public Integer getInFreeBerths() {
  543 + return inFreeBerths;
  544 + }
  545 +
  546 + /**设置进场时该停车场空闲车位数*/
  547 + public void setInFreeBerths(Integer inFreeBerths) {
  548 + this.inFreeBerths = inFreeBerths;
  549 + }
  550 +
  551 + /**获取出场时该停车场空闲车位数*/
  552 + public Integer getOutFreeBerths() {
  553 + return outFreeBerths;
  554 + }
  555 +
  556 + /**设置出场时该停车场空闲车位数*/
  557 + public void setOutFreeBerths(Integer outFreeBerths) {
  558 + this.outFreeBerths = outFreeBerths;
  559 + }
  560 +
  561 + /**获取客户类型:1:企业客户2:个人客户*/
  562 + public Integer getCustType() {
  563 + return custType;
  564 + }
  565 +
  566 + /**设置客户类型:1:企业客户2:个人客户*/
  567 + public void setCustType(Integer custType) {
  568 + this.custType = custType;
  569 + }
  570 +
  571 + /**获取客户id*/
  572 + public String getCustId() {
  573 + return custId;
  574 + }
  575 +
  576 + /**设置客户id*/
  577 + public void setCustId(String custId) {
  578 + this.custId = custId == null ? null : custId.trim();
  579 + }
  580 +
  581 + /**获取COMMENT '0 未开发票 1 已开发票' */
  582 + public Integer getInvoiceState() {
  583 + return invoiceState;
  584 + }
  585 +
  586 + /**设置COMMENT '0 未开发票 1 已开发票' */
  587 + public void setInvoiceState(Integer invoiceState) {
  588 + this.invoiceState = invoiceState;
  589 + }
  590 +
  591 + /**获取订单描述*/
  592 + public String getRemark() {
  593 + return remark;
  594 + }
  595 +
  596 + /**设置订单描述*/
  597 + public void setRemark(String remark) {
  598 + this.remark = remark == null ? null : remark.trim();
  599 + }
  600 +
  601 + /**获取数据状态:1有效,0无效*/
  602 + public Integer getDataState() {
  603 + return dataState;
  604 + }
  605 +
  606 + /**设置数据状态:1有效,0无效*/
  607 + public void setDataState(Integer dataState) {
  608 + this.dataState = dataState;
  609 + }
  610 +
  611 + /**获取创建人ID*/
  612 + public String getCreateEmpId() {
  613 + return createEmpId;
  614 + }
  615 +
  616 + /**设置创建人ID*/
  617 + public void setCreateEmpId(String createEmpId) {
  618 + this.createEmpId = createEmpId == null ? null : createEmpId.trim();
  619 + }
  620 +
  621 + /**获取创建人*/
  622 + public String getCreateEmpName() {
  623 + return createEmpName;
  624 + }
  625 +
  626 + /**设置创建人*/
  627 + public void setCreateEmpName(String createEmpName) {
  628 + this.createEmpName = createEmpName == null ? null : createEmpName.trim();
  629 + }
  630 +
  631 + /**获取创建时间*/
  632 + public Date getCreateDate() {
  633 + return createDate;
  634 + }
  635 +
  636 + /**设置创建时间*/
  637 + public void setCreateDate(Date createDate) {
  638 + this.createDate = createDate;
  639 + }
  640 +
  641 + /**获取修改人ID*/
  642 + public String getModfiyEmpId() {
  643 + return modfiyEmpId;
  644 + }
  645 +
  646 + /**设置修改人ID*/
  647 + public void setModfiyEmpId(String modfiyEmpId) {
  648 + this.modfiyEmpId = modfiyEmpId == null ? null : modfiyEmpId.trim();
  649 + }
  650 +
  651 + /**获取修改人*/
  652 + public String getModfiyEmpName() {
  653 + return modfiyEmpName;
  654 + }
  655 +
  656 + /**设置修改人*/
  657 + public void setModfiyEmpName(String modfiyEmpName) {
  658 + this.modfiyEmpName = modfiyEmpName == null ? null : modfiyEmpName.trim();
  659 + }
  660 +
  661 + /**获取修改时间*/
  662 + public Date getModfiyDate() {
  663 + return modfiyDate;
  664 + }
  665 +
  666 + /**设置修改时间*/
  667 + public void setModfiyDate(Date modfiyDate) {
  668 + this.modfiyDate = modfiyDate;
  669 + }
  670 +
  671 + /**获取平账类型 -1:帐未平, 0:未开始平账 1:账已平*/
  672 + public Integer getQeualType() {
  673 + return qeualType;
  674 + }
  675 +
  676 + /**设置平账类型 -1:帐未平, 0:未开始平账 1:账已平*/
  677 + public void setQeualType(Integer qeualType) {
  678 + this.qeualType = qeualType;
  679 + }
  680 +
  681 + /**获取与支付单差异类型:-1:优惠差异,-2:实收差异,-3:应收差异,-4:优惠、实收、应收都有差异,-5:优惠、实收差异、-6:优惠、应收、差异,-7:实收、应收有差异 0:无差异*/
  682 + public Integer getDiffType() {
  683 + return diffType;
  684 + }
  685 +
  686 + /**设置与支付单差异类型:-1:优惠差异,-2:实收差异,-3:应收差异,-4:优惠、实收、应收都有差异,-5:优惠、实收差异、-6:优惠、应收、差异,-7:实收、应收有差异 0:无差异*/
  687 + public void setDiffType(Integer diffType) {
  688 + this.diffType = diffType;
  689 + }
  690 +
  691 + /**获取差异描述*/
  692 + public String getDiffRemark() {
  693 + return diffRemark;
  694 + }
  695 +
  696 + /**设置差异描述*/
  697 + public void setDiffRemark(String diffRemark) {
  698 + this.diffRemark = diffRemark == null ? null : diffRemark.trim();
  699 + }
  700 +
  701 + /**获取与支付单比对时间*/
  702 + public Date getDiffCompareDate() {
  703 + return diffCompareDate;
  704 + }
  705 +
  706 + /**设置与支付单比对时间*/
  707 + public void setDiffCompareDate(Date diffCompareDate) {
  708 + this.diffCompareDate = diffCompareDate;
  709 + }
  710 +
  711 + /**获取交易服务费 单位:分*/
  712 + public Long getTradeServiceFee() {
  713 + return tradeServiceFee;
  714 + }
  715 +
  716 + /**设置交易服务费 单位:分*/
  717 + public void setTradeServiceFee(Long tradeServiceFee) {
  718 + this.tradeServiceFee = tradeServiceFee;
  719 + }
  720 +}
0 \ No newline at end of file 721 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/domain/OrderParkExample.java
  1 +package com.zteits.job.domain;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.Date;
  5 +import java.util.List;
  6 +
  7 +public class OrderParkExample {
  8 + protected String orderByClause;
  9 +
  10 + protected boolean distinct;
  11 +
  12 + protected List<Criteria> oredCriteria;
  13 +
  14 + public OrderParkExample() {
  15 + oredCriteria = new ArrayList<Criteria>();
  16 + }
  17 +
  18 + public void setOrderByClause(String orderByClause) {
  19 + this.orderByClause = orderByClause;
  20 + }
  21 +
  22 + public String getOrderByClause() {
  23 + return orderByClause;
  24 + }
  25 +
  26 + public void setDistinct(boolean distinct) {
  27 + this.distinct = distinct;
  28 + }
  29 +
  30 + public boolean isDistinct() {
  31 + return distinct;
  32 + }
  33 +
  34 + public List<Criteria> getOredCriteria() {
  35 + return oredCriteria;
  36 + }
  37 +
  38 + public void or(Criteria criteria) {
  39 + oredCriteria.add(criteria);
  40 + }
  41 +
  42 + public Criteria or() {
  43 + Criteria criteria = createCriteriaInternal();
  44 + oredCriteria.add(criteria);
  45 + return criteria;
  46 + }
  47 +
  48 + public Criteria createCriteria() {
  49 + Criteria criteria = createCriteriaInternal();
  50 + if (oredCriteria.size() == 0) {
  51 + oredCriteria.add(criteria);
  52 + }
  53 + return criteria;
  54 + }
  55 +
  56 + protected Criteria createCriteriaInternal() {
  57 + Criteria criteria = new Criteria();
  58 + return criteria;
  59 + }
  60 +
  61 + public void clear() {
  62 + oredCriteria.clear();
  63 + orderByClause = null;
  64 + distinct = false;
  65 + }
  66 +
  67 + protected abstract static class GeneratedCriteria {
  68 + protected List<Criterion> criteria;
  69 +
  70 + protected GeneratedCriteria() {
  71 + super();
  72 + criteria = new ArrayList<Criterion>();
  73 + }
  74 +
  75 + public boolean isValid() {
  76 + return criteria.size() > 0;
  77 + }
  78 +
  79 + public List<Criterion> getAllCriteria() {
  80 + return criteria;
  81 + }
  82 +
  83 + public List<Criterion> getCriteria() {
  84 + return criteria;
  85 + }
  86 +
  87 + protected void addCriterion(String condition) {
  88 + if (condition == null) {
  89 + throw new RuntimeException("Value for condition cannot be null");
  90 + }
  91 + criteria.add(new Criterion(condition));
  92 + }
  93 +
  94 + protected void addCriterion(String condition, Object value, String property) {
  95 + if (value == null) {
  96 + throw new RuntimeException("Value for " + property + " cannot be null");
  97 + }
  98 + criteria.add(new Criterion(condition, value));
  99 + }
  100 +
  101 + protected void addCriterion(String condition, Object value1, Object value2, String property) {
  102 + if (value1 == null || value2 == null) {
  103 + throw new RuntimeException("Between values for " + property + " cannot be null");
  104 + }
  105 + criteria.add(new Criterion(condition, value1, value2));
  106 + }
  107 +
  108 + public Criteria andIdIsNull() {
  109 + addCriterion("id is null");
  110 + return (Criteria) this;
  111 + }
  112 +
  113 + public Criteria andIdIsNotNull() {
  114 + addCriterion("id is not null");
  115 + return (Criteria) this;
  116 + }
  117 +
  118 + public Criteria andIdEqualTo(Long value) {
  119 + addCriterion("id =", value, "id");
  120 + return (Criteria) this;
  121 + }
  122 +
  123 + public Criteria andIdNotEqualTo(Long value) {
  124 + addCriterion("id <>", value, "id");
  125 + return (Criteria) this;
  126 + }
  127 +
  128 + public Criteria andIdGreaterThan(Long value) {
  129 + addCriterion("id >", value, "id");
  130 + return (Criteria) this;
  131 + }
  132 +
  133 + public Criteria andIdGreaterThanOrEqualTo(Long value) {
  134 + addCriterion("id >=", value, "id");
  135 + return (Criteria) this;
  136 + }
  137 +
  138 + public Criteria andIdLessThan(Long value) {
  139 + addCriterion("id <", value, "id");
  140 + return (Criteria) this;
  141 + }
  142 +
  143 + public Criteria andIdLessThanOrEqualTo(Long value) {
  144 + addCriterion("id <=", value, "id");
  145 + return (Criteria) this;
  146 + }
  147 +
  148 + public Criteria andIdIn(List<Long> values) {
  149 + addCriterion("id in", values, "id");
  150 + return (Criteria) this;
  151 + }
  152 +
  153 + public Criteria andIdNotIn(List<Long> values) {
  154 + addCriterion("id not in", values, "id");
  155 + return (Criteria) this;
  156 + }
  157 +
  158 + public Criteria andIdBetween(Long value1, Long value2) {
  159 + addCriterion("id between", value1, value2, "id");
  160 + return (Criteria) this;
  161 + }
  162 +
  163 + public Criteria andIdNotBetween(Long value1, Long value2) {
  164 + addCriterion("id not between", value1, value2, "id");
  165 + return (Criteria) this;
  166 + }
  167 +
  168 + public Criteria andOrderIdIsNull() {
  169 + addCriterion("order_id is null");
  170 + return (Criteria) this;
  171 + }
  172 +
  173 + public Criteria andOrderIdIsNotNull() {
  174 + addCriterion("order_id is not null");
  175 + return (Criteria) this;
  176 + }
  177 +
  178 + public Criteria andOrderIdEqualTo(String value) {
  179 + addCriterion("order_id =", value, "orderId");
  180 + return (Criteria) this;
  181 + }
  182 +
  183 + public Criteria andOrderIdNotEqualTo(String value) {
  184 + addCriterion("order_id <>", value, "orderId");
  185 + return (Criteria) this;
  186 + }
  187 +
  188 + public Criteria andOrderIdGreaterThan(String value) {
  189 + addCriterion("order_id >", value, "orderId");
  190 + return (Criteria) this;
  191 + }
  192 +
  193 + public Criteria andOrderIdGreaterThanOrEqualTo(String value) {
  194 + addCriterion("order_id >=", value, "orderId");
  195 + return (Criteria) this;
  196 + }
  197 +
  198 + public Criteria andOrderIdLessThan(String value) {
  199 + addCriterion("order_id <", value, "orderId");
  200 + return (Criteria) this;
  201 + }
  202 +
  203 + public Criteria andOrderIdLessThanOrEqualTo(String value) {
  204 + addCriterion("order_id <=", value, "orderId");
  205 + return (Criteria) this;
  206 + }
  207 +
  208 + public Criteria andOrderIdLike(String value) {
  209 + addCriterion("order_id like", value, "orderId");
  210 + return (Criteria) this;
  211 + }
  212 +
  213 + public Criteria andOrderIdNotLike(String value) {
  214 + addCriterion("order_id not like", value, "orderId");
  215 + return (Criteria) this;
  216 + }
  217 +
  218 + public Criteria andOrderIdIn(List<String> values) {
  219 + addCriterion("order_id in", values, "orderId");
  220 + return (Criteria) this;
  221 + }
  222 +
  223 + public Criteria andOrderIdNotIn(List<String> values) {
  224 + addCriterion("order_id not in", values, "orderId");
  225 + return (Criteria) this;
  226 + }
  227 +
  228 + public Criteria andOrderIdBetween(String value1, String value2) {
  229 + addCriterion("order_id between", value1, value2, "orderId");
  230 + return (Criteria) this;
  231 + }
  232 +
  233 + public Criteria andOrderIdNotBetween(String value1, String value2) {
  234 + addCriterion("order_id not between", value1, value2, "orderId");
  235 + return (Criteria) this;
  236 + }
  237 +
  238 + public Criteria andParkOrderTypeIsNull() {
  239 + addCriterion("park_order_type is null");
  240 + return (Criteria) this;
  241 + }
  242 +
  243 + public Criteria andParkOrderTypeIsNotNull() {
  244 + addCriterion("park_order_type is not null");
  245 + return (Criteria) this;
  246 + }
  247 +
  248 + public Criteria andParkOrderTypeEqualTo(Integer value) {
  249 + addCriterion("park_order_type =", value, "parkOrderType");
  250 + return (Criteria) this;
  251 + }
  252 +
  253 + public Criteria andParkOrderTypeNotEqualTo(Integer value) {
  254 + addCriterion("park_order_type <>", value, "parkOrderType");
  255 + return (Criteria) this;
  256 + }
  257 +
  258 + public Criteria andParkOrderTypeGreaterThan(Integer value) {
  259 + addCriterion("park_order_type >", value, "parkOrderType");
  260 + return (Criteria) this;
  261 + }
  262 +
  263 + public Criteria andParkOrderTypeGreaterThanOrEqualTo(Integer value) {
  264 + addCriterion("park_order_type >=", value, "parkOrderType");
  265 + return (Criteria) this;
  266 + }
  267 +
  268 + public Criteria andParkOrderTypeLessThan(Integer value) {
  269 + addCriterion("park_order_type <", value, "parkOrderType");
  270 + return (Criteria) this;
  271 + }
  272 +
  273 + public Criteria andParkOrderTypeLessThanOrEqualTo(Integer value) {
  274 + addCriterion("park_order_type <=", value, "parkOrderType");
  275 + return (Criteria) this;
  276 + }
  277 +
  278 + public Criteria andParkOrderTypeIn(List<Integer> values) {
  279 + addCriterion("park_order_type in", values, "parkOrderType");
  280 + return (Criteria) this;
  281 + }
  282 +
  283 + public Criteria andParkOrderTypeNotIn(List<Integer> values) {
  284 + addCriterion("park_order_type not in", values, "parkOrderType");
  285 + return (Criteria) this;
  286 + }
  287 +
  288 + public Criteria andParkOrderTypeBetween(Integer value1, Integer value2) {
  289 + addCriterion("park_order_type between", value1, value2, "parkOrderType");
  290 + return (Criteria) this;
  291 + }
  292 +
  293 + public Criteria andParkOrderTypeNotBetween(Integer value1, Integer value2) {
  294 + addCriterion("park_order_type not between", value1, value2, "parkOrderType");
  295 + return (Criteria) this;
  296 + }
  297 +
  298 + public Criteria andParkDetailTypeIsNull() {
  299 + addCriterion("park_detail_type is null");
  300 + return (Criteria) this;
  301 + }
  302 +
  303 + public Criteria andParkDetailTypeIsNotNull() {
  304 + addCriterion("park_detail_type is not null");
  305 + return (Criteria) this;
  306 + }
  307 +
  308 + public Criteria andParkDetailTypeEqualTo(Integer value) {
  309 + addCriterion("park_detail_type =", value, "parkDetailType");
  310 + return (Criteria) this;
  311 + }
  312 +
  313 + public Criteria andParkDetailTypeNotEqualTo(Integer value) {
  314 + addCriterion("park_detail_type <>", value, "parkDetailType");
  315 + return (Criteria) this;
  316 + }
  317 +
  318 + public Criteria andParkDetailTypeGreaterThan(Integer value) {
  319 + addCriterion("park_detail_type >", value, "parkDetailType");
  320 + return (Criteria) this;
  321 + }
  322 +
  323 + public Criteria andParkDetailTypeGreaterThanOrEqualTo(Integer value) {
  324 + addCriterion("park_detail_type >=", value, "parkDetailType");
  325 + return (Criteria) this;
  326 + }
  327 +
  328 + public Criteria andParkDetailTypeLessThan(Integer value) {
  329 + addCriterion("park_detail_type <", value, "parkDetailType");
  330 + return (Criteria) this;
  331 + }
  332 +
  333 + public Criteria andParkDetailTypeLessThanOrEqualTo(Integer value) {
  334 + addCriterion("park_detail_type <=", value, "parkDetailType");
  335 + return (Criteria) this;
  336 + }
  337 +
  338 + public Criteria andParkDetailTypeIn(List<Integer> values) {
  339 + addCriterion("park_detail_type in", values, "parkDetailType");
  340 + return (Criteria) this;
  341 + }
  342 +
  343 + public Criteria andParkDetailTypeNotIn(List<Integer> values) {
  344 + addCriterion("park_detail_type not in", values, "parkDetailType");
  345 + return (Criteria) this;
  346 + }
  347 +
  348 + public Criteria andParkDetailTypeBetween(Integer value1, Integer value2) {
  349 + addCriterion("park_detail_type between", value1, value2, "parkDetailType");
  350 + return (Criteria) this;
  351 + }
  352 +
  353 + public Criteria andParkDetailTypeNotBetween(Integer value1, Integer value2) {
  354 + addCriterion("park_detail_type not between", value1, value2, "parkDetailType");
  355 + return (Criteria) this;
  356 + }
  357 +
  358 + public Criteria andParkStateIsNull() {
  359 + addCriterion("park_state is null");
  360 + return (Criteria) this;
  361 + }
  362 +
  363 + public Criteria andParkStateIsNotNull() {
  364 + addCriterion("park_state is not null");
  365 + return (Criteria) this;
  366 + }
  367 +
  368 + public Criteria andParkStateEqualTo(Integer value) {
  369 + addCriterion("park_state =", value, "parkState");
  370 + return (Criteria) this;
  371 + }
  372 +
  373 + public Criteria andParkStateNotEqualTo(Integer value) {
  374 + addCriterion("park_state <>", value, "parkState");
  375 + return (Criteria) this;
  376 + }
  377 +
  378 + public Criteria andParkStateGreaterThan(Integer value) {
  379 + addCriterion("park_state >", value, "parkState");
  380 + return (Criteria) this;
  381 + }
  382 +
  383 + public Criteria andParkStateGreaterThanOrEqualTo(Integer value) {
  384 + addCriterion("park_state >=", value, "parkState");
  385 + return (Criteria) this;
  386 + }
  387 +
  388 + public Criteria andParkStateLessThan(Integer value) {
  389 + addCriterion("park_state <", value, "parkState");
  390 + return (Criteria) this;
  391 + }
  392 +
  393 + public Criteria andParkStateLessThanOrEqualTo(Integer value) {
  394 + addCriterion("park_state <=", value, "parkState");
  395 + return (Criteria) this;
  396 + }
  397 +
  398 + public Criteria andParkStateIn(List<Integer> values) {
  399 + addCriterion("park_state in", values, "parkState");
  400 + return (Criteria) this;
  401 + }
  402 +
  403 + public Criteria andParkStateNotIn(List<Integer> values) {
  404 + addCriterion("park_state not in", values, "parkState");
  405 + return (Criteria) this;
  406 + }
  407 +
  408 + public Criteria andParkStateBetween(Integer value1, Integer value2) {
  409 + addCriterion("park_state between", value1, value2, "parkState");
  410 + return (Criteria) this;
  411 + }
  412 +
  413 + public Criteria andParkStateNotBetween(Integer value1, Integer value2) {
  414 + addCriterion("park_state not between", value1, value2, "parkState");
  415 + return (Criteria) this;
  416 + }
  417 +
  418 + public Criteria andOrderStateIsNull() {
  419 + addCriterion("order_state is null");
  420 + return (Criteria) this;
  421 + }
  422 +
  423 + public Criteria andOrderStateIsNotNull() {
  424 + addCriterion("order_state is not null");
  425 + return (Criteria) this;
  426 + }
  427 +
  428 + public Criteria andOrderStateEqualTo(Integer value) {
  429 + addCriterion("order_state =", value, "orderState");
  430 + return (Criteria) this;
  431 + }
  432 +
  433 + public Criteria andOrderStateNotEqualTo(Integer value) {
  434 + addCriterion("order_state <>", value, "orderState");
  435 + return (Criteria) this;
  436 + }
  437 +
  438 + public Criteria andOrderStateGreaterThan(Integer value) {
  439 + addCriterion("order_state >", value, "orderState");
  440 + return (Criteria) this;
  441 + }
  442 +
  443 + public Criteria andOrderStateGreaterThanOrEqualTo(Integer value) {
  444 + addCriterion("order_state >=", value, "orderState");
  445 + return (Criteria) this;
  446 + }
  447 +
  448 + public Criteria andOrderStateLessThan(Integer value) {
  449 + addCriterion("order_state <", value, "orderState");
  450 + return (Criteria) this;
  451 + }
  452 +
  453 + public Criteria andOrderStateLessThanOrEqualTo(Integer value) {
  454 + addCriterion("order_state <=", value, "orderState");
  455 + return (Criteria) this;
  456 + }
  457 +
  458 + public Criteria andOrderStateIn(List<Integer> values) {
  459 + addCriterion("order_state in", values, "orderState");
  460 + return (Criteria) this;
  461 + }
  462 +
  463 + public Criteria andOrderStateNotIn(List<Integer> values) {
  464 + addCriterion("order_state not in", values, "orderState");
  465 + return (Criteria) this;
  466 + }
  467 +
  468 + public Criteria andOrderStateBetween(Integer value1, Integer value2) {
  469 + addCriterion("order_state between", value1, value2, "orderState");
  470 + return (Criteria) this;
  471 + }
  472 +
  473 + public Criteria andOrderStateNotBetween(Integer value1, Integer value2) {
  474 + addCriterion("order_state not between", value1, value2, "orderState");
  475 + return (Criteria) this;
  476 + }
  477 +
  478 + public Criteria andTerminalSourceIsNull() {
  479 + addCriterion("terminal_source is null");
  480 + return (Criteria) this;
  481 + }
  482 +
  483 + public Criteria andTerminalSourceIsNotNull() {
  484 + addCriterion("terminal_source is not null");
  485 + return (Criteria) this;
  486 + }
  487 +
  488 + public Criteria andTerminalSourceEqualTo(Integer value) {
  489 + addCriterion("terminal_source =", value, "terminalSource");
  490 + return (Criteria) this;
  491 + }
  492 +
  493 + public Criteria andTerminalSourceNotEqualTo(Integer value) {
  494 + addCriterion("terminal_source <>", value, "terminalSource");
  495 + return (Criteria) this;
  496 + }
  497 +
  498 + public Criteria andTerminalSourceGreaterThan(Integer value) {
  499 + addCriterion("terminal_source >", value, "terminalSource");
  500 + return (Criteria) this;
  501 + }
  502 +
  503 + public Criteria andTerminalSourceGreaterThanOrEqualTo(Integer value) {
  504 + addCriterion("terminal_source >=", value, "terminalSource");
  505 + return (Criteria) this;
  506 + }
  507 +
  508 + public Criteria andTerminalSourceLessThan(Integer value) {
  509 + addCriterion("terminal_source <", value, "terminalSource");
  510 + return (Criteria) this;
  511 + }
  512 +
  513 + public Criteria andTerminalSourceLessThanOrEqualTo(Integer value) {
  514 + addCriterion("terminal_source <=", value, "terminalSource");
  515 + return (Criteria) this;
  516 + }
  517 +
  518 + public Criteria andTerminalSourceIn(List<Integer> values) {
  519 + addCriterion("terminal_source in", values, "terminalSource");
  520 + return (Criteria) this;
  521 + }
  522 +
  523 + public Criteria andTerminalSourceNotIn(List<Integer> values) {
  524 + addCriterion("terminal_source not in", values, "terminalSource");
  525 + return (Criteria) this;
  526 + }
  527 +
  528 + public Criteria andTerminalSourceBetween(Integer value1, Integer value2) {
  529 + addCriterion("terminal_source between", value1, value2, "terminalSource");
  530 + return (Criteria) this;
  531 + }
  532 +
  533 + public Criteria andTerminalSourceNotBetween(Integer value1, Integer value2) {
  534 + addCriterion("terminal_source not between", value1, value2, "terminalSource");
  535 + return (Criteria) this;
  536 + }
  537 +
  538 + public Criteria andSourceTypeIsNull() {
  539 + addCriterion("source_type is null");
  540 + return (Criteria) this;
  541 + }
  542 +
  543 + public Criteria andSourceTypeIsNotNull() {
  544 + addCriterion("source_type is not null");
  545 + return (Criteria) this;
  546 + }
  547 +
  548 + public Criteria andSourceTypeEqualTo(Integer value) {
  549 + addCriterion("source_type =", value, "sourceType");
  550 + return (Criteria) this;
  551 + }
  552 +
  553 + public Criteria andSourceTypeNotEqualTo(Integer value) {
  554 + addCriterion("source_type <>", value, "sourceType");
  555 + return (Criteria) this;
  556 + }
  557 +
  558 + public Criteria andSourceTypeGreaterThan(Integer value) {
  559 + addCriterion("source_type >", value, "sourceType");
  560 + return (Criteria) this;
  561 + }
  562 +
  563 + public Criteria andSourceTypeGreaterThanOrEqualTo(Integer value) {
  564 + addCriterion("source_type >=", value, "sourceType");
  565 + return (Criteria) this;
  566 + }
  567 +
  568 + public Criteria andSourceTypeLessThan(Integer value) {
  569 + addCriterion("source_type <", value, "sourceType");
  570 + return (Criteria) this;
  571 + }
  572 +
  573 + public Criteria andSourceTypeLessThanOrEqualTo(Integer value) {
  574 + addCriterion("source_type <=", value, "sourceType");
  575 + return (Criteria) this;
  576 + }
  577 +
  578 + public Criteria andSourceTypeIn(List<Integer> values) {
  579 + addCriterion("source_type in", values, "sourceType");
  580 + return (Criteria) this;
  581 + }
  582 +
  583 + public Criteria andSourceTypeNotIn(List<Integer> values) {
  584 + addCriterion("source_type not in", values, "sourceType");
  585 + return (Criteria) this;
  586 + }
  587 +
  588 + public Criteria andSourceTypeBetween(Integer value1, Integer value2) {
  589 + addCriterion("source_type between", value1, value2, "sourceType");
  590 + return (Criteria) this;
  591 + }
  592 +
  593 + public Criteria andSourceTypeNotBetween(Integer value1, Integer value2) {
  594 + addCriterion("source_type not between", value1, value2, "sourceType");
  595 + return (Criteria) this;
  596 + }
  597 +
  598 + public Criteria andPlNoIsNull() {
  599 + addCriterion("pl_no is null");
  600 + return (Criteria) this;
  601 + }
  602 +
  603 + public Criteria andPlNoIsNotNull() {
  604 + addCriterion("pl_no is not null");
  605 + return (Criteria) this;
  606 + }
  607 +
  608 + public Criteria andPlNoEqualTo(String value) {
  609 + addCriterion("pl_no =", value, "plNo");
  610 + return (Criteria) this;
  611 + }
  612 +
  613 + public Criteria andPlNoNotEqualTo(String value) {
  614 + addCriterion("pl_no <>", value, "plNo");
  615 + return (Criteria) this;
  616 + }
  617 +
  618 + public Criteria andPlNoGreaterThan(String value) {
  619 + addCriterion("pl_no >", value, "plNo");
  620 + return (Criteria) this;
  621 + }
  622 +
  623 + public Criteria andPlNoGreaterThanOrEqualTo(String value) {
  624 + addCriterion("pl_no >=", value, "plNo");
  625 + return (Criteria) this;
  626 + }
  627 +
  628 + public Criteria andPlNoLessThan(String value) {
  629 + addCriterion("pl_no <", value, "plNo");
  630 + return (Criteria) this;
  631 + }
  632 +
  633 + public Criteria andPlNoLessThanOrEqualTo(String value) {
  634 + addCriterion("pl_no <=", value, "plNo");
  635 + return (Criteria) this;
  636 + }
  637 +
  638 + public Criteria andPlNoLike(String value) {
  639 + addCriterion("pl_no like", value, "plNo");
  640 + return (Criteria) this;
  641 + }
  642 +
  643 + public Criteria andPlNoNotLike(String value) {
  644 + addCriterion("pl_no not like", value, "plNo");
  645 + return (Criteria) this;
  646 + }
  647 +
  648 + public Criteria andPlNoIn(List<String> values) {
  649 + addCriterion("pl_no in", values, "plNo");
  650 + return (Criteria) this;
  651 + }
  652 +
  653 + public Criteria andPlNoNotIn(List<String> values) {
  654 + addCriterion("pl_no not in", values, "plNo");
  655 + return (Criteria) this;
  656 + }
  657 +
  658 + public Criteria andPlNoBetween(String value1, String value2) {
  659 + addCriterion("pl_no between", value1, value2, "plNo");
  660 + return (Criteria) this;
  661 + }
  662 +
  663 + public Criteria andPlNoNotBetween(String value1, String value2) {
  664 + addCriterion("pl_no not between", value1, value2, "plNo");
  665 + return (Criteria) this;
  666 + }
  667 +
  668 + public Criteria andPlNameIsNull() {
  669 + addCriterion("pl_name is null");
  670 + return (Criteria) this;
  671 + }
  672 +
  673 + public Criteria andPlNameIsNotNull() {
  674 + addCriterion("pl_name is not null");
  675 + return (Criteria) this;
  676 + }
  677 +
  678 + public Criteria andPlNameEqualTo(String value) {
  679 + addCriterion("pl_name =", value, "plName");
  680 + return (Criteria) this;
  681 + }
  682 +
  683 + public Criteria andPlNameNotEqualTo(String value) {
  684 + addCriterion("pl_name <>", value, "plName");
  685 + return (Criteria) this;
  686 + }
  687 +
  688 + public Criteria andPlNameGreaterThan(String value) {
  689 + addCriterion("pl_name >", value, "plName");
  690 + return (Criteria) this;
  691 + }
  692 +
  693 + public Criteria andPlNameGreaterThanOrEqualTo(String value) {
  694 + addCriterion("pl_name >=", value, "plName");
  695 + return (Criteria) this;
  696 + }
  697 +
  698 + public Criteria andPlNameLessThan(String value) {
  699 + addCriterion("pl_name <", value, "plName");
  700 + return (Criteria) this;
  701 + }
  702 +
  703 + public Criteria andPlNameLessThanOrEqualTo(String value) {
  704 + addCriterion("pl_name <=", value, "plName");
  705 + return (Criteria) this;
  706 + }
  707 +
  708 + public Criteria andPlNameLike(String value) {
  709 + addCriterion("pl_name like", value, "plName");
  710 + return (Criteria) this;
  711 + }
  712 +
  713 + public Criteria andPlNameNotLike(String value) {
  714 + addCriterion("pl_name not like", value, "plName");
  715 + return (Criteria) this;
  716 + }
  717 +
  718 + public Criteria andPlNameIn(List<String> values) {
  719 + addCriterion("pl_name in", values, "plName");
  720 + return (Criteria) this;
  721 + }
  722 +
  723 + public Criteria andPlNameNotIn(List<String> values) {
  724 + addCriterion("pl_name not in", values, "plName");
  725 + return (Criteria) this;
  726 + }
  727 +
  728 + public Criteria andPlNameBetween(String value1, String value2) {
  729 + addCriterion("pl_name between", value1, value2, "plName");
  730 + return (Criteria) this;
  731 + }
  732 +
  733 + public Criteria andPlNameNotBetween(String value1, String value2) {
  734 + addCriterion("pl_name not between", value1, value2, "plName");
  735 + return (Criteria) this;
  736 + }
  737 +
  738 + public Criteria andBerthRangeNoIsNull() {
  739 + addCriterion("berth_range_no is null");
  740 + return (Criteria) this;
  741 + }
  742 +
  743 + public Criteria andBerthRangeNoIsNotNull() {
  744 + addCriterion("berth_range_no is not null");
  745 + return (Criteria) this;
  746 + }
  747 +
  748 + public Criteria andBerthRangeNoEqualTo(String value) {
  749 + addCriterion("berth_range_no =", value, "berthRangeNo");
  750 + return (Criteria) this;
  751 + }
  752 +
  753 + public Criteria andBerthRangeNoNotEqualTo(String value) {
  754 + addCriterion("berth_range_no <>", value, "berthRangeNo");
  755 + return (Criteria) this;
  756 + }
  757 +
  758 + public Criteria andBerthRangeNoGreaterThan(String value) {
  759 + addCriterion("berth_range_no >", value, "berthRangeNo");
  760 + return (Criteria) this;
  761 + }
  762 +
  763 + public Criteria andBerthRangeNoGreaterThanOrEqualTo(String value) {
  764 + addCriterion("berth_range_no >=", value, "berthRangeNo");
  765 + return (Criteria) this;
  766 + }
  767 +
  768 + public Criteria andBerthRangeNoLessThan(String value) {
  769 + addCriterion("berth_range_no <", value, "berthRangeNo");
  770 + return (Criteria) this;
  771 + }
  772 +
  773 + public Criteria andBerthRangeNoLessThanOrEqualTo(String value) {
  774 + addCriterion("berth_range_no <=", value, "berthRangeNo");
  775 + return (Criteria) this;
  776 + }
  777 +
  778 + public Criteria andBerthRangeNoLike(String value) {
  779 + addCriterion("berth_range_no like", value, "berthRangeNo");
  780 + return (Criteria) this;
  781 + }
  782 +
  783 + public Criteria andBerthRangeNoNotLike(String value) {
  784 + addCriterion("berth_range_no not like", value, "berthRangeNo");
  785 + return (Criteria) this;
  786 + }
  787 +
  788 + public Criteria andBerthRangeNoIn(List<String> values) {
  789 + addCriterion("berth_range_no in", values, "berthRangeNo");
  790 + return (Criteria) this;
  791 + }
  792 +
  793 + public Criteria andBerthRangeNoNotIn(List<String> values) {
  794 + addCriterion("berth_range_no not in", values, "berthRangeNo");
  795 + return (Criteria) this;
  796 + }
  797 +
  798 + public Criteria andBerthRangeNoBetween(String value1, String value2) {
  799 + addCriterion("berth_range_no between", value1, value2, "berthRangeNo");
  800 + return (Criteria) this;
  801 + }
  802 +
  803 + public Criteria andBerthRangeNoNotBetween(String value1, String value2) {
  804 + addCriterion("berth_range_no not between", value1, value2, "berthRangeNo");
  805 + return (Criteria) this;
  806 + }
  807 +
  808 + public Criteria andBerthRangeNameIsNull() {
  809 + addCriterion("berth_range_name is null");
  810 + return (Criteria) this;
  811 + }
  812 +
  813 + public Criteria andBerthRangeNameIsNotNull() {
  814 + addCriterion("berth_range_name is not null");
  815 + return (Criteria) this;
  816 + }
  817 +
  818 + public Criteria andBerthRangeNameEqualTo(String value) {
  819 + addCriterion("berth_range_name =", value, "berthRangeName");
  820 + return (Criteria) this;
  821 + }
  822 +
  823 + public Criteria andBerthRangeNameNotEqualTo(String value) {
  824 + addCriterion("berth_range_name <>", value, "berthRangeName");
  825 + return (Criteria) this;
  826 + }
  827 +
  828 + public Criteria andBerthRangeNameGreaterThan(String value) {
  829 + addCriterion("berth_range_name >", value, "berthRangeName");
  830 + return (Criteria) this;
  831 + }
  832 +
  833 + public Criteria andBerthRangeNameGreaterThanOrEqualTo(String value) {
  834 + addCriterion("berth_range_name >=", value, "berthRangeName");
  835 + return (Criteria) this;
  836 + }
  837 +
  838 + public Criteria andBerthRangeNameLessThan(String value) {
  839 + addCriterion("berth_range_name <", value, "berthRangeName");
  840 + return (Criteria) this;
  841 + }
  842 +
  843 + public Criteria andBerthRangeNameLessThanOrEqualTo(String value) {
  844 + addCriterion("berth_range_name <=", value, "berthRangeName");
  845 + return (Criteria) this;
  846 + }
  847 +
  848 + public Criteria andBerthRangeNameLike(String value) {
  849 + addCriterion("berth_range_name like", value, "berthRangeName");
  850 + return (Criteria) this;
  851 + }
  852 +
  853 + public Criteria andBerthRangeNameNotLike(String value) {
  854 + addCriterion("berth_range_name not like", value, "berthRangeName");
  855 + return (Criteria) this;
  856 + }
  857 +
  858 + public Criteria andBerthRangeNameIn(List<String> values) {
  859 + addCriterion("berth_range_name in", values, "berthRangeName");
  860 + return (Criteria) this;
  861 + }
  862 +
  863 + public Criteria andBerthRangeNameNotIn(List<String> values) {
  864 + addCriterion("berth_range_name not in", values, "berthRangeName");
  865 + return (Criteria) this;
  866 + }
  867 +
  868 + public Criteria andBerthRangeNameBetween(String value1, String value2) {
  869 + addCriterion("berth_range_name between", value1, value2, "berthRangeName");
  870 + return (Criteria) this;
  871 + }
  872 +
  873 + public Criteria andBerthRangeNameNotBetween(String value1, String value2) {
  874 + addCriterion("berth_range_name not between", value1, value2, "berthRangeName");
  875 + return (Criteria) this;
  876 + }
  877 +
  878 + public Criteria andBerthNoIsNull() {
  879 + addCriterion("berth_no is null");
  880 + return (Criteria) this;
  881 + }
  882 +
  883 + public Criteria andBerthNoIsNotNull() {
  884 + addCriterion("berth_no is not null");
  885 + return (Criteria) this;
  886 + }
  887 +
  888 + public Criteria andBerthNoEqualTo(String value) {
  889 + addCriterion("berth_no =", value, "berthNo");
  890 + return (Criteria) this;
  891 + }
  892 +
  893 + public Criteria andBerthNoNotEqualTo(String value) {
  894 + addCriterion("berth_no <>", value, "berthNo");
  895 + return (Criteria) this;
  896 + }
  897 +
  898 + public Criteria andBerthNoGreaterThan(String value) {
  899 + addCriterion("berth_no >", value, "berthNo");
  900 + return (Criteria) this;
  901 + }
  902 +
  903 + public Criteria andBerthNoGreaterThanOrEqualTo(String value) {
  904 + addCriterion("berth_no >=", value, "berthNo");
  905 + return (Criteria) this;
  906 + }
  907 +
  908 + public Criteria andBerthNoLessThan(String value) {
  909 + addCriterion("berth_no <", value, "berthNo");
  910 + return (Criteria) this;
  911 + }
  912 +
  913 + public Criteria andBerthNoLessThanOrEqualTo(String value) {
  914 + addCriterion("berth_no <=", value, "berthNo");
  915 + return (Criteria) this;
  916 + }
  917 +
  918 + public Criteria andBerthNoLike(String value) {
  919 + addCriterion("berth_no like", value, "berthNo");
  920 + return (Criteria) this;
  921 + }
  922 +
  923 + public Criteria andBerthNoNotLike(String value) {
  924 + addCriterion("berth_no not like", value, "berthNo");
  925 + return (Criteria) this;
  926 + }
  927 +
  928 + public Criteria andBerthNoIn(List<String> values) {
  929 + addCriterion("berth_no in", values, "berthNo");
  930 + return (Criteria) this;
  931 + }
  932 +
  933 + public Criteria andBerthNoNotIn(List<String> values) {
  934 + addCriterion("berth_no not in", values, "berthNo");
  935 + return (Criteria) this;
  936 + }
  937 +
  938 + public Criteria andBerthNoBetween(String value1, String value2) {
  939 + addCriterion("berth_no between", value1, value2, "berthNo");
  940 + return (Criteria) this;
  941 + }
  942 +
  943 + public Criteria andBerthNoNotBetween(String value1, String value2) {
  944 + addCriterion("berth_no not between", value1, value2, "berthNo");
  945 + return (Criteria) this;
  946 + }
  947 +
  948 + public Criteria andOrderDicountFeeIsNull() {
  949 + addCriterion("order_dicount_fee is null");
  950 + return (Criteria) this;
  951 + }
  952 +
  953 + public Criteria andOrderDicountFeeIsNotNull() {
  954 + addCriterion("order_dicount_fee is not null");
  955 + return (Criteria) this;
  956 + }
  957 +
  958 + public Criteria andOrderDicountFeeEqualTo(Long value) {
  959 + addCriterion("order_dicount_fee =", value, "orderDicountFee");
  960 + return (Criteria) this;
  961 + }
  962 +
  963 + public Criteria andOrderDicountFeeNotEqualTo(Long value) {
  964 + addCriterion("order_dicount_fee <>", value, "orderDicountFee");
  965 + return (Criteria) this;
  966 + }
  967 +
  968 + public Criteria andOrderDicountFeeGreaterThan(Long value) {
  969 + addCriterion("order_dicount_fee >", value, "orderDicountFee");
  970 + return (Criteria) this;
  971 + }
  972 +
  973 + public Criteria andOrderDicountFeeGreaterThanOrEqualTo(Long value) {
  974 + addCriterion("order_dicount_fee >=", value, "orderDicountFee");
  975 + return (Criteria) this;
  976 + }
  977 +
  978 + public Criteria andOrderDicountFeeLessThan(Long value) {
  979 + addCriterion("order_dicount_fee <", value, "orderDicountFee");
  980 + return (Criteria) this;
  981 + }
  982 +
  983 + public Criteria andOrderDicountFeeLessThanOrEqualTo(Long value) {
  984 + addCriterion("order_dicount_fee <=", value, "orderDicountFee");
  985 + return (Criteria) this;
  986 + }
  987 +
  988 + public Criteria andOrderDicountFeeIn(List<Long> values) {
  989 + addCriterion("order_dicount_fee in", values, "orderDicountFee");
  990 + return (Criteria) this;
  991 + }
  992 +
  993 + public Criteria andOrderDicountFeeNotIn(List<Long> values) {
  994 + addCriterion("order_dicount_fee not in", values, "orderDicountFee");
  995 + return (Criteria) this;
  996 + }
  997 +
  998 + public Criteria andOrderDicountFeeBetween(Long value1, Long value2) {
  999 + addCriterion("order_dicount_fee between", value1, value2, "orderDicountFee");
  1000 + return (Criteria) this;
  1001 + }
  1002 +
  1003 + public Criteria andOrderDicountFeeNotBetween(Long value1, Long value2) {
  1004 + addCriterion("order_dicount_fee not between", value1, value2, "orderDicountFee");
  1005 + return (Criteria) this;
  1006 + }
  1007 +
  1008 + public Criteria andOrderActFeeIsNull() {
  1009 + addCriterion("order_act_fee is null");
  1010 + return (Criteria) this;
  1011 + }
  1012 +
  1013 + public Criteria andOrderActFeeIsNotNull() {
  1014 + addCriterion("order_act_fee is not null");
  1015 + return (Criteria) this;
  1016 + }
  1017 +
  1018 + public Criteria andOrderActFeeEqualTo(Long value) {
  1019 + addCriterion("order_act_fee =", value, "orderActFee");
  1020 + return (Criteria) this;
  1021 + }
  1022 +
  1023 + public Criteria andOrderActFeeNotEqualTo(Long value) {
  1024 + addCriterion("order_act_fee <>", value, "orderActFee");
  1025 + return (Criteria) this;
  1026 + }
  1027 +
  1028 + public Criteria andOrderActFeeGreaterThan(Long value) {
  1029 + addCriterion("order_act_fee >", value, "orderActFee");
  1030 + return (Criteria) this;
  1031 + }
  1032 +
  1033 + public Criteria andOrderActFeeGreaterThanOrEqualTo(Long value) {
  1034 + addCriterion("order_act_fee >=", value, "orderActFee");
  1035 + return (Criteria) this;
  1036 + }
  1037 +
  1038 + public Criteria andOrderActFeeLessThan(Long value) {
  1039 + addCriterion("order_act_fee <", value, "orderActFee");
  1040 + return (Criteria) this;
  1041 + }
  1042 +
  1043 + public Criteria andOrderActFeeLessThanOrEqualTo(Long value) {
  1044 + addCriterion("order_act_fee <=", value, "orderActFee");
  1045 + return (Criteria) this;
  1046 + }
  1047 +
  1048 + public Criteria andOrderActFeeIn(List<Long> values) {
  1049 + addCriterion("order_act_fee in", values, "orderActFee");
  1050 + return (Criteria) this;
  1051 + }
  1052 +
  1053 + public Criteria andOrderActFeeNotIn(List<Long> values) {
  1054 + addCriterion("order_act_fee not in", values, "orderActFee");
  1055 + return (Criteria) this;
  1056 + }
  1057 +
  1058 + public Criteria andOrderActFeeBetween(Long value1, Long value2) {
  1059 + addCriterion("order_act_fee between", value1, value2, "orderActFee");
  1060 + return (Criteria) this;
  1061 + }
  1062 +
  1063 + public Criteria andOrderActFeeNotBetween(Long value1, Long value2) {
  1064 + addCriterion("order_act_fee not between", value1, value2, "orderActFee");
  1065 + return (Criteria) this;
  1066 + }
  1067 +
  1068 + public Criteria andOrderTotalFeeIsNull() {
  1069 + addCriterion("order_total_fee is null");
  1070 + return (Criteria) this;
  1071 + }
  1072 +
  1073 + public Criteria andOrderTotalFeeIsNotNull() {
  1074 + addCriterion("order_total_fee is not null");
  1075 + return (Criteria) this;
  1076 + }
  1077 +
  1078 + public Criteria andOrderTotalFeeEqualTo(Long value) {
  1079 + addCriterion("order_total_fee =", value, "orderTotalFee");
  1080 + return (Criteria) this;
  1081 + }
  1082 +
  1083 + public Criteria andOrderTotalFeeNotEqualTo(Long value) {
  1084 + addCriterion("order_total_fee <>", value, "orderTotalFee");
  1085 + return (Criteria) this;
  1086 + }
  1087 +
  1088 + public Criteria andOrderTotalFeeGreaterThan(Long value) {
  1089 + addCriterion("order_total_fee >", value, "orderTotalFee");
  1090 + return (Criteria) this;
  1091 + }
  1092 +
  1093 + public Criteria andOrderTotalFeeGreaterThanOrEqualTo(Long value) {
  1094 + addCriterion("order_total_fee >=", value, "orderTotalFee");
  1095 + return (Criteria) this;
  1096 + }
  1097 +
  1098 + public Criteria andOrderTotalFeeLessThan(Long value) {
  1099 + addCriterion("order_total_fee <", value, "orderTotalFee");
  1100 + return (Criteria) this;
  1101 + }
  1102 +
  1103 + public Criteria andOrderTotalFeeLessThanOrEqualTo(Long value) {
  1104 + addCriterion("order_total_fee <=", value, "orderTotalFee");
  1105 + return (Criteria) this;
  1106 + }
  1107 +
  1108 + public Criteria andOrderTotalFeeIn(List<Long> values) {
  1109 + addCriterion("order_total_fee in", values, "orderTotalFee");
  1110 + return (Criteria) this;
  1111 + }
  1112 +
  1113 + public Criteria andOrderTotalFeeNotIn(List<Long> values) {
  1114 + addCriterion("order_total_fee not in", values, "orderTotalFee");
  1115 + return (Criteria) this;
  1116 + }
  1117 +
  1118 + public Criteria andOrderTotalFeeBetween(Long value1, Long value2) {
  1119 + addCriterion("order_total_fee between", value1, value2, "orderTotalFee");
  1120 + return (Criteria) this;
  1121 + }
  1122 +
  1123 + public Criteria andOrderTotalFeeNotBetween(Long value1, Long value2) {
  1124 + addCriterion("order_total_fee not between", value1, value2, "orderTotalFee");
  1125 + return (Criteria) this;
  1126 + }
  1127 +
  1128 + public Criteria andPreActFeeIsNull() {
  1129 + addCriterion("pre_act_fee is null");
  1130 + return (Criteria) this;
  1131 + }
  1132 +
  1133 + public Criteria andPreActFeeIsNotNull() {
  1134 + addCriterion("pre_act_fee is not null");
  1135 + return (Criteria) this;
  1136 + }
  1137 +
  1138 + public Criteria andPreActFeeEqualTo(Long value) {
  1139 + addCriterion("pre_act_fee =", value, "preActFee");
  1140 + return (Criteria) this;
  1141 + }
  1142 +
  1143 + public Criteria andPreActFeeNotEqualTo(Long value) {
  1144 + addCriterion("pre_act_fee <>", value, "preActFee");
  1145 + return (Criteria) this;
  1146 + }
  1147 +
  1148 + public Criteria andPreActFeeGreaterThan(Long value) {
  1149 + addCriterion("pre_act_fee >", value, "preActFee");
  1150 + return (Criteria) this;
  1151 + }
  1152 +
  1153 + public Criteria andPreActFeeGreaterThanOrEqualTo(Long value) {
  1154 + addCriterion("pre_act_fee >=", value, "preActFee");
  1155 + return (Criteria) this;
  1156 + }
  1157 +
  1158 + public Criteria andPreActFeeLessThan(Long value) {
  1159 + addCriterion("pre_act_fee <", value, "preActFee");
  1160 + return (Criteria) this;
  1161 + }
  1162 +
  1163 + public Criteria andPreActFeeLessThanOrEqualTo(Long value) {
  1164 + addCriterion("pre_act_fee <=", value, "preActFee");
  1165 + return (Criteria) this;
  1166 + }
  1167 +
  1168 + public Criteria andPreActFeeIn(List<Long> values) {
  1169 + addCriterion("pre_act_fee in", values, "preActFee");
  1170 + return (Criteria) this;
  1171 + }
  1172 +
  1173 + public Criteria andPreActFeeNotIn(List<Long> values) {
  1174 + addCriterion("pre_act_fee not in", values, "preActFee");
  1175 + return (Criteria) this;
  1176 + }
  1177 +
  1178 + public Criteria andPreActFeeBetween(Long value1, Long value2) {
  1179 + addCriterion("pre_act_fee between", value1, value2, "preActFee");
  1180 + return (Criteria) this;
  1181 + }
  1182 +
  1183 + public Criteria andPreActFeeNotBetween(Long value1, Long value2) {
  1184 + addCriterion("pre_act_fee not between", value1, value2, "preActFee");
  1185 + return (Criteria) this;
  1186 + }
  1187 +
  1188 + public Criteria andPreTotalFeeIsNull() {
  1189 + addCriterion("pre_total_fee is null");
  1190 + return (Criteria) this;
  1191 + }
  1192 +
  1193 + public Criteria andPreTotalFeeIsNotNull() {
  1194 + addCriterion("pre_total_fee is not null");
  1195 + return (Criteria) this;
  1196 + }
  1197 +
  1198 + public Criteria andPreTotalFeeEqualTo(Long value) {
  1199 + addCriterion("pre_total_fee =", value, "preTotalFee");
  1200 + return (Criteria) this;
  1201 + }
  1202 +
  1203 + public Criteria andPreTotalFeeNotEqualTo(Long value) {
  1204 + addCriterion("pre_total_fee <>", value, "preTotalFee");
  1205 + return (Criteria) this;
  1206 + }
  1207 +
  1208 + public Criteria andPreTotalFeeGreaterThan(Long value) {
  1209 + addCriterion("pre_total_fee >", value, "preTotalFee");
  1210 + return (Criteria) this;
  1211 + }
  1212 +
  1213 + public Criteria andPreTotalFeeGreaterThanOrEqualTo(Long value) {
  1214 + addCriterion("pre_total_fee >=", value, "preTotalFee");
  1215 + return (Criteria) this;
  1216 + }
  1217 +
  1218 + public Criteria andPreTotalFeeLessThan(Long value) {
  1219 + addCriterion("pre_total_fee <", value, "preTotalFee");
  1220 + return (Criteria) this;
  1221 + }
  1222 +
  1223 + public Criteria andPreTotalFeeLessThanOrEqualTo(Long value) {
  1224 + addCriterion("pre_total_fee <=", value, "preTotalFee");
  1225 + return (Criteria) this;
  1226 + }
  1227 +
  1228 + public Criteria andPreTotalFeeIn(List<Long> values) {
  1229 + addCriterion("pre_total_fee in", values, "preTotalFee");
  1230 + return (Criteria) this;
  1231 + }
  1232 +
  1233 + public Criteria andPreTotalFeeNotIn(List<Long> values) {
  1234 + addCriterion("pre_total_fee not in", values, "preTotalFee");
  1235 + return (Criteria) this;
  1236 + }
  1237 +
  1238 + public Criteria andPreTotalFeeBetween(Long value1, Long value2) {
  1239 + addCriterion("pre_total_fee between", value1, value2, "preTotalFee");
  1240 + return (Criteria) this;
  1241 + }
  1242 +
  1243 + public Criteria andPreTotalFeeNotBetween(Long value1, Long value2) {
  1244 + addCriterion("pre_total_fee not between", value1, value2, "preTotalFee");
  1245 + return (Criteria) this;
  1246 + }
  1247 +
  1248 + public Criteria andOvertimeTotalFeeIsNull() {
  1249 + addCriterion("overtime_total_fee is null");
  1250 + return (Criteria) this;
  1251 + }
  1252 +
  1253 + public Criteria andOvertimeTotalFeeIsNotNull() {
  1254 + addCriterion("overtime_total_fee is not null");
  1255 + return (Criteria) this;
  1256 + }
  1257 +
  1258 + public Criteria andOvertimeTotalFeeEqualTo(Long value) {
  1259 + addCriterion("overtime_total_fee =", value, "overtimeTotalFee");
  1260 + return (Criteria) this;
  1261 + }
  1262 +
  1263 + public Criteria andOvertimeTotalFeeNotEqualTo(Long value) {
  1264 + addCriterion("overtime_total_fee <>", value, "overtimeTotalFee");
  1265 + return (Criteria) this;
  1266 + }
  1267 +
  1268 + public Criteria andOvertimeTotalFeeGreaterThan(Long value) {
  1269 + addCriterion("overtime_total_fee >", value, "overtimeTotalFee");
  1270 + return (Criteria) this;
  1271 + }
  1272 +
  1273 + public Criteria andOvertimeTotalFeeGreaterThanOrEqualTo(Long value) {
  1274 + addCriterion("overtime_total_fee >=", value, "overtimeTotalFee");
  1275 + return (Criteria) this;
  1276 + }
  1277 +
  1278 + public Criteria andOvertimeTotalFeeLessThan(Long value) {
  1279 + addCriterion("overtime_total_fee <", value, "overtimeTotalFee");
  1280 + return (Criteria) this;
  1281 + }
  1282 +
  1283 + public Criteria andOvertimeTotalFeeLessThanOrEqualTo(Long value) {
  1284 + addCriterion("overtime_total_fee <=", value, "overtimeTotalFee");
  1285 + return (Criteria) this;
  1286 + }
  1287 +
  1288 + public Criteria andOvertimeTotalFeeIn(List<Long> values) {
  1289 + addCriterion("overtime_total_fee in", values, "overtimeTotalFee");
  1290 + return (Criteria) this;
  1291 + }
  1292 +
  1293 + public Criteria andOvertimeTotalFeeNotIn(List<Long> values) {
  1294 + addCriterion("overtime_total_fee not in", values, "overtimeTotalFee");
  1295 + return (Criteria) this;
  1296 + }
  1297 +
  1298 + public Criteria andOvertimeTotalFeeBetween(Long value1, Long value2) {
  1299 + addCriterion("overtime_total_fee between", value1, value2, "overtimeTotalFee");
  1300 + return (Criteria) this;
  1301 + }
  1302 +
  1303 + public Criteria andOvertimeTotalFeeNotBetween(Long value1, Long value2) {
  1304 + addCriterion("overtime_total_fee not between", value1, value2, "overtimeTotalFee");
  1305 + return (Criteria) this;
  1306 + }
  1307 +
  1308 + public Criteria andOvertimeActFeeIsNull() {
  1309 + addCriterion("overtime_act_fee is null");
  1310 + return (Criteria) this;
  1311 + }
  1312 +
  1313 + public Criteria andOvertimeActFeeIsNotNull() {
  1314 + addCriterion("overtime_act_fee is not null");
  1315 + return (Criteria) this;
  1316 + }
  1317 +
  1318 + public Criteria andOvertimeActFeeEqualTo(Long value) {
  1319 + addCriterion("overtime_act_fee =", value, "overtimeActFee");
  1320 + return (Criteria) this;
  1321 + }
  1322 +
  1323 + public Criteria andOvertimeActFeeNotEqualTo(Long value) {
  1324 + addCriterion("overtime_act_fee <>", value, "overtimeActFee");
  1325 + return (Criteria) this;
  1326 + }
  1327 +
  1328 + public Criteria andOvertimeActFeeGreaterThan(Long value) {
  1329 + addCriterion("overtime_act_fee >", value, "overtimeActFee");
  1330 + return (Criteria) this;
  1331 + }
  1332 +
  1333 + public Criteria andOvertimeActFeeGreaterThanOrEqualTo(Long value) {
  1334 + addCriterion("overtime_act_fee >=", value, "overtimeActFee");
  1335 + return (Criteria) this;
  1336 + }
  1337 +
  1338 + public Criteria andOvertimeActFeeLessThan(Long value) {
  1339 + addCriterion("overtime_act_fee <", value, "overtimeActFee");
  1340 + return (Criteria) this;
  1341 + }
  1342 +
  1343 + public Criteria andOvertimeActFeeLessThanOrEqualTo(Long value) {
  1344 + addCriterion("overtime_act_fee <=", value, "overtimeActFee");
  1345 + return (Criteria) this;
  1346 + }
  1347 +
  1348 + public Criteria andOvertimeActFeeIn(List<Long> values) {
  1349 + addCriterion("overtime_act_fee in", values, "overtimeActFee");
  1350 + return (Criteria) this;
  1351 + }
  1352 +
  1353 + public Criteria andOvertimeActFeeNotIn(List<Long> values) {
  1354 + addCriterion("overtime_act_fee not in", values, "overtimeActFee");
  1355 + return (Criteria) this;
  1356 + }
  1357 +
  1358 + public Criteria andOvertimeActFeeBetween(Long value1, Long value2) {
  1359 + addCriterion("overtime_act_fee between", value1, value2, "overtimeActFee");
  1360 + return (Criteria) this;
  1361 + }
  1362 +
  1363 + public Criteria andOvertimeActFeeNotBetween(Long value1, Long value2) {
  1364 + addCriterion("overtime_act_fee not between", value1, value2, "overtimeActFee");
  1365 + return (Criteria) this;
  1366 + }
  1367 +
  1368 + public Criteria andBackActFeeIsNull() {
  1369 + addCriterion("back_act_fee is null");
  1370 + return (Criteria) this;
  1371 + }
  1372 +
  1373 + public Criteria andBackActFeeIsNotNull() {
  1374 + addCriterion("back_act_fee is not null");
  1375 + return (Criteria) this;
  1376 + }
  1377 +
  1378 + public Criteria andBackActFeeEqualTo(Long value) {
  1379 + addCriterion("back_act_fee =", value, "backActFee");
  1380 + return (Criteria) this;
  1381 + }
  1382 +
  1383 + public Criteria andBackActFeeNotEqualTo(Long value) {
  1384 + addCriterion("back_act_fee <>", value, "backActFee");
  1385 + return (Criteria) this;
  1386 + }
  1387 +
  1388 + public Criteria andBackActFeeGreaterThan(Long value) {
  1389 + addCriterion("back_act_fee >", value, "backActFee");
  1390 + return (Criteria) this;
  1391 + }
  1392 +
  1393 + public Criteria andBackActFeeGreaterThanOrEqualTo(Long value) {
  1394 + addCriterion("back_act_fee >=", value, "backActFee");
  1395 + return (Criteria) this;
  1396 + }
  1397 +
  1398 + public Criteria andBackActFeeLessThan(Long value) {
  1399 + addCriterion("back_act_fee <", value, "backActFee");
  1400 + return (Criteria) this;
  1401 + }
  1402 +
  1403 + public Criteria andBackActFeeLessThanOrEqualTo(Long value) {
  1404 + addCriterion("back_act_fee <=", value, "backActFee");
  1405 + return (Criteria) this;
  1406 + }
  1407 +
  1408 + public Criteria andBackActFeeIn(List<Long> values) {
  1409 + addCriterion("back_act_fee in", values, "backActFee");
  1410 + return (Criteria) this;
  1411 + }
  1412 +
  1413 + public Criteria andBackActFeeNotIn(List<Long> values) {
  1414 + addCriterion("back_act_fee not in", values, "backActFee");
  1415 + return (Criteria) this;
  1416 + }
  1417 +
  1418 + public Criteria andBackActFeeBetween(Long value1, Long value2) {
  1419 + addCriterion("back_act_fee between", value1, value2, "backActFee");
  1420 + return (Criteria) this;
  1421 + }
  1422 +
  1423 + public Criteria andBackActFeeNotBetween(Long value1, Long value2) {
  1424 + addCriterion("back_act_fee not between", value1, value2, "backActFee");
  1425 + return (Criteria) this;
  1426 + }
  1427 +
  1428 + public Criteria andArrearageFeeIsNull() {
  1429 + addCriterion("arrearage_fee is null");
  1430 + return (Criteria) this;
  1431 + }
  1432 +
  1433 + public Criteria andArrearageFeeIsNotNull() {
  1434 + addCriterion("arrearage_fee is not null");
  1435 + return (Criteria) this;
  1436 + }
  1437 +
  1438 + public Criteria andArrearageFeeEqualTo(Long value) {
  1439 + addCriterion("arrearage_fee =", value, "arrearageFee");
  1440 + return (Criteria) this;
  1441 + }
  1442 +
  1443 + public Criteria andArrearageFeeNotEqualTo(Long value) {
  1444 + addCriterion("arrearage_fee <>", value, "arrearageFee");
  1445 + return (Criteria) this;
  1446 + }
  1447 +
  1448 + public Criteria andArrearageFeeGreaterThan(Long value) {
  1449 + addCriterion("arrearage_fee >", value, "arrearageFee");
  1450 + return (Criteria) this;
  1451 + }
  1452 +
  1453 + public Criteria andArrearageFeeGreaterThanOrEqualTo(Long value) {
  1454 + addCriterion("arrearage_fee >=", value, "arrearageFee");
  1455 + return (Criteria) this;
  1456 + }
  1457 +
  1458 + public Criteria andArrearageFeeLessThan(Long value) {
  1459 + addCriterion("arrearage_fee <", value, "arrearageFee");
  1460 + return (Criteria) this;
  1461 + }
  1462 +
  1463 + public Criteria andArrearageFeeLessThanOrEqualTo(Long value) {
  1464 + addCriterion("arrearage_fee <=", value, "arrearageFee");
  1465 + return (Criteria) this;
  1466 + }
  1467 +
  1468 + public Criteria andArrearageFeeIn(List<Long> values) {
  1469 + addCriterion("arrearage_fee in", values, "arrearageFee");
  1470 + return (Criteria) this;
  1471 + }
  1472 +
  1473 + public Criteria andArrearageFeeNotIn(List<Long> values) {
  1474 + addCriterion("arrearage_fee not in", values, "arrearageFee");
  1475 + return (Criteria) this;
  1476 + }
  1477 +
  1478 + public Criteria andArrearageFeeBetween(Long value1, Long value2) {
  1479 + addCriterion("arrearage_fee between", value1, value2, "arrearageFee");
  1480 + return (Criteria) this;
  1481 + }
  1482 +
  1483 + public Criteria andArrearageFeeNotBetween(Long value1, Long value2) {
  1484 + addCriterion("arrearage_fee not between", value1, value2, "arrearageFee");
  1485 + return (Criteria) this;
  1486 + }
  1487 +
  1488 + public Criteria andRefundActFeeIsNull() {
  1489 + addCriterion("refund_act_fee is null");
  1490 + return (Criteria) this;
  1491 + }
  1492 +
  1493 + public Criteria andRefundActFeeIsNotNull() {
  1494 + addCriterion("refund_act_fee is not null");
  1495 + return (Criteria) this;
  1496 + }
  1497 +
  1498 + public Criteria andRefundActFeeEqualTo(Long value) {
  1499 + addCriterion("refund_act_fee =", value, "refundActFee");
  1500 + return (Criteria) this;
  1501 + }
  1502 +
  1503 + public Criteria andRefundActFeeNotEqualTo(Long value) {
  1504 + addCriterion("refund_act_fee <>", value, "refundActFee");
  1505 + return (Criteria) this;
  1506 + }
  1507 +
  1508 + public Criteria andRefundActFeeGreaterThan(Long value) {
  1509 + addCriterion("refund_act_fee >", value, "refundActFee");
  1510 + return (Criteria) this;
  1511 + }
  1512 +
  1513 + public Criteria andRefundActFeeGreaterThanOrEqualTo(Long value) {
  1514 + addCriterion("refund_act_fee >=", value, "refundActFee");
  1515 + return (Criteria) this;
  1516 + }
  1517 +
  1518 + public Criteria andRefundActFeeLessThan(Long value) {
  1519 + addCriterion("refund_act_fee <", value, "refundActFee");
  1520 + return (Criteria) this;
  1521 + }
  1522 +
  1523 + public Criteria andRefundActFeeLessThanOrEqualTo(Long value) {
  1524 + addCriterion("refund_act_fee <=", value, "refundActFee");
  1525 + return (Criteria) this;
  1526 + }
  1527 +
  1528 + public Criteria andRefundActFeeIn(List<Long> values) {
  1529 + addCriterion("refund_act_fee in", values, "refundActFee");
  1530 + return (Criteria) this;
  1531 + }
  1532 +
  1533 + public Criteria andRefundActFeeNotIn(List<Long> values) {
  1534 + addCriterion("refund_act_fee not in", values, "refundActFee");
  1535 + return (Criteria) this;
  1536 + }
  1537 +
  1538 + public Criteria andRefundActFeeBetween(Long value1, Long value2) {
  1539 + addCriterion("refund_act_fee between", value1, value2, "refundActFee");
  1540 + return (Criteria) this;
  1541 + }
  1542 +
  1543 + public Criteria andRefundActFeeNotBetween(Long value1, Long value2) {
  1544 + addCriterion("refund_act_fee not between", value1, value2, "refundActFee");
  1545 + return (Criteria) this;
  1546 + }
  1547 +
  1548 + public Criteria andPlatformServiceFeeIsNull() {
  1549 + addCriterion("platform_service_fee is null");
  1550 + return (Criteria) this;
  1551 + }
  1552 +
  1553 + public Criteria andPlatformServiceFeeIsNotNull() {
  1554 + addCriterion("platform_service_fee is not null");
  1555 + return (Criteria) this;
  1556 + }
  1557 +
  1558 + public Criteria andPlatformServiceFeeEqualTo(Long value) {
  1559 + addCriterion("platform_service_fee =", value, "platformServiceFee");
  1560 + return (Criteria) this;
  1561 + }
  1562 +
  1563 + public Criteria andPlatformServiceFeeNotEqualTo(Long value) {
  1564 + addCriterion("platform_service_fee <>", value, "platformServiceFee");
  1565 + return (Criteria) this;
  1566 + }
  1567 +
  1568 + public Criteria andPlatformServiceFeeGreaterThan(Long value) {
  1569 + addCriterion("platform_service_fee >", value, "platformServiceFee");
  1570 + return (Criteria) this;
  1571 + }
  1572 +
  1573 + public Criteria andPlatformServiceFeeGreaterThanOrEqualTo(Long value) {
  1574 + addCriterion("platform_service_fee >=", value, "platformServiceFee");
  1575 + return (Criteria) this;
  1576 + }
  1577 +
  1578 + public Criteria andPlatformServiceFeeLessThan(Long value) {
  1579 + addCriterion("platform_service_fee <", value, "platformServiceFee");
  1580 + return (Criteria) this;
  1581 + }
  1582 +
  1583 + public Criteria andPlatformServiceFeeLessThanOrEqualTo(Long value) {
  1584 + addCriterion("platform_service_fee <=", value, "platformServiceFee");
  1585 + return (Criteria) this;
  1586 + }
  1587 +
  1588 + public Criteria andPlatformServiceFeeIn(List<Long> values) {
  1589 + addCriterion("platform_service_fee in", values, "platformServiceFee");
  1590 + return (Criteria) this;
  1591 + }
  1592 +
  1593 + public Criteria andPlatformServiceFeeNotIn(List<Long> values) {
  1594 + addCriterion("platform_service_fee not in", values, "platformServiceFee");
  1595 + return (Criteria) this;
  1596 + }
  1597 +
  1598 + public Criteria andPlatformServiceFeeBetween(Long value1, Long value2) {
  1599 + addCriterion("platform_service_fee between", value1, value2, "platformServiceFee");
  1600 + return (Criteria) this;
  1601 + }
  1602 +
  1603 + public Criteria andPlatformServiceFeeNotBetween(Long value1, Long value2) {
  1604 + addCriterion("platform_service_fee not between", value1, value2, "platformServiceFee");
  1605 + return (Criteria) this;
  1606 + }
  1607 +
  1608 + public Criteria andCarNumberIsNull() {
  1609 + addCriterion("car_number is null");
  1610 + return (Criteria) this;
  1611 + }
  1612 +
  1613 + public Criteria andCarNumberIsNotNull() {
  1614 + addCriterion("car_number is not null");
  1615 + return (Criteria) this;
  1616 + }
  1617 +
  1618 + public Criteria andCarNumberEqualTo(String value) {
  1619 + addCriterion("car_number =", value, "carNumber");
  1620 + return (Criteria) this;
  1621 + }
  1622 +
  1623 + public Criteria andCarNumberNotEqualTo(String value) {
  1624 + addCriterion("car_number <>", value, "carNumber");
  1625 + return (Criteria) this;
  1626 + }
  1627 +
  1628 + public Criteria andCarNumberGreaterThan(String value) {
  1629 + addCriterion("car_number >", value, "carNumber");
  1630 + return (Criteria) this;
  1631 + }
  1632 +
  1633 + public Criteria andCarNumberGreaterThanOrEqualTo(String value) {
  1634 + addCriterion("car_number >=", value, "carNumber");
  1635 + return (Criteria) this;
  1636 + }
  1637 +
  1638 + public Criteria andCarNumberLessThan(String value) {
  1639 + addCriterion("car_number <", value, "carNumber");
  1640 + return (Criteria) this;
  1641 + }
  1642 +
  1643 + public Criteria andCarNumberLessThanOrEqualTo(String value) {
  1644 + addCriterion("car_number <=", value, "carNumber");
  1645 + return (Criteria) this;
  1646 + }
  1647 +
  1648 + public Criteria andCarNumberLike(String value) {
  1649 + addCriterion("car_number like", value, "carNumber");
  1650 + return (Criteria) this;
  1651 + }
  1652 +
  1653 + public Criteria andCarNumberNotLike(String value) {
  1654 + addCriterion("car_number not like", value, "carNumber");
  1655 + return (Criteria) this;
  1656 + }
  1657 +
  1658 + public Criteria andCarNumberIn(List<String> values) {
  1659 + addCriterion("car_number in", values, "carNumber");
  1660 + return (Criteria) this;
  1661 + }
  1662 +
  1663 + public Criteria andCarNumberNotIn(List<String> values) {
  1664 + addCriterion("car_number not in", values, "carNumber");
  1665 + return (Criteria) this;
  1666 + }
  1667 +
  1668 + public Criteria andCarNumberBetween(String value1, String value2) {
  1669 + addCriterion("car_number between", value1, value2, "carNumber");
  1670 + return (Criteria) this;
  1671 + }
  1672 +
  1673 + public Criteria andCarNumberNotBetween(String value1, String value2) {
  1674 + addCriterion("car_number not between", value1, value2, "carNumber");
  1675 + return (Criteria) this;
  1676 + }
  1677 +
  1678 + public Criteria andCarTypeIsNull() {
  1679 + addCriterion("car_type is null");
  1680 + return (Criteria) this;
  1681 + }
  1682 +
  1683 + public Criteria andCarTypeIsNotNull() {
  1684 + addCriterion("car_type is not null");
  1685 + return (Criteria) this;
  1686 + }
  1687 +
  1688 + public Criteria andCarTypeEqualTo(Integer value) {
  1689 + addCriterion("car_type =", value, "carType");
  1690 + return (Criteria) this;
  1691 + }
  1692 +
  1693 + public Criteria andCarTypeNotEqualTo(Integer value) {
  1694 + addCriterion("car_type <>", value, "carType");
  1695 + return (Criteria) this;
  1696 + }
  1697 +
  1698 + public Criteria andCarTypeGreaterThan(Integer value) {
  1699 + addCriterion("car_type >", value, "carType");
  1700 + return (Criteria) this;
  1701 + }
  1702 +
  1703 + public Criteria andCarTypeGreaterThanOrEqualTo(Integer value) {
  1704 + addCriterion("car_type >=", value, "carType");
  1705 + return (Criteria) this;
  1706 + }
  1707 +
  1708 + public Criteria andCarTypeLessThan(Integer value) {
  1709 + addCriterion("car_type <", value, "carType");
  1710 + return (Criteria) this;
  1711 + }
  1712 +
  1713 + public Criteria andCarTypeLessThanOrEqualTo(Integer value) {
  1714 + addCriterion("car_type <=", value, "carType");
  1715 + return (Criteria) this;
  1716 + }
  1717 +
  1718 + public Criteria andCarTypeIn(List<Integer> values) {
  1719 + addCriterion("car_type in", values, "carType");
  1720 + return (Criteria) this;
  1721 + }
  1722 +
  1723 + public Criteria andCarTypeNotIn(List<Integer> values) {
  1724 + addCriterion("car_type not in", values, "carType");
  1725 + return (Criteria) this;
  1726 + }
  1727 +
  1728 + public Criteria andCarTypeBetween(Integer value1, Integer value2) {
  1729 + addCriterion("car_type between", value1, value2, "carType");
  1730 + return (Criteria) this;
  1731 + }
  1732 +
  1733 + public Criteria andCarTypeNotBetween(Integer value1, Integer value2) {
  1734 + addCriterion("car_type not between", value1, value2, "carType");
  1735 + return (Criteria) this;
  1736 + }
  1737 +
  1738 + public Criteria andCarNumberColorIsNull() {
  1739 + addCriterion("car_number_color is null");
  1740 + return (Criteria) this;
  1741 + }
  1742 +
  1743 + public Criteria andCarNumberColorIsNotNull() {
  1744 + addCriterion("car_number_color is not null");
  1745 + return (Criteria) this;
  1746 + }
  1747 +
  1748 + public Criteria andCarNumberColorEqualTo(String value) {
  1749 + addCriterion("car_number_color =", value, "carNumberColor");
  1750 + return (Criteria) this;
  1751 + }
  1752 +
  1753 + public Criteria andCarNumberColorNotEqualTo(String value) {
  1754 + addCriterion("car_number_color <>", value, "carNumberColor");
  1755 + return (Criteria) this;
  1756 + }
  1757 +
  1758 + public Criteria andCarNumberColorGreaterThan(String value) {
  1759 + addCriterion("car_number_color >", value, "carNumberColor");
  1760 + return (Criteria) this;
  1761 + }
  1762 +
  1763 + public Criteria andCarNumberColorGreaterThanOrEqualTo(String value) {
  1764 + addCriterion("car_number_color >=", value, "carNumberColor");
  1765 + return (Criteria) this;
  1766 + }
  1767 +
  1768 + public Criteria andCarNumberColorLessThan(String value) {
  1769 + addCriterion("car_number_color <", value, "carNumberColor");
  1770 + return (Criteria) this;
  1771 + }
  1772 +
  1773 + public Criteria andCarNumberColorLessThanOrEqualTo(String value) {
  1774 + addCriterion("car_number_color <=", value, "carNumberColor");
  1775 + return (Criteria) this;
  1776 + }
  1777 +
  1778 + public Criteria andCarNumberColorLike(String value) {
  1779 + addCriterion("car_number_color like", value, "carNumberColor");
  1780 + return (Criteria) this;
  1781 + }
  1782 +
  1783 + public Criteria andCarNumberColorNotLike(String value) {
  1784 + addCriterion("car_number_color not like", value, "carNumberColor");
  1785 + return (Criteria) this;
  1786 + }
  1787 +
  1788 + public Criteria andCarNumberColorIn(List<String> values) {
  1789 + addCriterion("car_number_color in", values, "carNumberColor");
  1790 + return (Criteria) this;
  1791 + }
  1792 +
  1793 + public Criteria andCarNumberColorNotIn(List<String> values) {
  1794 + addCriterion("car_number_color not in", values, "carNumberColor");
  1795 + return (Criteria) this;
  1796 + }
  1797 +
  1798 + public Criteria andCarNumberColorBetween(String value1, String value2) {
  1799 + addCriterion("car_number_color between", value1, value2, "carNumberColor");
  1800 + return (Criteria) this;
  1801 + }
  1802 +
  1803 + public Criteria andCarNumberColorNotBetween(String value1, String value2) {
  1804 + addCriterion("car_number_color not between", value1, value2, "carNumberColor");
  1805 + return (Criteria) this;
  1806 + }
  1807 +
  1808 + public Criteria andPreParkInTimeIsNull() {
  1809 + addCriterion("pre_park_in_time is null");
  1810 + return (Criteria) this;
  1811 + }
  1812 +
  1813 + public Criteria andPreParkInTimeIsNotNull() {
  1814 + addCriterion("pre_park_in_time is not null");
  1815 + return (Criteria) this;
  1816 + }
  1817 +
  1818 + public Criteria andPreParkInTimeEqualTo(Date value) {
  1819 + addCriterion("pre_park_in_time =", value, "preParkInTime");
  1820 + return (Criteria) this;
  1821 + }
  1822 +
  1823 + public Criteria andPreParkInTimeNotEqualTo(Date value) {
  1824 + addCriterion("pre_park_in_time <>", value, "preParkInTime");
  1825 + return (Criteria) this;
  1826 + }
  1827 +
  1828 + public Criteria andPreParkInTimeGreaterThan(Date value) {
  1829 + addCriterion("pre_park_in_time >", value, "preParkInTime");
  1830 + return (Criteria) this;
  1831 + }
  1832 +
  1833 + public Criteria andPreParkInTimeGreaterThanOrEqualTo(Date value) {
  1834 + addCriterion("pre_park_in_time >=", value, "preParkInTime");
  1835 + return (Criteria) this;
  1836 + }
  1837 +
  1838 + public Criteria andPreParkInTimeLessThan(Date value) {
  1839 + addCriterion("pre_park_in_time <", value, "preParkInTime");
  1840 + return (Criteria) this;
  1841 + }
  1842 +
  1843 + public Criteria andPreParkInTimeLessThanOrEqualTo(Date value) {
  1844 + addCriterion("pre_park_in_time <=", value, "preParkInTime");
  1845 + return (Criteria) this;
  1846 + }
  1847 +
  1848 + public Criteria andPreParkInTimeIn(List<Date> values) {
  1849 + addCriterion("pre_park_in_time in", values, "preParkInTime");
  1850 + return (Criteria) this;
  1851 + }
  1852 +
  1853 + public Criteria andPreParkInTimeNotIn(List<Date> values) {
  1854 + addCriterion("pre_park_in_time not in", values, "preParkInTime");
  1855 + return (Criteria) this;
  1856 + }
  1857 +
  1858 + public Criteria andPreParkInTimeBetween(Date value1, Date value2) {
  1859 + addCriterion("pre_park_in_time between", value1, value2, "preParkInTime");
  1860 + return (Criteria) this;
  1861 + }
  1862 +
  1863 + public Criteria andPreParkInTimeNotBetween(Date value1, Date value2) {
  1864 + addCriterion("pre_park_in_time not between", value1, value2, "preParkInTime");
  1865 + return (Criteria) this;
  1866 + }
  1867 +
  1868 + public Criteria andPreParkOutTimeIsNull() {
  1869 + addCriterion("pre_park_out_time is null");
  1870 + return (Criteria) this;
  1871 + }
  1872 +
  1873 + public Criteria andPreParkOutTimeIsNotNull() {
  1874 + addCriterion("pre_park_out_time is not null");
  1875 + return (Criteria) this;
  1876 + }
  1877 +
  1878 + public Criteria andPreParkOutTimeEqualTo(Date value) {
  1879 + addCriterion("pre_park_out_time =", value, "preParkOutTime");
  1880 + return (Criteria) this;
  1881 + }
  1882 +
  1883 + public Criteria andPreParkOutTimeNotEqualTo(Date value) {
  1884 + addCriterion("pre_park_out_time <>", value, "preParkOutTime");
  1885 + return (Criteria) this;
  1886 + }
  1887 +
  1888 + public Criteria andPreParkOutTimeGreaterThan(Date value) {
  1889 + addCriterion("pre_park_out_time >", value, "preParkOutTime");
  1890 + return (Criteria) this;
  1891 + }
  1892 +
  1893 + public Criteria andPreParkOutTimeGreaterThanOrEqualTo(Date value) {
  1894 + addCriterion("pre_park_out_time >=", value, "preParkOutTime");
  1895 + return (Criteria) this;
  1896 + }
  1897 +
  1898 + public Criteria andPreParkOutTimeLessThan(Date value) {
  1899 + addCriterion("pre_park_out_time <", value, "preParkOutTime");
  1900 + return (Criteria) this;
  1901 + }
  1902 +
  1903 + public Criteria andPreParkOutTimeLessThanOrEqualTo(Date value) {
  1904 + addCriterion("pre_park_out_time <=", value, "preParkOutTime");
  1905 + return (Criteria) this;
  1906 + }
  1907 +
  1908 + public Criteria andPreParkOutTimeIn(List<Date> values) {
  1909 + addCriterion("pre_park_out_time in", values, "preParkOutTime");
  1910 + return (Criteria) this;
  1911 + }
  1912 +
  1913 + public Criteria andPreParkOutTimeNotIn(List<Date> values) {
  1914 + addCriterion("pre_park_out_time not in", values, "preParkOutTime");
  1915 + return (Criteria) this;
  1916 + }
  1917 +
  1918 + public Criteria andPreParkOutTimeBetween(Date value1, Date value2) {
  1919 + addCriterion("pre_park_out_time between", value1, value2, "preParkOutTime");
  1920 + return (Criteria) this;
  1921 + }
  1922 +
  1923 + public Criteria andPreParkOutTimeNotBetween(Date value1, Date value2) {
  1924 + addCriterion("pre_park_out_time not between", value1, value2, "preParkOutTime");
  1925 + return (Criteria) this;
  1926 + }
  1927 +
  1928 + public Criteria andParkInTimeIsNull() {
  1929 + addCriterion("park_in_time is null");
  1930 + return (Criteria) this;
  1931 + }
  1932 +
  1933 + public Criteria andParkInTimeIsNotNull() {
  1934 + addCriterion("park_in_time is not null");
  1935 + return (Criteria) this;
  1936 + }
  1937 +
  1938 + public Criteria andParkInTimeEqualTo(Date value) {
  1939 + addCriterion("park_in_time =", value, "parkInTime");
  1940 + return (Criteria) this;
  1941 + }
  1942 +
  1943 + public Criteria andParkInTimeNotEqualTo(Date value) {
  1944 + addCriterion("park_in_time <>", value, "parkInTime");
  1945 + return (Criteria) this;
  1946 + }
  1947 +
  1948 + public Criteria andParkInTimeGreaterThan(Date value) {
  1949 + addCriterion("park_in_time >", value, "parkInTime");
  1950 + return (Criteria) this;
  1951 + }
  1952 +
  1953 + public Criteria andParkInTimeGreaterThanOrEqualTo(Date value) {
  1954 + addCriterion("park_in_time >=", value, "parkInTime");
  1955 + return (Criteria) this;
  1956 + }
  1957 +
  1958 + public Criteria andParkInTimeLessThan(Date value) {
  1959 + addCriterion("park_in_time <", value, "parkInTime");
  1960 + return (Criteria) this;
  1961 + }
  1962 +
  1963 + public Criteria andParkInTimeLessThanOrEqualTo(Date value) {
  1964 + addCriterion("park_in_time <=", value, "parkInTime");
  1965 + return (Criteria) this;
  1966 + }
  1967 +
  1968 + public Criteria andParkInTimeIn(List<Date> values) {
  1969 + addCriterion("park_in_time in", values, "parkInTime");
  1970 + return (Criteria) this;
  1971 + }
  1972 +
  1973 + public Criteria andParkInTimeNotIn(List<Date> values) {
  1974 + addCriterion("park_in_time not in", values, "parkInTime");
  1975 + return (Criteria) this;
  1976 + }
  1977 +
  1978 + public Criteria andParkInTimeBetween(Date value1, Date value2) {
  1979 + addCriterion("park_in_time between", value1, value2, "parkInTime");
  1980 + return (Criteria) this;
  1981 + }
  1982 +
  1983 + public Criteria andParkInTimeNotBetween(Date value1, Date value2) {
  1984 + addCriterion("park_in_time not between", value1, value2, "parkInTime");
  1985 + return (Criteria) this;
  1986 + }
  1987 +
  1988 + public Criteria andParkOutTimeIsNull() {
  1989 + addCriterion("park_out_time is null");
  1990 + return (Criteria) this;
  1991 + }
  1992 +
  1993 + public Criteria andParkOutTimeIsNotNull() {
  1994 + addCriterion("park_out_time is not null");
  1995 + return (Criteria) this;
  1996 + }
  1997 +
  1998 + public Criteria andParkOutTimeEqualTo(Date value) {
  1999 + addCriterion("park_out_time =", value, "parkOutTime");
  2000 + return (Criteria) this;
  2001 + }
  2002 +
  2003 + public Criteria andParkOutTimeNotEqualTo(Date value) {
  2004 + addCriterion("park_out_time <>", value, "parkOutTime");
  2005 + return (Criteria) this;
  2006 + }
  2007 +
  2008 + public Criteria andParkOutTimeGreaterThan(Date value) {
  2009 + addCriterion("park_out_time >", value, "parkOutTime");
  2010 + return (Criteria) this;
  2011 + }
  2012 +
  2013 + public Criteria andParkOutTimeGreaterThanOrEqualTo(Date value) {
  2014 + addCriterion("park_out_time >=", value, "parkOutTime");
  2015 + return (Criteria) this;
  2016 + }
  2017 +
  2018 + public Criteria andParkOutTimeLessThan(Date value) {
  2019 + addCriterion("park_out_time <", value, "parkOutTime");
  2020 + return (Criteria) this;
  2021 + }
  2022 +
  2023 + public Criteria andParkOutTimeLessThanOrEqualTo(Date value) {
  2024 + addCriterion("park_out_time <=", value, "parkOutTime");
  2025 + return (Criteria) this;
  2026 + }
  2027 +
  2028 + public Criteria andParkOutTimeIn(List<Date> values) {
  2029 + addCriterion("park_out_time in", values, "parkOutTime");
  2030 + return (Criteria) this;
  2031 + }
  2032 +
  2033 + public Criteria andParkOutTimeNotIn(List<Date> values) {
  2034 + addCriterion("park_out_time not in", values, "parkOutTime");
  2035 + return (Criteria) this;
  2036 + }
  2037 +
  2038 + public Criteria andParkOutTimeBetween(Date value1, Date value2) {
  2039 + addCriterion("park_out_time between", value1, value2, "parkOutTime");
  2040 + return (Criteria) this;
  2041 + }
  2042 +
  2043 + public Criteria andParkOutTimeNotBetween(Date value1, Date value2) {
  2044 + addCriterion("park_out_time not between", value1, value2, "parkOutTime");
  2045 + return (Criteria) this;
  2046 + }
  2047 +
  2048 + public Criteria andParkingDurationIsNull() {
  2049 + addCriterion("parking_duration is null");
  2050 + return (Criteria) this;
  2051 + }
  2052 +
  2053 + public Criteria andParkingDurationIsNotNull() {
  2054 + addCriterion("parking_duration is not null");
  2055 + return (Criteria) this;
  2056 + }
  2057 +
  2058 + public Criteria andParkingDurationEqualTo(Long value) {
  2059 + addCriterion("parking_duration =", value, "parkingDuration");
  2060 + return (Criteria) this;
  2061 + }
  2062 +
  2063 + public Criteria andParkingDurationNotEqualTo(Long value) {
  2064 + addCriterion("parking_duration <>", value, "parkingDuration");
  2065 + return (Criteria) this;
  2066 + }
  2067 +
  2068 + public Criteria andParkingDurationGreaterThan(Long value) {
  2069 + addCriterion("parking_duration >", value, "parkingDuration");
  2070 + return (Criteria) this;
  2071 + }
  2072 +
  2073 + public Criteria andParkingDurationGreaterThanOrEqualTo(Long value) {
  2074 + addCriterion("parking_duration >=", value, "parkingDuration");
  2075 + return (Criteria) this;
  2076 + }
  2077 +
  2078 + public Criteria andParkingDurationLessThan(Long value) {
  2079 + addCriterion("parking_duration <", value, "parkingDuration");
  2080 + return (Criteria) this;
  2081 + }
  2082 +
  2083 + public Criteria andParkingDurationLessThanOrEqualTo(Long value) {
  2084 + addCriterion("parking_duration <=", value, "parkingDuration");
  2085 + return (Criteria) this;
  2086 + }
  2087 +
  2088 + public Criteria andParkingDurationIn(List<Long> values) {
  2089 + addCriterion("parking_duration in", values, "parkingDuration");
  2090 + return (Criteria) this;
  2091 + }
  2092 +
  2093 + public Criteria andParkingDurationNotIn(List<Long> values) {
  2094 + addCriterion("parking_duration not in", values, "parkingDuration");
  2095 + return (Criteria) this;
  2096 + }
  2097 +
  2098 + public Criteria andParkingDurationBetween(Long value1, Long value2) {
  2099 + addCriterion("parking_duration between", value1, value2, "parkingDuration");
  2100 + return (Criteria) this;
  2101 + }
  2102 +
  2103 + public Criteria andParkingDurationNotBetween(Long value1, Long value2) {
  2104 + addCriterion("parking_duration not between", value1, value2, "parkingDuration");
  2105 + return (Criteria) this;
  2106 + }
  2107 +
  2108 + public Criteria andRecordIdIsNull() {
  2109 + addCriterion("record_id is null");
  2110 + return (Criteria) this;
  2111 + }
  2112 +
  2113 + public Criteria andRecordIdIsNotNull() {
  2114 + addCriterion("record_id is not null");
  2115 + return (Criteria) this;
  2116 + }
  2117 +
  2118 + public Criteria andRecordIdEqualTo(String value) {
  2119 + addCriterion("record_id =", value, "recordId");
  2120 + return (Criteria) this;
  2121 + }
  2122 +
  2123 + public Criteria andRecordIdNotEqualTo(String value) {
  2124 + addCriterion("record_id <>", value, "recordId");
  2125 + return (Criteria) this;
  2126 + }
  2127 +
  2128 + public Criteria andRecordIdGreaterThan(String value) {
  2129 + addCriterion("record_id >", value, "recordId");
  2130 + return (Criteria) this;
  2131 + }
  2132 +
  2133 + public Criteria andRecordIdGreaterThanOrEqualTo(String value) {
  2134 + addCriterion("record_id >=", value, "recordId");
  2135 + return (Criteria) this;
  2136 + }
  2137 +
  2138 + public Criteria andRecordIdLessThan(String value) {
  2139 + addCriterion("record_id <", value, "recordId");
  2140 + return (Criteria) this;
  2141 + }
  2142 +
  2143 + public Criteria andRecordIdLessThanOrEqualTo(String value) {
  2144 + addCriterion("record_id <=", value, "recordId");
  2145 + return (Criteria) this;
  2146 + }
  2147 +
  2148 + public Criteria andRecordIdLike(String value) {
  2149 + addCriterion("record_id like", value, "recordId");
  2150 + return (Criteria) this;
  2151 + }
  2152 +
  2153 + public Criteria andRecordIdNotLike(String value) {
  2154 + addCriterion("record_id not like", value, "recordId");
  2155 + return (Criteria) this;
  2156 + }
  2157 +
  2158 + public Criteria andRecordIdIn(List<String> values) {
  2159 + addCriterion("record_id in", values, "recordId");
  2160 + return (Criteria) this;
  2161 + }
  2162 +
  2163 + public Criteria andRecordIdNotIn(List<String> values) {
  2164 + addCriterion("record_id not in", values, "recordId");
  2165 + return (Criteria) this;
  2166 + }
  2167 +
  2168 + public Criteria andRecordIdBetween(String value1, String value2) {
  2169 + addCriterion("record_id between", value1, value2, "recordId");
  2170 + return (Criteria) this;
  2171 + }
  2172 +
  2173 + public Criteria andRecordIdNotBetween(String value1, String value2) {
  2174 + addCriterion("record_id not between", value1, value2, "recordId");
  2175 + return (Criteria) this;
  2176 + }
  2177 +
  2178 + public Criteria andParkInSourceCodeIsNull() {
  2179 + addCriterion("park_in_source_code is null");
  2180 + return (Criteria) this;
  2181 + }
  2182 +
  2183 + public Criteria andParkInSourceCodeIsNotNull() {
  2184 + addCriterion("park_in_source_code is not null");
  2185 + return (Criteria) this;
  2186 + }
  2187 +
  2188 + public Criteria andParkInSourceCodeEqualTo(String value) {
  2189 + addCriterion("park_in_source_code =", value, "parkInSourceCode");
  2190 + return (Criteria) this;
  2191 + }
  2192 +
  2193 + public Criteria andParkInSourceCodeNotEqualTo(String value) {
  2194 + addCriterion("park_in_source_code <>", value, "parkInSourceCode");
  2195 + return (Criteria) this;
  2196 + }
  2197 +
  2198 + public Criteria andParkInSourceCodeGreaterThan(String value) {
  2199 + addCriterion("park_in_source_code >", value, "parkInSourceCode");
  2200 + return (Criteria) this;
  2201 + }
  2202 +
  2203 + public Criteria andParkInSourceCodeGreaterThanOrEqualTo(String value) {
  2204 + addCriterion("park_in_source_code >=", value, "parkInSourceCode");
  2205 + return (Criteria) this;
  2206 + }
  2207 +
  2208 + public Criteria andParkInSourceCodeLessThan(String value) {
  2209 + addCriterion("park_in_source_code <", value, "parkInSourceCode");
  2210 + return (Criteria) this;
  2211 + }
  2212 +
  2213 + public Criteria andParkInSourceCodeLessThanOrEqualTo(String value) {
  2214 + addCriterion("park_in_source_code <=", value, "parkInSourceCode");
  2215 + return (Criteria) this;
  2216 + }
  2217 +
  2218 + public Criteria andParkInSourceCodeLike(String value) {
  2219 + addCriterion("park_in_source_code like", value, "parkInSourceCode");
  2220 + return (Criteria) this;
  2221 + }
  2222 +
  2223 + public Criteria andParkInSourceCodeNotLike(String value) {
  2224 + addCriterion("park_in_source_code not like", value, "parkInSourceCode");
  2225 + return (Criteria) this;
  2226 + }
  2227 +
  2228 + public Criteria andParkInSourceCodeIn(List<String> values) {
  2229 + addCriterion("park_in_source_code in", values, "parkInSourceCode");
  2230 + return (Criteria) this;
  2231 + }
  2232 +
  2233 + public Criteria andParkInSourceCodeNotIn(List<String> values) {
  2234 + addCriterion("park_in_source_code not in", values, "parkInSourceCode");
  2235 + return (Criteria) this;
  2236 + }
  2237 +
  2238 + public Criteria andParkInSourceCodeBetween(String value1, String value2) {
  2239 + addCriterion("park_in_source_code between", value1, value2, "parkInSourceCode");
  2240 + return (Criteria) this;
  2241 + }
  2242 +
  2243 + public Criteria andParkInSourceCodeNotBetween(String value1, String value2) {
  2244 + addCriterion("park_in_source_code not between", value1, value2, "parkInSourceCode");
  2245 + return (Criteria) this;
  2246 + }
  2247 +
  2248 + public Criteria andParkInSourceNameIsNull() {
  2249 + addCriterion("park_in_source_name is null");
  2250 + return (Criteria) this;
  2251 + }
  2252 +
  2253 + public Criteria andParkInSourceNameIsNotNull() {
  2254 + addCriterion("park_in_source_name is not null");
  2255 + return (Criteria) this;
  2256 + }
  2257 +
  2258 + public Criteria andParkInSourceNameEqualTo(String value) {
  2259 + addCriterion("park_in_source_name =", value, "parkInSourceName");
  2260 + return (Criteria) this;
  2261 + }
  2262 +
  2263 + public Criteria andParkInSourceNameNotEqualTo(String value) {
  2264 + addCriterion("park_in_source_name <>", value, "parkInSourceName");
  2265 + return (Criteria) this;
  2266 + }
  2267 +
  2268 + public Criteria andParkInSourceNameGreaterThan(String value) {
  2269 + addCriterion("park_in_source_name >", value, "parkInSourceName");
  2270 + return (Criteria) this;
  2271 + }
  2272 +
  2273 + public Criteria andParkInSourceNameGreaterThanOrEqualTo(String value) {
  2274 + addCriterion("park_in_source_name >=", value, "parkInSourceName");
  2275 + return (Criteria) this;
  2276 + }
  2277 +
  2278 + public Criteria andParkInSourceNameLessThan(String value) {
  2279 + addCriterion("park_in_source_name <", value, "parkInSourceName");
  2280 + return (Criteria) this;
  2281 + }
  2282 +
  2283 + public Criteria andParkInSourceNameLessThanOrEqualTo(String value) {
  2284 + addCriterion("park_in_source_name <=", value, "parkInSourceName");
  2285 + return (Criteria) this;
  2286 + }
  2287 +
  2288 + public Criteria andParkInSourceNameLike(String value) {
  2289 + addCriterion("park_in_source_name like", value, "parkInSourceName");
  2290 + return (Criteria) this;
  2291 + }
  2292 +
  2293 + public Criteria andParkInSourceNameNotLike(String value) {
  2294 + addCriterion("park_in_source_name not like", value, "parkInSourceName");
  2295 + return (Criteria) this;
  2296 + }
  2297 +
  2298 + public Criteria andParkInSourceNameIn(List<String> values) {
  2299 + addCriterion("park_in_source_name in", values, "parkInSourceName");
  2300 + return (Criteria) this;
  2301 + }
  2302 +
  2303 + public Criteria andParkInSourceNameNotIn(List<String> values) {
  2304 + addCriterion("park_in_source_name not in", values, "parkInSourceName");
  2305 + return (Criteria) this;
  2306 + }
  2307 +
  2308 + public Criteria andParkInSourceNameBetween(String value1, String value2) {
  2309 + addCriterion("park_in_source_name between", value1, value2, "parkInSourceName");
  2310 + return (Criteria) this;
  2311 + }
  2312 +
  2313 + public Criteria andParkInSourceNameNotBetween(String value1, String value2) {
  2314 + addCriterion("park_in_source_name not between", value1, value2, "parkInSourceName");
  2315 + return (Criteria) this;
  2316 + }
  2317 +
  2318 + public Criteria andParkOutSourceCodeIsNull() {
  2319 + addCriterion("park_out_source_code is null");
  2320 + return (Criteria) this;
  2321 + }
  2322 +
  2323 + public Criteria andParkOutSourceCodeIsNotNull() {
  2324 + addCriterion("park_out_source_code is not null");
  2325 + return (Criteria) this;
  2326 + }
  2327 +
  2328 + public Criteria andParkOutSourceCodeEqualTo(String value) {
  2329 + addCriterion("park_out_source_code =", value, "parkOutSourceCode");
  2330 + return (Criteria) this;
  2331 + }
  2332 +
  2333 + public Criteria andParkOutSourceCodeNotEqualTo(String value) {
  2334 + addCriterion("park_out_source_code <>", value, "parkOutSourceCode");
  2335 + return (Criteria) this;
  2336 + }
  2337 +
  2338 + public Criteria andParkOutSourceCodeGreaterThan(String value) {
  2339 + addCriterion("park_out_source_code >", value, "parkOutSourceCode");
  2340 + return (Criteria) this;
  2341 + }
  2342 +
  2343 + public Criteria andParkOutSourceCodeGreaterThanOrEqualTo(String value) {
  2344 + addCriterion("park_out_source_code >=", value, "parkOutSourceCode");
  2345 + return (Criteria) this;
  2346 + }
  2347 +
  2348 + public Criteria andParkOutSourceCodeLessThan(String value) {
  2349 + addCriterion("park_out_source_code <", value, "parkOutSourceCode");
  2350 + return (Criteria) this;
  2351 + }
  2352 +
  2353 + public Criteria andParkOutSourceCodeLessThanOrEqualTo(String value) {
  2354 + addCriterion("park_out_source_code <=", value, "parkOutSourceCode");
  2355 + return (Criteria) this;
  2356 + }
  2357 +
  2358 + public Criteria andParkOutSourceCodeLike(String value) {
  2359 + addCriterion("park_out_source_code like", value, "parkOutSourceCode");
  2360 + return (Criteria) this;
  2361 + }
  2362 +
  2363 + public Criteria andParkOutSourceCodeNotLike(String value) {
  2364 + addCriterion("park_out_source_code not like", value, "parkOutSourceCode");
  2365 + return (Criteria) this;
  2366 + }
  2367 +
  2368 + public Criteria andParkOutSourceCodeIn(List<String> values) {
  2369 + addCriterion("park_out_source_code in", values, "parkOutSourceCode");
  2370 + return (Criteria) this;
  2371 + }
  2372 +
  2373 + public Criteria andParkOutSourceCodeNotIn(List<String> values) {
  2374 + addCriterion("park_out_source_code not in", values, "parkOutSourceCode");
  2375 + return (Criteria) this;
  2376 + }
  2377 +
  2378 + public Criteria andParkOutSourceCodeBetween(String value1, String value2) {
  2379 + addCriterion("park_out_source_code between", value1, value2, "parkOutSourceCode");
  2380 + return (Criteria) this;
  2381 + }
  2382 +
  2383 + public Criteria andParkOutSourceCodeNotBetween(String value1, String value2) {
  2384 + addCriterion("park_out_source_code not between", value1, value2, "parkOutSourceCode");
  2385 + return (Criteria) this;
  2386 + }
  2387 +
  2388 + public Criteria andParkOutSourceNameIsNull() {
  2389 + addCriterion("park_out_source_name is null");
  2390 + return (Criteria) this;
  2391 + }
  2392 +
  2393 + public Criteria andParkOutSourceNameIsNotNull() {
  2394 + addCriterion("park_out_source_name is not null");
  2395 + return (Criteria) this;
  2396 + }
  2397 +
  2398 + public Criteria andParkOutSourceNameEqualTo(String value) {
  2399 + addCriterion("park_out_source_name =", value, "parkOutSourceName");
  2400 + return (Criteria) this;
  2401 + }
  2402 +
  2403 + public Criteria andParkOutSourceNameNotEqualTo(String value) {
  2404 + addCriterion("park_out_source_name <>", value, "parkOutSourceName");
  2405 + return (Criteria) this;
  2406 + }
  2407 +
  2408 + public Criteria andParkOutSourceNameGreaterThan(String value) {
  2409 + addCriterion("park_out_source_name >", value, "parkOutSourceName");
  2410 + return (Criteria) this;
  2411 + }
  2412 +
  2413 + public Criteria andParkOutSourceNameGreaterThanOrEqualTo(String value) {
  2414 + addCriterion("park_out_source_name >=", value, "parkOutSourceName");
  2415 + return (Criteria) this;
  2416 + }
  2417 +
  2418 + public Criteria andParkOutSourceNameLessThan(String value) {
  2419 + addCriterion("park_out_source_name <", value, "parkOutSourceName");
  2420 + return (Criteria) this;
  2421 + }
  2422 +
  2423 + public Criteria andParkOutSourceNameLessThanOrEqualTo(String value) {
  2424 + addCriterion("park_out_source_name <=", value, "parkOutSourceName");
  2425 + return (Criteria) this;
  2426 + }
  2427 +
  2428 + public Criteria andParkOutSourceNameLike(String value) {
  2429 + addCriterion("park_out_source_name like", value, "parkOutSourceName");
  2430 + return (Criteria) this;
  2431 + }
  2432 +
  2433 + public Criteria andParkOutSourceNameNotLike(String value) {
  2434 + addCriterion("park_out_source_name not like", value, "parkOutSourceName");
  2435 + return (Criteria) this;
  2436 + }
  2437 +
  2438 + public Criteria andParkOutSourceNameIn(List<String> values) {
  2439 + addCriterion("park_out_source_name in", values, "parkOutSourceName");
  2440 + return (Criteria) this;
  2441 + }
  2442 +
  2443 + public Criteria andParkOutSourceNameNotIn(List<String> values) {
  2444 + addCriterion("park_out_source_name not in", values, "parkOutSourceName");
  2445 + return (Criteria) this;
  2446 + }
  2447 +
  2448 + public Criteria andParkOutSourceNameBetween(String value1, String value2) {
  2449 + addCriterion("park_out_source_name between", value1, value2, "parkOutSourceName");
  2450 + return (Criteria) this;
  2451 + }
  2452 +
  2453 + public Criteria andParkOutSourceNameNotBetween(String value1, String value2) {
  2454 + addCriterion("park_out_source_name not between", value1, value2, "parkOutSourceName");
  2455 + return (Criteria) this;
  2456 + }
  2457 +
  2458 + public Criteria andInFreeBerthsIsNull() {
  2459 + addCriterion("in_free_berths is null");
  2460 + return (Criteria) this;
  2461 + }
  2462 +
  2463 + public Criteria andInFreeBerthsIsNotNull() {
  2464 + addCriterion("in_free_berths is not null");
  2465 + return (Criteria) this;
  2466 + }
  2467 +
  2468 + public Criteria andInFreeBerthsEqualTo(Integer value) {
  2469 + addCriterion("in_free_berths =", value, "inFreeBerths");
  2470 + return (Criteria) this;
  2471 + }
  2472 +
  2473 + public Criteria andInFreeBerthsNotEqualTo(Integer value) {
  2474 + addCriterion("in_free_berths <>", value, "inFreeBerths");
  2475 + return (Criteria) this;
  2476 + }
  2477 +
  2478 + public Criteria andInFreeBerthsGreaterThan(Integer value) {
  2479 + addCriterion("in_free_berths >", value, "inFreeBerths");
  2480 + return (Criteria) this;
  2481 + }
  2482 +
  2483 + public Criteria andInFreeBerthsGreaterThanOrEqualTo(Integer value) {
  2484 + addCriterion("in_free_berths >=", value, "inFreeBerths");
  2485 + return (Criteria) this;
  2486 + }
  2487 +
  2488 + public Criteria andInFreeBerthsLessThan(Integer value) {
  2489 + addCriterion("in_free_berths <", value, "inFreeBerths");
  2490 + return (Criteria) this;
  2491 + }
  2492 +
  2493 + public Criteria andInFreeBerthsLessThanOrEqualTo(Integer value) {
  2494 + addCriterion("in_free_berths <=", value, "inFreeBerths");
  2495 + return (Criteria) this;
  2496 + }
  2497 +
  2498 + public Criteria andInFreeBerthsIn(List<Integer> values) {
  2499 + addCriterion("in_free_berths in", values, "inFreeBerths");
  2500 + return (Criteria) this;
  2501 + }
  2502 +
  2503 + public Criteria andInFreeBerthsNotIn(List<Integer> values) {
  2504 + addCriterion("in_free_berths not in", values, "inFreeBerths");
  2505 + return (Criteria) this;
  2506 + }
  2507 +
  2508 + public Criteria andInFreeBerthsBetween(Integer value1, Integer value2) {
  2509 + addCriterion("in_free_berths between", value1, value2, "inFreeBerths");
  2510 + return (Criteria) this;
  2511 + }
  2512 +
  2513 + public Criteria andInFreeBerthsNotBetween(Integer value1, Integer value2) {
  2514 + addCriterion("in_free_berths not between", value1, value2, "inFreeBerths");
  2515 + return (Criteria) this;
  2516 + }
  2517 +
  2518 + public Criteria andOutFreeBerthsIsNull() {
  2519 + addCriterion("out_free_berths is null");
  2520 + return (Criteria) this;
  2521 + }
  2522 +
  2523 + public Criteria andOutFreeBerthsIsNotNull() {
  2524 + addCriterion("out_free_berths is not null");
  2525 + return (Criteria) this;
  2526 + }
  2527 +
  2528 + public Criteria andOutFreeBerthsEqualTo(Integer value) {
  2529 + addCriterion("out_free_berths =", value, "outFreeBerths");
  2530 + return (Criteria) this;
  2531 + }
  2532 +
  2533 + public Criteria andOutFreeBerthsNotEqualTo(Integer value) {
  2534 + addCriterion("out_free_berths <>", value, "outFreeBerths");
  2535 + return (Criteria) this;
  2536 + }
  2537 +
  2538 + public Criteria andOutFreeBerthsGreaterThan(Integer value) {
  2539 + addCriterion("out_free_berths >", value, "outFreeBerths");
  2540 + return (Criteria) this;
  2541 + }
  2542 +
  2543 + public Criteria andOutFreeBerthsGreaterThanOrEqualTo(Integer value) {
  2544 + addCriterion("out_free_berths >=", value, "outFreeBerths");
  2545 + return (Criteria) this;
  2546 + }
  2547 +
  2548 + public Criteria andOutFreeBerthsLessThan(Integer value) {
  2549 + addCriterion("out_free_berths <", value, "outFreeBerths");
  2550 + return (Criteria) this;
  2551 + }
  2552 +
  2553 + public Criteria andOutFreeBerthsLessThanOrEqualTo(Integer value) {
  2554 + addCriterion("out_free_berths <=", value, "outFreeBerths");
  2555 + return (Criteria) this;
  2556 + }
  2557 +
  2558 + public Criteria andOutFreeBerthsIn(List<Integer> values) {
  2559 + addCriterion("out_free_berths in", values, "outFreeBerths");
  2560 + return (Criteria) this;
  2561 + }
  2562 +
  2563 + public Criteria andOutFreeBerthsNotIn(List<Integer> values) {
  2564 + addCriterion("out_free_berths not in", values, "outFreeBerths");
  2565 + return (Criteria) this;
  2566 + }
  2567 +
  2568 + public Criteria andOutFreeBerthsBetween(Integer value1, Integer value2) {
  2569 + addCriterion("out_free_berths between", value1, value2, "outFreeBerths");
  2570 + return (Criteria) this;
  2571 + }
  2572 +
  2573 + public Criteria andOutFreeBerthsNotBetween(Integer value1, Integer value2) {
  2574 + addCriterion("out_free_berths not between", value1, value2, "outFreeBerths");
  2575 + return (Criteria) this;
  2576 + }
  2577 +
  2578 + public Criteria andCustTypeIsNull() {
  2579 + addCriterion("cust_type is null");
  2580 + return (Criteria) this;
  2581 + }
  2582 +
  2583 + public Criteria andCustTypeIsNotNull() {
  2584 + addCriterion("cust_type is not null");
  2585 + return (Criteria) this;
  2586 + }
  2587 +
  2588 + public Criteria andCustTypeEqualTo(Integer value) {
  2589 + addCriterion("cust_type =", value, "custType");
  2590 + return (Criteria) this;
  2591 + }
  2592 +
  2593 + public Criteria andCustTypeNotEqualTo(Integer value) {
  2594 + addCriterion("cust_type <>", value, "custType");
  2595 + return (Criteria) this;
  2596 + }
  2597 +
  2598 + public Criteria andCustTypeGreaterThan(Integer value) {
  2599 + addCriterion("cust_type >", value, "custType");
  2600 + return (Criteria) this;
  2601 + }
  2602 +
  2603 + public Criteria andCustTypeGreaterThanOrEqualTo(Integer value) {
  2604 + addCriterion("cust_type >=", value, "custType");
  2605 + return (Criteria) this;
  2606 + }
  2607 +
  2608 + public Criteria andCustTypeLessThan(Integer value) {
  2609 + addCriterion("cust_type <", value, "custType");
  2610 + return (Criteria) this;
  2611 + }
  2612 +
  2613 + public Criteria andCustTypeLessThanOrEqualTo(Integer value) {
  2614 + addCriterion("cust_type <=", value, "custType");
  2615 + return (Criteria) this;
  2616 + }
  2617 +
  2618 + public Criteria andCustTypeIn(List<Integer> values) {
  2619 + addCriterion("cust_type in", values, "custType");
  2620 + return (Criteria) this;
  2621 + }
  2622 +
  2623 + public Criteria andCustTypeNotIn(List<Integer> values) {
  2624 + addCriterion("cust_type not in", values, "custType");
  2625 + return (Criteria) this;
  2626 + }
  2627 +
  2628 + public Criteria andCustTypeBetween(Integer value1, Integer value2) {
  2629 + addCriterion("cust_type between", value1, value2, "custType");
  2630 + return (Criteria) this;
  2631 + }
  2632 +
  2633 + public Criteria andCustTypeNotBetween(Integer value1, Integer value2) {
  2634 + addCriterion("cust_type not between", value1, value2, "custType");
  2635 + return (Criteria) this;
  2636 + }
  2637 +
  2638 + public Criteria andCustIdIsNull() {
  2639 + addCriterion("cust_id is null");
  2640 + return (Criteria) this;
  2641 + }
  2642 +
  2643 + public Criteria andCustIdIsNotNull() {
  2644 + addCriterion("cust_id is not null");
  2645 + return (Criteria) this;
  2646 + }
  2647 +
  2648 + public Criteria andCustIdEqualTo(String value) {
  2649 + addCriterion("cust_id =", value, "custId");
  2650 + return (Criteria) this;
  2651 + }
  2652 +
  2653 + public Criteria andCustIdNotEqualTo(String value) {
  2654 + addCriterion("cust_id <>", value, "custId");
  2655 + return (Criteria) this;
  2656 + }
  2657 +
  2658 + public Criteria andCustIdGreaterThan(String value) {
  2659 + addCriterion("cust_id >", value, "custId");
  2660 + return (Criteria) this;
  2661 + }
  2662 +
  2663 + public Criteria andCustIdGreaterThanOrEqualTo(String value) {
  2664 + addCriterion("cust_id >=", value, "custId");
  2665 + return (Criteria) this;
  2666 + }
  2667 +
  2668 + public Criteria andCustIdLessThan(String value) {
  2669 + addCriterion("cust_id <", value, "custId");
  2670 + return (Criteria) this;
  2671 + }
  2672 +
  2673 + public Criteria andCustIdLessThanOrEqualTo(String value) {
  2674 + addCriterion("cust_id <=", value, "custId");
  2675 + return (Criteria) this;
  2676 + }
  2677 +
  2678 + public Criteria andCustIdLike(String value) {
  2679 + addCriterion("cust_id like", value, "custId");
  2680 + return (Criteria) this;
  2681 + }
  2682 +
  2683 + public Criteria andCustIdNotLike(String value) {
  2684 + addCriterion("cust_id not like", value, "custId");
  2685 + return (Criteria) this;
  2686 + }
  2687 +
  2688 + public Criteria andCustIdIn(List<String> values) {
  2689 + addCriterion("cust_id in", values, "custId");
  2690 + return (Criteria) this;
  2691 + }
  2692 +
  2693 + public Criteria andCustIdNotIn(List<String> values) {
  2694 + addCriterion("cust_id not in", values, "custId");
  2695 + return (Criteria) this;
  2696 + }
  2697 +
  2698 + public Criteria andCustIdBetween(String value1, String value2) {
  2699 + addCriterion("cust_id between", value1, value2, "custId");
  2700 + return (Criteria) this;
  2701 + }
  2702 +
  2703 + public Criteria andCustIdNotBetween(String value1, String value2) {
  2704 + addCriterion("cust_id not between", value1, value2, "custId");
  2705 + return (Criteria) this;
  2706 + }
  2707 +
  2708 + public Criteria andInvoiceStateIsNull() {
  2709 + addCriterion("invoice_state is null");
  2710 + return (Criteria) this;
  2711 + }
  2712 +
  2713 + public Criteria andInvoiceStateIsNotNull() {
  2714 + addCriterion("invoice_state is not null");
  2715 + return (Criteria) this;
  2716 + }
  2717 +
  2718 + public Criteria andInvoiceStateEqualTo(Integer value) {
  2719 + addCriterion("invoice_state =", value, "invoiceState");
  2720 + return (Criteria) this;
  2721 + }
  2722 +
  2723 + public Criteria andInvoiceStateNotEqualTo(Integer value) {
  2724 + addCriterion("invoice_state <>", value, "invoiceState");
  2725 + return (Criteria) this;
  2726 + }
  2727 +
  2728 + public Criteria andInvoiceStateGreaterThan(Integer value) {
  2729 + addCriterion("invoice_state >", value, "invoiceState");
  2730 + return (Criteria) this;
  2731 + }
  2732 +
  2733 + public Criteria andInvoiceStateGreaterThanOrEqualTo(Integer value) {
  2734 + addCriterion("invoice_state >=", value, "invoiceState");
  2735 + return (Criteria) this;
  2736 + }
  2737 +
  2738 + public Criteria andInvoiceStateLessThan(Integer value) {
  2739 + addCriterion("invoice_state <", value, "invoiceState");
  2740 + return (Criteria) this;
  2741 + }
  2742 +
  2743 + public Criteria andInvoiceStateLessThanOrEqualTo(Integer value) {
  2744 + addCriterion("invoice_state <=", value, "invoiceState");
  2745 + return (Criteria) this;
  2746 + }
  2747 +
  2748 + public Criteria andInvoiceStateIn(List<Integer> values) {
  2749 + addCriterion("invoice_state in", values, "invoiceState");
  2750 + return (Criteria) this;
  2751 + }
  2752 +
  2753 + public Criteria andInvoiceStateNotIn(List<Integer> values) {
  2754 + addCriterion("invoice_state not in", values, "invoiceState");
  2755 + return (Criteria) this;
  2756 + }
  2757 +
  2758 + public Criteria andInvoiceStateBetween(Integer value1, Integer value2) {
  2759 + addCriterion("invoice_state between", value1, value2, "invoiceState");
  2760 + return (Criteria) this;
  2761 + }
  2762 +
  2763 + public Criteria andInvoiceStateNotBetween(Integer value1, Integer value2) {
  2764 + addCriterion("invoice_state not between", value1, value2, "invoiceState");
  2765 + return (Criteria) this;
  2766 + }
  2767 +
  2768 + public Criteria andRemarkIsNull() {
  2769 + addCriterion("remark is null");
  2770 + return (Criteria) this;
  2771 + }
  2772 +
  2773 + public Criteria andRemarkIsNotNull() {
  2774 + addCriterion("remark is not null");
  2775 + return (Criteria) this;
  2776 + }
  2777 +
  2778 + public Criteria andRemarkEqualTo(String value) {
  2779 + addCriterion("remark =", value, "remark");
  2780 + return (Criteria) this;
  2781 + }
  2782 +
  2783 + public Criteria andRemarkNotEqualTo(String value) {
  2784 + addCriterion("remark <>", value, "remark");
  2785 + return (Criteria) this;
  2786 + }
  2787 +
  2788 + public Criteria andRemarkGreaterThan(String value) {
  2789 + addCriterion("remark >", value, "remark");
  2790 + return (Criteria) this;
  2791 + }
  2792 +
  2793 + public Criteria andRemarkGreaterThanOrEqualTo(String value) {
  2794 + addCriterion("remark >=", value, "remark");
  2795 + return (Criteria) this;
  2796 + }
  2797 +
  2798 + public Criteria andRemarkLessThan(String value) {
  2799 + addCriterion("remark <", value, "remark");
  2800 + return (Criteria) this;
  2801 + }
  2802 +
  2803 + public Criteria andRemarkLessThanOrEqualTo(String value) {
  2804 + addCriterion("remark <=", value, "remark");
  2805 + return (Criteria) this;
  2806 + }
  2807 +
  2808 + public Criteria andRemarkLike(String value) {
  2809 + addCriterion("remark like", value, "remark");
  2810 + return (Criteria) this;
  2811 + }
  2812 +
  2813 + public Criteria andRemarkNotLike(String value) {
  2814 + addCriterion("remark not like", value, "remark");
  2815 + return (Criteria) this;
  2816 + }
  2817 +
  2818 + public Criteria andRemarkIn(List<String> values) {
  2819 + addCriterion("remark in", values, "remark");
  2820 + return (Criteria) this;
  2821 + }
  2822 +
  2823 + public Criteria andRemarkNotIn(List<String> values) {
  2824 + addCriterion("remark not in", values, "remark");
  2825 + return (Criteria) this;
  2826 + }
  2827 +
  2828 + public Criteria andRemarkBetween(String value1, String value2) {
  2829 + addCriterion("remark between", value1, value2, "remark");
  2830 + return (Criteria) this;
  2831 + }
  2832 +
  2833 + public Criteria andRemarkNotBetween(String value1, String value2) {
  2834 + addCriterion("remark not between", value1, value2, "remark");
  2835 + return (Criteria) this;
  2836 + }
  2837 +
  2838 + public Criteria andDataStateIsNull() {
  2839 + addCriterion("data_state is null");
  2840 + return (Criteria) this;
  2841 + }
  2842 +
  2843 + public Criteria andDataStateIsNotNull() {
  2844 + addCriterion("data_state is not null");
  2845 + return (Criteria) this;
  2846 + }
  2847 +
  2848 + public Criteria andDataStateEqualTo(Integer value) {
  2849 + addCriterion("data_state =", value, "dataState");
  2850 + return (Criteria) this;
  2851 + }
  2852 +
  2853 + public Criteria andDataStateNotEqualTo(Integer value) {
  2854 + addCriterion("data_state <>", value, "dataState");
  2855 + return (Criteria) this;
  2856 + }
  2857 +
  2858 + public Criteria andDataStateGreaterThan(Integer value) {
  2859 + addCriterion("data_state >", value, "dataState");
  2860 + return (Criteria) this;
  2861 + }
  2862 +
  2863 + public Criteria andDataStateGreaterThanOrEqualTo(Integer value) {
  2864 + addCriterion("data_state >=", value, "dataState");
  2865 + return (Criteria) this;
  2866 + }
  2867 +
  2868 + public Criteria andDataStateLessThan(Integer value) {
  2869 + addCriterion("data_state <", value, "dataState");
  2870 + return (Criteria) this;
  2871 + }
  2872 +
  2873 + public Criteria andDataStateLessThanOrEqualTo(Integer value) {
  2874 + addCriterion("data_state <=", value, "dataState");
  2875 + return (Criteria) this;
  2876 + }
  2877 +
  2878 + public Criteria andDataStateIn(List<Integer> values) {
  2879 + addCriterion("data_state in", values, "dataState");
  2880 + return (Criteria) this;
  2881 + }
  2882 +
  2883 + public Criteria andDataStateNotIn(List<Integer> values) {
  2884 + addCriterion("data_state not in", values, "dataState");
  2885 + return (Criteria) this;
  2886 + }
  2887 +
  2888 + public Criteria andDataStateBetween(Integer value1, Integer value2) {
  2889 + addCriterion("data_state between", value1, value2, "dataState");
  2890 + return (Criteria) this;
  2891 + }
  2892 +
  2893 + public Criteria andDataStateNotBetween(Integer value1, Integer value2) {
  2894 + addCriterion("data_state not between", value1, value2, "dataState");
  2895 + return (Criteria) this;
  2896 + }
  2897 +
  2898 + public Criteria andCreateEmpIdIsNull() {
  2899 + addCriterion("create_emp_id is null");
  2900 + return (Criteria) this;
  2901 + }
  2902 +
  2903 + public Criteria andCreateEmpIdIsNotNull() {
  2904 + addCriterion("create_emp_id is not null");
  2905 + return (Criteria) this;
  2906 + }
  2907 +
  2908 + public Criteria andCreateEmpIdEqualTo(String value) {
  2909 + addCriterion("create_emp_id =", value, "createEmpId");
  2910 + return (Criteria) this;
  2911 + }
  2912 +
  2913 + public Criteria andCreateEmpIdNotEqualTo(String value) {
  2914 + addCriterion("create_emp_id <>", value, "createEmpId");
  2915 + return (Criteria) this;
  2916 + }
  2917 +
  2918 + public Criteria andCreateEmpIdGreaterThan(String value) {
  2919 + addCriterion("create_emp_id >", value, "createEmpId");
  2920 + return (Criteria) this;
  2921 + }
  2922 +
  2923 + public Criteria andCreateEmpIdGreaterThanOrEqualTo(String value) {
  2924 + addCriterion("create_emp_id >=", value, "createEmpId");
  2925 + return (Criteria) this;
  2926 + }
  2927 +
  2928 + public Criteria andCreateEmpIdLessThan(String value) {
  2929 + addCriterion("create_emp_id <", value, "createEmpId");
  2930 + return (Criteria) this;
  2931 + }
  2932 +
  2933 + public Criteria andCreateEmpIdLessThanOrEqualTo(String value) {
  2934 + addCriterion("create_emp_id <=", value, "createEmpId");
  2935 + return (Criteria) this;
  2936 + }
  2937 +
  2938 + public Criteria andCreateEmpIdLike(String value) {
  2939 + addCriterion("create_emp_id like", value, "createEmpId");
  2940 + return (Criteria) this;
  2941 + }
  2942 +
  2943 + public Criteria andCreateEmpIdNotLike(String value) {
  2944 + addCriterion("create_emp_id not like", value, "createEmpId");
  2945 + return (Criteria) this;
  2946 + }
  2947 +
  2948 + public Criteria andCreateEmpIdIn(List<String> values) {
  2949 + addCriterion("create_emp_id in", values, "createEmpId");
  2950 + return (Criteria) this;
  2951 + }
  2952 +
  2953 + public Criteria andCreateEmpIdNotIn(List<String> values) {
  2954 + addCriterion("create_emp_id not in", values, "createEmpId");
  2955 + return (Criteria) this;
  2956 + }
  2957 +
  2958 + public Criteria andCreateEmpIdBetween(String value1, String value2) {
  2959 + addCriterion("create_emp_id between", value1, value2, "createEmpId");
  2960 + return (Criteria) this;
  2961 + }
  2962 +
  2963 + public Criteria andCreateEmpIdNotBetween(String value1, String value2) {
  2964 + addCriterion("create_emp_id not between", value1, value2, "createEmpId");
  2965 + return (Criteria) this;
  2966 + }
  2967 +
  2968 + public Criteria andCreateEmpNameIsNull() {
  2969 + addCriterion("create_emp_name is null");
  2970 + return (Criteria) this;
  2971 + }
  2972 +
  2973 + public Criteria andCreateEmpNameIsNotNull() {
  2974 + addCriterion("create_emp_name is not null");
  2975 + return (Criteria) this;
  2976 + }
  2977 +
  2978 + public Criteria andCreateEmpNameEqualTo(String value) {
  2979 + addCriterion("create_emp_name =", value, "createEmpName");
  2980 + return (Criteria) this;
  2981 + }
  2982 +
  2983 + public Criteria andCreateEmpNameNotEqualTo(String value) {
  2984 + addCriterion("create_emp_name <>", value, "createEmpName");
  2985 + return (Criteria) this;
  2986 + }
  2987 +
  2988 + public Criteria andCreateEmpNameGreaterThan(String value) {
  2989 + addCriterion("create_emp_name >", value, "createEmpName");
  2990 + return (Criteria) this;
  2991 + }
  2992 +
  2993 + public Criteria andCreateEmpNameGreaterThanOrEqualTo(String value) {
  2994 + addCriterion("create_emp_name >=", value, "createEmpName");
  2995 + return (Criteria) this;
  2996 + }
  2997 +
  2998 + public Criteria andCreateEmpNameLessThan(String value) {
  2999 + addCriterion("create_emp_name <", value, "createEmpName");
  3000 + return (Criteria) this;
  3001 + }
  3002 +
  3003 + public Criteria andCreateEmpNameLessThanOrEqualTo(String value) {
  3004 + addCriterion("create_emp_name <=", value, "createEmpName");
  3005 + return (Criteria) this;
  3006 + }
  3007 +
  3008 + public Criteria andCreateEmpNameLike(String value) {
  3009 + addCriterion("create_emp_name like", value, "createEmpName");
  3010 + return (Criteria) this;
  3011 + }
  3012 +
  3013 + public Criteria andCreateEmpNameNotLike(String value) {
  3014 + addCriterion("create_emp_name not like", value, "createEmpName");
  3015 + return (Criteria) this;
  3016 + }
  3017 +
  3018 + public Criteria andCreateEmpNameIn(List<String> values) {
  3019 + addCriterion("create_emp_name in", values, "createEmpName");
  3020 + return (Criteria) this;
  3021 + }
  3022 +
  3023 + public Criteria andCreateEmpNameNotIn(List<String> values) {
  3024 + addCriterion("create_emp_name not in", values, "createEmpName");
  3025 + return (Criteria) this;
  3026 + }
  3027 +
  3028 + public Criteria andCreateEmpNameBetween(String value1, String value2) {
  3029 + addCriterion("create_emp_name between", value1, value2, "createEmpName");
  3030 + return (Criteria) this;
  3031 + }
  3032 +
  3033 + public Criteria andCreateEmpNameNotBetween(String value1, String value2) {
  3034 + addCriterion("create_emp_name not between", value1, value2, "createEmpName");
  3035 + return (Criteria) this;
  3036 + }
  3037 +
  3038 + public Criteria andCreateDateIsNull() {
  3039 + addCriterion("create_date is null");
  3040 + return (Criteria) this;
  3041 + }
  3042 +
  3043 + public Criteria andCreateDateIsNotNull() {
  3044 + addCriterion("create_date is not null");
  3045 + return (Criteria) this;
  3046 + }
  3047 +
  3048 + public Criteria andCreateDateEqualTo(Date value) {
  3049 + addCriterion("create_date =", value, "createDate");
  3050 + return (Criteria) this;
  3051 + }
  3052 +
  3053 + public Criteria andCreateDateNotEqualTo(Date value) {
  3054 + addCriterion("create_date <>", value, "createDate");
  3055 + return (Criteria) this;
  3056 + }
  3057 +
  3058 + public Criteria andCreateDateGreaterThan(Date value) {
  3059 + addCriterion("create_date >", value, "createDate");
  3060 + return (Criteria) this;
  3061 + }
  3062 +
  3063 + public Criteria andCreateDateGreaterThanOrEqualTo(Date value) {
  3064 + addCriterion("create_date >=", value, "createDate");
  3065 + return (Criteria) this;
  3066 + }
  3067 +
  3068 + public Criteria andCreateDateLessThan(Date value) {
  3069 + addCriterion("create_date <", value, "createDate");
  3070 + return (Criteria) this;
  3071 + }
  3072 +
  3073 + public Criteria andCreateDateLessThanOrEqualTo(Date value) {
  3074 + addCriterion("create_date <=", value, "createDate");
  3075 + return (Criteria) this;
  3076 + }
  3077 +
  3078 + public Criteria andCreateDateIn(List<Date> values) {
  3079 + addCriterion("create_date in", values, "createDate");
  3080 + return (Criteria) this;
  3081 + }
  3082 +
  3083 + public Criteria andCreateDateNotIn(List<Date> values) {
  3084 + addCriterion("create_date not in", values, "createDate");
  3085 + return (Criteria) this;
  3086 + }
  3087 +
  3088 + public Criteria andCreateDateBetween(Date value1, Date value2) {
  3089 + addCriterion("create_date between", value1, value2, "createDate");
  3090 + return (Criteria) this;
  3091 + }
  3092 +
  3093 + public Criteria andCreateDateNotBetween(Date value1, Date value2) {
  3094 + addCriterion("create_date not between", value1, value2, "createDate");
  3095 + return (Criteria) this;
  3096 + }
  3097 +
  3098 + public Criteria andModfiyEmpIdIsNull() {
  3099 + addCriterion("modfiy_emp_id is null");
  3100 + return (Criteria) this;
  3101 + }
  3102 +
  3103 + public Criteria andModfiyEmpIdIsNotNull() {
  3104 + addCriterion("modfiy_emp_id is not null");
  3105 + return (Criteria) this;
  3106 + }
  3107 +
  3108 + public Criteria andModfiyEmpIdEqualTo(String value) {
  3109 + addCriterion("modfiy_emp_id =", value, "modfiyEmpId");
  3110 + return (Criteria) this;
  3111 + }
  3112 +
  3113 + public Criteria andModfiyEmpIdNotEqualTo(String value) {
  3114 + addCriterion("modfiy_emp_id <>", value, "modfiyEmpId");
  3115 + return (Criteria) this;
  3116 + }
  3117 +
  3118 + public Criteria andModfiyEmpIdGreaterThan(String value) {
  3119 + addCriterion("modfiy_emp_id >", value, "modfiyEmpId");
  3120 + return (Criteria) this;
  3121 + }
  3122 +
  3123 + public Criteria andModfiyEmpIdGreaterThanOrEqualTo(String value) {
  3124 + addCriterion("modfiy_emp_id >=", value, "modfiyEmpId");
  3125 + return (Criteria) this;
  3126 + }
  3127 +
  3128 + public Criteria andModfiyEmpIdLessThan(String value) {
  3129 + addCriterion("modfiy_emp_id <", value, "modfiyEmpId");
  3130 + return (Criteria) this;
  3131 + }
  3132 +
  3133 + public Criteria andModfiyEmpIdLessThanOrEqualTo(String value) {
  3134 + addCriterion("modfiy_emp_id <=", value, "modfiyEmpId");
  3135 + return (Criteria) this;
  3136 + }
  3137 +
  3138 + public Criteria andModfiyEmpIdLike(String value) {
  3139 + addCriterion("modfiy_emp_id like", value, "modfiyEmpId");
  3140 + return (Criteria) this;
  3141 + }
  3142 +
  3143 + public Criteria andModfiyEmpIdNotLike(String value) {
  3144 + addCriterion("modfiy_emp_id not like", value, "modfiyEmpId");
  3145 + return (Criteria) this;
  3146 + }
  3147 +
  3148 + public Criteria andModfiyEmpIdIn(List<String> values) {
  3149 + addCriterion("modfiy_emp_id in", values, "modfiyEmpId");
  3150 + return (Criteria) this;
  3151 + }
  3152 +
  3153 + public Criteria andModfiyEmpIdNotIn(List<String> values) {
  3154 + addCriterion("modfiy_emp_id not in", values, "modfiyEmpId");
  3155 + return (Criteria) this;
  3156 + }
  3157 +
  3158 + public Criteria andModfiyEmpIdBetween(String value1, String value2) {
  3159 + addCriterion("modfiy_emp_id between", value1, value2, "modfiyEmpId");
  3160 + return (Criteria) this;
  3161 + }
  3162 +
  3163 + public Criteria andModfiyEmpIdNotBetween(String value1, String value2) {
  3164 + addCriterion("modfiy_emp_id not between", value1, value2, "modfiyEmpId");
  3165 + return (Criteria) this;
  3166 + }
  3167 +
  3168 + public Criteria andModfiyEmpNameIsNull() {
  3169 + addCriterion("modfiy_emp_name is null");
  3170 + return (Criteria) this;
  3171 + }
  3172 +
  3173 + public Criteria andModfiyEmpNameIsNotNull() {
  3174 + addCriterion("modfiy_emp_name is not null");
  3175 + return (Criteria) this;
  3176 + }
  3177 +
  3178 + public Criteria andModfiyEmpNameEqualTo(String value) {
  3179 + addCriterion("modfiy_emp_name =", value, "modfiyEmpName");
  3180 + return (Criteria) this;
  3181 + }
  3182 +
  3183 + public Criteria andModfiyEmpNameNotEqualTo(String value) {
  3184 + addCriterion("modfiy_emp_name <>", value, "modfiyEmpName");
  3185 + return (Criteria) this;
  3186 + }
  3187 +
  3188 + public Criteria andModfiyEmpNameGreaterThan(String value) {
  3189 + addCriterion("modfiy_emp_name >", value, "modfiyEmpName");
  3190 + return (Criteria) this;
  3191 + }
  3192 +
  3193 + public Criteria andModfiyEmpNameGreaterThanOrEqualTo(String value) {
  3194 + addCriterion("modfiy_emp_name >=", value, "modfiyEmpName");
  3195 + return (Criteria) this;
  3196 + }
  3197 +
  3198 + public Criteria andModfiyEmpNameLessThan(String value) {
  3199 + addCriterion("modfiy_emp_name <", value, "modfiyEmpName");
  3200 + return (Criteria) this;
  3201 + }
  3202 +
  3203 + public Criteria andModfiyEmpNameLessThanOrEqualTo(String value) {
  3204 + addCriterion("modfiy_emp_name <=", value, "modfiyEmpName");
  3205 + return (Criteria) this;
  3206 + }
  3207 +
  3208 + public Criteria andModfiyEmpNameLike(String value) {
  3209 + addCriterion("modfiy_emp_name like", value, "modfiyEmpName");
  3210 + return (Criteria) this;
  3211 + }
  3212 +
  3213 + public Criteria andModfiyEmpNameNotLike(String value) {
  3214 + addCriterion("modfiy_emp_name not like", value, "modfiyEmpName");
  3215 + return (Criteria) this;
  3216 + }
  3217 +
  3218 + public Criteria andModfiyEmpNameIn(List<String> values) {
  3219 + addCriterion("modfiy_emp_name in", values, "modfiyEmpName");
  3220 + return (Criteria) this;
  3221 + }
  3222 +
  3223 + public Criteria andModfiyEmpNameNotIn(List<String> values) {
  3224 + addCriterion("modfiy_emp_name not in", values, "modfiyEmpName");
  3225 + return (Criteria) this;
  3226 + }
  3227 +
  3228 + public Criteria andModfiyEmpNameBetween(String value1, String value2) {
  3229 + addCriterion("modfiy_emp_name between", value1, value2, "modfiyEmpName");
  3230 + return (Criteria) this;
  3231 + }
  3232 +
  3233 + public Criteria andModfiyEmpNameNotBetween(String value1, String value2) {
  3234 + addCriterion("modfiy_emp_name not between", value1, value2, "modfiyEmpName");
  3235 + return (Criteria) this;
  3236 + }
  3237 +
  3238 + public Criteria andModfiyDateIsNull() {
  3239 + addCriterion("modfiy_date is null");
  3240 + return (Criteria) this;
  3241 + }
  3242 +
  3243 + public Criteria andModfiyDateIsNotNull() {
  3244 + addCriterion("modfiy_date is not null");
  3245 + return (Criteria) this;
  3246 + }
  3247 +
  3248 + public Criteria andModfiyDateEqualTo(Date value) {
  3249 + addCriterion("modfiy_date =", value, "modfiyDate");
  3250 + return (Criteria) this;
  3251 + }
  3252 +
  3253 + public Criteria andModfiyDateNotEqualTo(Date value) {
  3254 + addCriterion("modfiy_date <>", value, "modfiyDate");
  3255 + return (Criteria) this;
  3256 + }
  3257 +
  3258 + public Criteria andModfiyDateGreaterThan(Date value) {
  3259 + addCriterion("modfiy_date >", value, "modfiyDate");
  3260 + return (Criteria) this;
  3261 + }
  3262 +
  3263 + public Criteria andModfiyDateGreaterThanOrEqualTo(Date value) {
  3264 + addCriterion("modfiy_date >=", value, "modfiyDate");
  3265 + return (Criteria) this;
  3266 + }
  3267 +
  3268 + public Criteria andModfiyDateLessThan(Date value) {
  3269 + addCriterion("modfiy_date <", value, "modfiyDate");
  3270 + return (Criteria) this;
  3271 + }
  3272 +
  3273 + public Criteria andModfiyDateLessThanOrEqualTo(Date value) {
  3274 + addCriterion("modfiy_date <=", value, "modfiyDate");
  3275 + return (Criteria) this;
  3276 + }
  3277 +
  3278 + public Criteria andModfiyDateIn(List<Date> values) {
  3279 + addCriterion("modfiy_date in", values, "modfiyDate");
  3280 + return (Criteria) this;
  3281 + }
  3282 +
  3283 + public Criteria andModfiyDateNotIn(List<Date> values) {
  3284 + addCriterion("modfiy_date not in", values, "modfiyDate");
  3285 + return (Criteria) this;
  3286 + }
  3287 +
  3288 + public Criteria andModfiyDateBetween(Date value1, Date value2) {
  3289 + addCriterion("modfiy_date between", value1, value2, "modfiyDate");
  3290 + return (Criteria) this;
  3291 + }
  3292 +
  3293 + public Criteria andModfiyDateNotBetween(Date value1, Date value2) {
  3294 + addCriterion("modfiy_date not between", value1, value2, "modfiyDate");
  3295 + return (Criteria) this;
  3296 + }
  3297 +
  3298 + public Criteria andQeualTypeIsNull() {
  3299 + addCriterion("qeual_type is null");
  3300 + return (Criteria) this;
  3301 + }
  3302 +
  3303 + public Criteria andQeualTypeIsNotNull() {
  3304 + addCriterion("qeual_type is not null");
  3305 + return (Criteria) this;
  3306 + }
  3307 +
  3308 + public Criteria andQeualTypeEqualTo(Integer value) {
  3309 + addCriterion("qeual_type =", value, "qeualType");
  3310 + return (Criteria) this;
  3311 + }
  3312 +
  3313 + public Criteria andQeualTypeNotEqualTo(Integer value) {
  3314 + addCriterion("qeual_type <>", value, "qeualType");
  3315 + return (Criteria) this;
  3316 + }
  3317 +
  3318 + public Criteria andQeualTypeGreaterThan(Integer value) {
  3319 + addCriterion("qeual_type >", value, "qeualType");
  3320 + return (Criteria) this;
  3321 + }
  3322 +
  3323 + public Criteria andQeualTypeGreaterThanOrEqualTo(Integer value) {
  3324 + addCriterion("qeual_type >=", value, "qeualType");
  3325 + return (Criteria) this;
  3326 + }
  3327 +
  3328 + public Criteria andQeualTypeLessThan(Integer value) {
  3329 + addCriterion("qeual_type <", value, "qeualType");
  3330 + return (Criteria) this;
  3331 + }
  3332 +
  3333 + public Criteria andQeualTypeLessThanOrEqualTo(Integer value) {
  3334 + addCriterion("qeual_type <=", value, "qeualType");
  3335 + return (Criteria) this;
  3336 + }
  3337 +
  3338 + public Criteria andQeualTypeIn(List<Integer> values) {
  3339 + addCriterion("qeual_type in", values, "qeualType");
  3340 + return (Criteria) this;
  3341 + }
  3342 +
  3343 + public Criteria andQeualTypeNotIn(List<Integer> values) {
  3344 + addCriterion("qeual_type not in", values, "qeualType");
  3345 + return (Criteria) this;
  3346 + }
  3347 +
  3348 + public Criteria andQeualTypeBetween(Integer value1, Integer value2) {
  3349 + addCriterion("qeual_type between", value1, value2, "qeualType");
  3350 + return (Criteria) this;
  3351 + }
  3352 +
  3353 + public Criteria andQeualTypeNotBetween(Integer value1, Integer value2) {
  3354 + addCriterion("qeual_type not between", value1, value2, "qeualType");
  3355 + return (Criteria) this;
  3356 + }
  3357 +
  3358 + public Criteria andDiffTypeIsNull() {
  3359 + addCriterion("diff_type is null");
  3360 + return (Criteria) this;
  3361 + }
  3362 +
  3363 + public Criteria andDiffTypeIsNotNull() {
  3364 + addCriterion("diff_type is not null");
  3365 + return (Criteria) this;
  3366 + }
  3367 +
  3368 + public Criteria andDiffTypeEqualTo(Integer value) {
  3369 + addCriterion("diff_type =", value, "diffType");
  3370 + return (Criteria) this;
  3371 + }
  3372 +
  3373 + public Criteria andDiffTypeNotEqualTo(Integer value) {
  3374 + addCriterion("diff_type <>", value, "diffType");
  3375 + return (Criteria) this;
  3376 + }
  3377 +
  3378 + public Criteria andDiffTypeGreaterThan(Integer value) {
  3379 + addCriterion("diff_type >", value, "diffType");
  3380 + return (Criteria) this;
  3381 + }
  3382 +
  3383 + public Criteria andDiffTypeGreaterThanOrEqualTo(Integer value) {
  3384 + addCriterion("diff_type >=", value, "diffType");
  3385 + return (Criteria) this;
  3386 + }
  3387 +
  3388 + public Criteria andDiffTypeLessThan(Integer value) {
  3389 + addCriterion("diff_type <", value, "diffType");
  3390 + return (Criteria) this;
  3391 + }
  3392 +
  3393 + public Criteria andDiffTypeLessThanOrEqualTo(Integer value) {
  3394 + addCriterion("diff_type <=", value, "diffType");
  3395 + return (Criteria) this;
  3396 + }
  3397 +
  3398 + public Criteria andDiffTypeIn(List<Integer> values) {
  3399 + addCriterion("diff_type in", values, "diffType");
  3400 + return (Criteria) this;
  3401 + }
  3402 +
  3403 + public Criteria andDiffTypeNotIn(List<Integer> values) {
  3404 + addCriterion("diff_type not in", values, "diffType");
  3405 + return (Criteria) this;
  3406 + }
  3407 +
  3408 + public Criteria andDiffTypeBetween(Integer value1, Integer value2) {
  3409 + addCriterion("diff_type between", value1, value2, "diffType");
  3410 + return (Criteria) this;
  3411 + }
  3412 +
  3413 + public Criteria andDiffTypeNotBetween(Integer value1, Integer value2) {
  3414 + addCriterion("diff_type not between", value1, value2, "diffType");
  3415 + return (Criteria) this;
  3416 + }
  3417 +
  3418 + public Criteria andDiffRemarkIsNull() {
  3419 + addCriterion("diff_remark is null");
  3420 + return (Criteria) this;
  3421 + }
  3422 +
  3423 + public Criteria andDiffRemarkIsNotNull() {
  3424 + addCriterion("diff_remark is not null");
  3425 + return (Criteria) this;
  3426 + }
  3427 +
  3428 + public Criteria andDiffRemarkEqualTo(String value) {
  3429 + addCriterion("diff_remark =", value, "diffRemark");
  3430 + return (Criteria) this;
  3431 + }
  3432 +
  3433 + public Criteria andDiffRemarkNotEqualTo(String value) {
  3434 + addCriterion("diff_remark <>", value, "diffRemark");
  3435 + return (Criteria) this;
  3436 + }
  3437 +
  3438 + public Criteria andDiffRemarkGreaterThan(String value) {
  3439 + addCriterion("diff_remark >", value, "diffRemark");
  3440 + return (Criteria) this;
  3441 + }
  3442 +
  3443 + public Criteria andDiffRemarkGreaterThanOrEqualTo(String value) {
  3444 + addCriterion("diff_remark >=", value, "diffRemark");
  3445 + return (Criteria) this;
  3446 + }
  3447 +
  3448 + public Criteria andDiffRemarkLessThan(String value) {
  3449 + addCriterion("diff_remark <", value, "diffRemark");
  3450 + return (Criteria) this;
  3451 + }
  3452 +
  3453 + public Criteria andDiffRemarkLessThanOrEqualTo(String value) {
  3454 + addCriterion("diff_remark <=", value, "diffRemark");
  3455 + return (Criteria) this;
  3456 + }
  3457 +
  3458 + public Criteria andDiffRemarkLike(String value) {
  3459 + addCriterion("diff_remark like", value, "diffRemark");
  3460 + return (Criteria) this;
  3461 + }
  3462 +
  3463 + public Criteria andDiffRemarkNotLike(String value) {
  3464 + addCriterion("diff_remark not like", value, "diffRemark");
  3465 + return (Criteria) this;
  3466 + }
  3467 +
  3468 + public Criteria andDiffRemarkIn(List<String> values) {
  3469 + addCriterion("diff_remark in", values, "diffRemark");
  3470 + return (Criteria) this;
  3471 + }
  3472 +
  3473 + public Criteria andDiffRemarkNotIn(List<String> values) {
  3474 + addCriterion("diff_remark not in", values, "diffRemark");
  3475 + return (Criteria) this;
  3476 + }
  3477 +
  3478 + public Criteria andDiffRemarkBetween(String value1, String value2) {
  3479 + addCriterion("diff_remark between", value1, value2, "diffRemark");
  3480 + return (Criteria) this;
  3481 + }
  3482 +
  3483 + public Criteria andDiffRemarkNotBetween(String value1, String value2) {
  3484 + addCriterion("diff_remark not between", value1, value2, "diffRemark");
  3485 + return (Criteria) this;
  3486 + }
  3487 +
  3488 + public Criteria andDiffCompareDateIsNull() {
  3489 + addCriterion("diff_compare_date is null");
  3490 + return (Criteria) this;
  3491 + }
  3492 +
  3493 + public Criteria andDiffCompareDateIsNotNull() {
  3494 + addCriterion("diff_compare_date is not null");
  3495 + return (Criteria) this;
  3496 + }
  3497 +
  3498 + public Criteria andDiffCompareDateEqualTo(Date value) {
  3499 + addCriterion("diff_compare_date =", value, "diffCompareDate");
  3500 + return (Criteria) this;
  3501 + }
  3502 +
  3503 + public Criteria andDiffCompareDateNotEqualTo(Date value) {
  3504 + addCriterion("diff_compare_date <>", value, "diffCompareDate");
  3505 + return (Criteria) this;
  3506 + }
  3507 +
  3508 + public Criteria andDiffCompareDateGreaterThan(Date value) {
  3509 + addCriterion("diff_compare_date >", value, "diffCompareDate");
  3510 + return (Criteria) this;
  3511 + }
  3512 +
  3513 + public Criteria andDiffCompareDateGreaterThanOrEqualTo(Date value) {
  3514 + addCriterion("diff_compare_date >=", value, "diffCompareDate");
  3515 + return (Criteria) this;
  3516 + }
  3517 +
  3518 + public Criteria andDiffCompareDateLessThan(Date value) {
  3519 + addCriterion("diff_compare_date <", value, "diffCompareDate");
  3520 + return (Criteria) this;
  3521 + }
  3522 +
  3523 + public Criteria andDiffCompareDateLessThanOrEqualTo(Date value) {
  3524 + addCriterion("diff_compare_date <=", value, "diffCompareDate");
  3525 + return (Criteria) this;
  3526 + }
  3527 +
  3528 + public Criteria andDiffCompareDateIn(List<Date> values) {
  3529 + addCriterion("diff_compare_date in", values, "diffCompareDate");
  3530 + return (Criteria) this;
  3531 + }
  3532 +
  3533 + public Criteria andDiffCompareDateNotIn(List<Date> values) {
  3534 + addCriterion("diff_compare_date not in", values, "diffCompareDate");
  3535 + return (Criteria) this;
  3536 + }
  3537 +
  3538 + public Criteria andDiffCompareDateBetween(Date value1, Date value2) {
  3539 + addCriterion("diff_compare_date between", value1, value2, "diffCompareDate");
  3540 + return (Criteria) this;
  3541 + }
  3542 +
  3543 + public Criteria andDiffCompareDateNotBetween(Date value1, Date value2) {
  3544 + addCriterion("diff_compare_date not between", value1, value2, "diffCompareDate");
  3545 + return (Criteria) this;
  3546 + }
  3547 +
  3548 + public Criteria andTradeServiceFeeIsNull() {
  3549 + addCriterion("trade_service_fee is null");
  3550 + return (Criteria) this;
  3551 + }
  3552 +
  3553 + public Criteria andTradeServiceFeeIsNotNull() {
  3554 + addCriterion("trade_service_fee is not null");
  3555 + return (Criteria) this;
  3556 + }
  3557 +
  3558 + public Criteria andTradeServiceFeeEqualTo(Long value) {
  3559 + addCriterion("trade_service_fee =", value, "tradeServiceFee");
  3560 + return (Criteria) this;
  3561 + }
  3562 +
  3563 + public Criteria andTradeServiceFeeNotEqualTo(Long value) {
  3564 + addCriterion("trade_service_fee <>", value, "tradeServiceFee");
  3565 + return (Criteria) this;
  3566 + }
  3567 +
  3568 + public Criteria andTradeServiceFeeGreaterThan(Long value) {
  3569 + addCriterion("trade_service_fee >", value, "tradeServiceFee");
  3570 + return (Criteria) this;
  3571 + }
  3572 +
  3573 + public Criteria andTradeServiceFeeGreaterThanOrEqualTo(Long value) {
  3574 + addCriterion("trade_service_fee >=", value, "tradeServiceFee");
  3575 + return (Criteria) this;
  3576 + }
  3577 +
  3578 + public Criteria andTradeServiceFeeLessThan(Long value) {
  3579 + addCriterion("trade_service_fee <", value, "tradeServiceFee");
  3580 + return (Criteria) this;
  3581 + }
  3582 +
  3583 + public Criteria andTradeServiceFeeLessThanOrEqualTo(Long value) {
  3584 + addCriterion("trade_service_fee <=", value, "tradeServiceFee");
  3585 + return (Criteria) this;
  3586 + }
  3587 +
  3588 + public Criteria andTradeServiceFeeIn(List<Long> values) {
  3589 + addCriterion("trade_service_fee in", values, "tradeServiceFee");
  3590 + return (Criteria) this;
  3591 + }
  3592 +
  3593 + public Criteria andTradeServiceFeeNotIn(List<Long> values) {
  3594 + addCriterion("trade_service_fee not in", values, "tradeServiceFee");
  3595 + return (Criteria) this;
  3596 + }
  3597 +
  3598 + public Criteria andTradeServiceFeeBetween(Long value1, Long value2) {
  3599 + addCriterion("trade_service_fee between", value1, value2, "tradeServiceFee");
  3600 + return (Criteria) this;
  3601 + }
  3602 +
  3603 + public Criteria andTradeServiceFeeNotBetween(Long value1, Long value2) {
  3604 + addCriterion("trade_service_fee not between", value1, value2, "tradeServiceFee");
  3605 + return (Criteria) this;
  3606 + }
  3607 + }
  3608 +
  3609 + public static class Criteria extends GeneratedCriteria {
  3610 +
  3611 + protected Criteria() {
  3612 + super();
  3613 + }
  3614 + }
  3615 +
  3616 + public static class Criterion {
  3617 + private String condition;
  3618 +
  3619 + private Object value;
  3620 +
  3621 + private Object secondValue;
  3622 +
  3623 + private boolean noValue;
  3624 +
  3625 + private boolean singleValue;
  3626 +
  3627 + private boolean betweenValue;
  3628 +
  3629 + private boolean listValue;
  3630 +
  3631 + private String typeHandler;
  3632 +
  3633 + public String getCondition() {
  3634 + return condition;
  3635 + }
  3636 +
  3637 + public Object getValue() {
  3638 + return value;
  3639 + }
  3640 +
  3641 + public Object getSecondValue() {
  3642 + return secondValue;
  3643 + }
  3644 +
  3645 + public boolean isNoValue() {
  3646 + return noValue;
  3647 + }
  3648 +
  3649 + public boolean isSingleValue() {
  3650 + return singleValue;
  3651 + }
  3652 +
  3653 + public boolean isBetweenValue() {
  3654 + return betweenValue;
  3655 + }
  3656 +
  3657 + public boolean isListValue() {
  3658 + return listValue;
  3659 + }
  3660 +
  3661 + public String getTypeHandler() {
  3662 + return typeHandler;
  3663 + }
  3664 +
  3665 + protected Criterion(String condition) {
  3666 + super();
  3667 + this.condition = condition;
  3668 + this.typeHandler = null;
  3669 + this.noValue = true;
  3670 + }
  3671 +
  3672 + protected Criterion(String condition, Object value, String typeHandler) {
  3673 + super();
  3674 + this.condition = condition;
  3675 + this.value = value;
  3676 + this.typeHandler = typeHandler;
  3677 + if (value instanceof List<?>) {
  3678 + this.listValue = true;
  3679 + } else {
  3680 + this.singleValue = true;
  3681 + }
  3682 + }
  3683 +
  3684 + protected Criterion(String condition, Object value) {
  3685 + this(condition, value, null);
  3686 + }
  3687 +
  3688 + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
  3689 + super();
  3690 + this.condition = condition;
  3691 + this.value = value;
  3692 + this.secondValue = secondValue;
  3693 + this.typeHandler = typeHandler;
  3694 + this.betweenValue = true;
  3695 + }
  3696 +
  3697 + protected Criterion(String condition, Object value, Object secondValue) {
  3698 + this(condition, value, secondValue, null);
  3699 + }
  3700 + }
  3701 +}
0 \ No newline at end of file 3702 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerth.java
  1 +package com.zteits.job.domain;
  2 +
  3 +import java.util.Date;
  4 +
  5 +public class ParkFreeBerth {
  6 + private Long id;
  7 +
  8 + /**所属停车场*/
  9 + private Long plId;
  10 +
  11 + /**所属停车场名称*/
  12 + private String plName;
  13 +
  14 + /**所属停车场编码*/
  15 + private String plNo;
  16 +
  17 + /**空闲车位数*/
  18 + private Integer freeBerth;
  19 +
  20 + /**真实的空闲车位数*/
  21 + private Integer realFreeBerth;
  22 +
  23 + /**数据状态:0-失效,1-生效*/
  24 + private Integer dataStatus;
  25 +
  26 + /**更新时间*/
  27 + private Date modifyTime;
  28 +
  29 + /**1:真实停车场,在parking_lot中;2:虚拟停车场,关联tb_g_guide_park_berths,例:水岸天街停车场,虚拟出水岸天街东,水岸天街西*/
  30 + private String type;
  31 +
  32 + public Long getId() {
  33 + return id;
  34 + }
  35 +
  36 + public void setId(Long id) {
  37 + this.id = id;
  38 + }
  39 +
  40 + /**获取所属停车场*/
  41 + public Long getPlId() {
  42 + return plId;
  43 + }
  44 +
  45 + /**设置所属停车场*/
  46 + public void setPlId(Long plId) {
  47 + this.plId = plId;
  48 + }
  49 +
  50 + /**获取所属停车场名称*/
  51 + public String getPlName() {
  52 + return plName;
  53 + }
  54 +
  55 + /**设置所属停车场名称*/
  56 + public void setPlName(String plName) {
  57 + this.plName = plName == null ? null : plName.trim();
  58 + }
  59 +
  60 + /**获取所属停车场编码*/
  61 + public String getPlNo() {
  62 + return plNo;
  63 + }
  64 +
  65 + /**设置所属停车场编码*/
  66 + public void setPlNo(String plNo) {
  67 + this.plNo = plNo == null ? null : plNo.trim();
  68 + }
  69 +
  70 + /**获取空闲车位数*/
  71 + public Integer getFreeBerth() {
  72 + return freeBerth;
  73 + }
  74 +
  75 + /**设置空闲车位数*/
  76 + public void setFreeBerth(Integer freeBerth) {
  77 + this.freeBerth = freeBerth;
  78 + }
  79 +
  80 + /**获取真实的空闲车位数*/
  81 + public Integer getRealFreeBerth() {
  82 + return realFreeBerth;
  83 + }
  84 +
  85 + /**设置真实的空闲车位数*/
  86 + public void setRealFreeBerth(Integer realFreeBerth) {
  87 + this.realFreeBerth = realFreeBerth;
  88 + }
  89 +
  90 + /**获取数据状态:0-失效,1-生效*/
  91 + public Integer getDataStatus() {
  92 + return dataStatus;
  93 + }
  94 +
  95 + /**设置数据状态:0-失效,1-生效*/
  96 + public void setDataStatus(Integer dataStatus) {
  97 + this.dataStatus = dataStatus;
  98 + }
  99 +
  100 + /**获取更新时间*/
  101 + public Date getModifyTime() {
  102 + return modifyTime;
  103 + }
  104 +
  105 + /**设置更新时间*/
  106 + public void setModifyTime(Date modifyTime) {
  107 + this.modifyTime = modifyTime;
  108 + }
  109 +
  110 + /**获取1:真实停车场,在parking_lot中;2:虚拟停车场,关联tb_g_guide_park_berths,例:水岸天街停车场,虚拟出水岸天街东,水岸天街西*/
  111 + public String getType() {
  112 + return type;
  113 + }
  114 +
  115 + /**设置1:真实停车场,在parking_lot中;2:虚拟停车场,关联tb_g_guide_park_berths,例:水岸天街停车场,虚拟出水岸天街东,水岸天街西*/
  116 + public void setType(String type) {
  117 + this.type = type == null ? null : type.trim();
  118 + }
  119 +}
0 \ No newline at end of file 120 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/domain/ParkFreeBerthExample.java
  1 +package com.zteits.job.domain;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.Date;
  5 +import java.util.List;
  6 +
  7 +public class ParkFreeBerthExample {
  8 + protected String orderByClause;
  9 +
  10 + protected boolean distinct;
  11 +
  12 + protected List<Criteria> oredCriteria;
  13 +
  14 + public ParkFreeBerthExample() {
  15 + oredCriteria = new ArrayList<Criteria>();
  16 + }
  17 +
  18 + public void setOrderByClause(String orderByClause) {
  19 + this.orderByClause = orderByClause;
  20 + }
  21 +
  22 + public String getOrderByClause() {
  23 + return orderByClause;
  24 + }
  25 +
  26 + public void setDistinct(boolean distinct) {
  27 + this.distinct = distinct;
  28 + }
  29 +
  30 + public boolean isDistinct() {
  31 + return distinct;
  32 + }
  33 +
  34 + public List<Criteria> getOredCriteria() {
  35 + return oredCriteria;
  36 + }
  37 +
  38 + public void or(Criteria criteria) {
  39 + oredCriteria.add(criteria);
  40 + }
  41 +
  42 + public Criteria or() {
  43 + Criteria criteria = createCriteriaInternal();
  44 + oredCriteria.add(criteria);
  45 + return criteria;
  46 + }
  47 +
  48 + public Criteria createCriteria() {
  49 + Criteria criteria = createCriteriaInternal();
  50 + if (oredCriteria.size() == 0) {
  51 + oredCriteria.add(criteria);
  52 + }
  53 + return criteria;
  54 + }
  55 +
  56 + protected Criteria createCriteriaInternal() {
  57 + Criteria criteria = new Criteria();
  58 + return criteria;
  59 + }
  60 +
  61 + public void clear() {
  62 + oredCriteria.clear();
  63 + orderByClause = null;
  64 + distinct = false;
  65 + }
  66 +
  67 + protected abstract static class GeneratedCriteria {
  68 + protected List<Criterion> criteria;
  69 +
  70 + protected GeneratedCriteria() {
  71 + super();
  72 + criteria = new ArrayList<Criterion>();
  73 + }
  74 +
  75 + public boolean isValid() {
  76 + return criteria.size() > 0;
  77 + }
  78 +
  79 + public List<Criterion> getAllCriteria() {
  80 + return criteria;
  81 + }
  82 +
  83 + public List<Criterion> getCriteria() {
  84 + return criteria;
  85 + }
  86 +
  87 + protected void addCriterion(String condition) {
  88 + if (condition == null) {
  89 + throw new RuntimeException("Value for condition cannot be null");
  90 + }
  91 + criteria.add(new Criterion(condition));
  92 + }
  93 +
  94 + protected void addCriterion(String condition, Object value, String property) {
  95 + if (value == null) {
  96 + throw new RuntimeException("Value for " + property + " cannot be null");
  97 + }
  98 + criteria.add(new Criterion(condition, value));
  99 + }
  100 +
  101 + protected void addCriterion(String condition, Object value1, Object value2, String property) {
  102 + if (value1 == null || value2 == null) {
  103 + throw new RuntimeException("Between values for " + property + " cannot be null");
  104 + }
  105 + criteria.add(new Criterion(condition, value1, value2));
  106 + }
  107 +
  108 + public Criteria andIdIsNull() {
  109 + addCriterion("id is null");
  110 + return (Criteria) this;
  111 + }
  112 +
  113 + public Criteria andIdIsNotNull() {
  114 + addCriterion("id is not null");
  115 + return (Criteria) this;
  116 + }
  117 +
  118 + public Criteria andIdEqualTo(Long value) {
  119 + addCriterion("id =", value, "id");
  120 + return (Criteria) this;
  121 + }
  122 +
  123 + public Criteria andIdNotEqualTo(Long value) {
  124 + addCriterion("id <>", value, "id");
  125 + return (Criteria) this;
  126 + }
  127 +
  128 + public Criteria andIdGreaterThan(Long value) {
  129 + addCriterion("id >", value, "id");
  130 + return (Criteria) this;
  131 + }
  132 +
  133 + public Criteria andIdGreaterThanOrEqualTo(Long value) {
  134 + addCriterion("id >=", value, "id");
  135 + return (Criteria) this;
  136 + }
  137 +
  138 + public Criteria andIdLessThan(Long value) {
  139 + addCriterion("id <", value, "id");
  140 + return (Criteria) this;
  141 + }
  142 +
  143 + public Criteria andIdLessThanOrEqualTo(Long value) {
  144 + addCriterion("id <=", value, "id");
  145 + return (Criteria) this;
  146 + }
  147 +
  148 + public Criteria andIdIn(List<Long> values) {
  149 + addCriterion("id in", values, "id");
  150 + return (Criteria) this;
  151 + }
  152 +
  153 + public Criteria andIdNotIn(List<Long> values) {
  154 + addCriterion("id not in", values, "id");
  155 + return (Criteria) this;
  156 + }
  157 +
  158 + public Criteria andIdBetween(Long value1, Long value2) {
  159 + addCriterion("id between", value1, value2, "id");
  160 + return (Criteria) this;
  161 + }
  162 +
  163 + public Criteria andIdNotBetween(Long value1, Long value2) {
  164 + addCriterion("id not between", value1, value2, "id");
  165 + return (Criteria) this;
  166 + }
  167 +
  168 + public Criteria andPlIdIsNull() {
  169 + addCriterion("pl_id is null");
  170 + return (Criteria) this;
  171 + }
  172 +
  173 + public Criteria andPlIdIsNotNull() {
  174 + addCriterion("pl_id is not null");
  175 + return (Criteria) this;
  176 + }
  177 +
  178 + public Criteria andPlIdEqualTo(Long value) {
  179 + addCriterion("pl_id =", value, "plId");
  180 + return (Criteria) this;
  181 + }
  182 +
  183 + public Criteria andPlIdNotEqualTo(Long value) {
  184 + addCriterion("pl_id <>", value, "plId");
  185 + return (Criteria) this;
  186 + }
  187 +
  188 + public Criteria andPlIdGreaterThan(Long value) {
  189 + addCriterion("pl_id >", value, "plId");
  190 + return (Criteria) this;
  191 + }
  192 +
  193 + public Criteria andPlIdGreaterThanOrEqualTo(Long value) {
  194 + addCriterion("pl_id >=", value, "plId");
  195 + return (Criteria) this;
  196 + }
  197 +
  198 + public Criteria andPlIdLessThan(Long value) {
  199 + addCriterion("pl_id <", value, "plId");
  200 + return (Criteria) this;
  201 + }
  202 +
  203 + public Criteria andPlIdLessThanOrEqualTo(Long value) {
  204 + addCriterion("pl_id <=", value, "plId");
  205 + return (Criteria) this;
  206 + }
  207 +
  208 + public Criteria andPlIdIn(List<Long> values) {
  209 + addCriterion("pl_id in", values, "plId");
  210 + return (Criteria) this;
  211 + }
  212 +
  213 + public Criteria andPlIdNotIn(List<Long> values) {
  214 + addCriterion("pl_id not in", values, "plId");
  215 + return (Criteria) this;
  216 + }
  217 +
  218 + public Criteria andPlIdBetween(Long value1, Long value2) {
  219 + addCriterion("pl_id between", value1, value2, "plId");
  220 + return (Criteria) this;
  221 + }
  222 +
  223 + public Criteria andPlIdNotBetween(Long value1, Long value2) {
  224 + addCriterion("pl_id not between", value1, value2, "plId");
  225 + return (Criteria) this;
  226 + }
  227 +
  228 + public Criteria andPlNameIsNull() {
  229 + addCriterion("pl_name is null");
  230 + return (Criteria) this;
  231 + }
  232 +
  233 + public Criteria andPlNameIsNotNull() {
  234 + addCriterion("pl_name is not null");
  235 + return (Criteria) this;
  236 + }
  237 +
  238 + public Criteria andPlNameEqualTo(String value) {
  239 + addCriterion("pl_name =", value, "plName");
  240 + return (Criteria) this;
  241 + }
  242 +
  243 + public Criteria andPlNameNotEqualTo(String value) {
  244 + addCriterion("pl_name <>", value, "plName");
  245 + return (Criteria) this;
  246 + }
  247 +
  248 + public Criteria andPlNameGreaterThan(String value) {
  249 + addCriterion("pl_name >", value, "plName");
  250 + return (Criteria) this;
  251 + }
  252 +
  253 + public Criteria andPlNameGreaterThanOrEqualTo(String value) {
  254 + addCriterion("pl_name >=", value, "plName");
  255 + return (Criteria) this;
  256 + }
  257 +
  258 + public Criteria andPlNameLessThan(String value) {
  259 + addCriterion("pl_name <", value, "plName");
  260 + return (Criteria) this;
  261 + }
  262 +
  263 + public Criteria andPlNameLessThanOrEqualTo(String value) {
  264 + addCriterion("pl_name <=", value, "plName");
  265 + return (Criteria) this;
  266 + }
  267 +
  268 + public Criteria andPlNameLike(String value) {
  269 + addCriterion("pl_name like", value, "plName");
  270 + return (Criteria) this;
  271 + }
  272 +
  273 + public Criteria andPlNameNotLike(String value) {
  274 + addCriterion("pl_name not like", value, "plName");
  275 + return (Criteria) this;
  276 + }
  277 +
  278 + public Criteria andPlNameIn(List<String> values) {
  279 + addCriterion("pl_name in", values, "plName");
  280 + return (Criteria) this;
  281 + }
  282 +
  283 + public Criteria andPlNameNotIn(List<String> values) {
  284 + addCriterion("pl_name not in", values, "plName");
  285 + return (Criteria) this;
  286 + }
  287 +
  288 + public Criteria andPlNameBetween(String value1, String value2) {
  289 + addCriterion("pl_name between", value1, value2, "plName");
  290 + return (Criteria) this;
  291 + }
  292 +
  293 + public Criteria andPlNameNotBetween(String value1, String value2) {
  294 + addCriterion("pl_name not between", value1, value2, "plName");
  295 + return (Criteria) this;
  296 + }
  297 +
  298 + public Criteria andPlNoIsNull() {
  299 + addCriterion("pl_no is null");
  300 + return (Criteria) this;
  301 + }
  302 +
  303 + public Criteria andPlNoIsNotNull() {
  304 + addCriterion("pl_no is not null");
  305 + return (Criteria) this;
  306 + }
  307 +
  308 + public Criteria andPlNoEqualTo(String value) {
  309 + addCriterion("pl_no =", value, "plNo");
  310 + return (Criteria) this;
  311 + }
  312 +
  313 + public Criteria andPlNoNotEqualTo(String value) {
  314 + addCriterion("pl_no <>", value, "plNo");
  315 + return (Criteria) this;
  316 + }
  317 +
  318 + public Criteria andPlNoGreaterThan(String value) {
  319 + addCriterion("pl_no >", value, "plNo");
  320 + return (Criteria) this;
  321 + }
  322 +
  323 + public Criteria andPlNoGreaterThanOrEqualTo(String value) {
  324 + addCriterion("pl_no >=", value, "plNo");
  325 + return (Criteria) this;
  326 + }
  327 +
  328 + public Criteria andPlNoLessThan(String value) {
  329 + addCriterion("pl_no <", value, "plNo");
  330 + return (Criteria) this;
  331 + }
  332 +
  333 + public Criteria andPlNoLessThanOrEqualTo(String value) {
  334 + addCriterion("pl_no <=", value, "plNo");
  335 + return (Criteria) this;
  336 + }
  337 +
  338 + public Criteria andPlNoLike(String value) {
  339 + addCriterion("pl_no like", value, "plNo");
  340 + return (Criteria) this;
  341 + }
  342 +
  343 + public Criteria andPlNoNotLike(String value) {
  344 + addCriterion("pl_no not like", value, "plNo");
  345 + return (Criteria) this;
  346 + }
  347 +
  348 + public Criteria andPlNoIn(List<String> values) {
  349 + addCriterion("pl_no in", values, "plNo");
  350 + return (Criteria) this;
  351 + }
  352 +
  353 + public Criteria andPlNoNotIn(List<String> values) {
  354 + addCriterion("pl_no not in", values, "plNo");
  355 + return (Criteria) this;
  356 + }
  357 +
  358 + public Criteria andPlNoBetween(String value1, String value2) {
  359 + addCriterion("pl_no between", value1, value2, "plNo");
  360 + return (Criteria) this;
  361 + }
  362 +
  363 + public Criteria andPlNoNotBetween(String value1, String value2) {
  364 + addCriterion("pl_no not between", value1, value2, "plNo");
  365 + return (Criteria) this;
  366 + }
  367 +
  368 + public Criteria andFreeBerthIsNull() {
  369 + addCriterion("free_berth is null");
  370 + return (Criteria) this;
  371 + }
  372 +
  373 + public Criteria andFreeBerthIsNotNull() {
  374 + addCriterion("free_berth is not null");
  375 + return (Criteria) this;
  376 + }
  377 +
  378 + public Criteria andFreeBerthEqualTo(Integer value) {
  379 + addCriterion("free_berth =", value, "freeBerth");
  380 + return (Criteria) this;
  381 + }
  382 +
  383 + public Criteria andFreeBerthNotEqualTo(Integer value) {
  384 + addCriterion("free_berth <>", value, "freeBerth");
  385 + return (Criteria) this;
  386 + }
  387 +
  388 + public Criteria andFreeBerthGreaterThan(Integer value) {
  389 + addCriterion("free_berth >", value, "freeBerth");
  390 + return (Criteria) this;
  391 + }
  392 +
  393 + public Criteria andFreeBerthGreaterThanOrEqualTo(Integer value) {
  394 + addCriterion("free_berth >=", value, "freeBerth");
  395 + return (Criteria) this;
  396 + }
  397 +
  398 + public Criteria andFreeBerthLessThan(Integer value) {
  399 + addCriterion("free_berth <", value, "freeBerth");
  400 + return (Criteria) this;
  401 + }
  402 +
  403 + public Criteria andFreeBerthLessThanOrEqualTo(Integer value) {
  404 + addCriterion("free_berth <=", value, "freeBerth");
  405 + return (Criteria) this;
  406 + }
  407 +
  408 + public Criteria andFreeBerthIn(List<Integer> values) {
  409 + addCriterion("free_berth in", values, "freeBerth");
  410 + return (Criteria) this;
  411 + }
  412 +
  413 + public Criteria andFreeBerthNotIn(List<Integer> values) {
  414 + addCriterion("free_berth not in", values, "freeBerth");
  415 + return (Criteria) this;
  416 + }
  417 +
  418 + public Criteria andFreeBerthBetween(Integer value1, Integer value2) {
  419 + addCriterion("free_berth between", value1, value2, "freeBerth");
  420 + return (Criteria) this;
  421 + }
  422 +
  423 + public Criteria andFreeBerthNotBetween(Integer value1, Integer value2) {
  424 + addCriterion("free_berth not between", value1, value2, "freeBerth");
  425 + return (Criteria) this;
  426 + }
  427 +
  428 + public Criteria andRealFreeBerthIsNull() {
  429 + addCriterion("real_free_berth is null");
  430 + return (Criteria) this;
  431 + }
  432 +
  433 + public Criteria andRealFreeBerthIsNotNull() {
  434 + addCriterion("real_free_berth is not null");
  435 + return (Criteria) this;
  436 + }
  437 +
  438 + public Criteria andRealFreeBerthEqualTo(Integer value) {
  439 + addCriterion("real_free_berth =", value, "realFreeBerth");
  440 + return (Criteria) this;
  441 + }
  442 +
  443 + public Criteria andRealFreeBerthNotEqualTo(Integer value) {
  444 + addCriterion("real_free_berth <>", value, "realFreeBerth");
  445 + return (Criteria) this;
  446 + }
  447 +
  448 + public Criteria andRealFreeBerthGreaterThan(Integer value) {
  449 + addCriterion("real_free_berth >", value, "realFreeBerth");
  450 + return (Criteria) this;
  451 + }
  452 +
  453 + public Criteria andRealFreeBerthGreaterThanOrEqualTo(Integer value) {
  454 + addCriterion("real_free_berth >=", value, "realFreeBerth");
  455 + return (Criteria) this;
  456 + }
  457 +
  458 + public Criteria andRealFreeBerthLessThan(Integer value) {
  459 + addCriterion("real_free_berth <", value, "realFreeBerth");
  460 + return (Criteria) this;
  461 + }
  462 +
  463 + public Criteria andRealFreeBerthLessThanOrEqualTo(Integer value) {
  464 + addCriterion("real_free_berth <=", value, "realFreeBerth");
  465 + return (Criteria) this;
  466 + }
  467 +
  468 + public Criteria andRealFreeBerthIn(List<Integer> values) {
  469 + addCriterion("real_free_berth in", values, "realFreeBerth");
  470 + return (Criteria) this;
  471 + }
  472 +
  473 + public Criteria andRealFreeBerthNotIn(List<Integer> values) {
  474 + addCriterion("real_free_berth not in", values, "realFreeBerth");
  475 + return (Criteria) this;
  476 + }
  477 +
  478 + public Criteria andRealFreeBerthBetween(Integer value1, Integer value2) {
  479 + addCriterion("real_free_berth between", value1, value2, "realFreeBerth");
  480 + return (Criteria) this;
  481 + }
  482 +
  483 + public Criteria andRealFreeBerthNotBetween(Integer value1, Integer value2) {
  484 + addCriterion("real_free_berth not between", value1, value2, "realFreeBerth");
  485 + return (Criteria) this;
  486 + }
  487 +
  488 + public Criteria andDataStatusIsNull() {
  489 + addCriterion("data_status is null");
  490 + return (Criteria) this;
  491 + }
  492 +
  493 + public Criteria andDataStatusIsNotNull() {
  494 + addCriterion("data_status is not null");
  495 + return (Criteria) this;
  496 + }
  497 +
  498 + public Criteria andDataStatusEqualTo(Integer value) {
  499 + addCriterion("data_status =", value, "dataStatus");
  500 + return (Criteria) this;
  501 + }
  502 +
  503 + public Criteria andDataStatusNotEqualTo(Integer value) {
  504 + addCriterion("data_status <>", value, "dataStatus");
  505 + return (Criteria) this;
  506 + }
  507 +
  508 + public Criteria andDataStatusGreaterThan(Integer value) {
  509 + addCriterion("data_status >", value, "dataStatus");
  510 + return (Criteria) this;
  511 + }
  512 +
  513 + public Criteria andDataStatusGreaterThanOrEqualTo(Integer value) {
  514 + addCriterion("data_status >=", value, "dataStatus");
  515 + return (Criteria) this;
  516 + }
  517 +
  518 + public Criteria andDataStatusLessThan(Integer value) {
  519 + addCriterion("data_status <", value, "dataStatus");
  520 + return (Criteria) this;
  521 + }
  522 +
  523 + public Criteria andDataStatusLessThanOrEqualTo(Integer value) {
  524 + addCriterion("data_status <=", value, "dataStatus");
  525 + return (Criteria) this;
  526 + }
  527 +
  528 + public Criteria andDataStatusIn(List<Integer> values) {
  529 + addCriterion("data_status in", values, "dataStatus");
  530 + return (Criteria) this;
  531 + }
  532 +
  533 + public Criteria andDataStatusNotIn(List<Integer> values) {
  534 + addCriterion("data_status not in", values, "dataStatus");
  535 + return (Criteria) this;
  536 + }
  537 +
  538 + public Criteria andDataStatusBetween(Integer value1, Integer value2) {
  539 + addCriterion("data_status between", value1, value2, "dataStatus");
  540 + return (Criteria) this;
  541 + }
  542 +
  543 + public Criteria andDataStatusNotBetween(Integer value1, Integer value2) {
  544 + addCriterion("data_status not between", value1, value2, "dataStatus");
  545 + return (Criteria) this;
  546 + }
  547 +
  548 + public Criteria andModifyTimeIsNull() {
  549 + addCriterion("modify_time is null");
  550 + return (Criteria) this;
  551 + }
  552 +
  553 + public Criteria andModifyTimeIsNotNull() {
  554 + addCriterion("modify_time is not null");
  555 + return (Criteria) this;
  556 + }
  557 +
  558 + public Criteria andModifyTimeEqualTo(Date value) {
  559 + addCriterion("modify_time =", value, "modifyTime");
  560 + return (Criteria) this;
  561 + }
  562 +
  563 + public Criteria andModifyTimeNotEqualTo(Date value) {
  564 + addCriterion("modify_time <>", value, "modifyTime");
  565 + return (Criteria) this;
  566 + }
  567 +
  568 + public Criteria andModifyTimeGreaterThan(Date value) {
  569 + addCriterion("modify_time >", value, "modifyTime");
  570 + return (Criteria) this;
  571 + }
  572 +
  573 + public Criteria andModifyTimeGreaterThanOrEqualTo(Date value) {
  574 + addCriterion("modify_time >=", value, "modifyTime");
  575 + return (Criteria) this;
  576 + }
  577 +
  578 + public Criteria andModifyTimeLessThan(Date value) {
  579 + addCriterion("modify_time <", value, "modifyTime");
  580 + return (Criteria) this;
  581 + }
  582 +
  583 + public Criteria andModifyTimeLessThanOrEqualTo(Date value) {
  584 + addCriterion("modify_time <=", value, "modifyTime");
  585 + return (Criteria) this;
  586 + }
  587 +
  588 + public Criteria andModifyTimeIn(List<Date> values) {
  589 + addCriterion("modify_time in", values, "modifyTime");
  590 + return (Criteria) this;
  591 + }
  592 +
  593 + public Criteria andModifyTimeNotIn(List<Date> values) {
  594 + addCriterion("modify_time not in", values, "modifyTime");
  595 + return (Criteria) this;
  596 + }
  597 +
  598 + public Criteria andModifyTimeBetween(Date value1, Date value2) {
  599 + addCriterion("modify_time between", value1, value2, "modifyTime");
  600 + return (Criteria) this;
  601 + }
  602 +
  603 + public Criteria andModifyTimeNotBetween(Date value1, Date value2) {
  604 + addCriterion("modify_time not between", value1, value2, "modifyTime");
  605 + return (Criteria) this;
  606 + }
  607 +
  608 + public Criteria andTypeIsNull() {
  609 + addCriterion("type is null");
  610 + return (Criteria) this;
  611 + }
  612 +
  613 + public Criteria andTypeIsNotNull() {
  614 + addCriterion("type is not null");
  615 + return (Criteria) this;
  616 + }
  617 +
  618 + public Criteria andTypeEqualTo(String value) {
  619 + addCriterion("type =", value, "type");
  620 + return (Criteria) this;
  621 + }
  622 +
  623 + public Criteria andTypeNotEqualTo(String value) {
  624 + addCriterion("type <>", value, "type");
  625 + return (Criteria) this;
  626 + }
  627 +
  628 + public Criteria andTypeGreaterThan(String value) {
  629 + addCriterion("type >", value, "type");
  630 + return (Criteria) this;
  631 + }
  632 +
  633 + public Criteria andTypeGreaterThanOrEqualTo(String value) {
  634 + addCriterion("type >=", value, "type");
  635 + return (Criteria) this;
  636 + }
  637 +
  638 + public Criteria andTypeLessThan(String value) {
  639 + addCriterion("type <", value, "type");
  640 + return (Criteria) this;
  641 + }
  642 +
  643 + public Criteria andTypeLessThanOrEqualTo(String value) {
  644 + addCriterion("type <=", value, "type");
  645 + return (Criteria) this;
  646 + }
  647 +
  648 + public Criteria andTypeLike(String value) {
  649 + addCriterion("type like", value, "type");
  650 + return (Criteria) this;
  651 + }
  652 +
  653 + public Criteria andTypeNotLike(String value) {
  654 + addCriterion("type not like", value, "type");
  655 + return (Criteria) this;
  656 + }
  657 +
  658 + public Criteria andTypeIn(List<String> values) {
  659 + addCriterion("type in", values, "type");
  660 + return (Criteria) this;
  661 + }
  662 +
  663 + public Criteria andTypeNotIn(List<String> values) {
  664 + addCriterion("type not in", values, "type");
  665 + return (Criteria) this;
  666 + }
  667 +
  668 + public Criteria andTypeBetween(String value1, String value2) {
  669 + addCriterion("type between", value1, value2, "type");
  670 + return (Criteria) this;
  671 + }
  672 +
  673 + public Criteria andTypeNotBetween(String value1, String value2) {
  674 + addCriterion("type not between", value1, value2, "type");
  675 + return (Criteria) this;
  676 + }
  677 + }
  678 +
  679 + public static class Criteria extends GeneratedCriteria {
  680 +
  681 + protected Criteria() {
  682 + super();
  683 + }
  684 + }
  685 +
  686 + public static class Criterion {
  687 + private String condition;
  688 +
  689 + private Object value;
  690 +
  691 + private Object secondValue;
  692 +
  693 + private boolean noValue;
  694 +
  695 + private boolean singleValue;
  696 +
  697 + private boolean betweenValue;
  698 +
  699 + private boolean listValue;
  700 +
  701 + private String typeHandler;
  702 +
  703 + public String getCondition() {
  704 + return condition;
  705 + }
  706 +
  707 + public Object getValue() {
  708 + return value;
  709 + }
  710 +
  711 + public Object getSecondValue() {
  712 + return secondValue;
  713 + }
  714 +
  715 + public boolean isNoValue() {
  716 + return noValue;
  717 + }
  718 +
  719 + public boolean isSingleValue() {
  720 + return singleValue;
  721 + }
  722 +
  723 + public boolean isBetweenValue() {
  724 + return betweenValue;
  725 + }
  726 +
  727 + public boolean isListValue() {
  728 + return listValue;
  729 + }
  730 +
  731 + public String getTypeHandler() {
  732 + return typeHandler;
  733 + }
  734 +
  735 + protected Criterion(String condition) {
  736 + super();
  737 + this.condition = condition;
  738 + this.typeHandler = null;
  739 + this.noValue = true;
  740 + }
  741 +
  742 + protected Criterion(String condition, Object value, String typeHandler) {
  743 + super();
  744 + this.condition = condition;
  745 + this.value = value;
  746 + this.typeHandler = typeHandler;
  747 + if (value instanceof List<?>) {
  748 + this.listValue = true;
  749 + } else {
  750 + this.singleValue = true;
  751 + }
  752 + }
  753 +
  754 + protected Criterion(String condition, Object value) {
  755 + this(condition, value, null);
  756 + }
  757 +
  758 + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
  759 + super();
  760 + this.condition = condition;
  761 + this.value = value;
  762 + this.secondValue = secondValue;
  763 + this.typeHandler = typeHandler;
  764 + this.betweenValue = true;
  765 + }
  766 +
  767 + protected Criterion(String condition, Object value, Object secondValue) {
  768 + this(condition, value, secondValue, null);
  769 + }
  770 + }
  771 +}
0 \ No newline at end of file 772 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/domain/ParkingLot.java
  1 +package com.zteits.job.domain;
  2 +
  3 +import java.util.Date;
  4 +
  5 +public class ParkingLot {
  6 + /**停车场主键*/
  7 + private Long plId;
  8 +
  9 + /**停车场名称*/
  10 + private String plName;
  11 +
  12 + /**停车场编码*/
  13 + private String plNo;
  14 +
  15 + /**停车场外部编码*/
  16 + private String plOutNo;
  17 +
  18 + /**停车场状态:1-使用中,2-演示停车场*/
  19 + private Integer state;
  20 +
  21 + /**数据来源类型:1-艾润;2-路测;3-捷商;4-南泽 ;5-共享车位,6:青岛(注:和parking_lot表中source_type保持一致)*/
  22 + private Integer sourceType;
  23 +
  24 + /**省份ID*/
  25 + private Long plProvinceId;
  26 +
  27 + /**省份名称*/
  28 + private String plProvinceName;
  29 +
  30 + /**城市ID*/
  31 + private Long plCityId;
  32 +
  33 + /**城市名称*/
  34 + private String plCityName;
  35 +
  36 + /**区县ID*/
  37 + private Long plCountryId;
  38 +
  39 + /**区县名称*/
  40 + private String plCountryName;
  41 +
  42 + /**停车场地址*/
  43 + private String plAddress;
  44 +
  45 + /**停车泊位数*/
  46 + private Integer plBerthNum;
  47 +
  48 + /**停车场收费方式:0-免费,1-收费*/
  49 + private Integer plPayType;
  50 +
  51 + /**充电桩泊位数量*/
  52 + private Integer plChargeNum;
  53 +
  54 + /**停车场类型:1:路内、占用道路停车位、路侧停车场,2-路外、封闭停车场*/
  55 + private Integer plType;
  56 +
  57 + /**停车场类型属性:1000-路内分类:1101-临时车位,1201-长时车位,1301-禁停车位;2000-路外停车属性:2100-建筑物,2101-住宅小区,2102-学校,2103-医院,2104-物流专用,2105-商业综合体,2106-政府事业单位;2200-城市公共,2201-公共场所,2202-交通枢纽*/
  58 + private String plTypeProp;
  59 +
  60 + /**营业开始时间*/
  61 + private String plBusiTimeStart;
  62 +
  63 + /**营业结束时间*/
  64 + private String plBusiTimeEnd;
  65 +
  66 + /**停车场入口数量*/
  67 + private Integer plEntranceNum;
  68 +
  69 + /**停车场出口数量*/
  70 + private Integer plExitNum;
  71 +
  72 + /**数据状态:0-失效,1-生效*/
  73 + private Integer dataStatus;
  74 +
  75 + /**创建时间*/
  76 + private Date createTime;
  77 +
  78 + /**创建人*/
  79 + private Long createOp;
  80 +
  81 + /**更新时间*/
  82 + private Date modifyTime;
  83 +
  84 + /**更新人*/
  85 + private Long modifyOp;
  86 +
  87 + /**停车场收费描述,多段内容使用‘#’分隔*/
  88 + private String plRate;
  89 +
  90 + /**服务电话*/
  91 + private String serviceTel;
  92 +
  93 + /**停车场图片*/
  94 + private String plPicturePath;
  95 +
  96 + /**停车场商圈属性:1:商场、2:医院、3:小区、4:学校、5:写字楼、6:景区、7:交通场站、8:其他*/
  97 + private Integer busiCircle;
  98 +
  99 + /**备注*/
  100 + private String remark;
  101 +
  102 + /**块id*/
  103 + private Long plAreaBlockId;
  104 +
  105 + /**块名称*/
  106 + private String plAreaBlockName;
  107 +
  108 + /**营业类型:1:自营,2:非自营*/
  109 + private String plBusiType;
  110 +
  111 + /**服务点对应二级组织ID*/
  112 + private Long orgId;
  113 +
  114 + /**组织名称*/
  115 + private String orgName;
  116 +
  117 + /**获取停车场主键*/
  118 + public Long getPlId() {
  119 + return plId;
  120 + }
  121 +
  122 + /**设置停车场主键*/
  123 + public void setPlId(Long plId) {
  124 + this.plId = plId;
  125 + }
  126 +
  127 + /**获取停车场名称*/
  128 + public String getPlName() {
  129 + return plName;
  130 + }
  131 +
  132 + /**设置停车场名称*/
  133 + public void setPlName(String plName) {
  134 + this.plName = plName == null ? null : plName.trim();
  135 + }
  136 +
  137 + /**获取停车场编码*/
  138 + public String getPlNo() {
  139 + return plNo;
  140 + }
  141 +
  142 + /**设置停车场编码*/
  143 + public void setPlNo(String plNo) {
  144 + this.plNo = plNo == null ? null : plNo.trim();
  145 + }
  146 +
  147 + /**获取停车场外部编码*/
  148 + public String getPlOutNo() {
  149 + return plOutNo;
  150 + }
  151 +
  152 + /**设置停车场外部编码*/
  153 + public void setPlOutNo(String plOutNo) {
  154 + this.plOutNo = plOutNo == null ? null : plOutNo.trim();
  155 + }
  156 +
  157 + /**获取停车场状态:1-使用中,2-演示停车场*/
  158 + public Integer getState() {
  159 + return state;
  160 + }
  161 +
  162 + /**设置停车场状态:1-使用中,2-演示停车场*/
  163 + public void setState(Integer state) {
  164 + this.state = state;
  165 + }
  166 +
  167 + /**获取数据来源类型:1-艾润;2-路测;3-捷商;4-南泽 ;5-共享车位,6:青岛(注:和parking_lot表中source_type保持一致)*/
  168 + public Integer getSourceType() {
  169 + return sourceType;
  170 + }
  171 +
  172 + /**设置数据来源类型:1-艾润;2-路测;3-捷商;4-南泽 ;5-共享车位,6:青岛(注:和parking_lot表中source_type保持一致)*/
  173 + public void setSourceType(Integer sourceType) {
  174 + this.sourceType = sourceType;
  175 + }
  176 +
  177 + /**获取省份ID*/
  178 + public Long getPlProvinceId() {
  179 + return plProvinceId;
  180 + }
  181 +
  182 + /**设置省份ID*/
  183 + public void setPlProvinceId(Long plProvinceId) {
  184 + this.plProvinceId = plProvinceId;
  185 + }
  186 +
  187 + /**获取省份名称*/
  188 + public String getPlProvinceName() {
  189 + return plProvinceName;
  190 + }
  191 +
  192 + /**设置省份名称*/
  193 + public void setPlProvinceName(String plProvinceName) {
  194 + this.plProvinceName = plProvinceName == null ? null : plProvinceName.trim();
  195 + }
  196 +
  197 + /**获取城市ID*/
  198 + public Long getPlCityId() {
  199 + return plCityId;
  200 + }
  201 +
  202 + /**设置城市ID*/
  203 + public void setPlCityId(Long plCityId) {
  204 + this.plCityId = plCityId;
  205 + }
  206 +
  207 + /**获取城市名称*/
  208 + public String getPlCityName() {
  209 + return plCityName;
  210 + }
  211 +
  212 + /**设置城市名称*/
  213 + public void setPlCityName(String plCityName) {
  214 + this.plCityName = plCityName == null ? null : plCityName.trim();
  215 + }
  216 +
  217 + /**获取区县ID*/
  218 + public Long getPlCountryId() {
  219 + return plCountryId;
  220 + }
  221 +
  222 + /**设置区县ID*/
  223 + public void setPlCountryId(Long plCountryId) {
  224 + this.plCountryId = plCountryId;
  225 + }
  226 +
  227 + /**获取区县名称*/
  228 + public String getPlCountryName() {
  229 + return plCountryName;
  230 + }
  231 +
  232 + /**设置区县名称*/
  233 + public void setPlCountryName(String plCountryName) {
  234 + this.plCountryName = plCountryName == null ? null : plCountryName.trim();
  235 + }
  236 +
  237 + /**获取停车场地址*/
  238 + public String getPlAddress() {
  239 + return plAddress;
  240 + }
  241 +
  242 + /**设置停车场地址*/
  243 + public void setPlAddress(String plAddress) {
  244 + this.plAddress = plAddress == null ? null : plAddress.trim();
  245 + }
  246 +
  247 + /**获取停车泊位数*/
  248 + public Integer getPlBerthNum() {
  249 + return plBerthNum;
  250 + }
  251 +
  252 + /**设置停车泊位数*/
  253 + public void setPlBerthNum(Integer plBerthNum) {
  254 + this.plBerthNum = plBerthNum;
  255 + }
  256 +
  257 + /**获取停车场收费方式:0-免费,1-收费*/
  258 + public Integer getPlPayType() {
  259 + return plPayType;
  260 + }
  261 +
  262 + /**设置停车场收费方式:0-免费,1-收费*/
  263 + public void setPlPayType(Integer plPayType) {
  264 + this.plPayType = plPayType;
  265 + }
  266 +
  267 + /**获取充电桩泊位数量*/
  268 + public Integer getPlChargeNum() {
  269 + return plChargeNum;
  270 + }
  271 +
  272 + /**设置充电桩泊位数量*/
  273 + public void setPlChargeNum(Integer plChargeNum) {
  274 + this.plChargeNum = plChargeNum;
  275 + }
  276 +
  277 + /**获取停车场类型:1:路内、占用道路停车位、路侧停车场,2-路外、封闭停车场*/
  278 + public Integer getPlType() {
  279 + return plType;
  280 + }
  281 +
  282 + /**设置停车场类型:1:路内、占用道路停车位、路侧停车场,2-路外、封闭停车场*/
  283 + public void setPlType(Integer plType) {
  284 + this.plType = plType;
  285 + }
  286 +
  287 + /**获取停车场类型属性:1000-路内分类:1101-临时车位,1201-长时车位,1301-禁停车位;2000-路外停车属性:2100-建筑物,2101-住宅小区,2102-学校,2103-医院,2104-物流专用,2105-商业综合体,2106-政府事业单位;2200-城市公共,2201-公共场所,2202-交通枢纽*/
  288 + public String getPlTypeProp() {
  289 + return plTypeProp;
  290 + }
  291 +
  292 + /**设置停车场类型属性:1000-路内分类:1101-临时车位,1201-长时车位,1301-禁停车位;2000-路外停车属性:2100-建筑物,2101-住宅小区,2102-学校,2103-医院,2104-物流专用,2105-商业综合体,2106-政府事业单位;2200-城市公共,2201-公共场所,2202-交通枢纽*/
  293 + public void setPlTypeProp(String plTypeProp) {
  294 + this.plTypeProp = plTypeProp == null ? null : plTypeProp.trim();
  295 + }
  296 +
  297 + /**获取营业开始时间*/
  298 + public String getPlBusiTimeStart() {
  299 + return plBusiTimeStart;
  300 + }
  301 +
  302 + /**设置营业开始时间*/
  303 + public void setPlBusiTimeStart(String plBusiTimeStart) {
  304 + this.plBusiTimeStart = plBusiTimeStart == null ? null : plBusiTimeStart.trim();
  305 + }
  306 +
  307 + /**获取营业结束时间*/
  308 + public String getPlBusiTimeEnd() {
  309 + return plBusiTimeEnd;
  310 + }
  311 +
  312 + /**设置营业结束时间*/
  313 + public void setPlBusiTimeEnd(String plBusiTimeEnd) {
  314 + this.plBusiTimeEnd = plBusiTimeEnd == null ? null : plBusiTimeEnd.trim();
  315 + }
  316 +
  317 + /**获取停车场入口数量*/
  318 + public Integer getPlEntranceNum() {
  319 + return plEntranceNum;
  320 + }
  321 +
  322 + /**设置停车场入口数量*/
  323 + public void setPlEntranceNum(Integer plEntranceNum) {
  324 + this.plEntranceNum = plEntranceNum;
  325 + }
  326 +
  327 + /**获取停车场出口数量*/
  328 + public Integer getPlExitNum() {
  329 + return plExitNum;
  330 + }
  331 +
  332 + /**设置停车场出口数量*/
  333 + public void setPlExitNum(Integer plExitNum) {
  334 + this.plExitNum = plExitNum;
  335 + }
  336 +
  337 + /**获取数据状态:0-失效,1-生效*/
  338 + public Integer getDataStatus() {
  339 + return dataStatus;
  340 + }
  341 +
  342 + /**设置数据状态:0-失效,1-生效*/
  343 + public void setDataStatus(Integer dataStatus) {
  344 + this.dataStatus = dataStatus;
  345 + }
  346 +
  347 + /**获取创建时间*/
  348 + public Date getCreateTime() {
  349 + return createTime;
  350 + }
  351 +
  352 + /**设置创建时间*/
  353 + public void setCreateTime(Date createTime) {
  354 + this.createTime = createTime;
  355 + }
  356 +
  357 + /**获取创建人*/
  358 + public Long getCreateOp() {
  359 + return createOp;
  360 + }
  361 +
  362 + /**设置创建人*/
  363 + public void setCreateOp(Long createOp) {
  364 + this.createOp = createOp;
  365 + }
  366 +
  367 + /**获取更新时间*/
  368 + public Date getModifyTime() {
  369 + return modifyTime;
  370 + }
  371 +
  372 + /**设置更新时间*/
  373 + public void setModifyTime(Date modifyTime) {
  374 + this.modifyTime = modifyTime;
  375 + }
  376 +
  377 + /**获取更新人*/
  378 + public Long getModifyOp() {
  379 + return modifyOp;
  380 + }
  381 +
  382 + /**设置更新人*/
  383 + public void setModifyOp(Long modifyOp) {
  384 + this.modifyOp = modifyOp;
  385 + }
  386 +
  387 + /**获取停车场收费描述,多段内容使用‘#’分隔*/
  388 + public String getPlRate() {
  389 + return plRate;
  390 + }
  391 +
  392 + /**设置停车场收费描述,多段内容使用‘#’分隔*/
  393 + public void setPlRate(String plRate) {
  394 + this.plRate = plRate == null ? null : plRate.trim();
  395 + }
  396 +
  397 + /**获取服务电话*/
  398 + public String getServiceTel() {
  399 + return serviceTel;
  400 + }
  401 +
  402 + /**设置服务电话*/
  403 + public void setServiceTel(String serviceTel) {
  404 + this.serviceTel = serviceTel == null ? null : serviceTel.trim();
  405 + }
  406 +
  407 + /**获取停车场图片*/
  408 + public String getPlPicturePath() {
  409 + return plPicturePath;
  410 + }
  411 +
  412 + /**设置停车场图片*/
  413 + public void setPlPicturePath(String plPicturePath) {
  414 + this.plPicturePath = plPicturePath == null ? null : plPicturePath.trim();
  415 + }
  416 +
  417 + /**获取停车场商圈属性:1:商场、2:医院、3:小区、4:学校、5:写字楼、6:景区、7:交通场站、8:其他*/
  418 + public Integer getBusiCircle() {
  419 + return busiCircle;
  420 + }
  421 +
  422 + /**设置停车场商圈属性:1:商场、2:医院、3:小区、4:学校、5:写字楼、6:景区、7:交通场站、8:其他*/
  423 + public void setBusiCircle(Integer busiCircle) {
  424 + this.busiCircle = busiCircle;
  425 + }
  426 +
  427 + /**获取备注*/
  428 + public String getRemark() {
  429 + return remark;
  430 + }
  431 +
  432 + /**设置备注*/
  433 + public void setRemark(String remark) {
  434 + this.remark = remark == null ? null : remark.trim();
  435 + }
  436 +
  437 + /**获取块id*/
  438 + public Long getPlAreaBlockId() {
  439 + return plAreaBlockId;
  440 + }
  441 +
  442 + /**设置块id*/
  443 + public void setPlAreaBlockId(Long plAreaBlockId) {
  444 + this.plAreaBlockId = plAreaBlockId;
  445 + }
  446 +
  447 + /**获取块名称*/
  448 + public String getPlAreaBlockName() {
  449 + return plAreaBlockName;
  450 + }
  451 +
  452 + /**设置块名称*/
  453 + public void setPlAreaBlockName(String plAreaBlockName) {
  454 + this.plAreaBlockName = plAreaBlockName == null ? null : plAreaBlockName.trim();
  455 + }
  456 +
  457 + /**获取营业类型:1:自营,2:非自营*/
  458 + public String getPlBusiType() {
  459 + return plBusiType;
  460 + }
  461 +
  462 + /**设置营业类型:1:自营,2:非自营*/
  463 + public void setPlBusiType(String plBusiType) {
  464 + this.plBusiType = plBusiType == null ? null : plBusiType.trim();
  465 + }
  466 +
  467 + /**获取服务点对应二级组织ID*/
  468 + public Long getOrgId() {
  469 + return orgId;
  470 + }
  471 +
  472 + /**设置服务点对应二级组织ID*/
  473 + public void setOrgId(Long orgId) {
  474 + this.orgId = orgId;
  475 + }
  476 +
  477 + /**获取组织名称*/
  478 + public String getOrgName() {
  479 + return orgName;
  480 + }
  481 +
  482 + /**设置组织名称*/
  483 + public void setOrgName(String orgName) {
  484 + this.orgName = orgName == null ? null : orgName.trim();
  485 + }
  486 +}
0 \ No newline at end of file 487 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/domain/ParkingLotExample.java
  1 +package com.zteits.job.domain;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.Date;
  5 +import java.util.List;
  6 +
  7 +public class ParkingLotExample {
  8 + protected String orderByClause;
  9 +
  10 + protected boolean distinct;
  11 +
  12 + protected List<Criteria> oredCriteria;
  13 +
  14 + public ParkingLotExample() {
  15 + oredCriteria = new ArrayList<Criteria>();
  16 + }
  17 +
  18 + public void setOrderByClause(String orderByClause) {
  19 + this.orderByClause = orderByClause;
  20 + }
  21 +
  22 + public String getOrderByClause() {
  23 + return orderByClause;
  24 + }
  25 +
  26 + public void setDistinct(boolean distinct) {
  27 + this.distinct = distinct;
  28 + }
  29 +
  30 + public boolean isDistinct() {
  31 + return distinct;
  32 + }
  33 +
  34 + public List<Criteria> getOredCriteria() {
  35 + return oredCriteria;
  36 + }
  37 +
  38 + public void or(Criteria criteria) {
  39 + oredCriteria.add(criteria);
  40 + }
  41 +
  42 + public Criteria or() {
  43 + Criteria criteria = createCriteriaInternal();
  44 + oredCriteria.add(criteria);
  45 + return criteria;
  46 + }
  47 +
  48 + public Criteria createCriteria() {
  49 + Criteria criteria = createCriteriaInternal();
  50 + if (oredCriteria.size() == 0) {
  51 + oredCriteria.add(criteria);
  52 + }
  53 + return criteria;
  54 + }
  55 +
  56 + protected Criteria createCriteriaInternal() {
  57 + Criteria criteria = new Criteria();
  58 + return criteria;
  59 + }
  60 +
  61 + public void clear() {
  62 + oredCriteria.clear();
  63 + orderByClause = null;
  64 + distinct = false;
  65 + }
  66 +
  67 + protected abstract static class GeneratedCriteria {
  68 + protected List<Criterion> criteria;
  69 +
  70 + protected GeneratedCriteria() {
  71 + super();
  72 + criteria = new ArrayList<Criterion>();
  73 + }
  74 +
  75 + public boolean isValid() {
  76 + return criteria.size() > 0;
  77 + }
  78 +
  79 + public List<Criterion> getAllCriteria() {
  80 + return criteria;
  81 + }
  82 +
  83 + public List<Criterion> getCriteria() {
  84 + return criteria;
  85 + }
  86 +
  87 + protected void addCriterion(String condition) {
  88 + if (condition == null) {
  89 + throw new RuntimeException("Value for condition cannot be null");
  90 + }
  91 + criteria.add(new Criterion(condition));
  92 + }
  93 +
  94 + protected void addCriterion(String condition, Object value, String property) {
  95 + if (value == null) {
  96 + throw new RuntimeException("Value for " + property + " cannot be null");
  97 + }
  98 + criteria.add(new Criterion(condition, value));
  99 + }
  100 +
  101 + protected void addCriterion(String condition, Object value1, Object value2, String property) {
  102 + if (value1 == null || value2 == null) {
  103 + throw new RuntimeException("Between values for " + property + " cannot be null");
  104 + }
  105 + criteria.add(new Criterion(condition, value1, value2));
  106 + }
  107 +
  108 + public Criteria andPlIdIsNull() {
  109 + addCriterion("pl_id is null");
  110 + return (Criteria) this;
  111 + }
  112 +
  113 + public Criteria andPlIdIsNotNull() {
  114 + addCriterion("pl_id is not null");
  115 + return (Criteria) this;
  116 + }
  117 +
  118 + public Criteria andPlIdEqualTo(Long value) {
  119 + addCriterion("pl_id =", value, "plId");
  120 + return (Criteria) this;
  121 + }
  122 +
  123 + public Criteria andPlIdNotEqualTo(Long value) {
  124 + addCriterion("pl_id <>", value, "plId");
  125 + return (Criteria) this;
  126 + }
  127 +
  128 + public Criteria andPlIdGreaterThan(Long value) {
  129 + addCriterion("pl_id >", value, "plId");
  130 + return (Criteria) this;
  131 + }
  132 +
  133 + public Criteria andPlIdGreaterThanOrEqualTo(Long value) {
  134 + addCriterion("pl_id >=", value, "plId");
  135 + return (Criteria) this;
  136 + }
  137 +
  138 + public Criteria andPlIdLessThan(Long value) {
  139 + addCriterion("pl_id <", value, "plId");
  140 + return (Criteria) this;
  141 + }
  142 +
  143 + public Criteria andPlIdLessThanOrEqualTo(Long value) {
  144 + addCriterion("pl_id <=", value, "plId");
  145 + return (Criteria) this;
  146 + }
  147 +
  148 + public Criteria andPlIdIn(List<Long> values) {
  149 + addCriterion("pl_id in", values, "plId");
  150 + return (Criteria) this;
  151 + }
  152 +
  153 + public Criteria andPlIdNotIn(List<Long> values) {
  154 + addCriterion("pl_id not in", values, "plId");
  155 + return (Criteria) this;
  156 + }
  157 +
  158 + public Criteria andPlIdBetween(Long value1, Long value2) {
  159 + addCriterion("pl_id between", value1, value2, "plId");
  160 + return (Criteria) this;
  161 + }
  162 +
  163 + public Criteria andPlIdNotBetween(Long value1, Long value2) {
  164 + addCriterion("pl_id not between", value1, value2, "plId");
  165 + return (Criteria) this;
  166 + }
  167 +
  168 + public Criteria andPlNameIsNull() {
  169 + addCriterion("pl_name is null");
  170 + return (Criteria) this;
  171 + }
  172 +
  173 + public Criteria andPlNameIsNotNull() {
  174 + addCriterion("pl_name is not null");
  175 + return (Criteria) this;
  176 + }
  177 +
  178 + public Criteria andPlNameEqualTo(String value) {
  179 + addCriterion("pl_name =", value, "plName");
  180 + return (Criteria) this;
  181 + }
  182 +
  183 + public Criteria andPlNameNotEqualTo(String value) {
  184 + addCriterion("pl_name <>", value, "plName");
  185 + return (Criteria) this;
  186 + }
  187 +
  188 + public Criteria andPlNameGreaterThan(String value) {
  189 + addCriterion("pl_name >", value, "plName");
  190 + return (Criteria) this;
  191 + }
  192 +
  193 + public Criteria andPlNameGreaterThanOrEqualTo(String value) {
  194 + addCriterion("pl_name >=", value, "plName");
  195 + return (Criteria) this;
  196 + }
  197 +
  198 + public Criteria andPlNameLessThan(String value) {
  199 + addCriterion("pl_name <", value, "plName");
  200 + return (Criteria) this;
  201 + }
  202 +
  203 + public Criteria andPlNameLessThanOrEqualTo(String value) {
  204 + addCriterion("pl_name <=", value, "plName");
  205 + return (Criteria) this;
  206 + }
  207 +
  208 + public Criteria andPlNameLike(String value) {
  209 + addCriterion("pl_name like", value, "plName");
  210 + return (Criteria) this;
  211 + }
  212 +
  213 + public Criteria andPlNameNotLike(String value) {
  214 + addCriterion("pl_name not like", value, "plName");
  215 + return (Criteria) this;
  216 + }
  217 +
  218 + public Criteria andPlNameIn(List<String> values) {
  219 + addCriterion("pl_name in", values, "plName");
  220 + return (Criteria) this;
  221 + }
  222 +
  223 + public Criteria andPlNameNotIn(List<String> values) {
  224 + addCriterion("pl_name not in", values, "plName");
  225 + return (Criteria) this;
  226 + }
  227 +
  228 + public Criteria andPlNameBetween(String value1, String value2) {
  229 + addCriterion("pl_name between", value1, value2, "plName");
  230 + return (Criteria) this;
  231 + }
  232 +
  233 + public Criteria andPlNameNotBetween(String value1, String value2) {
  234 + addCriterion("pl_name not between", value1, value2, "plName");
  235 + return (Criteria) this;
  236 + }
  237 +
  238 + public Criteria andPlNoIsNull() {
  239 + addCriterion("pl_no is null");
  240 + return (Criteria) this;
  241 + }
  242 +
  243 + public Criteria andPlNoIsNotNull() {
  244 + addCriterion("pl_no is not null");
  245 + return (Criteria) this;
  246 + }
  247 +
  248 + public Criteria andPlNoEqualTo(String value) {
  249 + addCriterion("pl_no =", value, "plNo");
  250 + return (Criteria) this;
  251 + }
  252 +
  253 + public Criteria andPlNoNotEqualTo(String value) {
  254 + addCriterion("pl_no <>", value, "plNo");
  255 + return (Criteria) this;
  256 + }
  257 +
  258 + public Criteria andPlNoGreaterThan(String value) {
  259 + addCriterion("pl_no >", value, "plNo");
  260 + return (Criteria) this;
  261 + }
  262 +
  263 + public Criteria andPlNoGreaterThanOrEqualTo(String value) {
  264 + addCriterion("pl_no >=", value, "plNo");
  265 + return (Criteria) this;
  266 + }
  267 +
  268 + public Criteria andPlNoLessThan(String value) {
  269 + addCriterion("pl_no <", value, "plNo");
  270 + return (Criteria) this;
  271 + }
  272 +
  273 + public Criteria andPlNoLessThanOrEqualTo(String value) {
  274 + addCriterion("pl_no <=", value, "plNo");
  275 + return (Criteria) this;
  276 + }
  277 +
  278 + public Criteria andPlNoLike(String value) {
  279 + addCriterion("pl_no like", value, "plNo");
  280 + return (Criteria) this;
  281 + }
  282 +
  283 + public Criteria andPlNoNotLike(String value) {
  284 + addCriterion("pl_no not like", value, "plNo");
  285 + return (Criteria) this;
  286 + }
  287 +
  288 + public Criteria andPlNoIn(List<String> values) {
  289 + addCriterion("pl_no in", values, "plNo");
  290 + return (Criteria) this;
  291 + }
  292 +
  293 + public Criteria andPlNoNotIn(List<String> values) {
  294 + addCriterion("pl_no not in", values, "plNo");
  295 + return (Criteria) this;
  296 + }
  297 +
  298 + public Criteria andPlNoBetween(String value1, String value2) {
  299 + addCriterion("pl_no between", value1, value2, "plNo");
  300 + return (Criteria) this;
  301 + }
  302 +
  303 + public Criteria andPlNoNotBetween(String value1, String value2) {
  304 + addCriterion("pl_no not between", value1, value2, "plNo");
  305 + return (Criteria) this;
  306 + }
  307 +
  308 + public Criteria andPlOutNoIsNull() {
  309 + addCriterion("pl_out_no is null");
  310 + return (Criteria) this;
  311 + }
  312 +
  313 + public Criteria andPlOutNoIsNotNull() {
  314 + addCriterion("pl_out_no is not null");
  315 + return (Criteria) this;
  316 + }
  317 +
  318 + public Criteria andPlOutNoEqualTo(String value) {
  319 + addCriterion("pl_out_no =", value, "plOutNo");
  320 + return (Criteria) this;
  321 + }
  322 +
  323 + public Criteria andPlOutNoNotEqualTo(String value) {
  324 + addCriterion("pl_out_no <>", value, "plOutNo");
  325 + return (Criteria) this;
  326 + }
  327 +
  328 + public Criteria andPlOutNoGreaterThan(String value) {
  329 + addCriterion("pl_out_no >", value, "plOutNo");
  330 + return (Criteria) this;
  331 + }
  332 +
  333 + public Criteria andPlOutNoGreaterThanOrEqualTo(String value) {
  334 + addCriterion("pl_out_no >=", value, "plOutNo");
  335 + return (Criteria) this;
  336 + }
  337 +
  338 + public Criteria andPlOutNoLessThan(String value) {
  339 + addCriterion("pl_out_no <", value, "plOutNo");
  340 + return (Criteria) this;
  341 + }
  342 +
  343 + public Criteria andPlOutNoLessThanOrEqualTo(String value) {
  344 + addCriterion("pl_out_no <=", value, "plOutNo");
  345 + return (Criteria) this;
  346 + }
  347 +
  348 + public Criteria andPlOutNoLike(String value) {
  349 + addCriterion("pl_out_no like", value, "plOutNo");
  350 + return (Criteria) this;
  351 + }
  352 +
  353 + public Criteria andPlOutNoNotLike(String value) {
  354 + addCriterion("pl_out_no not like", value, "plOutNo");
  355 + return (Criteria) this;
  356 + }
  357 +
  358 + public Criteria andPlOutNoIn(List<String> values) {
  359 + addCriterion("pl_out_no in", values, "plOutNo");
  360 + return (Criteria) this;
  361 + }
  362 +
  363 + public Criteria andPlOutNoNotIn(List<String> values) {
  364 + addCriterion("pl_out_no not in", values, "plOutNo");
  365 + return (Criteria) this;
  366 + }
  367 +
  368 + public Criteria andPlOutNoBetween(String value1, String value2) {
  369 + addCriterion("pl_out_no between", value1, value2, "plOutNo");
  370 + return (Criteria) this;
  371 + }
  372 +
  373 + public Criteria andPlOutNoNotBetween(String value1, String value2) {
  374 + addCriterion("pl_out_no not between", value1, value2, "plOutNo");
  375 + return (Criteria) this;
  376 + }
  377 +
  378 + public Criteria andStateIsNull() {
  379 + addCriterion("state is null");
  380 + return (Criteria) this;
  381 + }
  382 +
  383 + public Criteria andStateIsNotNull() {
  384 + addCriterion("state is not null");
  385 + return (Criteria) this;
  386 + }
  387 +
  388 + public Criteria andStateEqualTo(Integer value) {
  389 + addCriterion("state =", value, "state");
  390 + return (Criteria) this;
  391 + }
  392 +
  393 + public Criteria andStateNotEqualTo(Integer value) {
  394 + addCriterion("state <>", value, "state");
  395 + return (Criteria) this;
  396 + }
  397 +
  398 + public Criteria andStateGreaterThan(Integer value) {
  399 + addCriterion("state >", value, "state");
  400 + return (Criteria) this;
  401 + }
  402 +
  403 + public Criteria andStateGreaterThanOrEqualTo(Integer value) {
  404 + addCriterion("state >=", value, "state");
  405 + return (Criteria) this;
  406 + }
  407 +
  408 + public Criteria andStateLessThan(Integer value) {
  409 + addCriterion("state <", value, "state");
  410 + return (Criteria) this;
  411 + }
  412 +
  413 + public Criteria andStateLessThanOrEqualTo(Integer value) {
  414 + addCriterion("state <=", value, "state");
  415 + return (Criteria) this;
  416 + }
  417 +
  418 + public Criteria andStateIn(List<Integer> values) {
  419 + addCriterion("state in", values, "state");
  420 + return (Criteria) this;
  421 + }
  422 +
  423 + public Criteria andStateNotIn(List<Integer> values) {
  424 + addCriterion("state not in", values, "state");
  425 + return (Criteria) this;
  426 + }
  427 +
  428 + public Criteria andStateBetween(Integer value1, Integer value2) {
  429 + addCriterion("state between", value1, value2, "state");
  430 + return (Criteria) this;
  431 + }
  432 +
  433 + public Criteria andStateNotBetween(Integer value1, Integer value2) {
  434 + addCriterion("state not between", value1, value2, "state");
  435 + return (Criteria) this;
  436 + }
  437 +
  438 + public Criteria andSourceTypeIsNull() {
  439 + addCriterion("source_type is null");
  440 + return (Criteria) this;
  441 + }
  442 +
  443 + public Criteria andSourceTypeIsNotNull() {
  444 + addCriterion("source_type is not null");
  445 + return (Criteria) this;
  446 + }
  447 +
  448 + public Criteria andSourceTypeEqualTo(Integer value) {
  449 + addCriterion("source_type =", value, "sourceType");
  450 + return (Criteria) this;
  451 + }
  452 +
  453 + public Criteria andSourceTypeNotEqualTo(Integer value) {
  454 + addCriterion("source_type <>", value, "sourceType");
  455 + return (Criteria) this;
  456 + }
  457 +
  458 + public Criteria andSourceTypeGreaterThan(Integer value) {
  459 + addCriterion("source_type >", value, "sourceType");
  460 + return (Criteria) this;
  461 + }
  462 +
  463 + public Criteria andSourceTypeGreaterThanOrEqualTo(Integer value) {
  464 + addCriterion("source_type >=", value, "sourceType");
  465 + return (Criteria) this;
  466 + }
  467 +
  468 + public Criteria andSourceTypeLessThan(Integer value) {
  469 + addCriterion("source_type <", value, "sourceType");
  470 + return (Criteria) this;
  471 + }
  472 +
  473 + public Criteria andSourceTypeLessThanOrEqualTo(Integer value) {
  474 + addCriterion("source_type <=", value, "sourceType");
  475 + return (Criteria) this;
  476 + }
  477 +
  478 + public Criteria andSourceTypeIn(List<Integer> values) {
  479 + addCriterion("source_type in", values, "sourceType");
  480 + return (Criteria) this;
  481 + }
  482 +
  483 + public Criteria andSourceTypeNotIn(List<Integer> values) {
  484 + addCriterion("source_type not in", values, "sourceType");
  485 + return (Criteria) this;
  486 + }
  487 +
  488 + public Criteria andSourceTypeBetween(Integer value1, Integer value2) {
  489 + addCriterion("source_type between", value1, value2, "sourceType");
  490 + return (Criteria) this;
  491 + }
  492 +
  493 + public Criteria andSourceTypeNotBetween(Integer value1, Integer value2) {
  494 + addCriterion("source_type not between", value1, value2, "sourceType");
  495 + return (Criteria) this;
  496 + }
  497 +
  498 + public Criteria andPlProvinceIdIsNull() {
  499 + addCriterion("pl_province_id is null");
  500 + return (Criteria) this;
  501 + }
  502 +
  503 + public Criteria andPlProvinceIdIsNotNull() {
  504 + addCriterion("pl_province_id is not null");
  505 + return (Criteria) this;
  506 + }
  507 +
  508 + public Criteria andPlProvinceIdEqualTo(Long value) {
  509 + addCriterion("pl_province_id =", value, "plProvinceId");
  510 + return (Criteria) this;
  511 + }
  512 +
  513 + public Criteria andPlProvinceIdNotEqualTo(Long value) {
  514 + addCriterion("pl_province_id <>", value, "plProvinceId");
  515 + return (Criteria) this;
  516 + }
  517 +
  518 + public Criteria andPlProvinceIdGreaterThan(Long value) {
  519 + addCriterion("pl_province_id >", value, "plProvinceId");
  520 + return (Criteria) this;
  521 + }
  522 +
  523 + public Criteria andPlProvinceIdGreaterThanOrEqualTo(Long value) {
  524 + addCriterion("pl_province_id >=", value, "plProvinceId");
  525 + return (Criteria) this;
  526 + }
  527 +
  528 + public Criteria andPlProvinceIdLessThan(Long value) {
  529 + addCriterion("pl_province_id <", value, "plProvinceId");
  530 + return (Criteria) this;
  531 + }
  532 +
  533 + public Criteria andPlProvinceIdLessThanOrEqualTo(Long value) {
  534 + addCriterion("pl_province_id <=", value, "plProvinceId");
  535 + return (Criteria) this;
  536 + }
  537 +
  538 + public Criteria andPlProvinceIdIn(List<Long> values) {
  539 + addCriterion("pl_province_id in", values, "plProvinceId");
  540 + return (Criteria) this;
  541 + }
  542 +
  543 + public Criteria andPlProvinceIdNotIn(List<Long> values) {
  544 + addCriterion("pl_province_id not in", values, "plProvinceId");
  545 + return (Criteria) this;
  546 + }
  547 +
  548 + public Criteria andPlProvinceIdBetween(Long value1, Long value2) {
  549 + addCriterion("pl_province_id between", value1, value2, "plProvinceId");
  550 + return (Criteria) this;
  551 + }
  552 +
  553 + public Criteria andPlProvinceIdNotBetween(Long value1, Long value2) {
  554 + addCriterion("pl_province_id not between", value1, value2, "plProvinceId");
  555 + return (Criteria) this;
  556 + }
  557 +
  558 + public Criteria andPlProvinceNameIsNull() {
  559 + addCriterion("pl_province_name is null");
  560 + return (Criteria) this;
  561 + }
  562 +
  563 + public Criteria andPlProvinceNameIsNotNull() {
  564 + addCriterion("pl_province_name is not null");
  565 + return (Criteria) this;
  566 + }
  567 +
  568 + public Criteria andPlProvinceNameEqualTo(String value) {
  569 + addCriterion("pl_province_name =", value, "plProvinceName");
  570 + return (Criteria) this;
  571 + }
  572 +
  573 + public Criteria andPlProvinceNameNotEqualTo(String value) {
  574 + addCriterion("pl_province_name <>", value, "plProvinceName");
  575 + return (Criteria) this;
  576 + }
  577 +
  578 + public Criteria andPlProvinceNameGreaterThan(String value) {
  579 + addCriterion("pl_province_name >", value, "plProvinceName");
  580 + return (Criteria) this;
  581 + }
  582 +
  583 + public Criteria andPlProvinceNameGreaterThanOrEqualTo(String value) {
  584 + addCriterion("pl_province_name >=", value, "plProvinceName");
  585 + return (Criteria) this;
  586 + }
  587 +
  588 + public Criteria andPlProvinceNameLessThan(String value) {
  589 + addCriterion("pl_province_name <", value, "plProvinceName");
  590 + return (Criteria) this;
  591 + }
  592 +
  593 + public Criteria andPlProvinceNameLessThanOrEqualTo(String value) {
  594 + addCriterion("pl_province_name <=", value, "plProvinceName");
  595 + return (Criteria) this;
  596 + }
  597 +
  598 + public Criteria andPlProvinceNameLike(String value) {
  599 + addCriterion("pl_province_name like", value, "plProvinceName");
  600 + return (Criteria) this;
  601 + }
  602 +
  603 + public Criteria andPlProvinceNameNotLike(String value) {
  604 + addCriterion("pl_province_name not like", value, "plProvinceName");
  605 + return (Criteria) this;
  606 + }
  607 +
  608 + public Criteria andPlProvinceNameIn(List<String> values) {
  609 + addCriterion("pl_province_name in", values, "plProvinceName");
  610 + return (Criteria) this;
  611 + }
  612 +
  613 + public Criteria andPlProvinceNameNotIn(List<String> values) {
  614 + addCriterion("pl_province_name not in", values, "plProvinceName");
  615 + return (Criteria) this;
  616 + }
  617 +
  618 + public Criteria andPlProvinceNameBetween(String value1, String value2) {
  619 + addCriterion("pl_province_name between", value1, value2, "plProvinceName");
  620 + return (Criteria) this;
  621 + }
  622 +
  623 + public Criteria andPlProvinceNameNotBetween(String value1, String value2) {
  624 + addCriterion("pl_province_name not between", value1, value2, "plProvinceName");
  625 + return (Criteria) this;
  626 + }
  627 +
  628 + public Criteria andPlCityIdIsNull() {
  629 + addCriterion("pl_city_id is null");
  630 + return (Criteria) this;
  631 + }
  632 +
  633 + public Criteria andPlCityIdIsNotNull() {
  634 + addCriterion("pl_city_id is not null");
  635 + return (Criteria) this;
  636 + }
  637 +
  638 + public Criteria andPlCityIdEqualTo(Long value) {
  639 + addCriterion("pl_city_id =", value, "plCityId");
  640 + return (Criteria) this;
  641 + }
  642 +
  643 + public Criteria andPlCityIdNotEqualTo(Long value) {
  644 + addCriterion("pl_city_id <>", value, "plCityId");
  645 + return (Criteria) this;
  646 + }
  647 +
  648 + public Criteria andPlCityIdGreaterThan(Long value) {
  649 + addCriterion("pl_city_id >", value, "plCityId");
  650 + return (Criteria) this;
  651 + }
  652 +
  653 + public Criteria andPlCityIdGreaterThanOrEqualTo(Long value) {
  654 + addCriterion("pl_city_id >=", value, "plCityId");
  655 + return (Criteria) this;
  656 + }
  657 +
  658 + public Criteria andPlCityIdLessThan(Long value) {
  659 + addCriterion("pl_city_id <", value, "plCityId");
  660 + return (Criteria) this;
  661 + }
  662 +
  663 + public Criteria andPlCityIdLessThanOrEqualTo(Long value) {
  664 + addCriterion("pl_city_id <=", value, "plCityId");
  665 + return (Criteria) this;
  666 + }
  667 +
  668 + public Criteria andPlCityIdIn(List<Long> values) {
  669 + addCriterion("pl_city_id in", values, "plCityId");
  670 + return (Criteria) this;
  671 + }
  672 +
  673 + public Criteria andPlCityIdNotIn(List<Long> values) {
  674 + addCriterion("pl_city_id not in", values, "plCityId");
  675 + return (Criteria) this;
  676 + }
  677 +
  678 + public Criteria andPlCityIdBetween(Long value1, Long value2) {
  679 + addCriterion("pl_city_id between", value1, value2, "plCityId");
  680 + return (Criteria) this;
  681 + }
  682 +
  683 + public Criteria andPlCityIdNotBetween(Long value1, Long value2) {
  684 + addCriterion("pl_city_id not between", value1, value2, "plCityId");
  685 + return (Criteria) this;
  686 + }
  687 +
  688 + public Criteria andPlCityNameIsNull() {
  689 + addCriterion("pl_city_name is null");
  690 + return (Criteria) this;
  691 + }
  692 +
  693 + public Criteria andPlCityNameIsNotNull() {
  694 + addCriterion("pl_city_name is not null");
  695 + return (Criteria) this;
  696 + }
  697 +
  698 + public Criteria andPlCityNameEqualTo(String value) {
  699 + addCriterion("pl_city_name =", value, "plCityName");
  700 + return (Criteria) this;
  701 + }
  702 +
  703 + public Criteria andPlCityNameNotEqualTo(String value) {
  704 + addCriterion("pl_city_name <>", value, "plCityName");
  705 + return (Criteria) this;
  706 + }
  707 +
  708 + public Criteria andPlCityNameGreaterThan(String value) {
  709 + addCriterion("pl_city_name >", value, "plCityName");
  710 + return (Criteria) this;
  711 + }
  712 +
  713 + public Criteria andPlCityNameGreaterThanOrEqualTo(String value) {
  714 + addCriterion("pl_city_name >=", value, "plCityName");
  715 + return (Criteria) this;
  716 + }
  717 +
  718 + public Criteria andPlCityNameLessThan(String value) {
  719 + addCriterion("pl_city_name <", value, "plCityName");
  720 + return (Criteria) this;
  721 + }
  722 +
  723 + public Criteria andPlCityNameLessThanOrEqualTo(String value) {
  724 + addCriterion("pl_city_name <=", value, "plCityName");
  725 + return (Criteria) this;
  726 + }
  727 +
  728 + public Criteria andPlCityNameLike(String value) {
  729 + addCriterion("pl_city_name like", value, "plCityName");
  730 + return (Criteria) this;
  731 + }
  732 +
  733 + public Criteria andPlCityNameNotLike(String value) {
  734 + addCriterion("pl_city_name not like", value, "plCityName");
  735 + return (Criteria) this;
  736 + }
  737 +
  738 + public Criteria andPlCityNameIn(List<String> values) {
  739 + addCriterion("pl_city_name in", values, "plCityName");
  740 + return (Criteria) this;
  741 + }
  742 +
  743 + public Criteria andPlCityNameNotIn(List<String> values) {
  744 + addCriterion("pl_city_name not in", values, "plCityName");
  745 + return (Criteria) this;
  746 + }
  747 +
  748 + public Criteria andPlCityNameBetween(String value1, String value2) {
  749 + addCriterion("pl_city_name between", value1, value2, "plCityName");
  750 + return (Criteria) this;
  751 + }
  752 +
  753 + public Criteria andPlCityNameNotBetween(String value1, String value2) {
  754 + addCriterion("pl_city_name not between", value1, value2, "plCityName");
  755 + return (Criteria) this;
  756 + }
  757 +
  758 + public Criteria andPlCountryIdIsNull() {
  759 + addCriterion("pl_country_id is null");
  760 + return (Criteria) this;
  761 + }
  762 +
  763 + public Criteria andPlCountryIdIsNotNull() {
  764 + addCriterion("pl_country_id is not null");
  765 + return (Criteria) this;
  766 + }
  767 +
  768 + public Criteria andPlCountryIdEqualTo(Long value) {
  769 + addCriterion("pl_country_id =", value, "plCountryId");
  770 + return (Criteria) this;
  771 + }
  772 +
  773 + public Criteria andPlCountryIdNotEqualTo(Long value) {
  774 + addCriterion("pl_country_id <>", value, "plCountryId");
  775 + return (Criteria) this;
  776 + }
  777 +
  778 + public Criteria andPlCountryIdGreaterThan(Long value) {
  779 + addCriterion("pl_country_id >", value, "plCountryId");
  780 + return (Criteria) this;
  781 + }
  782 +
  783 + public Criteria andPlCountryIdGreaterThanOrEqualTo(Long value) {
  784 + addCriterion("pl_country_id >=", value, "plCountryId");
  785 + return (Criteria) this;
  786 + }
  787 +
  788 + public Criteria andPlCountryIdLessThan(Long value) {
  789 + addCriterion("pl_country_id <", value, "plCountryId");
  790 + return (Criteria) this;
  791 + }
  792 +
  793 + public Criteria andPlCountryIdLessThanOrEqualTo(Long value) {
  794 + addCriterion("pl_country_id <=", value, "plCountryId");
  795 + return (Criteria) this;
  796 + }
  797 +
  798 + public Criteria andPlCountryIdIn(List<Long> values) {
  799 + addCriterion("pl_country_id in", values, "plCountryId");
  800 + return (Criteria) this;
  801 + }
  802 +
  803 + public Criteria andPlCountryIdNotIn(List<Long> values) {
  804 + addCriterion("pl_country_id not in", values, "plCountryId");
  805 + return (Criteria) this;
  806 + }
  807 +
  808 + public Criteria andPlCountryIdBetween(Long value1, Long value2) {
  809 + addCriterion("pl_country_id between", value1, value2, "plCountryId");
  810 + return (Criteria) this;
  811 + }
  812 +
  813 + public Criteria andPlCountryIdNotBetween(Long value1, Long value2) {
  814 + addCriterion("pl_country_id not between", value1, value2, "plCountryId");
  815 + return (Criteria) this;
  816 + }
  817 +
  818 + public Criteria andPlCountryNameIsNull() {
  819 + addCriterion("pl_country_name is null");
  820 + return (Criteria) this;
  821 + }
  822 +
  823 + public Criteria andPlCountryNameIsNotNull() {
  824 + addCriterion("pl_country_name is not null");
  825 + return (Criteria) this;
  826 + }
  827 +
  828 + public Criteria andPlCountryNameEqualTo(String value) {
  829 + addCriterion("pl_country_name =", value, "plCountryName");
  830 + return (Criteria) this;
  831 + }
  832 +
  833 + public Criteria andPlCountryNameNotEqualTo(String value) {
  834 + addCriterion("pl_country_name <>", value, "plCountryName");
  835 + return (Criteria) this;
  836 + }
  837 +
  838 + public Criteria andPlCountryNameGreaterThan(String value) {
  839 + addCriterion("pl_country_name >", value, "plCountryName");
  840 + return (Criteria) this;
  841 + }
  842 +
  843 + public Criteria andPlCountryNameGreaterThanOrEqualTo(String value) {
  844 + addCriterion("pl_country_name >=", value, "plCountryName");
  845 + return (Criteria) this;
  846 + }
  847 +
  848 + public Criteria andPlCountryNameLessThan(String value) {
  849 + addCriterion("pl_country_name <", value, "plCountryName");
  850 + return (Criteria) this;
  851 + }
  852 +
  853 + public Criteria andPlCountryNameLessThanOrEqualTo(String value) {
  854 + addCriterion("pl_country_name <=", value, "plCountryName");
  855 + return (Criteria) this;
  856 + }
  857 +
  858 + public Criteria andPlCountryNameLike(String value) {
  859 + addCriterion("pl_country_name like", value, "plCountryName");
  860 + return (Criteria) this;
  861 + }
  862 +
  863 + public Criteria andPlCountryNameNotLike(String value) {
  864 + addCriterion("pl_country_name not like", value, "plCountryName");
  865 + return (Criteria) this;
  866 + }
  867 +
  868 + public Criteria andPlCountryNameIn(List<String> values) {
  869 + addCriterion("pl_country_name in", values, "plCountryName");
  870 + return (Criteria) this;
  871 + }
  872 +
  873 + public Criteria andPlCountryNameNotIn(List<String> values) {
  874 + addCriterion("pl_country_name not in", values, "plCountryName");
  875 + return (Criteria) this;
  876 + }
  877 +
  878 + public Criteria andPlCountryNameBetween(String value1, String value2) {
  879 + addCriterion("pl_country_name between", value1, value2, "plCountryName");
  880 + return (Criteria) this;
  881 + }
  882 +
  883 + public Criteria andPlCountryNameNotBetween(String value1, String value2) {
  884 + addCriterion("pl_country_name not between", value1, value2, "plCountryName");
  885 + return (Criteria) this;
  886 + }
  887 +
  888 + public Criteria andPlAddressIsNull() {
  889 + addCriterion("pl_address is null");
  890 + return (Criteria) this;
  891 + }
  892 +
  893 + public Criteria andPlAddressIsNotNull() {
  894 + addCriterion("pl_address is not null");
  895 + return (Criteria) this;
  896 + }
  897 +
  898 + public Criteria andPlAddressEqualTo(String value) {
  899 + addCriterion("pl_address =", value, "plAddress");
  900 + return (Criteria) this;
  901 + }
  902 +
  903 + public Criteria andPlAddressNotEqualTo(String value) {
  904 + addCriterion("pl_address <>", value, "plAddress");
  905 + return (Criteria) this;
  906 + }
  907 +
  908 + public Criteria andPlAddressGreaterThan(String value) {
  909 + addCriterion("pl_address >", value, "plAddress");
  910 + return (Criteria) this;
  911 + }
  912 +
  913 + public Criteria andPlAddressGreaterThanOrEqualTo(String value) {
  914 + addCriterion("pl_address >=", value, "plAddress");
  915 + return (Criteria) this;
  916 + }
  917 +
  918 + public Criteria andPlAddressLessThan(String value) {
  919 + addCriterion("pl_address <", value, "plAddress");
  920 + return (Criteria) this;
  921 + }
  922 +
  923 + public Criteria andPlAddressLessThanOrEqualTo(String value) {
  924 + addCriterion("pl_address <=", value, "plAddress");
  925 + return (Criteria) this;
  926 + }
  927 +
  928 + public Criteria andPlAddressLike(String value) {
  929 + addCriterion("pl_address like", value, "plAddress");
  930 + return (Criteria) this;
  931 + }
  932 +
  933 + public Criteria andPlAddressNotLike(String value) {
  934 + addCriterion("pl_address not like", value, "plAddress");
  935 + return (Criteria) this;
  936 + }
  937 +
  938 + public Criteria andPlAddressIn(List<String> values) {
  939 + addCriterion("pl_address in", values, "plAddress");
  940 + return (Criteria) this;
  941 + }
  942 +
  943 + public Criteria andPlAddressNotIn(List<String> values) {
  944 + addCriterion("pl_address not in", values, "plAddress");
  945 + return (Criteria) this;
  946 + }
  947 +
  948 + public Criteria andPlAddressBetween(String value1, String value2) {
  949 + addCriterion("pl_address between", value1, value2, "plAddress");
  950 + return (Criteria) this;
  951 + }
  952 +
  953 + public Criteria andPlAddressNotBetween(String value1, String value2) {
  954 + addCriterion("pl_address not between", value1, value2, "plAddress");
  955 + return (Criteria) this;
  956 + }
  957 +
  958 + public Criteria andPlBerthNumIsNull() {
  959 + addCriterion("pl_berth_num is null");
  960 + return (Criteria) this;
  961 + }
  962 +
  963 + public Criteria andPlBerthNumIsNotNull() {
  964 + addCriterion("pl_berth_num is not null");
  965 + return (Criteria) this;
  966 + }
  967 +
  968 + public Criteria andPlBerthNumEqualTo(Integer value) {
  969 + addCriterion("pl_berth_num =", value, "plBerthNum");
  970 + return (Criteria) this;
  971 + }
  972 +
  973 + public Criteria andPlBerthNumNotEqualTo(Integer value) {
  974 + addCriterion("pl_berth_num <>", value, "plBerthNum");
  975 + return (Criteria) this;
  976 + }
  977 +
  978 + public Criteria andPlBerthNumGreaterThan(Integer value) {
  979 + addCriterion("pl_berth_num >", value, "plBerthNum");
  980 + return (Criteria) this;
  981 + }
  982 +
  983 + public Criteria andPlBerthNumGreaterThanOrEqualTo(Integer value) {
  984 + addCriterion("pl_berth_num >=", value, "plBerthNum");
  985 + return (Criteria) this;
  986 + }
  987 +
  988 + public Criteria andPlBerthNumLessThan(Integer value) {
  989 + addCriterion("pl_berth_num <", value, "plBerthNum");
  990 + return (Criteria) this;
  991 + }
  992 +
  993 + public Criteria andPlBerthNumLessThanOrEqualTo(Integer value) {
  994 + addCriterion("pl_berth_num <=", value, "plBerthNum");
  995 + return (Criteria) this;
  996 + }
  997 +
  998 + public Criteria andPlBerthNumIn(List<Integer> values) {
  999 + addCriterion("pl_berth_num in", values, "plBerthNum");
  1000 + return (Criteria) this;
  1001 + }
  1002 +
  1003 + public Criteria andPlBerthNumNotIn(List<Integer> values) {
  1004 + addCriterion("pl_berth_num not in", values, "plBerthNum");
  1005 + return (Criteria) this;
  1006 + }
  1007 +
  1008 + public Criteria andPlBerthNumBetween(Integer value1, Integer value2) {
  1009 + addCriterion("pl_berth_num between", value1, value2, "plBerthNum");
  1010 + return (Criteria) this;
  1011 + }
  1012 +
  1013 + public Criteria andPlBerthNumNotBetween(Integer value1, Integer value2) {
  1014 + addCriterion("pl_berth_num not between", value1, value2, "plBerthNum");
  1015 + return (Criteria) this;
  1016 + }
  1017 +
  1018 + public Criteria andPlPayTypeIsNull() {
  1019 + addCriterion("pl_pay_type is null");
  1020 + return (Criteria) this;
  1021 + }
  1022 +
  1023 + public Criteria andPlPayTypeIsNotNull() {
  1024 + addCriterion("pl_pay_type is not null");
  1025 + return (Criteria) this;
  1026 + }
  1027 +
  1028 + public Criteria andPlPayTypeEqualTo(Integer value) {
  1029 + addCriterion("pl_pay_type =", value, "plPayType");
  1030 + return (Criteria) this;
  1031 + }
  1032 +
  1033 + public Criteria andPlPayTypeNotEqualTo(Integer value) {
  1034 + addCriterion("pl_pay_type <>", value, "plPayType");
  1035 + return (Criteria) this;
  1036 + }
  1037 +
  1038 + public Criteria andPlPayTypeGreaterThan(Integer value) {
  1039 + addCriterion("pl_pay_type >", value, "plPayType");
  1040 + return (Criteria) this;
  1041 + }
  1042 +
  1043 + public Criteria andPlPayTypeGreaterThanOrEqualTo(Integer value) {
  1044 + addCriterion("pl_pay_type >=", value, "plPayType");
  1045 + return (Criteria) this;
  1046 + }
  1047 +
  1048 + public Criteria andPlPayTypeLessThan(Integer value) {
  1049 + addCriterion("pl_pay_type <", value, "plPayType");
  1050 + return (Criteria) this;
  1051 + }
  1052 +
  1053 + public Criteria andPlPayTypeLessThanOrEqualTo(Integer value) {
  1054 + addCriterion("pl_pay_type <=", value, "plPayType");
  1055 + return (Criteria) this;
  1056 + }
  1057 +
  1058 + public Criteria andPlPayTypeIn(List<Integer> values) {
  1059 + addCriterion("pl_pay_type in", values, "plPayType");
  1060 + return (Criteria) this;
  1061 + }
  1062 +
  1063 + public Criteria andPlPayTypeNotIn(List<Integer> values) {
  1064 + addCriterion("pl_pay_type not in", values, "plPayType");
  1065 + return (Criteria) this;
  1066 + }
  1067 +
  1068 + public Criteria andPlPayTypeBetween(Integer value1, Integer value2) {
  1069 + addCriterion("pl_pay_type between", value1, value2, "plPayType");
  1070 + return (Criteria) this;
  1071 + }
  1072 +
  1073 + public Criteria andPlPayTypeNotBetween(Integer value1, Integer value2) {
  1074 + addCriterion("pl_pay_type not between", value1, value2, "plPayType");
  1075 + return (Criteria) this;
  1076 + }
  1077 +
  1078 + public Criteria andPlChargeNumIsNull() {
  1079 + addCriterion("pl_charge_num is null");
  1080 + return (Criteria) this;
  1081 + }
  1082 +
  1083 + public Criteria andPlChargeNumIsNotNull() {
  1084 + addCriterion("pl_charge_num is not null");
  1085 + return (Criteria) this;
  1086 + }
  1087 +
  1088 + public Criteria andPlChargeNumEqualTo(Integer value) {
  1089 + addCriterion("pl_charge_num =", value, "plChargeNum");
  1090 + return (Criteria) this;
  1091 + }
  1092 +
  1093 + public Criteria andPlChargeNumNotEqualTo(Integer value) {
  1094 + addCriterion("pl_charge_num <>", value, "plChargeNum");
  1095 + return (Criteria) this;
  1096 + }
  1097 +
  1098 + public Criteria andPlChargeNumGreaterThan(Integer value) {
  1099 + addCriterion("pl_charge_num >", value, "plChargeNum");
  1100 + return (Criteria) this;
  1101 + }
  1102 +
  1103 + public Criteria andPlChargeNumGreaterThanOrEqualTo(Integer value) {
  1104 + addCriterion("pl_charge_num >=", value, "plChargeNum");
  1105 + return (Criteria) this;
  1106 + }
  1107 +
  1108 + public Criteria andPlChargeNumLessThan(Integer value) {
  1109 + addCriterion("pl_charge_num <", value, "plChargeNum");
  1110 + return (Criteria) this;
  1111 + }
  1112 +
  1113 + public Criteria andPlChargeNumLessThanOrEqualTo(Integer value) {
  1114 + addCriterion("pl_charge_num <=", value, "plChargeNum");
  1115 + return (Criteria) this;
  1116 + }
  1117 +
  1118 + public Criteria andPlChargeNumIn(List<Integer> values) {
  1119 + addCriterion("pl_charge_num in", values, "plChargeNum");
  1120 + return (Criteria) this;
  1121 + }
  1122 +
  1123 + public Criteria andPlChargeNumNotIn(List<Integer> values) {
  1124 + addCriterion("pl_charge_num not in", values, "plChargeNum");
  1125 + return (Criteria) this;
  1126 + }
  1127 +
  1128 + public Criteria andPlChargeNumBetween(Integer value1, Integer value2) {
  1129 + addCriterion("pl_charge_num between", value1, value2, "plChargeNum");
  1130 + return (Criteria) this;
  1131 + }
  1132 +
  1133 + public Criteria andPlChargeNumNotBetween(Integer value1, Integer value2) {
  1134 + addCriterion("pl_charge_num not between", value1, value2, "plChargeNum");
  1135 + return (Criteria) this;
  1136 + }
  1137 +
  1138 + public Criteria andPlTypeIsNull() {
  1139 + addCriterion("pl_type is null");
  1140 + return (Criteria) this;
  1141 + }
  1142 +
  1143 + public Criteria andPlTypeIsNotNull() {
  1144 + addCriterion("pl_type is not null");
  1145 + return (Criteria) this;
  1146 + }
  1147 +
  1148 + public Criteria andPlTypeEqualTo(Integer value) {
  1149 + addCriterion("pl_type =", value, "plType");
  1150 + return (Criteria) this;
  1151 + }
  1152 +
  1153 + public Criteria andPlTypeNotEqualTo(Integer value) {
  1154 + addCriterion("pl_type <>", value, "plType");
  1155 + return (Criteria) this;
  1156 + }
  1157 +
  1158 + public Criteria andPlTypeGreaterThan(Integer value) {
  1159 + addCriterion("pl_type >", value, "plType");
  1160 + return (Criteria) this;
  1161 + }
  1162 +
  1163 + public Criteria andPlTypeGreaterThanOrEqualTo(Integer value) {
  1164 + addCriterion("pl_type >=", value, "plType");
  1165 + return (Criteria) this;
  1166 + }
  1167 +
  1168 + public Criteria andPlTypeLessThan(Integer value) {
  1169 + addCriterion("pl_type <", value, "plType");
  1170 + return (Criteria) this;
  1171 + }
  1172 +
  1173 + public Criteria andPlTypeLessThanOrEqualTo(Integer value) {
  1174 + addCriterion("pl_type <=", value, "plType");
  1175 + return (Criteria) this;
  1176 + }
  1177 +
  1178 + public Criteria andPlTypeIn(List<Integer> values) {
  1179 + addCriterion("pl_type in", values, "plType");
  1180 + return (Criteria) this;
  1181 + }
  1182 +
  1183 + public Criteria andPlTypeNotIn(List<Integer> values) {
  1184 + addCriterion("pl_type not in", values, "plType");
  1185 + return (Criteria) this;
  1186 + }
  1187 +
  1188 + public Criteria andPlTypeBetween(Integer value1, Integer value2) {
  1189 + addCriterion("pl_type between", value1, value2, "plType");
  1190 + return (Criteria) this;
  1191 + }
  1192 +
  1193 + public Criteria andPlTypeNotBetween(Integer value1, Integer value2) {
  1194 + addCriterion("pl_type not between", value1, value2, "plType");
  1195 + return (Criteria) this;
  1196 + }
  1197 +
  1198 + public Criteria andPlTypePropIsNull() {
  1199 + addCriterion("pl_type_prop is null");
  1200 + return (Criteria) this;
  1201 + }
  1202 +
  1203 + public Criteria andPlTypePropIsNotNull() {
  1204 + addCriterion("pl_type_prop is not null");
  1205 + return (Criteria) this;
  1206 + }
  1207 +
  1208 + public Criteria andPlTypePropEqualTo(String value) {
  1209 + addCriterion("pl_type_prop =", value, "plTypeProp");
  1210 + return (Criteria) this;
  1211 + }
  1212 +
  1213 + public Criteria andPlTypePropNotEqualTo(String value) {
  1214 + addCriterion("pl_type_prop <>", value, "plTypeProp");
  1215 + return (Criteria) this;
  1216 + }
  1217 +
  1218 + public Criteria andPlTypePropGreaterThan(String value) {
  1219 + addCriterion("pl_type_prop >", value, "plTypeProp");
  1220 + return (Criteria) this;
  1221 + }
  1222 +
  1223 + public Criteria andPlTypePropGreaterThanOrEqualTo(String value) {
  1224 + addCriterion("pl_type_prop >=", value, "plTypeProp");
  1225 + return (Criteria) this;
  1226 + }
  1227 +
  1228 + public Criteria andPlTypePropLessThan(String value) {
  1229 + addCriterion("pl_type_prop <", value, "plTypeProp");
  1230 + return (Criteria) this;
  1231 + }
  1232 +
  1233 + public Criteria andPlTypePropLessThanOrEqualTo(String value) {
  1234 + addCriterion("pl_type_prop <=", value, "plTypeProp");
  1235 + return (Criteria) this;
  1236 + }
  1237 +
  1238 + public Criteria andPlTypePropLike(String value) {
  1239 + addCriterion("pl_type_prop like", value, "plTypeProp");
  1240 + return (Criteria) this;
  1241 + }
  1242 +
  1243 + public Criteria andPlTypePropNotLike(String value) {
  1244 + addCriterion("pl_type_prop not like", value, "plTypeProp");
  1245 + return (Criteria) this;
  1246 + }
  1247 +
  1248 + public Criteria andPlTypePropIn(List<String> values) {
  1249 + addCriterion("pl_type_prop in", values, "plTypeProp");
  1250 + return (Criteria) this;
  1251 + }
  1252 +
  1253 + public Criteria andPlTypePropNotIn(List<String> values) {
  1254 + addCriterion("pl_type_prop not in", values, "plTypeProp");
  1255 + return (Criteria) this;
  1256 + }
  1257 +
  1258 + public Criteria andPlTypePropBetween(String value1, String value2) {
  1259 + addCriterion("pl_type_prop between", value1, value2, "plTypeProp");
  1260 + return (Criteria) this;
  1261 + }
  1262 +
  1263 + public Criteria andPlTypePropNotBetween(String value1, String value2) {
  1264 + addCriterion("pl_type_prop not between", value1, value2, "plTypeProp");
  1265 + return (Criteria) this;
  1266 + }
  1267 +
  1268 + public Criteria andPlBusiTimeStartIsNull() {
  1269 + addCriterion("pl_busi_time_start is null");
  1270 + return (Criteria) this;
  1271 + }
  1272 +
  1273 + public Criteria andPlBusiTimeStartIsNotNull() {
  1274 + addCriterion("pl_busi_time_start is not null");
  1275 + return (Criteria) this;
  1276 + }
  1277 +
  1278 + public Criteria andPlBusiTimeStartEqualTo(String value) {
  1279 + addCriterion("pl_busi_time_start =", value, "plBusiTimeStart");
  1280 + return (Criteria) this;
  1281 + }
  1282 +
  1283 + public Criteria andPlBusiTimeStartNotEqualTo(String value) {
  1284 + addCriterion("pl_busi_time_start <>", value, "plBusiTimeStart");
  1285 + return (Criteria) this;
  1286 + }
  1287 +
  1288 + public Criteria andPlBusiTimeStartGreaterThan(String value) {
  1289 + addCriterion("pl_busi_time_start >", value, "plBusiTimeStart");
  1290 + return (Criteria) this;
  1291 + }
  1292 +
  1293 + public Criteria andPlBusiTimeStartGreaterThanOrEqualTo(String value) {
  1294 + addCriterion("pl_busi_time_start >=", value, "plBusiTimeStart");
  1295 + return (Criteria) this;
  1296 + }
  1297 +
  1298 + public Criteria andPlBusiTimeStartLessThan(String value) {
  1299 + addCriterion("pl_busi_time_start <", value, "plBusiTimeStart");
  1300 + return (Criteria) this;
  1301 + }
  1302 +
  1303 + public Criteria andPlBusiTimeStartLessThanOrEqualTo(String value) {
  1304 + addCriterion("pl_busi_time_start <=", value, "plBusiTimeStart");
  1305 + return (Criteria) this;
  1306 + }
  1307 +
  1308 + public Criteria andPlBusiTimeStartLike(String value) {
  1309 + addCriterion("pl_busi_time_start like", value, "plBusiTimeStart");
  1310 + return (Criteria) this;
  1311 + }
  1312 +
  1313 + public Criteria andPlBusiTimeStartNotLike(String value) {
  1314 + addCriterion("pl_busi_time_start not like", value, "plBusiTimeStart");
  1315 + return (Criteria) this;
  1316 + }
  1317 +
  1318 + public Criteria andPlBusiTimeStartIn(List<String> values) {
  1319 + addCriterion("pl_busi_time_start in", values, "plBusiTimeStart");
  1320 + return (Criteria) this;
  1321 + }
  1322 +
  1323 + public Criteria andPlBusiTimeStartNotIn(List<String> values) {
  1324 + addCriterion("pl_busi_time_start not in", values, "plBusiTimeStart");
  1325 + return (Criteria) this;
  1326 + }
  1327 +
  1328 + public Criteria andPlBusiTimeStartBetween(String value1, String value2) {
  1329 + addCriterion("pl_busi_time_start between", value1, value2, "plBusiTimeStart");
  1330 + return (Criteria) this;
  1331 + }
  1332 +
  1333 + public Criteria andPlBusiTimeStartNotBetween(String value1, String value2) {
  1334 + addCriterion("pl_busi_time_start not between", value1, value2, "plBusiTimeStart");
  1335 + return (Criteria) this;
  1336 + }
  1337 +
  1338 + public Criteria andPlBusiTimeEndIsNull() {
  1339 + addCriterion("pl_busi_time_end is null");
  1340 + return (Criteria) this;
  1341 + }
  1342 +
  1343 + public Criteria andPlBusiTimeEndIsNotNull() {
  1344 + addCriterion("pl_busi_time_end is not null");
  1345 + return (Criteria) this;
  1346 + }
  1347 +
  1348 + public Criteria andPlBusiTimeEndEqualTo(String value) {
  1349 + addCriterion("pl_busi_time_end =", value, "plBusiTimeEnd");
  1350 + return (Criteria) this;
  1351 + }
  1352 +
  1353 + public Criteria andPlBusiTimeEndNotEqualTo(String value) {
  1354 + addCriterion("pl_busi_time_end <>", value, "plBusiTimeEnd");
  1355 + return (Criteria) this;
  1356 + }
  1357 +
  1358 + public Criteria andPlBusiTimeEndGreaterThan(String value) {
  1359 + addCriterion("pl_busi_time_end >", value, "plBusiTimeEnd");
  1360 + return (Criteria) this;
  1361 + }
  1362 +
  1363 + public Criteria andPlBusiTimeEndGreaterThanOrEqualTo(String value) {
  1364 + addCriterion("pl_busi_time_end >=", value, "plBusiTimeEnd");
  1365 + return (Criteria) this;
  1366 + }
  1367 +
  1368 + public Criteria andPlBusiTimeEndLessThan(String value) {
  1369 + addCriterion("pl_busi_time_end <", value, "plBusiTimeEnd");
  1370 + return (Criteria) this;
  1371 + }
  1372 +
  1373 + public Criteria andPlBusiTimeEndLessThanOrEqualTo(String value) {
  1374 + addCriterion("pl_busi_time_end <=", value, "plBusiTimeEnd");
  1375 + return (Criteria) this;
  1376 + }
  1377 +
  1378 + public Criteria andPlBusiTimeEndLike(String value) {
  1379 + addCriterion("pl_busi_time_end like", value, "plBusiTimeEnd");
  1380 + return (Criteria) this;
  1381 + }
  1382 +
  1383 + public Criteria andPlBusiTimeEndNotLike(String value) {
  1384 + addCriterion("pl_busi_time_end not like", value, "plBusiTimeEnd");
  1385 + return (Criteria) this;
  1386 + }
  1387 +
  1388 + public Criteria andPlBusiTimeEndIn(List<String> values) {
  1389 + addCriterion("pl_busi_time_end in", values, "plBusiTimeEnd");
  1390 + return (Criteria) this;
  1391 + }
  1392 +
  1393 + public Criteria andPlBusiTimeEndNotIn(List<String> values) {
  1394 + addCriterion("pl_busi_time_end not in", values, "plBusiTimeEnd");
  1395 + return (Criteria) this;
  1396 + }
  1397 +
  1398 + public Criteria andPlBusiTimeEndBetween(String value1, String value2) {
  1399 + addCriterion("pl_busi_time_end between", value1, value2, "plBusiTimeEnd");
  1400 + return (Criteria) this;
  1401 + }
  1402 +
  1403 + public Criteria andPlBusiTimeEndNotBetween(String value1, String value2) {
  1404 + addCriterion("pl_busi_time_end not between", value1, value2, "plBusiTimeEnd");
  1405 + return (Criteria) this;
  1406 + }
  1407 +
  1408 + public Criteria andPlEntranceNumIsNull() {
  1409 + addCriterion("pl_entrance_num is null");
  1410 + return (Criteria) this;
  1411 + }
  1412 +
  1413 + public Criteria andPlEntranceNumIsNotNull() {
  1414 + addCriterion("pl_entrance_num is not null");
  1415 + return (Criteria) this;
  1416 + }
  1417 +
  1418 + public Criteria andPlEntranceNumEqualTo(Integer value) {
  1419 + addCriterion("pl_entrance_num =", value, "plEntranceNum");
  1420 + return (Criteria) this;
  1421 + }
  1422 +
  1423 + public Criteria andPlEntranceNumNotEqualTo(Integer value) {
  1424 + addCriterion("pl_entrance_num <>", value, "plEntranceNum");
  1425 + return (Criteria) this;
  1426 + }
  1427 +
  1428 + public Criteria andPlEntranceNumGreaterThan(Integer value) {
  1429 + addCriterion("pl_entrance_num >", value, "plEntranceNum");
  1430 + return (Criteria) this;
  1431 + }
  1432 +
  1433 + public Criteria andPlEntranceNumGreaterThanOrEqualTo(Integer value) {
  1434 + addCriterion("pl_entrance_num >=", value, "plEntranceNum");
  1435 + return (Criteria) this;
  1436 + }
  1437 +
  1438 + public Criteria andPlEntranceNumLessThan(Integer value) {
  1439 + addCriterion("pl_entrance_num <", value, "plEntranceNum");
  1440 + return (Criteria) this;
  1441 + }
  1442 +
  1443 + public Criteria andPlEntranceNumLessThanOrEqualTo(Integer value) {
  1444 + addCriterion("pl_entrance_num <=", value, "plEntranceNum");
  1445 + return (Criteria) this;
  1446 + }
  1447 +
  1448 + public Criteria andPlEntranceNumIn(List<Integer> values) {
  1449 + addCriterion("pl_entrance_num in", values, "plEntranceNum");
  1450 + return (Criteria) this;
  1451 + }
  1452 +
  1453 + public Criteria andPlEntranceNumNotIn(List<Integer> values) {
  1454 + addCriterion("pl_entrance_num not in", values, "plEntranceNum");
  1455 + return (Criteria) this;
  1456 + }
  1457 +
  1458 + public Criteria andPlEntranceNumBetween(Integer value1, Integer value2) {
  1459 + addCriterion("pl_entrance_num between", value1, value2, "plEntranceNum");
  1460 + return (Criteria) this;
  1461 + }
  1462 +
  1463 + public Criteria andPlEntranceNumNotBetween(Integer value1, Integer value2) {
  1464 + addCriterion("pl_entrance_num not between", value1, value2, "plEntranceNum");
  1465 + return (Criteria) this;
  1466 + }
  1467 +
  1468 + public Criteria andPlExitNumIsNull() {
  1469 + addCriterion("pl_exit_num is null");
  1470 + return (Criteria) this;
  1471 + }
  1472 +
  1473 + public Criteria andPlExitNumIsNotNull() {
  1474 + addCriterion("pl_exit_num is not null");
  1475 + return (Criteria) this;
  1476 + }
  1477 +
  1478 + public Criteria andPlExitNumEqualTo(Integer value) {
  1479 + addCriterion("pl_exit_num =", value, "plExitNum");
  1480 + return (Criteria) this;
  1481 + }
  1482 +
  1483 + public Criteria andPlExitNumNotEqualTo(Integer value) {
  1484 + addCriterion("pl_exit_num <>", value, "plExitNum");
  1485 + return (Criteria) this;
  1486 + }
  1487 +
  1488 + public Criteria andPlExitNumGreaterThan(Integer value) {
  1489 + addCriterion("pl_exit_num >", value, "plExitNum");
  1490 + return (Criteria) this;
  1491 + }
  1492 +
  1493 + public Criteria andPlExitNumGreaterThanOrEqualTo(Integer value) {
  1494 + addCriterion("pl_exit_num >=", value, "plExitNum");
  1495 + return (Criteria) this;
  1496 + }
  1497 +
  1498 + public Criteria andPlExitNumLessThan(Integer value) {
  1499 + addCriterion("pl_exit_num <", value, "plExitNum");
  1500 + return (Criteria) this;
  1501 + }
  1502 +
  1503 + public Criteria andPlExitNumLessThanOrEqualTo(Integer value) {
  1504 + addCriterion("pl_exit_num <=", value, "plExitNum");
  1505 + return (Criteria) this;
  1506 + }
  1507 +
  1508 + public Criteria andPlExitNumIn(List<Integer> values) {
  1509 + addCriterion("pl_exit_num in", values, "plExitNum");
  1510 + return (Criteria) this;
  1511 + }
  1512 +
  1513 + public Criteria andPlExitNumNotIn(List<Integer> values) {
  1514 + addCriterion("pl_exit_num not in", values, "plExitNum");
  1515 + return (Criteria) this;
  1516 + }
  1517 +
  1518 + public Criteria andPlExitNumBetween(Integer value1, Integer value2) {
  1519 + addCriterion("pl_exit_num between", value1, value2, "plExitNum");
  1520 + return (Criteria) this;
  1521 + }
  1522 +
  1523 + public Criteria andPlExitNumNotBetween(Integer value1, Integer value2) {
  1524 + addCriterion("pl_exit_num not between", value1, value2, "plExitNum");
  1525 + return (Criteria) this;
  1526 + }
  1527 +
  1528 + public Criteria andDataStatusIsNull() {
  1529 + addCriterion("data_status is null");
  1530 + return (Criteria) this;
  1531 + }
  1532 +
  1533 + public Criteria andDataStatusIsNotNull() {
  1534 + addCriterion("data_status is not null");
  1535 + return (Criteria) this;
  1536 + }
  1537 +
  1538 + public Criteria andDataStatusEqualTo(Integer value) {
  1539 + addCriterion("data_status =", value, "dataStatus");
  1540 + return (Criteria) this;
  1541 + }
  1542 +
  1543 + public Criteria andDataStatusNotEqualTo(Integer value) {
  1544 + addCriterion("data_status <>", value, "dataStatus");
  1545 + return (Criteria) this;
  1546 + }
  1547 +
  1548 + public Criteria andDataStatusGreaterThan(Integer value) {
  1549 + addCriterion("data_status >", value, "dataStatus");
  1550 + return (Criteria) this;
  1551 + }
  1552 +
  1553 + public Criteria andDataStatusGreaterThanOrEqualTo(Integer value) {
  1554 + addCriterion("data_status >=", value, "dataStatus");
  1555 + return (Criteria) this;
  1556 + }
  1557 +
  1558 + public Criteria andDataStatusLessThan(Integer value) {
  1559 + addCriterion("data_status <", value, "dataStatus");
  1560 + return (Criteria) this;
  1561 + }
  1562 +
  1563 + public Criteria andDataStatusLessThanOrEqualTo(Integer value) {
  1564 + addCriterion("data_status <=", value, "dataStatus");
  1565 + return (Criteria) this;
  1566 + }
  1567 +
  1568 + public Criteria andDataStatusIn(List<Integer> values) {
  1569 + addCriterion("data_status in", values, "dataStatus");
  1570 + return (Criteria) this;
  1571 + }
  1572 +
  1573 + public Criteria andDataStatusNotIn(List<Integer> values) {
  1574 + addCriterion("data_status not in", values, "dataStatus");
  1575 + return (Criteria) this;
  1576 + }
  1577 +
  1578 + public Criteria andDataStatusBetween(Integer value1, Integer value2) {
  1579 + addCriterion("data_status between", value1, value2, "dataStatus");
  1580 + return (Criteria) this;
  1581 + }
  1582 +
  1583 + public Criteria andDataStatusNotBetween(Integer value1, Integer value2) {
  1584 + addCriterion("data_status not between", value1, value2, "dataStatus");
  1585 + return (Criteria) this;
  1586 + }
  1587 +
  1588 + public Criteria andCreateTimeIsNull() {
  1589 + addCriterion("create_time is null");
  1590 + return (Criteria) this;
  1591 + }
  1592 +
  1593 + public Criteria andCreateTimeIsNotNull() {
  1594 + addCriterion("create_time is not null");
  1595 + return (Criteria) this;
  1596 + }
  1597 +
  1598 + public Criteria andCreateTimeEqualTo(Date value) {
  1599 + addCriterion("create_time =", value, "createTime");
  1600 + return (Criteria) this;
  1601 + }
  1602 +
  1603 + public Criteria andCreateTimeNotEqualTo(Date value) {
  1604 + addCriterion("create_time <>", value, "createTime");
  1605 + return (Criteria) this;
  1606 + }
  1607 +
  1608 + public Criteria andCreateTimeGreaterThan(Date value) {
  1609 + addCriterion("create_time >", value, "createTime");
  1610 + return (Criteria) this;
  1611 + }
  1612 +
  1613 + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
  1614 + addCriterion("create_time >=", value, "createTime");
  1615 + return (Criteria) this;
  1616 + }
  1617 +
  1618 + public Criteria andCreateTimeLessThan(Date value) {
  1619 + addCriterion("create_time <", value, "createTime");
  1620 + return (Criteria) this;
  1621 + }
  1622 +
  1623 + public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
  1624 + addCriterion("create_time <=", value, "createTime");
  1625 + return (Criteria) this;
  1626 + }
  1627 +
  1628 + public Criteria andCreateTimeIn(List<Date> values) {
  1629 + addCriterion("create_time in", values, "createTime");
  1630 + return (Criteria) this;
  1631 + }
  1632 +
  1633 + public Criteria andCreateTimeNotIn(List<Date> values) {
  1634 + addCriterion("create_time not in", values, "createTime");
  1635 + return (Criteria) this;
  1636 + }
  1637 +
  1638 + public Criteria andCreateTimeBetween(Date value1, Date value2) {
  1639 + addCriterion("create_time between", value1, value2, "createTime");
  1640 + return (Criteria) this;
  1641 + }
  1642 +
  1643 + public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
  1644 + addCriterion("create_time not between", value1, value2, "createTime");
  1645 + return (Criteria) this;
  1646 + }
  1647 +
  1648 + public Criteria andCreateOpIsNull() {
  1649 + addCriterion("create_op is null");
  1650 + return (Criteria) this;
  1651 + }
  1652 +
  1653 + public Criteria andCreateOpIsNotNull() {
  1654 + addCriterion("create_op is not null");
  1655 + return (Criteria) this;
  1656 + }
  1657 +
  1658 + public Criteria andCreateOpEqualTo(Long value) {
  1659 + addCriterion("create_op =", value, "createOp");
  1660 + return (Criteria) this;
  1661 + }
  1662 +
  1663 + public Criteria andCreateOpNotEqualTo(Long value) {
  1664 + addCriterion("create_op <>", value, "createOp");
  1665 + return (Criteria) this;
  1666 + }
  1667 +
  1668 + public Criteria andCreateOpGreaterThan(Long value) {
  1669 + addCriterion("create_op >", value, "createOp");
  1670 + return (Criteria) this;
  1671 + }
  1672 +
  1673 + public Criteria andCreateOpGreaterThanOrEqualTo(Long value) {
  1674 + addCriterion("create_op >=", value, "createOp");
  1675 + return (Criteria) this;
  1676 + }
  1677 +
  1678 + public Criteria andCreateOpLessThan(Long value) {
  1679 + addCriterion("create_op <", value, "createOp");
  1680 + return (Criteria) this;
  1681 + }
  1682 +
  1683 + public Criteria andCreateOpLessThanOrEqualTo(Long value) {
  1684 + addCriterion("create_op <=", value, "createOp");
  1685 + return (Criteria) this;
  1686 + }
  1687 +
  1688 + public Criteria andCreateOpIn(List<Long> values) {
  1689 + addCriterion("create_op in", values, "createOp");
  1690 + return (Criteria) this;
  1691 + }
  1692 +
  1693 + public Criteria andCreateOpNotIn(List<Long> values) {
  1694 + addCriterion("create_op not in", values, "createOp");
  1695 + return (Criteria) this;
  1696 + }
  1697 +
  1698 + public Criteria andCreateOpBetween(Long value1, Long value2) {
  1699 + addCriterion("create_op between", value1, value2, "createOp");
  1700 + return (Criteria) this;
  1701 + }
  1702 +
  1703 + public Criteria andCreateOpNotBetween(Long value1, Long value2) {
  1704 + addCriterion("create_op not between", value1, value2, "createOp");
  1705 + return (Criteria) this;
  1706 + }
  1707 +
  1708 + public Criteria andModifyTimeIsNull() {
  1709 + addCriterion("modify_time is null");
  1710 + return (Criteria) this;
  1711 + }
  1712 +
  1713 + public Criteria andModifyTimeIsNotNull() {
  1714 + addCriterion("modify_time is not null");
  1715 + return (Criteria) this;
  1716 + }
  1717 +
  1718 + public Criteria andModifyTimeEqualTo(Date value) {
  1719 + addCriterion("modify_time =", value, "modifyTime");
  1720 + return (Criteria) this;
  1721 + }
  1722 +
  1723 + public Criteria andModifyTimeNotEqualTo(Date value) {
  1724 + addCriterion("modify_time <>", value, "modifyTime");
  1725 + return (Criteria) this;
  1726 + }
  1727 +
  1728 + public Criteria andModifyTimeGreaterThan(Date value) {
  1729 + addCriterion("modify_time >", value, "modifyTime");
  1730 + return (Criteria) this;
  1731 + }
  1732 +
  1733 + public Criteria andModifyTimeGreaterThanOrEqualTo(Date value) {
  1734 + addCriterion("modify_time >=", value, "modifyTime");
  1735 + return (Criteria) this;
  1736 + }
  1737 +
  1738 + public Criteria andModifyTimeLessThan(Date value) {
  1739 + addCriterion("modify_time <", value, "modifyTime");
  1740 + return (Criteria) this;
  1741 + }
  1742 +
  1743 + public Criteria andModifyTimeLessThanOrEqualTo(Date value) {
  1744 + addCriterion("modify_time <=", value, "modifyTime");
  1745 + return (Criteria) this;
  1746 + }
  1747 +
  1748 + public Criteria andModifyTimeIn(List<Date> values) {
  1749 + addCriterion("modify_time in", values, "modifyTime");
  1750 + return (Criteria) this;
  1751 + }
  1752 +
  1753 + public Criteria andModifyTimeNotIn(List<Date> values) {
  1754 + addCriterion("modify_time not in", values, "modifyTime");
  1755 + return (Criteria) this;
  1756 + }
  1757 +
  1758 + public Criteria andModifyTimeBetween(Date value1, Date value2) {
  1759 + addCriterion("modify_time between", value1, value2, "modifyTime");
  1760 + return (Criteria) this;
  1761 + }
  1762 +
  1763 + public Criteria andModifyTimeNotBetween(Date value1, Date value2) {
  1764 + addCriterion("modify_time not between", value1, value2, "modifyTime");
  1765 + return (Criteria) this;
  1766 + }
  1767 +
  1768 + public Criteria andModifyOpIsNull() {
  1769 + addCriterion("modify_op is null");
  1770 + return (Criteria) this;
  1771 + }
  1772 +
  1773 + public Criteria andModifyOpIsNotNull() {
  1774 + addCriterion("modify_op is not null");
  1775 + return (Criteria) this;
  1776 + }
  1777 +
  1778 + public Criteria andModifyOpEqualTo(Long value) {
  1779 + addCriterion("modify_op =", value, "modifyOp");
  1780 + return (Criteria) this;
  1781 + }
  1782 +
  1783 + public Criteria andModifyOpNotEqualTo(Long value) {
  1784 + addCriterion("modify_op <>", value, "modifyOp");
  1785 + return (Criteria) this;
  1786 + }
  1787 +
  1788 + public Criteria andModifyOpGreaterThan(Long value) {
  1789 + addCriterion("modify_op >", value, "modifyOp");
  1790 + return (Criteria) this;
  1791 + }
  1792 +
  1793 + public Criteria andModifyOpGreaterThanOrEqualTo(Long value) {
  1794 + addCriterion("modify_op >=", value, "modifyOp");
  1795 + return (Criteria) this;
  1796 + }
  1797 +
  1798 + public Criteria andModifyOpLessThan(Long value) {
  1799 + addCriterion("modify_op <", value, "modifyOp");
  1800 + return (Criteria) this;
  1801 + }
  1802 +
  1803 + public Criteria andModifyOpLessThanOrEqualTo(Long value) {
  1804 + addCriterion("modify_op <=", value, "modifyOp");
  1805 + return (Criteria) this;
  1806 + }
  1807 +
  1808 + public Criteria andModifyOpIn(List<Long> values) {
  1809 + addCriterion("modify_op in", values, "modifyOp");
  1810 + return (Criteria) this;
  1811 + }
  1812 +
  1813 + public Criteria andModifyOpNotIn(List<Long> values) {
  1814 + addCriterion("modify_op not in", values, "modifyOp");
  1815 + return (Criteria) this;
  1816 + }
  1817 +
  1818 + public Criteria andModifyOpBetween(Long value1, Long value2) {
  1819 + addCriterion("modify_op between", value1, value2, "modifyOp");
  1820 + return (Criteria) this;
  1821 + }
  1822 +
  1823 + public Criteria andModifyOpNotBetween(Long value1, Long value2) {
  1824 + addCriterion("modify_op not between", value1, value2, "modifyOp");
  1825 + return (Criteria) this;
  1826 + }
  1827 +
  1828 + public Criteria andPlRateIsNull() {
  1829 + addCriterion("pl_rate is null");
  1830 + return (Criteria) this;
  1831 + }
  1832 +
  1833 + public Criteria andPlRateIsNotNull() {
  1834 + addCriterion("pl_rate is not null");
  1835 + return (Criteria) this;
  1836 + }
  1837 +
  1838 + public Criteria andPlRateEqualTo(String value) {
  1839 + addCriterion("pl_rate =", value, "plRate");
  1840 + return (Criteria) this;
  1841 + }
  1842 +
  1843 + public Criteria andPlRateNotEqualTo(String value) {
  1844 + addCriterion("pl_rate <>", value, "plRate");
  1845 + return (Criteria) this;
  1846 + }
  1847 +
  1848 + public Criteria andPlRateGreaterThan(String value) {
  1849 + addCriterion("pl_rate >", value, "plRate");
  1850 + return (Criteria) this;
  1851 + }
  1852 +
  1853 + public Criteria andPlRateGreaterThanOrEqualTo(String value) {
  1854 + addCriterion("pl_rate >=", value, "plRate");
  1855 + return (Criteria) this;
  1856 + }
  1857 +
  1858 + public Criteria andPlRateLessThan(String value) {
  1859 + addCriterion("pl_rate <", value, "plRate");
  1860 + return (Criteria) this;
  1861 + }
  1862 +
  1863 + public Criteria andPlRateLessThanOrEqualTo(String value) {
  1864 + addCriterion("pl_rate <=", value, "plRate");
  1865 + return (Criteria) this;
  1866 + }
  1867 +
  1868 + public Criteria andPlRateLike(String value) {
  1869 + addCriterion("pl_rate like", value, "plRate");
  1870 + return (Criteria) this;
  1871 + }
  1872 +
  1873 + public Criteria andPlRateNotLike(String value) {
  1874 + addCriterion("pl_rate not like", value, "plRate");
  1875 + return (Criteria) this;
  1876 + }
  1877 +
  1878 + public Criteria andPlRateIn(List<String> values) {
  1879 + addCriterion("pl_rate in", values, "plRate");
  1880 + return (Criteria) this;
  1881 + }
  1882 +
  1883 + public Criteria andPlRateNotIn(List<String> values) {
  1884 + addCriterion("pl_rate not in", values, "plRate");
  1885 + return (Criteria) this;
  1886 + }
  1887 +
  1888 + public Criteria andPlRateBetween(String value1, String value2) {
  1889 + addCriterion("pl_rate between", value1, value2, "plRate");
  1890 + return (Criteria) this;
  1891 + }
  1892 +
  1893 + public Criteria andPlRateNotBetween(String value1, String value2) {
  1894 + addCriterion("pl_rate not between", value1, value2, "plRate");
  1895 + return (Criteria) this;
  1896 + }
  1897 +
  1898 + public Criteria andServiceTelIsNull() {
  1899 + addCriterion("service_tel is null");
  1900 + return (Criteria) this;
  1901 + }
  1902 +
  1903 + public Criteria andServiceTelIsNotNull() {
  1904 + addCriterion("service_tel is not null");
  1905 + return (Criteria) this;
  1906 + }
  1907 +
  1908 + public Criteria andServiceTelEqualTo(String value) {
  1909 + addCriterion("service_tel =", value, "serviceTel");
  1910 + return (Criteria) this;
  1911 + }
  1912 +
  1913 + public Criteria andServiceTelNotEqualTo(String value) {
  1914 + addCriterion("service_tel <>", value, "serviceTel");
  1915 + return (Criteria) this;
  1916 + }
  1917 +
  1918 + public Criteria andServiceTelGreaterThan(String value) {
  1919 + addCriterion("service_tel >", value, "serviceTel");
  1920 + return (Criteria) this;
  1921 + }
  1922 +
  1923 + public Criteria andServiceTelGreaterThanOrEqualTo(String value) {
  1924 + addCriterion("service_tel >=", value, "serviceTel");
  1925 + return (Criteria) this;
  1926 + }
  1927 +
  1928 + public Criteria andServiceTelLessThan(String value) {
  1929 + addCriterion("service_tel <", value, "serviceTel");
  1930 + return (Criteria) this;
  1931 + }
  1932 +
  1933 + public Criteria andServiceTelLessThanOrEqualTo(String value) {
  1934 + addCriterion("service_tel <=", value, "serviceTel");
  1935 + return (Criteria) this;
  1936 + }
  1937 +
  1938 + public Criteria andServiceTelLike(String value) {
  1939 + addCriterion("service_tel like", value, "serviceTel");
  1940 + return (Criteria) this;
  1941 + }
  1942 +
  1943 + public Criteria andServiceTelNotLike(String value) {
  1944 + addCriterion("service_tel not like", value, "serviceTel");
  1945 + return (Criteria) this;
  1946 + }
  1947 +
  1948 + public Criteria andServiceTelIn(List<String> values) {
  1949 + addCriterion("service_tel in", values, "serviceTel");
  1950 + return (Criteria) this;
  1951 + }
  1952 +
  1953 + public Criteria andServiceTelNotIn(List<String> values) {
  1954 + addCriterion("service_tel not in", values, "serviceTel");
  1955 + return (Criteria) this;
  1956 + }
  1957 +
  1958 + public Criteria andServiceTelBetween(String value1, String value2) {
  1959 + addCriterion("service_tel between", value1, value2, "serviceTel");
  1960 + return (Criteria) this;
  1961 + }
  1962 +
  1963 + public Criteria andServiceTelNotBetween(String value1, String value2) {
  1964 + addCriterion("service_tel not between", value1, value2, "serviceTel");
  1965 + return (Criteria) this;
  1966 + }
  1967 +
  1968 + public Criteria andPlPicturePathIsNull() {
  1969 + addCriterion("pl_picture_path is null");
  1970 + return (Criteria) this;
  1971 + }
  1972 +
  1973 + public Criteria andPlPicturePathIsNotNull() {
  1974 + addCriterion("pl_picture_path is not null");
  1975 + return (Criteria) this;
  1976 + }
  1977 +
  1978 + public Criteria andPlPicturePathEqualTo(String value) {
  1979 + addCriterion("pl_picture_path =", value, "plPicturePath");
  1980 + return (Criteria) this;
  1981 + }
  1982 +
  1983 + public Criteria andPlPicturePathNotEqualTo(String value) {
  1984 + addCriterion("pl_picture_path <>", value, "plPicturePath");
  1985 + return (Criteria) this;
  1986 + }
  1987 +
  1988 + public Criteria andPlPicturePathGreaterThan(String value) {
  1989 + addCriterion("pl_picture_path >", value, "plPicturePath");
  1990 + return (Criteria) this;
  1991 + }
  1992 +
  1993 + public Criteria andPlPicturePathGreaterThanOrEqualTo(String value) {
  1994 + addCriterion("pl_picture_path >=", value, "plPicturePath");
  1995 + return (Criteria) this;
  1996 + }
  1997 +
  1998 + public Criteria andPlPicturePathLessThan(String value) {
  1999 + addCriterion("pl_picture_path <", value, "plPicturePath");
  2000 + return (Criteria) this;
  2001 + }
  2002 +
  2003 + public Criteria andPlPicturePathLessThanOrEqualTo(String value) {
  2004 + addCriterion("pl_picture_path <=", value, "plPicturePath");
  2005 + return (Criteria) this;
  2006 + }
  2007 +
  2008 + public Criteria andPlPicturePathLike(String value) {
  2009 + addCriterion("pl_picture_path like", value, "plPicturePath");
  2010 + return (Criteria) this;
  2011 + }
  2012 +
  2013 + public Criteria andPlPicturePathNotLike(String value) {
  2014 + addCriterion("pl_picture_path not like", value, "plPicturePath");
  2015 + return (Criteria) this;
  2016 + }
  2017 +
  2018 + public Criteria andPlPicturePathIn(List<String> values) {
  2019 + addCriterion("pl_picture_path in", values, "plPicturePath");
  2020 + return (Criteria) this;
  2021 + }
  2022 +
  2023 + public Criteria andPlPicturePathNotIn(List<String> values) {
  2024 + addCriterion("pl_picture_path not in", values, "plPicturePath");
  2025 + return (Criteria) this;
  2026 + }
  2027 +
  2028 + public Criteria andPlPicturePathBetween(String value1, String value2) {
  2029 + addCriterion("pl_picture_path between", value1, value2, "plPicturePath");
  2030 + return (Criteria) this;
  2031 + }
  2032 +
  2033 + public Criteria andPlPicturePathNotBetween(String value1, String value2) {
  2034 + addCriterion("pl_picture_path not between", value1, value2, "plPicturePath");
  2035 + return (Criteria) this;
  2036 + }
  2037 +
  2038 + public Criteria andBusiCircleIsNull() {
  2039 + addCriterion("busi_circle is null");
  2040 + return (Criteria) this;
  2041 + }
  2042 +
  2043 + public Criteria andBusiCircleIsNotNull() {
  2044 + addCriterion("busi_circle is not null");
  2045 + return (Criteria) this;
  2046 + }
  2047 +
  2048 + public Criteria andBusiCircleEqualTo(Integer value) {
  2049 + addCriterion("busi_circle =", value, "busiCircle");
  2050 + return (Criteria) this;
  2051 + }
  2052 +
  2053 + public Criteria andBusiCircleNotEqualTo(Integer value) {
  2054 + addCriterion("busi_circle <>", value, "busiCircle");
  2055 + return (Criteria) this;
  2056 + }
  2057 +
  2058 + public Criteria andBusiCircleGreaterThan(Integer value) {
  2059 + addCriterion("busi_circle >", value, "busiCircle");
  2060 + return (Criteria) this;
  2061 + }
  2062 +
  2063 + public Criteria andBusiCircleGreaterThanOrEqualTo(Integer value) {
  2064 + addCriterion("busi_circle >=", value, "busiCircle");
  2065 + return (Criteria) this;
  2066 + }
  2067 +
  2068 + public Criteria andBusiCircleLessThan(Integer value) {
  2069 + addCriterion("busi_circle <", value, "busiCircle");
  2070 + return (Criteria) this;
  2071 + }
  2072 +
  2073 + public Criteria andBusiCircleLessThanOrEqualTo(Integer value) {
  2074 + addCriterion("busi_circle <=", value, "busiCircle");
  2075 + return (Criteria) this;
  2076 + }
  2077 +
  2078 + public Criteria andBusiCircleIn(List<Integer> values) {
  2079 + addCriterion("busi_circle in", values, "busiCircle");
  2080 + return (Criteria) this;
  2081 + }
  2082 +
  2083 + public Criteria andBusiCircleNotIn(List<Integer> values) {
  2084 + addCriterion("busi_circle not in", values, "busiCircle");
  2085 + return (Criteria) this;
  2086 + }
  2087 +
  2088 + public Criteria andBusiCircleBetween(Integer value1, Integer value2) {
  2089 + addCriterion("busi_circle between", value1, value2, "busiCircle");
  2090 + return (Criteria) this;
  2091 + }
  2092 +
  2093 + public Criteria andBusiCircleNotBetween(Integer value1, Integer value2) {
  2094 + addCriterion("busi_circle not between", value1, value2, "busiCircle");
  2095 + return (Criteria) this;
  2096 + }
  2097 +
  2098 + public Criteria andRemarkIsNull() {
  2099 + addCriterion("remark is null");
  2100 + return (Criteria) this;
  2101 + }
  2102 +
  2103 + public Criteria andRemarkIsNotNull() {
  2104 + addCriterion("remark is not null");
  2105 + return (Criteria) this;
  2106 + }
  2107 +
  2108 + public Criteria andRemarkEqualTo(String value) {
  2109 + addCriterion("remark =", value, "remark");
  2110 + return (Criteria) this;
  2111 + }
  2112 +
  2113 + public Criteria andRemarkNotEqualTo(String value) {
  2114 + addCriterion("remark <>", value, "remark");
  2115 + return (Criteria) this;
  2116 + }
  2117 +
  2118 + public Criteria andRemarkGreaterThan(String value) {
  2119 + addCriterion("remark >", value, "remark");
  2120 + return (Criteria) this;
  2121 + }
  2122 +
  2123 + public Criteria andRemarkGreaterThanOrEqualTo(String value) {
  2124 + addCriterion("remark >=", value, "remark");
  2125 + return (Criteria) this;
  2126 + }
  2127 +
  2128 + public Criteria andRemarkLessThan(String value) {
  2129 + addCriterion("remark <", value, "remark");
  2130 + return (Criteria) this;
  2131 + }
  2132 +
  2133 + public Criteria andRemarkLessThanOrEqualTo(String value) {
  2134 + addCriterion("remark <=", value, "remark");
  2135 + return (Criteria) this;
  2136 + }
  2137 +
  2138 + public Criteria andRemarkLike(String value) {
  2139 + addCriterion("remark like", value, "remark");
  2140 + return (Criteria) this;
  2141 + }
  2142 +
  2143 + public Criteria andRemarkNotLike(String value) {
  2144 + addCriterion("remark not like", value, "remark");
  2145 + return (Criteria) this;
  2146 + }
  2147 +
  2148 + public Criteria andRemarkIn(List<String> values) {
  2149 + addCriterion("remark in", values, "remark");
  2150 + return (Criteria) this;
  2151 + }
  2152 +
  2153 + public Criteria andRemarkNotIn(List<String> values) {
  2154 + addCriterion("remark not in", values, "remark");
  2155 + return (Criteria) this;
  2156 + }
  2157 +
  2158 + public Criteria andRemarkBetween(String value1, String value2) {
  2159 + addCriterion("remark between", value1, value2, "remark");
  2160 + return (Criteria) this;
  2161 + }
  2162 +
  2163 + public Criteria andRemarkNotBetween(String value1, String value2) {
  2164 + addCriterion("remark not between", value1, value2, "remark");
  2165 + return (Criteria) this;
  2166 + }
  2167 +
  2168 + public Criteria andPlAreaBlockIdIsNull() {
  2169 + addCriterion("pl_area_block_id is null");
  2170 + return (Criteria) this;
  2171 + }
  2172 +
  2173 + public Criteria andPlAreaBlockIdIsNotNull() {
  2174 + addCriterion("pl_area_block_id is not null");
  2175 + return (Criteria) this;
  2176 + }
  2177 +
  2178 + public Criteria andPlAreaBlockIdEqualTo(Long value) {
  2179 + addCriterion("pl_area_block_id =", value, "plAreaBlockId");
  2180 + return (Criteria) this;
  2181 + }
  2182 +
  2183 + public Criteria andPlAreaBlockIdNotEqualTo(Long value) {
  2184 + addCriterion("pl_area_block_id <>", value, "plAreaBlockId");
  2185 + return (Criteria) this;
  2186 + }
  2187 +
  2188 + public Criteria andPlAreaBlockIdGreaterThan(Long value) {
  2189 + addCriterion("pl_area_block_id >", value, "plAreaBlockId");
  2190 + return (Criteria) this;
  2191 + }
  2192 +
  2193 + public Criteria andPlAreaBlockIdGreaterThanOrEqualTo(Long value) {
  2194 + addCriterion("pl_area_block_id >=", value, "plAreaBlockId");
  2195 + return (Criteria) this;
  2196 + }
  2197 +
  2198 + public Criteria andPlAreaBlockIdLessThan(Long value) {
  2199 + addCriterion("pl_area_block_id <", value, "plAreaBlockId");
  2200 + return (Criteria) this;
  2201 + }
  2202 +
  2203 + public Criteria andPlAreaBlockIdLessThanOrEqualTo(Long value) {
  2204 + addCriterion("pl_area_block_id <=", value, "plAreaBlockId");
  2205 + return (Criteria) this;
  2206 + }
  2207 +
  2208 + public Criteria andPlAreaBlockIdIn(List<Long> values) {
  2209 + addCriterion("pl_area_block_id in", values, "plAreaBlockId");
  2210 + return (Criteria) this;
  2211 + }
  2212 +
  2213 + public Criteria andPlAreaBlockIdNotIn(List<Long> values) {
  2214 + addCriterion("pl_area_block_id not in", values, "plAreaBlockId");
  2215 + return (Criteria) this;
  2216 + }
  2217 +
  2218 + public Criteria andPlAreaBlockIdBetween(Long value1, Long value2) {
  2219 + addCriterion("pl_area_block_id between", value1, value2, "plAreaBlockId");
  2220 + return (Criteria) this;
  2221 + }
  2222 +
  2223 + public Criteria andPlAreaBlockIdNotBetween(Long value1, Long value2) {
  2224 + addCriterion("pl_area_block_id not between", value1, value2, "plAreaBlockId");
  2225 + return (Criteria) this;
  2226 + }
  2227 +
  2228 + public Criteria andPlAreaBlockNameIsNull() {
  2229 + addCriterion("pl_area_block_name is null");
  2230 + return (Criteria) this;
  2231 + }
  2232 +
  2233 + public Criteria andPlAreaBlockNameIsNotNull() {
  2234 + addCriterion("pl_area_block_name is not null");
  2235 + return (Criteria) this;
  2236 + }
  2237 +
  2238 + public Criteria andPlAreaBlockNameEqualTo(String value) {
  2239 + addCriterion("pl_area_block_name =", value, "plAreaBlockName");
  2240 + return (Criteria) this;
  2241 + }
  2242 +
  2243 + public Criteria andPlAreaBlockNameNotEqualTo(String value) {
  2244 + addCriterion("pl_area_block_name <>", value, "plAreaBlockName");
  2245 + return (Criteria) this;
  2246 + }
  2247 +
  2248 + public Criteria andPlAreaBlockNameGreaterThan(String value) {
  2249 + addCriterion("pl_area_block_name >", value, "plAreaBlockName");
  2250 + return (Criteria) this;
  2251 + }
  2252 +
  2253 + public Criteria andPlAreaBlockNameGreaterThanOrEqualTo(String value) {
  2254 + addCriterion("pl_area_block_name >=", value, "plAreaBlockName");
  2255 + return (Criteria) this;
  2256 + }
  2257 +
  2258 + public Criteria andPlAreaBlockNameLessThan(String value) {
  2259 + addCriterion("pl_area_block_name <", value, "plAreaBlockName");
  2260 + return (Criteria) this;
  2261 + }
  2262 +
  2263 + public Criteria andPlAreaBlockNameLessThanOrEqualTo(String value) {
  2264 + addCriterion("pl_area_block_name <=", value, "plAreaBlockName");
  2265 + return (Criteria) this;
  2266 + }
  2267 +
  2268 + public Criteria andPlAreaBlockNameLike(String value) {
  2269 + addCriterion("pl_area_block_name like", value, "plAreaBlockName");
  2270 + return (Criteria) this;
  2271 + }
  2272 +
  2273 + public Criteria andPlAreaBlockNameNotLike(String value) {
  2274 + addCriterion("pl_area_block_name not like", value, "plAreaBlockName");
  2275 + return (Criteria) this;
  2276 + }
  2277 +
  2278 + public Criteria andPlAreaBlockNameIn(List<String> values) {
  2279 + addCriterion("pl_area_block_name in", values, "plAreaBlockName");
  2280 + return (Criteria) this;
  2281 + }
  2282 +
  2283 + public Criteria andPlAreaBlockNameNotIn(List<String> values) {
  2284 + addCriterion("pl_area_block_name not in", values, "plAreaBlockName");
  2285 + return (Criteria) this;
  2286 + }
  2287 +
  2288 + public Criteria andPlAreaBlockNameBetween(String value1, String value2) {
  2289 + addCriterion("pl_area_block_name between", value1, value2, "plAreaBlockName");
  2290 + return (Criteria) this;
  2291 + }
  2292 +
  2293 + public Criteria andPlAreaBlockNameNotBetween(String value1, String value2) {
  2294 + addCriterion("pl_area_block_name not between", value1, value2, "plAreaBlockName");
  2295 + return (Criteria) this;
  2296 + }
  2297 +
  2298 + public Criteria andPlBusiTypeIsNull() {
  2299 + addCriterion("pl_busi_type is null");
  2300 + return (Criteria) this;
  2301 + }
  2302 +
  2303 + public Criteria andPlBusiTypeIsNotNull() {
  2304 + addCriterion("pl_busi_type is not null");
  2305 + return (Criteria) this;
  2306 + }
  2307 +
  2308 + public Criteria andPlBusiTypeEqualTo(String value) {
  2309 + addCriterion("pl_busi_type =", value, "plBusiType");
  2310 + return (Criteria) this;
  2311 + }
  2312 +
  2313 + public Criteria andPlBusiTypeNotEqualTo(String value) {
  2314 + addCriterion("pl_busi_type <>", value, "plBusiType");
  2315 + return (Criteria) this;
  2316 + }
  2317 +
  2318 + public Criteria andPlBusiTypeGreaterThan(String value) {
  2319 + addCriterion("pl_busi_type >", value, "plBusiType");
  2320 + return (Criteria) this;
  2321 + }
  2322 +
  2323 + public Criteria andPlBusiTypeGreaterThanOrEqualTo(String value) {
  2324 + addCriterion("pl_busi_type >=", value, "plBusiType");
  2325 + return (Criteria) this;
  2326 + }
  2327 +
  2328 + public Criteria andPlBusiTypeLessThan(String value) {
  2329 + addCriterion("pl_busi_type <", value, "plBusiType");
  2330 + return (Criteria) this;
  2331 + }
  2332 +
  2333 + public Criteria andPlBusiTypeLessThanOrEqualTo(String value) {
  2334 + addCriterion("pl_busi_type <=", value, "plBusiType");
  2335 + return (Criteria) this;
  2336 + }
  2337 +
  2338 + public Criteria andPlBusiTypeLike(String value) {
  2339 + addCriterion("pl_busi_type like", value, "plBusiType");
  2340 + return (Criteria) this;
  2341 + }
  2342 +
  2343 + public Criteria andPlBusiTypeNotLike(String value) {
  2344 + addCriterion("pl_busi_type not like", value, "plBusiType");
  2345 + return (Criteria) this;
  2346 + }
  2347 +
  2348 + public Criteria andPlBusiTypeIn(List<String> values) {
  2349 + addCriterion("pl_busi_type in", values, "plBusiType");
  2350 + return (Criteria) this;
  2351 + }
  2352 +
  2353 + public Criteria andPlBusiTypeNotIn(List<String> values) {
  2354 + addCriterion("pl_busi_type not in", values, "plBusiType");
  2355 + return (Criteria) this;
  2356 + }
  2357 +
  2358 + public Criteria andPlBusiTypeBetween(String value1, String value2) {
  2359 + addCriterion("pl_busi_type between", value1, value2, "plBusiType");
  2360 + return (Criteria) this;
  2361 + }
  2362 +
  2363 + public Criteria andPlBusiTypeNotBetween(String value1, String value2) {
  2364 + addCriterion("pl_busi_type not between", value1, value2, "plBusiType");
  2365 + return (Criteria) this;
  2366 + }
  2367 +
  2368 + public Criteria andOrgIdIsNull() {
  2369 + addCriterion("org_id is null");
  2370 + return (Criteria) this;
  2371 + }
  2372 +
  2373 + public Criteria andOrgIdIsNotNull() {
  2374 + addCriterion("org_id is not null");
  2375 + return (Criteria) this;
  2376 + }
  2377 +
  2378 + public Criteria andOrgIdEqualTo(Long value) {
  2379 + addCriterion("org_id =", value, "orgId");
  2380 + return (Criteria) this;
  2381 + }
  2382 +
  2383 + public Criteria andOrgIdNotEqualTo(Long value) {
  2384 + addCriterion("org_id <>", value, "orgId");
  2385 + return (Criteria) this;
  2386 + }
  2387 +
  2388 + public Criteria andOrgIdGreaterThan(Long value) {
  2389 + addCriterion("org_id >", value, "orgId");
  2390 + return (Criteria) this;
  2391 + }
  2392 +
  2393 + public Criteria andOrgIdGreaterThanOrEqualTo(Long value) {
  2394 + addCriterion("org_id >=", value, "orgId");
  2395 + return (Criteria) this;
  2396 + }
  2397 +
  2398 + public Criteria andOrgIdLessThan(Long value) {
  2399 + addCriterion("org_id <", value, "orgId");
  2400 + return (Criteria) this;
  2401 + }
  2402 +
  2403 + public Criteria andOrgIdLessThanOrEqualTo(Long value) {
  2404 + addCriterion("org_id <=", value, "orgId");
  2405 + return (Criteria) this;
  2406 + }
  2407 +
  2408 + public Criteria andOrgIdIn(List<Long> values) {
  2409 + addCriterion("org_id in", values, "orgId");
  2410 + return (Criteria) this;
  2411 + }
  2412 +
  2413 + public Criteria andOrgIdNotIn(List<Long> values) {
  2414 + addCriterion("org_id not in", values, "orgId");
  2415 + return (Criteria) this;
  2416 + }
  2417 +
  2418 + public Criteria andOrgIdBetween(Long value1, Long value2) {
  2419 + addCriterion("org_id between", value1, value2, "orgId");
  2420 + return (Criteria) this;
  2421 + }
  2422 +
  2423 + public Criteria andOrgIdNotBetween(Long value1, Long value2) {
  2424 + addCriterion("org_id not between", value1, value2, "orgId");
  2425 + return (Criteria) this;
  2426 + }
  2427 +
  2428 + public Criteria andOrgNameIsNull() {
  2429 + addCriterion("org_name is null");
  2430 + return (Criteria) this;
  2431 + }
  2432 +
  2433 + public Criteria andOrgNameIsNotNull() {
  2434 + addCriterion("org_name is not null");
  2435 + return (Criteria) this;
  2436 + }
  2437 +
  2438 + public Criteria andOrgNameEqualTo(String value) {
  2439 + addCriterion("org_name =", value, "orgName");
  2440 + return (Criteria) this;
  2441 + }
  2442 +
  2443 + public Criteria andOrgNameNotEqualTo(String value) {
  2444 + addCriterion("org_name <>", value, "orgName");
  2445 + return (Criteria) this;
  2446 + }
  2447 +
  2448 + public Criteria andOrgNameGreaterThan(String value) {
  2449 + addCriterion("org_name >", value, "orgName");
  2450 + return (Criteria) this;
  2451 + }
  2452 +
  2453 + public Criteria andOrgNameGreaterThanOrEqualTo(String value) {
  2454 + addCriterion("org_name >=", value, "orgName");
  2455 + return (Criteria) this;
  2456 + }
  2457 +
  2458 + public Criteria andOrgNameLessThan(String value) {
  2459 + addCriterion("org_name <", value, "orgName");
  2460 + return (Criteria) this;
  2461 + }
  2462 +
  2463 + public Criteria andOrgNameLessThanOrEqualTo(String value) {
  2464 + addCriterion("org_name <=", value, "orgName");
  2465 + return (Criteria) this;
  2466 + }
  2467 +
  2468 + public Criteria andOrgNameLike(String value) {
  2469 + addCriterion("org_name like", value, "orgName");
  2470 + return (Criteria) this;
  2471 + }
  2472 +
  2473 + public Criteria andOrgNameNotLike(String value) {
  2474 + addCriterion("org_name not like", value, "orgName");
  2475 + return (Criteria) this;
  2476 + }
  2477 +
  2478 + public Criteria andOrgNameIn(List<String> values) {
  2479 + addCriterion("org_name in", values, "orgName");
  2480 + return (Criteria) this;
  2481 + }
  2482 +
  2483 + public Criteria andOrgNameNotIn(List<String> values) {
  2484 + addCriterion("org_name not in", values, "orgName");
  2485 + return (Criteria) this;
  2486 + }
  2487 +
  2488 + public Criteria andOrgNameBetween(String value1, String value2) {
  2489 + addCriterion("org_name between", value1, value2, "orgName");
  2490 + return (Criteria) this;
  2491 + }
  2492 +
  2493 + public Criteria andOrgNameNotBetween(String value1, String value2) {
  2494 + addCriterion("org_name not between", value1, value2, "orgName");
  2495 + return (Criteria) this;
  2496 + }
  2497 + }
  2498 +
  2499 + public static class Criteria extends GeneratedCriteria {
  2500 +
  2501 + protected Criteria() {
  2502 + super();
  2503 + }
  2504 + }
  2505 +
  2506 + public static class Criterion {
  2507 + private String condition;
  2508 +
  2509 + private Object value;
  2510 +
  2511 + private Object secondValue;
  2512 +
  2513 + private boolean noValue;
  2514 +
  2515 + private boolean singleValue;
  2516 +
  2517 + private boolean betweenValue;
  2518 +
  2519 + private boolean listValue;
  2520 +
  2521 + private String typeHandler;
  2522 +
  2523 + public String getCondition() {
  2524 + return condition;
  2525 + }
  2526 +
  2527 + public Object getValue() {
  2528 + return value;
  2529 + }
  2530 +
  2531 + public Object getSecondValue() {
  2532 + return secondValue;
  2533 + }
  2534 +
  2535 + public boolean isNoValue() {
  2536 + return noValue;
  2537 + }
  2538 +
  2539 + public boolean isSingleValue() {
  2540 + return singleValue;
  2541 + }
  2542 +
  2543 + public boolean isBetweenValue() {
  2544 + return betweenValue;
  2545 + }
  2546 +
  2547 + public boolean isListValue() {
  2548 + return listValue;
  2549 + }
  2550 +
  2551 + public String getTypeHandler() {
  2552 + return typeHandler;
  2553 + }
  2554 +
  2555 + protected Criterion(String condition) {
  2556 + super();
  2557 + this.condition = condition;
  2558 + this.typeHandler = null;
  2559 + this.noValue = true;
  2560 + }
  2561 +
  2562 + protected Criterion(String condition, Object value, String typeHandler) {
  2563 + super();
  2564 + this.condition = condition;
  2565 + this.value = value;
  2566 + this.typeHandler = typeHandler;
  2567 + if (value instanceof List<?>) {
  2568 + this.listValue = true;
  2569 + } else {
  2570 + this.singleValue = true;
  2571 + }
  2572 + }
  2573 +
  2574 + protected Criterion(String condition, Object value) {
  2575 + this(condition, value, null);
  2576 + }
  2577 +
  2578 + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
  2579 + super();
  2580 + this.condition = condition;
  2581 + this.value = value;
  2582 + this.secondValue = secondValue;
  2583 + this.typeHandler = typeHandler;
  2584 + this.betweenValue = true;
  2585 + }
  2586 +
  2587 + protected Criterion(String condition, Object value, Object secondValue) {
  2588 + this(condition, value, secondValue, null);
  2589 + }
  2590 + }
  2591 +}
0 \ No newline at end of file 2592 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/mapper/OrderParkMapper.java
  1 +package com.zteits.job.mapper;
  2 +
  3 +import com.zteits.job.domain.OrderPark;
  4 +import com.zteits.job.domain.OrderParkExample;
  5 +import java.util.List;
  6 +import org.apache.ibatis.annotations.Param;
  7 +
  8 +public interface OrderParkMapper {
  9 + long countByExample(OrderParkExample example);
  10 +
  11 + int deleteByExample(OrderParkExample example);
  12 +
  13 + int deleteByPrimaryKey(Long id);
  14 +
  15 + int insert(OrderPark record);
  16 +
  17 + int insertSelective(OrderPark record);
  18 +
  19 + List<OrderPark> selectByExample(OrderParkExample example);
  20 +
  21 + OrderPark selectByPrimaryKey(Long id);
  22 +
  23 + int updateByExampleSelective(@Param("record") OrderPark record, @Param("example") OrderParkExample example);
  24 +
  25 + int updateByExample(@Param("record") OrderPark record, @Param("example") OrderParkExample example);
  26 +
  27 + int updateByPrimaryKeySelective(OrderPark record);
  28 +
  29 + int updateByPrimaryKey(OrderPark record);
  30 +}
0 \ No newline at end of file 31 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/mapper/ParkFreeBerthMapper.java
  1 +package com.zteits.job.mapper;
  2 +
  3 +import com.zteits.job.domain.ParkFreeBerth;
  4 +import com.zteits.job.domain.ParkFreeBerthExample;
  5 +import java.util.List;
  6 +import org.apache.ibatis.annotations.Param;
  7 +
  8 +public interface ParkFreeBerthMapper {
  9 + long countByExample(ParkFreeBerthExample example);
  10 +
  11 + int deleteByExample(ParkFreeBerthExample example);
  12 +
  13 + int deleteByPrimaryKey(Long id);
  14 +
  15 + int insert(ParkFreeBerth record);
  16 +
  17 + int insertSelective(ParkFreeBerth record);
  18 +
  19 + List<ParkFreeBerth> selectByExample(ParkFreeBerthExample example);
  20 +
  21 + ParkFreeBerth selectByPrimaryKey(Long id);
  22 +
  23 + int updateByExampleSelective(@Param("record") ParkFreeBerth record, @Param("example") ParkFreeBerthExample example);
  24 +
  25 + int updateByExample(@Param("record") ParkFreeBerth record, @Param("example") ParkFreeBerthExample example);
  26 +
  27 + int updateByPrimaryKeySelective(ParkFreeBerth record);
  28 +
  29 + int updateByPrimaryKey(ParkFreeBerth record);
  30 +}
0 \ No newline at end of file 31 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/mapper/ParkingLotMapper.java
  1 +package com.zteits.job.mapper;
  2 +
  3 +import com.zteits.job.domain.ParkingLot;
  4 +import com.zteits.job.domain.ParkingLotExample;
  5 +import java.util.List;
  6 +import org.apache.ibatis.annotations.Param;
  7 +
  8 +public interface ParkingLotMapper {
  9 + long countByExample(ParkingLotExample example);
  10 +
  11 + int deleteByExample(ParkingLotExample example);
  12 +
  13 + int deleteByPrimaryKey(Long plId);
  14 +
  15 + int insert(ParkingLot record);
  16 +
  17 + int insertSelective(ParkingLot record);
  18 +
  19 + List<ParkingLot> selectByExample(ParkingLotExample example);
  20 +
  21 + ParkingLot selectByPrimaryKey(Long plId);
  22 +
  23 + int updateByExampleSelective(@Param("record") ParkingLot record, @Param("example") ParkingLotExample example);
  24 +
  25 + int updateByExample(@Param("record") ParkingLot record, @Param("example") ParkingLotExample example);
  26 +
  27 + int updateByPrimaryKeySelective(ParkingLot record);
  28 +
  29 + int updateByPrimaryKey(ParkingLot record);
  30 +}
0 \ No newline at end of file 31 \ No newline at end of file
zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsForIrainJob.java
  1 +package com.zteits.job.task.getfreeberths;
  2 +
  3 +import com.alibaba.fastjson.JSON;
  4 +import com.alibaba.fastjson.JSONObject;
  5 +import com.clouds.common.cache.park.IRainPkNoRelationCacheUtil;
  6 +import com.clouds.common.cache.park.ParkFreeBerthsCacheUtil;
  7 +import com.clouds.common.cache.park.ParkingLotCacheUtil;
  8 +import com.clouds.common.utils.MD5Utils;
  9 +import com.xiaoleilu.hutool.util.CollectionUtil;
  10 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest;
  11 +import com.zteits.clouds.api.dto.park.dto.IrainPknoRelationDTO;
  12 +import com.zteits.clouds.api.dto.park.dto.ParkingLotDTO;
  13 +import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO;
  14 +import com.zteits.job.dao.park.ParkFreeBerthDao;
  15 +import com.zteits.job.dao.park.ParkingLotDao;
  16 +import com.zteits.job.task.getfreeberths.param.GetRealFreeBerthsDO;
  17 +import com.zteits.job.task.getfreeberths.param.IarinParkInfo;
  18 +import com.zteits.job.task.getfreeberths.param.UpdateFreeByIrainRes;
  19 +import com.zteits.job.util.HttpClientTutorial;
  20 +import org.apache.commons.lang3.StringUtils;
  21 +import org.slf4j.Logger;
  22 +import org.slf4j.LoggerFactory;
  23 +import org.springframework.beans.factory.annotation.Autowired;
  24 +import org.springframework.beans.factory.annotation.Value;
  25 +import org.springframework.scheduling.annotation.Scheduled;
  26 +import org.springframework.stereotype.Component;
  27 +import org.springframework.util.CollectionUtils;
  28 +
  29 +import java.io.IOException;
  30 +import java.time.Duration;
  31 +import java.time.LocalTime;
  32 +import java.util.ArrayList;
  33 +import java.util.HashMap;
  34 +import java.util.List;
  35 +import java.util.Map;
  36 +
  37 +/**
  38 + * 调用道闸接口,获取真实的空闲车位数
  39 + * 艾润
  40 + * .<br/>
  41 + *
  42 + * Copyright: Copyright (c) 2017 zteits
  43 + *
  44 + * @ClassName: GetRealFreeBerthsJob
  45 + * @Description:
  46 + * @version: v1.0.0
  47 + * @author: zhaowg
  48 + * @date: 2018年5月11日 下午5:47:42
  49 + * Modification History:
  50 + * Date Author Version Description
  51 + *---------------------------------------------------------*
  52 + * 2018年5月11日 zhaowg v1.0.0 创建
  53 + */
  54 +@Component
  55 +public class GetRealFreeBerthsForIrainJob{
  56 + private static final Logger logger = LoggerFactory.getLogger(GetRealFreeBerthsForIrainJob.class);
  57 + @Autowired
  58 + private ParkingLotDao parkingLotDao;
  59 + @Autowired
  60 + private ParkFreeBerthDao parkFreeBerthDao;
  61 + //艾润北京西城空闲车位接口地址
  62 + @Value("${irain.bjxc.getfreeberthNum}")
  63 + private String irainBjxcGetfreeberthNumUrl;
  64 + //艾润平台地址
  65 + @Value("${dzurl.irain}")
  66 + private String dzurlIrain;
  67 + @Value("${dzurl.irain.appid}")
  68 + private String dzurlIrainAppId;
  69 + @Value("${dzurl.irain.appsecret}")
  70 + private String dzurlIrainAppSecret;
  71 +
  72 +
  73 + /**
  74 + * 间隔10秒执行一次
  75 + *
  76 + * 2018年5月4日 zhaowg
  77 + */
  78 + @Scheduled(fixedDelay=10000)
  79 + public void execute(){
  80 + logger.debug("开始调用艾润道闸接口获取空闲车位数");
  81 + this.updateParkFreeBerths();
  82 + logger.debug("开始调用北京西城艾润接口,获取空闲车位数");
  83 + this.updateParkFreeBerthsForBjxc();
  84 + }
  85 +
  86 + private void updateParkFreeBerthsForBjxc() {
  87 + if(StringUtils.isBlank(irainBjxcGetfreeberthNumUrl)){
  88 + return;
  89 + }
  90 + LocalTime beginTime = LocalTime.now();
  91 + logger.debug("开始调用北京西城艾润空闲车位接口更新空闲车位数。"+beginTime);
  92 + String response = HttpClientTutorial.httpGetRequest(irainBjxcGetfreeberthNumUrl);
  93 + logger.debug("响应信息为:"+response);
  94 + if(com.alibaba.dubbo.common.utils.StringUtils.isBlank(response)){
  95 + return;
  96 + }
  97 + UpdateFreeByIrainRes byIrainRes= com.alibaba.fastjson.JSON.parseObject(response, UpdateFreeByIrainRes.class);
  98 + if(byIrainRes==null){
  99 + return;
  100 + }
  101 + if(!byIrainRes.getCode().equals("0") || CollectionUtils.isEmpty(byIrainRes.getList())){
  102 + return;
  103 + }
  104 + List<FreeBerthsChangeMsgVO> berthsChangeMsgVOs = new ArrayList<>();
  105 + for (IarinParkInfo iarinParkInfo : byIrainRes.getList()) {
  106 + String plOutNo = "bjpgis_"+iarinParkInfo.getId();
  107 + Integer freeBerths = iarinParkInfo.getRemaind();
  108 + String plNo = ParkingLotCacheUtil.getPlNoByPlOutNo(plOutNo.toUpperCase());
  109 + if(com.alibaba.dubbo.common.utils.StringUtils.isBlank(plNo)){
  110 + continue;
  111 + }
  112 + //判断空闲车位数是否发生变化了
  113 + Integer oldFreeBerths = ParkFreeBerthsCacheUtil.getFreeBerthsByPlNo(plNo);
  114 + if(oldFreeBerths.intValue() == freeBerths.intValue()){
  115 + logger.info(plNo+"-原来空闲车位数:"+oldFreeBerths+"和新空闲车位数相等,无需处理");
  116 + continue;
  117 + }
  118 + //发生空闲车位变化消息
  119 + //更新缓存
  120 + FreeBerthsChangeMsgVO berthsChangeMsgVO = ParkFreeBerthsCacheUtil.setFreeBerthsByPlNo(plNo, freeBerths,freeBerths);
  121 + berthsChangeMsgVOs.add(berthsChangeMsgVO);
  122 + }
  123 + PushFreeBerthsChangeRequest freeBerthsChangeMsgVO = new PushFreeBerthsChangeRequest();
  124 + freeBerthsChangeMsgVO.setBerthsChangeMsgVOs(berthsChangeMsgVOs );
  125 + freeBerthsChangeMsgVO.setSysCode("DATA-COLLECT");
  126 + //更新空闲车位数
  127 + parkFreeBerthDao.updateFreeBerthsByPlNo(freeBerthsChangeMsgVO);
  128 + //推送诱导数据
  129 + parkFreeBerthDao.pushFreeBerthsToScreen(freeBerthsChangeMsgVO);
  130 + LocalTime endTime = LocalTime.now();
  131 + logger.debug("调用艾润空闲车位接口结束,共耗时" + Duration.between(beginTime, endTime).getSeconds());
  132 + }
  133 +
  134 + private void updateParkFreeBerths() {
  135 + if(StringUtils.isBlank(dzurlIrain)){
  136 + return;
  137 + }
  138 + List<IrainPknoRelationDTO> irainPknoRelationDTOS = IRainPkNoRelationCacheUtil.getAllIrainPlNoRelationDTOs();
  139 + List<FreeBerthsChangeMsgVO> berthsChangeMsgVOs = new ArrayList<>();
  140 + for (IrainPknoRelationDTO item :irainPknoRelationDTOS){
  141 + String plNo = item.getParkLotpkno();
  142 + GetRealFreeBerthsDO getRealFreeBerthsDO = queryFreeBerths(item.getIrainPkno1(),plNo);
  143 + if(getRealFreeBerthsDO == null){
  144 + continue;
  145 + }
  146 + //调用接口返回的真实空闲车位数,可能为负数或者超过总车位数
  147 + Integer realFreeBerths = StringUtils.isBlank(getRealFreeBerthsDO.getFreeParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getFreeParkingSpace());
  148 + //修改后的空闲车位数,最小0,最大不超过总车位数
  149 + Integer freeBerths = realFreeBerths;
  150 + //判断数据有效性
  151 + if(freeBerths<0){
  152 + freeBerths = 0;
  153 + }else if(freeBerths>Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace())){
  154 + freeBerths = Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace());
  155 + }
  156 + //判断缓存中空闲车位数是否发生变化了
  157 + FreeBerthsChangeMsgVO freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.getFreeBerthsObjectByPlNo(plNo);
  158 + if(freeBerthsChangeMsgVO==null){
  159 + continue;
  160 + }
  161 + if(freeBerthsChangeMsgVO.getRealFreeBerths() != realFreeBerths){
  162 + logger.debug(plNo+"-原来真实空闲车位数:"+freeBerthsChangeMsgVO.getRealFreeBerths()+",新真实空闲车位数:"+realFreeBerths+",新空闲车位数:"+freeBerths);
  163 + //更新缓存
  164 + freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.setFreeBerthsByPlNo(plNo, freeBerths,realFreeBerths);
  165 + }
  166 + berthsChangeMsgVOs.add(freeBerthsChangeMsgVO);
  167 + //判断总车位数是否一致
  168 + Integer plBerthNum = StringUtils.isBlank(getRealFreeBerthsDO.getTotalParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace());
  169 + //获取缓存中的总车位数
  170 + ParkingLotDTO parkingLotDTO = ParkingLotCacheUtil.getParkLotByPlNo(plNo);
  171 + if(!plBerthNum.equals(parkingLotDTO.getPlBerthNum())
  172 + && 0!=plBerthNum.intValue()){
  173 + logger.debug(parkingLotDTO.getPlName()+",总车位数:"+parkingLotDTO.getPlBerthNum()+"与接口返回的不一致,更新总车位数为"+plBerthNum);
  174 + parkingLotDao.updateTotalBerths(plNo,plBerthNum);
  175 + }
  176 + }
  177 + if(CollectionUtil.isEmpty(berthsChangeMsgVOs)){
  178 + return;
  179 + }
  180 + PushFreeBerthsChangeRequest freeBerthsChangeMsgVO = new PushFreeBerthsChangeRequest();
  181 + freeBerthsChangeMsgVO.setBerthsChangeMsgVOs(berthsChangeMsgVOs );
  182 + freeBerthsChangeMsgVO.setSysCode("XXL-JOB");
  183 + //更新空闲车位数
  184 + parkFreeBerthDao.updateFreeBerthsByPlNo(freeBerthsChangeMsgVO);
  185 + //推送诱导数据
  186 + parkFreeBerthDao.pushFreeBerthsToScreen(freeBerthsChangeMsgVO);
  187 + }
  188 + /**
  189 + * 调用第三方接口查询空闲车位数
  190 + * @throws IOException
  191 + * 2018年5月11日 zhaowg
  192 + */
  193 + private GetRealFreeBerthsDO queryFreeBerths(String parkCode,String plNo) {
  194 + if(StringUtils.isBlank(parkCode)){
  195 + return null;
  196 + }
  197 + Map<String, Object> paramss = new HashMap<String, Object>();
  198 + try {
  199 + Long time = System.currentTimeMillis();
  200 + /**** 艾润 通知 */
  201 + String md5 = MD5Utils.enMD5(dzurlIrainAppId + dzurlIrainAppSecret + time);
  202 + paramss.put("appid", dzurlIrainAppId);
  203 + paramss.put("sign", md5);
  204 + paramss.put("timestamp", time);
  205 + paramss.put("park_code", parkCode);
  206 + String rs = "";
  207 + logger.debug("艾润空闲车位请求参数:"+ JSONObject.toJSONString(paramss));
  208 + rs = HttpClientTutorial.httpPostRequest(dzurlIrain + "/park/QueryByCode", paramss);
  209 + logger.debug("艾润空闲车位响应信息:"+ JSONObject.toJSONString(rs));
  210 + JSONObject jsonObject = JSON.parseObject(rs);
  211 + if(jsonObject.getInteger("status")==1){
  212 + GetRealFreeBerthsDO getRealFreeBerthsDO = new GetRealFreeBerthsDO();
  213 + JSONObject data = jsonObject.getJSONObject("data");
  214 + getRealFreeBerthsDO.setTotalParkingSpace(data.getInteger("space_total")+"");
  215 + getRealFreeBerthsDO.setFreeParkingSpace(data.getInteger("space_empty")+"");
  216 + getRealFreeBerthsDO.setParkCode(plNo);
  217 + return getRealFreeBerthsDO;
  218 + }else{
  219 + logger.warn("艾润空闲车位请求参数:"+ JSONObject.toJSONString(paramss));
  220 + logger.error("艾润响应状态为失败:"+rs);
  221 + }
  222 + } catch (Exception e) {
  223 + logger.error("艾润空闲车位获取:" + e);
  224 + }
  225 + return null;
  226 + }
  227 +}
zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/GetRealFreeBerthsJob.java
  1 +package com.zteits.job.task.getfreeberths;
  2 +
  3 +import com.alibaba.fastjson.JSON;
  4 +import com.alibaba.fastjson.JSONObject;
  5 +import com.clouds.common.cache.park.ParkFreeBerthsCacheUtil;
  6 +import com.clouds.common.utils.ApprntSignUtil;
  7 +import com.xiaoleilu.hutool.util.CollectionUtil;
  8 +import com.zteits.clouds.api.apibase.constants.AppPublicArgsEnum;
  9 +import com.zteits.clouds.api.apibase.constants.SourceTypeEnum;
  10 +import com.zteits.clouds.api.dto.order.parkorder.param.pushfreeberths.PushFreeBerthsChangeRequest;
  11 +import com.zteits.clouds.api.dto.rocketmq.datacollection.freeberths.FreeBerthsChangeMsgVO;
  12 +import com.zteits.job.task.getfreeberths.param.GetRealFreeBerthsDO;
  13 +import com.zteits.job.dao.park.ParkFreeBerthDao;
  14 +import com.zteits.job.dao.park.ParkingLotDao;
  15 +import com.zteits.job.domain.ParkingLot;
  16 +import com.zteits.job.domain.ParkingLotExample;
  17 +import com.zteits.job.util.HttpClientTutorial;
  18 +import org.apache.commons.lang3.StringUtils;
  19 +import org.slf4j.Logger;
  20 +import org.slf4j.LoggerFactory;
  21 +import org.springframework.beans.factory.annotation.Autowired;
  22 +import org.springframework.beans.factory.annotation.Value;
  23 +import org.springframework.scheduling.annotation.Scheduled;
  24 +import org.springframework.stereotype.Component;
  25 +
  26 +import java.io.IOException;
  27 +import java.util.ArrayList;
  28 +import java.util.HashMap;
  29 +import java.util.List;
  30 +import java.util.Map;
  31 +
  32 +/**
  33 + * 调用道闸接口,获取真实的空闲车位数
  34 + * 青岛,南泽厂家
  35 + * .<br/>
  36 + *
  37 + * Copyright: Copyright (c) 2017 zteits
  38 + *
  39 + * @ClassName: GetRealFreeBerthsJob
  40 + * @Description:
  41 + * @version: v1.0.0
  42 + * @author: zhaowg
  43 + * @date: 2018年5月11日 下午5:47:42
  44 + * Modification History:
  45 + * Date Author Version Description
  46 + *---------------------------------------------------------*
  47 + * 2018年5月11日 zhaowg v1.0.0 创建
  48 + */
  49 +
  50 +@Component
  51 +public class GetRealFreeBerthsJob{
  52 + private static final Logger logger = LoggerFactory.getLogger(GetRealFreeBerthsJob.class);
  53 + /** 私钥key. */
  54 + public static final String app_id = "test8f5373ca4866aec2f8e9d93632323";
  55 + /** 私钥value. */
  56 + public static final String secret_key = "test55dfdf27b13840c2a4af6wewtrer";
  57 +
  58 + @Value("${dzurl.qingdao}")
  59 + private String qingdaoUrl;
  60 + @Value("${dzurl.nanze}")
  61 + private String nanzeUrl;
  62 + @Autowired
  63 + private ParkingLotDao parkingLotDao;
  64 + @Autowired
  65 + private ParkFreeBerthDao parkFreeBerthDao;
  66 +
  67 + /**
  68 + * 间隔10秒执行一次
  69 + *
  70 + * 2018年5月4日 zhaowg
  71 + */
  72 + @Scheduled(fixedDelay=10000)
  73 + public void execute(){
  74 + logger.debug("开始查询是南泽和青岛的停车场");
  75 + ParkingLotExample example = new ParkingLotExample();
  76 + List<Integer> sourceTypes = new ArrayList<>();
  77 + sourceTypes.add(4);//南泽
  78 + sourceTypes.add(6);//青岛
  79 + example.createCriteria()
  80 + .andStateEqualTo(1)
  81 + .andSourceTypeIn(sourceTypes);
  82 + List<ParkingLot> parkingLots = parkingLotDao.selectByExample(example);
  83 + //获取空闲车位
  84 + this.updateParkFreeBerths(parkingLots);
  85 + }
  86 + private void updateParkFreeBerths(List<ParkingLot> parkingLots) {
  87 + if(CollectionUtil.isEmpty(parkingLots)){
  88 + return;
  89 + }
  90 + List<FreeBerthsChangeMsgVO> berthsChangeMsgVOs = new ArrayList<>();
  91 + for (ParkingLot parkingLotDTO : parkingLots) {
  92 + String plNo = parkingLotDTO.getPlNo();
  93 + GetRealFreeBerthsDO getRealFreeBerthsDO = queryFreeBerths(parkingLotDTO.getPlNo(),parkingLotDTO.getSourceType());
  94 + if(getRealFreeBerthsDO == null){
  95 + continue;
  96 + }
  97 + //调用接口返回的真实空闲车位数,可能为负数或者超过总车位数
  98 + Integer realFreeBerths = StringUtils.isBlank(getRealFreeBerthsDO.getFreeParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getFreeParkingSpace());
  99 + //修改后的空闲车位数,最小0,最大不超过总车位数
  100 + Integer freeBerths = realFreeBerths;
  101 + //判断数据有效性
  102 + if(freeBerths<0){
  103 + logger.debug("返回的空闲车位数小于0,修改为0");
  104 + freeBerths = 0;
  105 + }else if(freeBerths>parkingLotDTO.getPlBerthNum()){
  106 + logger.debug("返回的空闲车位数大于总车位数"+parkingLotDTO.getPlBerthNum()+",修改为总车位数");
  107 + freeBerths = parkingLotDTO.getPlBerthNum();
  108 + }
  109 + //判断缓存中空闲车位数是否发生变化了
  110 + FreeBerthsChangeMsgVO freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.getFreeBerthsObjectByPlNo(plNo);
  111 + if(freeBerthsChangeMsgVO==null){
  112 + continue;
  113 + }
  114 + if(freeBerthsChangeMsgVO.getRealFreeBerths() != realFreeBerths){
  115 + logger.debug(plNo+"-原来真实空闲车位数:"+freeBerthsChangeMsgVO.getRealFreeBerths()+",新真实空闲车位数:"+realFreeBerths+",新空闲车位数:"+freeBerths);
  116 + //更新缓存
  117 + freeBerthsChangeMsgVO = ParkFreeBerthsCacheUtil.setFreeBerthsByPlNo(plNo, freeBerths,realFreeBerths);
  118 + }
  119 + berthsChangeMsgVOs.add(freeBerthsChangeMsgVO);
  120 +
  121 + if(SourceTypeEnum.NAN_ZHE.getValue().equals(parkingLotDTO.getSourceType())){
  122 + //南泽的总车位数不正确
  123 + continue;
  124 + }
  125 + //判断总车位数是否一致
  126 + Integer plBerthNum = StringUtils.isBlank(getRealFreeBerthsDO.getTotalParkingSpace())?0:Integer.valueOf(getRealFreeBerthsDO.getTotalParkingSpace());
  127 + if(!plBerthNum.equals(parkingLotDTO.getPlBerthNum())
  128 + && 0!=plBerthNum.intValue()){
  129 + logger.debug(parkingLotDTO.getPlName()+",总车位数:"+parkingLotDTO.getPlBerthNum()+"与接口返回的不一致,更新总车位数为"+plBerthNum);
  130 + parkingLotDao.updateTotalBerths(plNo,plBerthNum);
  131 + }
  132 + }
  133 + if(CollectionUtil.isEmpty(berthsChangeMsgVOs)){
  134 + return;
  135 + }
  136 + PushFreeBerthsChangeRequest freeBerthsChangeMsgVO = new PushFreeBerthsChangeRequest();
  137 + freeBerthsChangeMsgVO.setBerthsChangeMsgVOs(berthsChangeMsgVOs );
  138 + freeBerthsChangeMsgVO.setSysCode("XXL-JOB");
  139 + //更新空闲车位数
  140 + parkFreeBerthDao.updateFreeBerthsByPlNo(freeBerthsChangeMsgVO);
  141 + //推送诱导数据
  142 + parkFreeBerthDao.pushFreeBerthsToScreen(freeBerthsChangeMsgVO);
  143 + }
  144 + /**
  145 + * 调用第三方接口查询空闲车位数
  146 + * @throws IOException
  147 + * 2018年5月11日 zhaowg
  148 + */
  149 + private GetRealFreeBerthsDO queryFreeBerths(String plNo,Integer sourceType){
  150 + if(StringUtils.isBlank(qingdaoUrl) || StringUtils.isBlank(nanzeUrl)){
  151 + logger.error("道闸平台地址为空,不调用空闲车位接口");
  152 + return null;
  153 + }
  154 + String sourceTypeName = "";
  155 + String url1 = "";
  156 + if(SourceTypeEnum.QING_DAO.getValue().equals(sourceType)){
  157 + url1 = qingdaoUrl+"/query/queryParkInfo";
  158 + sourceTypeName = "青岛";
  159 + }else if(SourceTypeEnum.NAN_ZHE.getValue().equals(sourceType)){
  160 + sourceTypeName = "南泽";
  161 + url1 = nanzeUrl + "/query/queryParkInfo";
  162 + }
  163 + Map<String, Object> returnMap = new HashMap<String, Object>();
  164 + returnMap.put(AppPublicArgsEnum.APP_ID.getCode(), app_id);
  165 + returnMap.put(AppPublicArgsEnum.APP_SALT.getCode(), secret_key);
  166 + returnMap.put(AppPublicArgsEnum.APP_SIGN_TYPE.getCode(), "md5");
  167 + returnMap.put("parkCode", plNo);
  168 + try {
  169 + String appSign = ApprntSignUtil.signRequest(returnMap, secret_key, "md5");
  170 + returnMap.put("sign", appSign);
  171 + String rs = "";
  172 + String req = JSON.toJSONString(returnMap,true);
  173 + logger.debug(sourceTypeName+" 获取空闲车位请求参数:"+req+"------请求URL:"+url1);
  174 + rs = HttpClientTutorial.httpPostRequest(url1, req);
  175 + logger.debug(sourceTypeName+"获取空闲车位响应信息"+rs);
  176 + //返回示例:{"code":"0","message":"成功","data":{"parkCode":"P32118200D","totalParkingSpace":"55","freeParkingSpace":"18"}}
  177 + JSONObject resultJson = JSON.parseObject(rs);
  178 + if("0".equals(resultJson.getString("code"))){
  179 + //成功
  180 + GetRealFreeBerthsDO berthsDO = JSON.parseObject(resultJson.getString("data"),GetRealFreeBerthsDO.class);
  181 + return berthsDO;
  182 + }else{
  183 + logger.warn(sourceTypeName+"获取空闲车位请求参数:"+req+"------请求URL:"+url1);
  184 + logger.error(sourceTypeName+"获取空闲车位接口返回失败:"+rs);
  185 + }
  186 + } catch (Exception e) {
  187 + logger.error(sourceTypeName+"获取空闲车位接口失败",e);
  188 + }
  189 + return null;
  190 + }
  191 +
  192 +}
zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/GetRealFreeBerthsDO.java
  1 +package com.zteits.job.task.getfreeberths.param;
  2 +
  3 +public class GetRealFreeBerthsDO {
  4 + /**停车场编号*/
  5 + private String parkCode;
  6 + /**总车位*/
  7 + private String totalParkingSpace;
  8 + /**剩余空闲车位数*/
  9 + private String freeParkingSpace;
  10 + public String getParkCode() {
  11 + return parkCode;
  12 + }
  13 + public void setParkCode(String parkCode) {
  14 + this.parkCode = parkCode;
  15 + }
  16 + public String getTotalParkingSpace() {
  17 + return totalParkingSpace;
  18 + }
  19 + public void setTotalParkingSpace(String totalParkingSpace) {
  20 + this.totalParkingSpace = totalParkingSpace;
  21 + }
  22 + public String getFreeParkingSpace() {
  23 + return freeParkingSpace;
  24 + }
  25 + public void setFreeParkingSpace(String freeParkingSpace) {
  26 + this.freeParkingSpace = freeParkingSpace;
  27 + }
  28 +}
zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/IarinParkInfo.java
  1 +package com.zteits.job.task.getfreeberths.param;
  2 +/**
  3 + * 艾润停车场空闲车位信息
  4 + *
  5 + * Copyright: Copyright (c) 2017 zteits
  6 + *
  7 + * @ClassName: IarinParkInfo.java
  8 + * @Description:
  9 + * @version: v1.0.0
  10 + * @author: zhaowg
  11 + * @date: 2017年11月12日 下午7:16:01
  12 + * Modification History:
  13 + * Date Author Version Description
  14 + *---------------------------------------------------------*
  15 + * 2017年11月12日 zhaowg v1.0.0 创建
  16 + */
  17 +public class IarinParkInfo {
  18 + //id
  19 + private String id;
  20 + //名称
  21 + private String fullname;
  22 + //总车位
  23 + private Integer space;
  24 + //空闲车位
  25 + private Integer remaind;
  26 + public String getId() {
  27 + return id;
  28 + }
  29 + public void setId(String id) {
  30 + this.id = id;
  31 + }
  32 + public String getFullname() {
  33 + return fullname;
  34 + }
  35 + public void setFullname(String fullname) {
  36 + this.fullname = fullname;
  37 + }
  38 + public Integer getSpace() {
  39 + return space;
  40 + }
  41 + public void setSpace(Integer space) {
  42 + this.space = space;
  43 + }
  44 + public Integer getRemaind() {
  45 + return remaind;
  46 + }
  47 + public void setRemaind(Integer remaind) {
  48 + this.remaind = remaind;
  49 + }
  50 +
  51 +}
zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeBerthsReq.java
  1 +package com.zteits.job.task.getfreeberths.param;
  2 +
  3 +import javax.validation.constraints.NotNull;
  4 +
  5 +public class UpdateFreeBerthsReq {
  6 + /**停车场编号*/
  7 + private String plNo;
  8 + /**外部停车场编码*/
  9 + private String plOutNo;
  10 + /**停车场名称*/
  11 + private String plName;
  12 + /**当前空闲车位数*/
  13 + @NotNull
  14 + private int freeBerths;
  15 +
  16 +
  17 + @Override
  18 + public String toString() {
  19 + return "UpdateFreeBerthsReq [plNo=" + plNo + ", plOutNo=" + plOutNo + ", plName=" + plName + ", freeBerths="
  20 + + freeBerths + "]";
  21 + }
  22 + public String getPlOutNo() {
  23 + return plOutNo;
  24 + }
  25 + public void setPlOutNo(String plOutNo) {
  26 + this.plOutNo = plOutNo;
  27 + }
  28 + public String getPlNo() {
  29 + return plNo;
  30 + }
  31 + public void setPlNo(String plNo) {
  32 + this.plNo = plNo;
  33 + }
  34 + public String getPlName() {
  35 + return plName;
  36 + }
  37 + public void setPlName(String plName) {
  38 + this.plName = plName;
  39 + }
  40 + public int getFreeBerths() {
  41 + return freeBerths;
  42 + }
  43 + public void setFreeBerths(int freeBerths) {
  44 + this.freeBerths = freeBerths;
  45 + }
  46 +}
zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/task/getfreeberths/param/UpdateFreeByIrainRes.java
  1 +package com.zteits.job.task.getfreeberths.param;
  2 +
  3 +import java.util.List;
  4 +
  5 +/**
  6 + * 艾润更新空闲车位接口返回对象
  7 + *
  8 + * Copyright: Copyright (c) 2017 zteits
  9 + *
  10 + * @ClassName: UpdateFreeByIrainRes.java
  11 + * @Description:
  12 + * @version: v1.0.0
  13 + * @author: zhaowg
  14 + * @date: 2017年11月12日 下午7:13:58
  15 + * Modification History:
  16 + * Date Author Version Description
  17 + *---------------------------------------------------------*
  18 + * 2017年11月12日 zhaowg v1.0.0 创建
  19 + */
  20 +public class UpdateFreeByIrainRes {
  21 + //0 成功
  22 + private String code;
  23 +
  24 + private String msg;
  25 +
  26 + private List<IarinParkInfo> list;
  27 +
  28 + public String getCode() {
  29 + return code;
  30 + }
  31 +
  32 + public void setCode(String code) {
  33 + this.code = code;
  34 + }
  35 +
  36 + public String getMsg() {
  37 + return msg;
  38 + }
  39 +
  40 + public void setMsg(String msg) {
  41 + this.msg = msg;
  42 + }
  43 +
  44 + public List<IarinParkInfo> getList() {
  45 + return list;
  46 + }
  47 +
  48 + public void setList(List<IarinParkInfo> list) {
  49 + this.list = list;
  50 + }
  51 +
  52 +}
zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/util/HttpClientTutorial.java
  1 +package com.zteits.job.util;
  2 +
  3 +import com.alibaba.fastjson.JSONObject;
  4 +import org.apache.http.HttpEntity;
  5 +import org.apache.http.NameValuePair;
  6 +import org.apache.http.client.ClientProtocolException;
  7 +import org.apache.http.client.config.RequestConfig;
  8 +import org.apache.http.client.entity.UrlEncodedFormEntity;
  9 +import org.apache.http.client.methods.CloseableHttpResponse;
  10 +import org.apache.http.client.methods.HttpGet;
  11 +import org.apache.http.client.methods.HttpPost;
  12 +import org.apache.http.client.methods.HttpRequestBase;
  13 +import org.apache.http.client.utils.URIBuilder;
  14 +import org.apache.http.entity.StringEntity;
  15 +import org.apache.http.impl.client.CloseableHttpClient;
  16 +import org.apache.http.impl.client.HttpClients;
  17 +import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
  18 +import org.apache.http.message.BasicNameValuePair;
  19 +import org.apache.http.util.EntityUtils;
  20 +
  21 +import java.io.IOException;
  22 +import java.io.UnsupportedEncodingException;
  23 +import java.net.URISyntaxException;
  24 +import java.util.ArrayList;
  25 +import java.util.Map;
  26 +
  27 +public class HttpClientTutorial {
  28 + private static PoolingHttpClientConnectionManager cm;
  29 + private static RequestConfig config;
  30 + private static String EMPTY_STR = "";
  31 + private static String UTF_8 = "UTF-8";
  32 +
  33 + private static void init() {
  34 + if (cm == null) {
  35 + cm = new PoolingHttpClientConnectionManager();
  36 + cm.setMaxTotal(50);// 整个连接池最大连接数
  37 + cm.setDefaultMaxPerRoute(5);// 每路由最大连接数,默认值是2
  38 + }
  39 + if(config == null){
  40 + config = RequestConfig.custom().setSocketTimeout(15000).setConnectTimeout(15000).build();//设置请求和传
  41 + }
  42 +
  43 + }
  44 +
  45 + /**
  46 + * 通过连接池获取HttpClient
  47 + *
  48 + * @return
  49 + */
  50 + private static CloseableHttpClient getHttpClient() {
  51 + init();
  52 + return HttpClients.custom().setConnectionManager(cm).build();
  53 + }
  54 +
  55 + /**
  56 + *
  57 + * @param url
  58 + * @return
  59 + */
  60 + public static String httpGetRequest(String url) {
  61 + HttpGet httpGet = new HttpGet(url);
  62 + return getResult(httpGet);
  63 + }
  64 +
  65 + public static String httpGetRequest(String url, Map<String, Object> params) throws URISyntaxException {
  66 + URIBuilder ub = new URIBuilder();
  67 + ub.setPath(url);
  68 +
  69 + ArrayList<NameValuePair> pairs = covertParams2NVPS(params);
  70 + ub.setParameters(pairs);
  71 +
  72 + HttpGet httpGet = new HttpGet(ub.build());
  73 + return getResult(httpGet);
  74 + }
  75 +
  76 + public static String httpGetRequest(String url, Map<String, Object> headers, Map<String, Object> params)
  77 + throws URISyntaxException {
  78 + URIBuilder ub = new URIBuilder();
  79 + ub.setPath(url);
  80 +
  81 + ArrayList<NameValuePair> pairs = covertParams2NVPS(params);
  82 + ub.setParameters(pairs);
  83 +
  84 + HttpGet httpGet = new HttpGet(ub.build());
  85 + for (Map.Entry<String, Object> param : headers.entrySet()) {
  86 + httpGet.addHeader(param.getKey(), String.valueOf(param.getValue()));
  87 + }
  88 + return getResult(httpGet);
  89 + }
  90 +
  91 + public static String httpPostRequest(String url) {
  92 + HttpPost httpPost = new HttpPost(url);
  93 + return getResult(httpPost);
  94 + }
  95 +
  96 + public static String httpPostRequest(String url, Map<String, Object> params) throws UnsupportedEncodingException {
  97 + HttpPost httpPost = new HttpPost(url);
  98 + ArrayList<NameValuePair> pairs = covertParams2NVPS(params);
  99 + httpPost.setConfig(config);
  100 + httpPost.setEntity(new UrlEncodedFormEntity(pairs, UTF_8));
  101 + return getResult(httpPost);
  102 + }
  103 +
  104 + public static String httpPostRequest(String url, JSONObject jsonParam) throws UnsupportedEncodingException {
  105 + HttpPost httpPost = new HttpPost(url);
  106 + if (null != jsonParam) {
  107 + //解决中文乱码问题
  108 + StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8");
  109 + entity.setContentEncoding("UTF-8");
  110 + entity.setContentType("application/json");
  111 + httpPost.setEntity(entity);
  112 + }
  113 + return getResult(httpPost);
  114 + }
  115 +
  116 + public static String httpPostRequest(String url, String jsonParam) throws UnsupportedEncodingException {
  117 + HttpPost httpPost = new HttpPost(url);
  118 + if (null != jsonParam) {
  119 + //解决中文乱码问题
  120 + StringEntity entity = new StringEntity(jsonParam, "utf-8");
  121 + entity.setContentEncoding("UTF-8");
  122 + entity.setContentType("application/json");
  123 + httpPost.setEntity(entity);
  124 + }
  125 + return getResult(httpPost);
  126 + }
  127 +
  128 + public static String httpPostRequest(String url, Map<String, Object> headers, Map<String, Object> params)
  129 + throws UnsupportedEncodingException {
  130 + HttpPost httpPost = new HttpPost(url);
  131 +
  132 + if(null != headers){
  133 + for (Map.Entry<String, Object> param : headers.entrySet()) {
  134 + httpPost.addHeader(param.getKey(), String.valueOf(param.getValue()));
  135 + }
  136 + }
  137 +
  138 +
  139 + ArrayList<NameValuePair> pairs = covertParams2NVPS(params);
  140 + httpPost.setEntity(new UrlEncodedFormEntity(pairs, UTF_8));
  141 +
  142 + return getResult(httpPost);
  143 + }
  144 +
  145 + private static ArrayList<NameValuePair> covertParams2NVPS(Map<String, Object> params) {
  146 + ArrayList<NameValuePair> pairs = new ArrayList<NameValuePair>();
  147 + for (Map.Entry<String, Object> param : params.entrySet()) {
  148 + pairs.add(new BasicNameValuePair(param.getKey(), String.valueOf(param.getValue())));
  149 + }
  150 +
  151 + return pairs;
  152 + }
  153 +
  154 + /**
  155 + * 处理Http请求
  156 + *
  157 + * @param request
  158 + * @return
  159 + */
  160 + private static String getResult(HttpRequestBase request) {
  161 + CloseableHttpClient httpClient = getHttpClient();
  162 + try {
  163 + CloseableHttpResponse response = httpClient.execute(request);
  164 + HttpEntity entity = response.getEntity();
  165 + if (entity != null) {
  166 + String result = EntityUtils.toString(entity);
  167 + response.close();
  168 + //httpClient.close();
  169 + return result;
  170 + }
  171 + } catch (ClientProtocolException e) {
  172 + e.printStackTrace();
  173 + } catch (IOException e) {
  174 + e.printStackTrace();
  175 + } finally {
  176 +
  177 + }
  178 +
  179 + return EMPTY_STR;
  180 + }
  181 +
  182 +}
zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/util/HttpUtil.java
  1 +package com.zteits.job.util;
  2 +
  3 +import com.alibaba.fastjson.JSONObject;
  4 +import org.apache.http.HttpEntity;
  5 +import org.apache.http.HttpStatus;
  6 +import org.apache.http.NameValuePair;
  7 +import org.apache.http.client.config.AuthSchemes;
  8 +import org.apache.http.client.config.CookieSpecs;
  9 +import org.apache.http.client.config.RequestConfig;
  10 +import org.apache.http.client.entity.UrlEncodedFormEntity;
  11 +import org.apache.http.client.methods.CloseableHttpResponse;
  12 +import org.apache.http.client.methods.HttpGet;
  13 +import org.apache.http.client.methods.HttpPost;
  14 +import org.apache.http.config.Registry;
  15 +import org.apache.http.config.RegistryBuilder;
  16 +import org.apache.http.conn.socket.ConnectionSocketFactory;
  17 +import org.apache.http.conn.socket.PlainConnectionSocketFactory;
  18 +import org.apache.http.conn.ssl.NoopHostnameVerifier;
  19 +import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
  20 +import org.apache.http.entity.BufferedHttpEntity;
  21 +import org.apache.http.entity.StringEntity;
  22 +import org.apache.http.impl.client.CloseableHttpClient;
  23 +import org.apache.http.impl.client.HttpClients;
  24 +import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
  25 +import org.apache.http.util.EntityUtils;
  26 +
  27 +import javax.net.ssl.SSLContext;
  28 +import javax.net.ssl.TrustManager;
  29 +import javax.net.ssl.X509TrustManager;
  30 +import java.io.BufferedInputStream;
  31 +import java.io.BufferedReader;
  32 +import java.io.FileInputStream;
  33 +import java.io.IOException;
  34 +import java.net.URLEncoder;
  35 +import java.nio.charset.Charset;
  36 +import java.security.KeyManagementException;
  37 +import java.security.NoSuchAlgorithmException;
  38 +import java.security.cert.Certificate;
  39 +import java.security.cert.CertificateException;
  40 +import java.security.cert.CertificateFactory;
  41 +import java.security.cert.X509Certificate;
  42 +import java.util.Arrays;
  43 +import java.util.Collections;
  44 +import java.util.List;
  45 +
  46 +
  47 +public class HttpUtil {
  48 + private static Certificate cert = null;
  49 + private static SSLConnectionSocketFactory socketFactory;//私密连接工厂
  50 + private static TrustManager manager = new X509TrustManager() {
  51 + @Override
  52 + public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException {
  53 + }
  54 +
  55 + @Override
  56 + public void checkServerTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException {
  57 + }
  58 +
  59 + @Override
  60 + public X509Certificate[] getAcceptedIssuers() {
  61 + return null;
  62 + }
  63 + };
  64 +
  65 + /**
  66 + * 是否忽略证书.https网站一般情况下使用了安全系数较低的SHA-1签名,因此首先我们在调用SSL之前需要重写验证方法,取消检测SSL。
  67 + */
  68 + private static void enableSSl(boolean isIgnore) {
  69 + try {
  70 + SSLContext context = SSLContext.getInstance("TLS");
  71 + if (isIgnore) {
  72 + context.init(null, new TrustManager[]{manager}, null);
  73 + } else {
  74 + context.init(null, new TrustManager[]{httpsManager}, null);
  75 + }
  76 + socketFactory = new SSLConnectionSocketFactory(context, NoopHostnameVerifier
  77 + .INSTANCE);
  78 + } catch (NoSuchAlgorithmException e) {
  79 + e.printStackTrace();
  80 + } catch (KeyManagementException e) {
  81 + e.printStackTrace();
  82 + }
  83 + }
  84 +
  85 + /**
  86 + * 证书获取
  87 + *
  88 + * @param certificateUrl 证书地址.
  89 + */
  90 + private static void initHttpsCertificate(String certificateUrl) {
  91 + try {
  92 + FileInputStream fis = new FileInputStream(certificateUrl);
  93 + BufferedInputStream bis = new BufferedInputStream(fis);
  94 +
  95 + CertificateFactory cf = CertificateFactory.getInstance("X.509");
  96 +
  97 + while (bis.available() > 0) {
  98 + cert = cf.generateCertificate(bis);
  99 + }
  100 + bis.close();
  101 + } catch (IOException e) {
  102 + e.printStackTrace();
  103 + } catch (CertificateException e) {
  104 + e.printStackTrace();
  105 + }
  106 + }
  107 +
  108 + private static TrustManager httpsManager = new X509TrustManager() {
  109 + @Override
  110 + public void checkClientTrusted(X509Certificate[] x509Certificates, String s) throws CertificateException {
  111 + }
  112 +
  113 + @Override
  114 + public void checkServerTrusted(X509Certificate[] chain, String s) throws CertificateException {
  115 + }
  116 +
  117 + @Override
  118 + public X509Certificate[] getAcceptedIssuers() {
  119 + return new X509Certificate[]{(X509Certificate) cert};
  120 + }
  121 + };
  122 +
  123 + /**
  124 + * httpClient get http 请求.
  125 + *
  126 + * @param url 请求路径.
  127 + * @param values 请求参数.
  128 + * @return response 请求结果状态.
  129 + */
  130 + public static String doGet(String url, List<NameValuePair> values) throws IOException {
  131 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build();
  132 + //最新版的httpClient使用实现类的是closeableHTTPClient,以前的default作废了.设置可关闭的httpclient
  133 + CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build();
  134 + StringBuilder urlBuffer = new StringBuilder(url);
  135 + if (!url.contains("?")) {
  136 + urlBuffer.append("?");
  137 + }
  138 + if (values != null) {
  139 + for (NameValuePair nameValuePair : values) {
  140 + urlBuffer.append("&").append(nameValuePair.getName()).append("=")
  141 + .append(URLEncoder.encode(nameValuePair.getValue(), "UTF-8"));
  142 + }
  143 + }
  144 +
  145 + HttpGet get = new HttpGet(urlBuffer.toString());
  146 + CloseableHttpResponse response = httpClient.execute(get);
  147 + return getResponseContent(response);
  148 + }
  149 +
  150 + /**
  151 + * httpClient post http 请求.
  152 + *
  153 + * @param url 请求路径.
  154 + * @param values 请求参数.
  155 + * @return response 请求结果状态.
  156 + */
  157 + public static String doPost(String url, List<NameValuePair> values) throws IOException {
  158 + /*Map<String,String> paramMap = new HashMap<String, String>();
  159 + List<NameValuePair> formParams = new ArrayList<NameValuePair>();
  160 + for (Map.Entry<String,String> entry : paramMap.entrySet()){
  161 + formParams.add(new BasicNameValuePair(entry.getKey(),entry.getValue()));
  162 + }*/
  163 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build();
  164 + CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build();
  165 +
  166 + HttpPost post = new HttpPost(url);
  167 +
  168 + if (values != null) {
  169 + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(values, "UTF-8");
  170 + //StringEntity entity = new StringEntity(values);
  171 + post.setEntity(entity);
  172 + }
  173 + CloseableHttpResponse response = httpClient.execute(post);
  174 + return getResponseContent(response);
  175 +
  176 + }
  177 +
  178 + /**
  179 + * httpClient post http 请求.
  180 + *
  181 + * @param url
  182 + * @param values
  183 + * @param charset
  184 + * @return
  185 + * @throws IOException
  186 + */
  187 + public static String doPost(String url, List<NameValuePair> values, String charset) throws IOException {
  188 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT).build();
  189 + CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(config).build();
  190 +
  191 + HttpPost post = new HttpPost(url);
  192 +
  193 + if (charset == null) {
  194 + charset = "UTF-8";
  195 + }
  196 +
  197 + if (values != null) {
  198 + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(values, charset);
  199 + //StringEntity entity = new StringEntity(values);
  200 + post.setEntity(entity);
  201 + }
  202 + CloseableHttpResponse response = httpClient.execute(post);
  203 + return getResponseContent(response);
  204 +
  205 + }
  206 +
  207 + /**
  208 + * httpClient get https 请求.
  209 + *
  210 + * @param url 请求路径.
  211 + * @param values 请求参数.
  212 + * @return response 请求结果状态.
  213 + */
  214 + public static String ignoreGetForHttps(String url, List<NameValuePair> values, boolean isIgnoreSSL) throws
  215 + IOException {
  216 + enableSSl(isIgnoreSSL);
  217 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT)
  218 + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM,
  219 + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC))
  220 + .build();
  221 + //创建可用Scheme
  222 + Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()
  223 + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build();
  224 + //创建ConnectionManager,添加Connection配置信息
  225 + PoolingHttpClientConnectionManager connectionManager = new
  226 + PoolingHttpClientConnectionManager(socketFactoryRegistry);
  227 +
  228 + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager)
  229 + .setDefaultRequestConfig(config).build();
  230 +
  231 + StringBuilder urlBuffer = new StringBuilder(url);
  232 + if (!url.contains("?")) {
  233 + urlBuffer.append("?");
  234 + }
  235 +
  236 + if (values != null) {
  237 + for (NameValuePair nameValuePair : values) {
  238 + urlBuffer.append("&").append(nameValuePair.getName()).append("=")
  239 + .append(URLEncoder.encode(nameValuePair.getValue(), "UTF-8"));
  240 + }
  241 + }
  242 +
  243 + HttpGet get = new HttpGet(urlBuffer.toString());
  244 +
  245 + CloseableHttpResponse response = httpClient.execute(get);
  246 +
  247 + return getResponseContent(response);
  248 + }
  249 +
  250 + /**
  251 + * httpClient get https 请求.
  252 + *
  253 + * @param url 请求路径.
  254 + * @return response 请求结果状态.
  255 + */
  256 + public static String ignoreGetForHttps(String url, boolean isIgnoreSSL) throws
  257 + IOException {
  258 + enableSSl(isIgnoreSSL);
  259 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT)
  260 + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM,
  261 + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC))
  262 + .build();
  263 + //创建可用Scheme
  264 + Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()
  265 + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build();
  266 + //创建ConnectionManager,添加Connection配置信息
  267 + PoolingHttpClientConnectionManager connectionManager = new
  268 + PoolingHttpClientConnectionManager(socketFactoryRegistry);
  269 +
  270 + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager)
  271 + .setDefaultRequestConfig(config).build();
  272 +
  273 + HttpGet get = new HttpGet(url);
  274 +
  275 + CloseableHttpResponse response = httpClient.execute(get);
  276 +
  277 + return getResponseContent(response);
  278 + }
  279 +
  280 +
  281 + /**
  282 + * httpClient post https 请求.
  283 + *
  284 + * @param url 请求路径.
  285 + * @param values 请求参数.
  286 + * @return response 请求结果状态.
  287 + */
  288 + public static String ignorePostForHttps(String url, List<NameValuePair> values, boolean isIgnoreSSL)
  289 + throws IOException {
  290 + enableSSl(isIgnoreSSL);
  291 + //首先设置全局的标准cookie策略
  292 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT)
  293 + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM,
  294 + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC))
  295 + .build();
  296 +
  297 + Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()
  298 + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build();
  299 +
  300 + PoolingHttpClientConnectionManager connectionManager = new
  301 + PoolingHttpClientConnectionManager(socketFactoryRegistry);
  302 +
  303 + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager)
  304 + .setDefaultRequestConfig(config).build();
  305 +
  306 + HttpPost post = new HttpPost(url);
  307 +
  308 + if (values != null) {
  309 + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(values, Charset.forName("UTF-8"));
  310 + post.setEntity(entity);
  311 + }
  312 + CloseableHttpResponse response = httpClient.execute(post);
  313 + return getResponseContent(response);
  314 + }
  315 +
  316 +
  317 + /**
  318 + * httpClient post https 请求.
  319 + *
  320 + * @param url 请求路径.
  321 + * @param values 请求参数.
  322 + * @return response 请求结果状态.
  323 + */
  324 + public static String ignorePostForHttps(String url, JSONObject jsonParam, boolean isIgnoreSSL)
  325 + throws IOException {
  326 + enableSSl(isIgnoreSSL);
  327 + //首先设置全局的标准cookie策略
  328 + RequestConfig config = RequestConfig.custom().setCookieSpec(CookieSpecs.STANDARD_STRICT)
  329 + .setExpectContinueEnabled(true).setTargetPreferredAuthSchemes(Arrays.asList(AuthSchemes.NTLM,
  330 + AuthSchemes.DIGEST)).setProxyPreferredAuthSchemes(Collections.singletonList(AuthSchemes.BASIC))
  331 + .build();
  332 +
  333 + Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()
  334 + .register("http", PlainConnectionSocketFactory.INSTANCE).register("https", socketFactory).build();
  335 +
  336 + PoolingHttpClientConnectionManager connectionManager = new
  337 + PoolingHttpClientConnectionManager(socketFactoryRegistry);
  338 +
  339 + CloseableHttpClient httpClient = HttpClients.custom().setConnectionManager(connectionManager)
  340 + .setDefaultRequestConfig(config).build();
  341 +
  342 + HttpPost post = new HttpPost(url);
  343 +
  344 +
  345 + if (null != jsonParam) {
  346 + //解决中文乱码问题
  347 + StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8");
  348 + entity.setContentEncoding("UTF-8");
  349 + entity.setContentType("application/json");
  350 + post.setEntity(entity);
  351 + }
  352 +
  353 + CloseableHttpResponse response = httpClient.execute(post);
  354 + return getResponseContent(response);
  355 + }
  356 +
  357 + /**
  358 + * 获取请求返回值.
  359 + */
  360 + private static String getResponseContent(CloseableHttpResponse response)
  361 + throws IOException {
  362 + StringBuilder returnBuffer = new StringBuilder();
  363 + BufferedReader reader = null;
  364 + try {
  365 + if (HttpStatus.SC_OK == response.getStatusLine().getStatusCode()) {
  366 + HttpEntity httpEntity = response.getEntity();
  367 + httpEntity = new BufferedHttpEntity(httpEntity);
  368 + return EntityUtils.toString(httpEntity);
  369 + }
  370 + } finally {
  371 + response.close();
  372 + }
  373 + return null;
  374 + }
  375 +
  376 +}
zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/util/MybatisGenerateRun.java
  1 +package com.zteits.job.util;
  2 +
  3 +import org.mybatis.generator.api.MyBatisGenerator;
  4 +import org.mybatis.generator.config.Configuration;
  5 +import org.mybatis.generator.config.xml.ConfigurationParser;
  6 +import org.mybatis.generator.exception.InvalidConfigurationException;
  7 +import org.mybatis.generator.exception.XMLParserException;
  8 +import org.mybatis.generator.internal.DefaultShellCallback;
  9 +import org.springframework.core.io.support.PropertiesLoaderUtils;
  10 +import org.springframework.util.CollectionUtils;
  11 +
  12 +import java.io.File;
  13 +import java.io.IOException;
  14 +import java.sql.SQLException;
  15 +import java.util.ArrayList;
  16 +import java.util.List;
  17 +import java.util.Properties;
  18 +
  19 +/**
  20 + * 生成mybaits相关mapper,domain,dao等
  21 + *
  22 + */
  23 +public class MybatisGenerateRun {
  24 + public static void main(String[] args) throws IOException, XMLParserException, InvalidConfigurationException, SQLException, InterruptedException {
  25 + List<String> warnings = new ArrayList<String>();
  26 + boolean overwrite = true;
  27 + //加载generatorEmallConfig文件
  28 + File configFile = new File(MybatisGenerateRun.class.getClassLoader().getResource("generator/generatorConfig.xml").getPath());
  29 + //加载数据库设置相关配置文件
  30 + Properties extraProperties = PropertiesLoaderUtils.loadAllProperties("application.properties");
  31 + ConfigurationParser cp = new ConfigurationParser(extraProperties, warnings);
  32 + Configuration config = cp.parseConfiguration(configFile);
  33 + DefaultShellCallback callback = new DefaultShellCallback(overwrite);
  34 + MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
  35 + myBatisGenerator.generate(null);
  36 + if(!CollectionUtils.isEmpty(warnings)){
  37 + for (String warn : warnings) {
  38 + System.out.println(warn);
  39 + }
  40 + }
  41 + System.out.println("生成成功!");
  42 + }
  43 +}
zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/util/MybatisGeneratorCommon.java
  1 +package com.zteits.job.util;
  2 +
  3 +import org.mybatis.generator.api.CommentGenerator;
  4 +import org.mybatis.generator.api.IntrospectedColumn;
  5 +import org.mybatis.generator.api.IntrospectedTable;
  6 +import org.mybatis.generator.api.dom.java.*;
  7 +import org.mybatis.generator.api.dom.xml.XmlElement;
  8 +import org.springframework.util.StringUtils;
  9 +
  10 +import java.util.Properties;
  11 +
  12 +/**
  13 + * 自定义Mybatis注释 使用数据库中的注释
  14 + *
  15 + */
  16 +public class MybatisGeneratorCommon implements CommentGenerator{
  17 +
  18 + @Override
  19 + public void addConfigurationProperties(Properties properties) {}
  20 +
  21 + @Override
  22 + public void addFieldComment(Field field, IntrospectedTable introspectedTable,
  23 + IntrospectedColumn introspectedColumn) {
  24 + if(StringUtils.isEmpty(introspectedColumn.getRemarks()))
  25 + return;
  26 + field.addJavaDocLine("/**"+introspectedColumn.getRemarks()+"*/");
  27 + }
  28 +
  29 + @Override
  30 + public void addFieldComment(Field field, IntrospectedTable introspectedTable) {}
  31 +
  32 + @Override
  33 + public void addModelClassComment(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {}
  34 +
  35 + @Override
  36 + public void addClassComment(InnerClass innerClass, IntrospectedTable introspectedTable) {}
  37 +
  38 + @Override
  39 + public void addClassComment(InnerClass innerClass, IntrospectedTable introspectedTable, boolean markAsDoNotDelete) {}
  40 +
  41 + @Override
  42 + public void addEnumComment(InnerEnum innerEnum, IntrospectedTable introspectedTable) {}
  43 +
  44 + @Override
  45 + public void addGetterComment(Method method, IntrospectedTable introspectedTable,
  46 + IntrospectedColumn introspectedColumn) {
  47 + if(StringUtils.isEmpty(introspectedColumn.getRemarks()))
  48 + return;
  49 + method.addJavaDocLine("/**获取"+introspectedColumn.getRemarks()+"*/");
  50 + }
  51 +
  52 + @Override
  53 + public void addSetterComment(Method method, IntrospectedTable introspectedTable,
  54 + IntrospectedColumn introspectedColumn) {
  55 + if(StringUtils.isEmpty(introspectedColumn.getRemarks()))
  56 + return;
  57 + method.addJavaDocLine("/**设置"+introspectedColumn.getRemarks()+"*/");
  58 + }
  59 +
  60 + @Override
  61 + public void addGeneralMethodComment(Method method, IntrospectedTable introspectedTable) {}
  62 +
  63 + @Override
  64 + public void addJavaFileComment(CompilationUnit compilationUnit) {}
  65 +
  66 + @Override
  67 + public void addComment(XmlElement xmlElement) {}
  68 +
  69 + @Override
  70 + public void addRootComment(XmlElement rootElement) {}
  71 +}
zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java 0 → 100644
  1 +++ a/zteits-job/src/main/java/com/zteits/job/util/OverWriteIsMergeablePlugin.java
  1 +/**
  2 + *
  3 + */
  4 +package com.zteits.job.util;
  5 +
  6 +import org.mybatis.generator.api.GeneratedXmlFile;
  7 +import org.mybatis.generator.api.IntrospectedTable;
  8 +import org.mybatis.generator.api.PluginAdapter;
  9 +
  10 +import java.lang.reflect.Field;
  11 +import java.util.List;
  12 +
  13 +
  14 +public class OverWriteIsMergeablePlugin extends PluginAdapter {
  15 +
  16 + @Override
  17 + public boolean validate(List<String> arg0) {
  18 + return true;
  19 + }
  20 +
  21 + @Override
  22 + public boolean sqlMapGenerated(GeneratedXmlFile sqlMap, IntrospectedTable introspectedTable) {
  23 + try {
  24 + Field field = sqlMap.getClass().getDeclaredField("isMergeable");
  25 + field.setAccessible(true);
  26 + field.setBoolean(sqlMap, false);
  27 + } catch (Exception e) {
  28 + e.printStackTrace();
  29 + }
  30 + return true;
  31 + }
  32 +}
zteits-job/src/main/resources/application-prod.properties 0 → 100644
  1 +++ a/zteits-job/src/main/resources/application-prod.properties
  1 +server.port=8080
  2 +
  3 +#park-datasource
  4 +park-datasource.url=jdbc:mysql://192.168.5.224:3306/zt_park?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
  5 +park-datasource.username=park
  6 +park-datasource.password=MySQL5.7;123
  7 +
  8 +#order-datasource
  9 +order-datasource.driverClassName=com.mysql.jdbc.Driver
  10 +order-datasource.url=jdbc:mysql://192.168.5.224:3306/zt_order_n?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
  11 +order-datasource.username=order
  12 +order-datasource.password=MySQL5.7;123
  13 +
  14 +#道闸平台地址-获取空闲车位数使用
  15 +dzurl.qingdao=http://47.104.7.222:12220
  16 +dzurl.nanze=http://121.40.121.40:8087
  17 +irain.bjxc.getfreeberthNum=http://api.bjpgis.com/xc/park/listing
  18 +dzurl.irain=http://api.parkingwang.com:8280
  19 +dzurl.irain.appid=avakrky0gk1m7n00
  20 +dzurl.irain.appsecret=rrr6uz3aqvutpsq2lsna0k18cea4mabw
  21 +
  22 +
  23 +spring.redis.host=192.168.5.231
  24 +spring.redis.port=7001
  25 +spring.redis.password=myredis
  26 +spring.redis.database=0
zteits-job/src/main/resources/application.properties 0 → 100644
  1 +++ a/zteits-job/src/main/resources/application.properties
  1 +spring.application.name=zteist-job
  2 +server.port=8080
  3 +spring.profiles.active=dev
  4 +logging.level.root=info
  5 +logging.level.com.zteits=debug
  6 +logging.level.com.zteits.job.mapper=error
  7 +logging.level.org.springframework=error
  8 +logging.path=./logs/${spring.application.name}
  9 +logging.file=${spring.application.name}.log
  10 +
  11 +#park-datasource
  12 +park-datasource.driverClassName=com.mysql.jdbc.Driver
  13 +park-datasource.url=jdbc:mysql://47.96.41.38:3306/zt_park?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
  14 +park-datasource.username=park
  15 +park-datasource.password=MySQL5.7@123
  16 +
  17 +#order-datasource
  18 +order-datasource.driverClassName=com.mysql.jdbc.Driver
  19 +order-datasource.url=jdbc:mysql://47.96.41.38:3306/zt_order_n?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
  20 +order-datasource.username=order
  21 +order-datasource.password=MySQL5.7@123
  22 +
  23 +#道闸平台地址-获取空闲车位数使用
  24 +dzurl.qingdao=http://47.104.7.222:12220
  25 +dzurl.nanze=http://121.40.121.40:8087
  26 +irain.bjxc.getfreeberthNum=http://api.bjpgis.com/xc/park/listing
  27 +dzurl.irain=http://api.parkingwang.com:8280
  28 +dzurl.irain.appid=avakrky0gk1m7n00
  29 +dzurl.irain.appsecret=rrr6uz3aqvutpsq2lsna0k18cea4mabw
  30 +
  31 +
  32 +spring.redis.host=47.96.41.38
  33 +spring.redis.port=7001
  34 +spring.redis.password=myredis
  35 +spring.redis.database=0
  36 +
  37 +spring.datasource.initialize=false
zteits-job/src/main/resources/generator/generatorConfig.xml 0 → 100644
  1 +++ a/zteits-job/src/main/resources/generator/generatorConfig.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE generatorConfiguration
  3 + PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4 + "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  5 +
  6 +<generatorConfiguration>
  7 +
  8 + <context id="DB2Tables" targetRuntime="MyBatis3">
  9 + <plugin type="com.zteits.job.util.OverWriteIsMergeablePlugin" />
  10 + <!-- 自定义注释生成器 MybatisGeneratorCommon类为我自定义的继承CommentGenerator的类 -->
  11 + <commentGenerator type="com.zteits.job.util.MybatisGeneratorCommon">
  12 + <!-- 关闭自动生成的注释 -->
  13 + <property name="suppressAllComments" value="true" />
  14 + <property name="suppressDate" value="true" />
  15 + <property name="javaFileEncoding" value="UTF-8"/>
  16 + </commentGenerator>
  17 + <!-- 定义如何连接目标数据库 -->
  18 + <jdbcConnection driverClass="${order-datasource.driverClassName}"
  19 + connectionURL="${order-datasource.url}"
  20 + userId="${order-datasource.username}"
  21 + password="${order-datasource.password}">
  22 + </jdbcConnection>
  23 + <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer
  24 + true,把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal
  25 + -->
  26 + <javaTypeResolver >
  27 + <property name="forceBigDecimals" value="true" />
  28 + </javaTypeResolver>
  29 + <!-- 指定生成 Java 模型对象所属的包 -->
  30 + <javaModelGenerator targetPackage="com.zteits.job.domain" targetProject="zteits-job/src/main/java">
  31 + <property name="enableSubPackages" value="false" />
  32 + <property name="trimStrings" value="true" />
  33 + </javaModelGenerator>
  34 + <!-- 指定生成 SQL 映射文件所属的包和的目标项目 -->
  35 + <sqlMapGenerator targetPackage="mybatis.mapper" targetProject="zteits-job/src/main/resources">
  36 + <property name="enableSubPackages" value="false" />
  37 + </sqlMapGenerator>
  38 + <!-- 指定目标包和目标项目生成的客户端接口和类 -->
  39 + <javaClientGenerator type="XMLMAPPER" targetPackage="com.zteits.job.mapper" targetProject="zteits-job/src/main/java">
  40 + <property name="enableSubPackages" value="true" />
  41 + </javaClientGenerator>
  42 + <table tableName="order_park"
  43 + enableCountByExample="true" enableUpdateByExample="true"
  44 + enableDeleteByExample="true" enableSelectByExample="true"
  45 + selectByExampleQueryId="true">
  46 + <!-- 指定自动生成主键的属性 -->
  47 + <generatedKey column="id" sqlStatement="MySql" identity="true"></generatedKey>
  48 + </table>
  49 +
  50 +
  51 +
  52 + </context>
  53 +</generatorConfiguration>
0 \ No newline at end of file 54 \ No newline at end of file
zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml 0 → 100644
  1 +++ a/zteits-job/src/main/resources/mybatis/mapper/OrderParkMapper.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3 +<mapper namespace="com.zteits.job.mapper.OrderParkMapper">
  4 + <resultMap id="BaseResultMap" type="com.zteits.job.domain.OrderPark">
  5 + <id column="id" jdbcType="BIGINT" property="id" />
  6 + <result column="order_id" jdbcType="VARCHAR" property="orderId" />
  7 + <result column="park_order_type" jdbcType="INTEGER" property="parkOrderType" />
  8 + <result column="park_detail_type" jdbcType="INTEGER" property="parkDetailType" />
  9 + <result column="park_state" jdbcType="INTEGER" property="parkState" />
  10 + <result column="order_state" jdbcType="INTEGER" property="orderState" />
  11 + <result column="terminal_source" jdbcType="INTEGER" property="terminalSource" />
  12 + <result column="source_type" jdbcType="INTEGER" property="sourceType" />
  13 + <result column="pl_no" jdbcType="VARCHAR" property="plNo" />
  14 + <result column="pl_name" jdbcType="VARCHAR" property="plName" />
  15 + <result column="berth_range_no" jdbcType="VARCHAR" property="berthRangeNo" />
  16 + <result column="berth_range_name" jdbcType="VARCHAR" property="berthRangeName" />
  17 + <result column="berth_no" jdbcType="VARCHAR" property="berthNo" />
  18 + <result column="order_dicount_fee" jdbcType="BIGINT" property="orderDicountFee" />
  19 + <result column="order_act_fee" jdbcType="BIGINT" property="orderActFee" />
  20 + <result column="order_total_fee" jdbcType="BIGINT" property="orderTotalFee" />
  21 + <result column="pre_act_fee" jdbcType="BIGINT" property="preActFee" />
  22 + <result column="pre_total_fee" jdbcType="BIGINT" property="preTotalFee" />
  23 + <result column="overtime_total_fee" jdbcType="BIGINT" property="overtimeTotalFee" />
  24 + <result column="overtime_act_fee" jdbcType="BIGINT" property="overtimeActFee" />
  25 + <result column="back_act_fee" jdbcType="BIGINT" property="backActFee" />
  26 + <result column="arrearage_fee" jdbcType="BIGINT" property="arrearageFee" />
  27 + <result column="refund_act_fee" jdbcType="BIGINT" property="refundActFee" />
  28 + <result column="platform_service_fee" jdbcType="BIGINT" property="platformServiceFee" />
  29 + <result column="car_number" jdbcType="VARCHAR" property="carNumber" />
  30 + <result column="car_type" jdbcType="INTEGER" property="carType" />
  31 + <result column="car_number_color" jdbcType="VARCHAR" property="carNumberColor" />
  32 + <result column="pre_park_in_time" jdbcType="TIMESTAMP" property="preParkInTime" />
  33 + <result column="pre_park_out_time" jdbcType="TIMESTAMP" property="preParkOutTime" />
  34 + <result column="park_in_time" jdbcType="TIMESTAMP" property="parkInTime" />
  35 + <result column="park_out_time" jdbcType="TIMESTAMP" property="parkOutTime" />
  36 + <result column="parking_duration" jdbcType="BIGINT" property="parkingDuration" />
  37 + <result column="record_id" jdbcType="VARCHAR" property="recordId" />
  38 + <result column="park_in_source_code" jdbcType="VARCHAR" property="parkInSourceCode" />
  39 + <result column="park_in_source_name" jdbcType="VARCHAR" property="parkInSourceName" />
  40 + <result column="park_out_source_code" jdbcType="VARCHAR" property="parkOutSourceCode" />
  41 + <result column="park_out_source_name" jdbcType="VARCHAR" property="parkOutSourceName" />
  42 + <result column="in_free_berths" jdbcType="INTEGER" property="inFreeBerths" />
  43 + <result column="out_free_berths" jdbcType="INTEGER" property="outFreeBerths" />
  44 + <result column="cust_type" jdbcType="INTEGER" property="custType" />
  45 + <result column="cust_id" jdbcType="VARCHAR" property="custId" />
  46 + <result column="invoice_state" jdbcType="INTEGER" property="invoiceState" />
  47 + <result column="remark" jdbcType="VARCHAR" property="remark" />
  48 + <result column="data_state" jdbcType="INTEGER" property="dataState" />
  49 + <result column="create_emp_id" jdbcType="VARCHAR" property="createEmpId" />
  50 + <result column="create_emp_name" jdbcType="VARCHAR" property="createEmpName" />
  51 + <result column="create_date" jdbcType="TIMESTAMP" property="createDate" />
  52 + <result column="modfiy_emp_id" jdbcType="VARCHAR" property="modfiyEmpId" />
  53 + <result column="modfiy_emp_name" jdbcType="VARCHAR" property="modfiyEmpName" />
  54 + <result column="modfiy_date" jdbcType="TIMESTAMP" property="modfiyDate" />
  55 + <result column="qeual_type" jdbcType="INTEGER" property="qeualType" />
  56 + <result column="diff_type" jdbcType="INTEGER" property="diffType" />
  57 + <result column="diff_remark" jdbcType="VARCHAR" property="diffRemark" />
  58 + <result column="diff_compare_date" jdbcType="TIMESTAMP" property="diffCompareDate" />
  59 + <result column="trade_service_fee" jdbcType="BIGINT" property="tradeServiceFee" />
  60 + </resultMap>
  61 + <sql id="Example_Where_Clause">
  62 + <where>
  63 + <foreach collection="oredCriteria" item="criteria" separator="or">
  64 + <if test="criteria.valid">
  65 + <trim prefix="(" prefixOverrides="and" suffix=")">
  66 + <foreach collection="criteria.criteria" item="criterion">
  67 + <choose>
  68 + <when test="criterion.noValue">
  69 + and ${criterion.condition}
  70 + </when>
  71 + <when test="criterion.singleValue">
  72 + and ${criterion.condition} #{criterion.value}
  73 + </when>
  74 + <when test="criterion.betweenValue">
  75 + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  76 + </when>
  77 + <when test="criterion.listValue">
  78 + and ${criterion.condition}
  79 + <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  80 + #{listItem}
  81 + </foreach>
  82 + </when>
  83 + </choose>
  84 + </foreach>
  85 + </trim>
  86 + </if>
  87 + </foreach>
  88 + </where>
  89 + </sql>
  90 + <sql id="Update_By_Example_Where_Clause">
  91 + <where>
  92 + <foreach collection="example.oredCriteria" item="criteria" separator="or">
  93 + <if test="criteria.valid">
  94 + <trim prefix="(" prefixOverrides="and" suffix=")">
  95 + <foreach collection="criteria.criteria" item="criterion">
  96 + <choose>
  97 + <when test="criterion.noValue">
  98 + and ${criterion.condition}
  99 + </when>
  100 + <when test="criterion.singleValue">
  101 + and ${criterion.condition} #{criterion.value}
  102 + </when>
  103 + <when test="criterion.betweenValue">
  104 + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  105 + </when>
  106 + <when test="criterion.listValue">
  107 + and ${criterion.condition}
  108 + <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  109 + #{listItem}
  110 + </foreach>
  111 + </when>
  112 + </choose>
  113 + </foreach>
  114 + </trim>
  115 + </if>
  116 + </foreach>
  117 + </where>
  118 + </sql>
  119 + <sql id="Base_Column_List">
  120 + id, order_id, park_order_type, park_detail_type, park_state, order_state, terminal_source,
  121 + source_type, pl_no, pl_name, berth_range_no, berth_range_name, berth_no, order_dicount_fee,
  122 + order_act_fee, order_total_fee, pre_act_fee, pre_total_fee, overtime_total_fee, overtime_act_fee,
  123 + back_act_fee, arrearage_fee, refund_act_fee, platform_service_fee, car_number, car_type,
  124 + car_number_color, pre_park_in_time, pre_park_out_time, park_in_time, park_out_time,
  125 + parking_duration, record_id, park_in_source_code, park_in_source_name, park_out_source_code,
  126 + park_out_source_name, in_free_berths, out_free_berths, cust_type, cust_id, invoice_state,
  127 + remark, data_state, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name,
  128 + modfiy_date, qeual_type, diff_type, diff_remark, diff_compare_date, trade_service_fee
  129 + </sql>
  130 + <select id="selectByExample" parameterType="com.zteits.job.domain.OrderParkExample" resultMap="BaseResultMap">
  131 + select
  132 + <if test="distinct">
  133 + distinct
  134 + </if>
  135 + 'true' as QUERYID,
  136 + <include refid="Base_Column_List" />
  137 + from order_park
  138 + <if test="_parameter != null">
  139 + <include refid="Example_Where_Clause" />
  140 + </if>
  141 + <if test="orderByClause != null">
  142 + order by ${orderByClause}
  143 + </if>
  144 + </select>
  145 + <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
  146 + select
  147 + <include refid="Base_Column_List" />
  148 + from order_park
  149 + where id = #{id,jdbcType=BIGINT}
  150 + </select>
  151 + <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
  152 + delete from order_park
  153 + where id = #{id,jdbcType=BIGINT}
  154 + </delete>
  155 + <delete id="deleteByExample" parameterType="com.zteits.job.domain.OrderParkExample">
  156 + delete from order_park
  157 + <if test="_parameter != null">
  158 + <include refid="Example_Where_Clause" />
  159 + </if>
  160 + </delete>
  161 + <insert id="insert" parameterType="com.zteits.job.domain.OrderPark">
  162 + <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
  163 + SELECT LAST_INSERT_ID()
  164 + </selectKey>
  165 + insert into order_park (order_id, park_order_type, park_detail_type,
  166 + park_state, order_state, terminal_source,
  167 + source_type, pl_no, pl_name,
  168 + berth_range_no, berth_range_name, berth_no,
  169 + order_dicount_fee, order_act_fee, order_total_fee,
  170 + pre_act_fee, pre_total_fee, overtime_total_fee,
  171 + overtime_act_fee, back_act_fee, arrearage_fee,
  172 + refund_act_fee, platform_service_fee, car_number,
  173 + car_type, car_number_color, pre_park_in_time,
  174 + pre_park_out_time, park_in_time, park_out_time,
  175 + parking_duration, record_id, park_in_source_code,
  176 + park_in_source_name, park_out_source_code, park_out_source_name,
  177 + in_free_berths, out_free_berths, cust_type,
  178 + cust_id, invoice_state, remark,
  179 + data_state, create_emp_id, create_emp_name,
  180 + create_date, modfiy_emp_id, modfiy_emp_name,
  181 + modfiy_date, qeual_type, diff_type,
  182 + diff_remark, diff_compare_date, trade_service_fee
  183 + )
  184 + values (#{orderId,jdbcType=VARCHAR}, #{parkOrderType,jdbcType=INTEGER}, #{parkDetailType,jdbcType=INTEGER},
  185 + #{parkState,jdbcType=INTEGER}, #{orderState,jdbcType=INTEGER}, #{terminalSource,jdbcType=INTEGER},
  186 + #{sourceType,jdbcType=INTEGER}, #{plNo,jdbcType=VARCHAR}, #{plName,jdbcType=VARCHAR},
  187 + #{berthRangeNo,jdbcType=VARCHAR}, #{berthRangeName,jdbcType=VARCHAR}, #{berthNo,jdbcType=VARCHAR},
  188 + #{orderDicountFee,jdbcType=BIGINT}, #{orderActFee,jdbcType=BIGINT}, #{orderTotalFee,jdbcType=BIGINT},
  189 + #{preActFee,jdbcType=BIGINT}, #{preTotalFee,jdbcType=BIGINT}, #{overtimeTotalFee,jdbcType=BIGINT},
  190 + #{overtimeActFee,jdbcType=BIGINT}, #{backActFee,jdbcType=BIGINT}, #{arrearageFee,jdbcType=BIGINT},
  191 + #{refundActFee,jdbcType=BIGINT}, #{platformServiceFee,jdbcType=BIGINT}, #{carNumber,jdbcType=VARCHAR},
  192 + #{carType,jdbcType=INTEGER}, #{carNumberColor,jdbcType=VARCHAR}, #{preParkInTime,jdbcType=TIMESTAMP},
  193 + #{preParkOutTime,jdbcType=TIMESTAMP}, #{parkInTime,jdbcType=TIMESTAMP}, #{parkOutTime,jdbcType=TIMESTAMP},
  194 + #{parkingDuration,jdbcType=BIGINT}, #{recordId,jdbcType=VARCHAR}, #{parkInSourceCode,jdbcType=VARCHAR},
  195 + #{parkInSourceName,jdbcType=VARCHAR}, #{parkOutSourceCode,jdbcType=VARCHAR}, #{parkOutSourceName,jdbcType=VARCHAR},
  196 + #{inFreeBerths,jdbcType=INTEGER}, #{outFreeBerths,jdbcType=INTEGER}, #{custType,jdbcType=INTEGER},
  197 + #{custId,jdbcType=VARCHAR}, #{invoiceState,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR},
  198 + #{dataState,jdbcType=INTEGER}, #{createEmpId,jdbcType=VARCHAR}, #{createEmpName,jdbcType=VARCHAR},
  199 + #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpId,jdbcType=VARCHAR}, #{modfiyEmpName,jdbcType=VARCHAR},
  200 + #{modfiyDate,jdbcType=TIMESTAMP}, #{qeualType,jdbcType=INTEGER}, #{diffType,jdbcType=INTEGER},
  201 + #{diffRemark,jdbcType=VARCHAR}, #{diffCompareDate,jdbcType=TIMESTAMP}, #{tradeServiceFee,jdbcType=BIGINT}
  202 + )
  203 + </insert>
  204 + <insert id="insertSelective" parameterType="com.zteits.job.domain.OrderPark">
  205 + <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
  206 + SELECT LAST_INSERT_ID()
  207 + </selectKey>
  208 + insert into order_park
  209 + <trim prefix="(" suffix=")" suffixOverrides=",">
  210 + <if test="orderId != null">
  211 + order_id,
  212 + </if>
  213 + <if test="parkOrderType != null">
  214 + park_order_type,
  215 + </if>
  216 + <if test="parkDetailType != null">
  217 + park_detail_type,
  218 + </if>
  219 + <if test="parkState != null">
  220 + park_state,
  221 + </if>
  222 + <if test="orderState != null">
  223 + order_state,
  224 + </if>
  225 + <if test="terminalSource != null">
  226 + terminal_source,
  227 + </if>
  228 + <if test="sourceType != null">
  229 + source_type,
  230 + </if>
  231 + <if test="plNo != null">
  232 + pl_no,
  233 + </if>
  234 + <if test="plName != null">
  235 + pl_name,
  236 + </if>
  237 + <if test="berthRangeNo != null">
  238 + berth_range_no,
  239 + </if>
  240 + <if test="berthRangeName != null">
  241 + berth_range_name,
  242 + </if>
  243 + <if test="berthNo != null">
  244 + berth_no,
  245 + </if>
  246 + <if test="orderDicountFee != null">
  247 + order_dicount_fee,
  248 + </if>
  249 + <if test="orderActFee != null">
  250 + order_act_fee,
  251 + </if>
  252 + <if test="orderTotalFee != null">
  253 + order_total_fee,
  254 + </if>
  255 + <if test="preActFee != null">
  256 + pre_act_fee,
  257 + </if>
  258 + <if test="preTotalFee != null">
  259 + pre_total_fee,
  260 + </if>
  261 + <if test="overtimeTotalFee != null">
  262 + overtime_total_fee,
  263 + </if>
  264 + <if test="overtimeActFee != null">
  265 + overtime_act_fee,
  266 + </if>
  267 + <if test="backActFee != null">
  268 + back_act_fee,
  269 + </if>
  270 + <if test="arrearageFee != null">
  271 + arrearage_fee,
  272 + </if>
  273 + <if test="refundActFee != null">
  274 + refund_act_fee,
  275 + </if>
  276 + <if test="platformServiceFee != null">
  277 + platform_service_fee,
  278 + </if>
  279 + <if test="carNumber != null">
  280 + car_number,
  281 + </if>
  282 + <if test="carType != null">
  283 + car_type,
  284 + </if>
  285 + <if test="carNumberColor != null">
  286 + car_number_color,
  287 + </if>
  288 + <if test="preParkInTime != null">
  289 + pre_park_in_time,
  290 + </if>
  291 + <if test="preParkOutTime != null">
  292 + pre_park_out_time,
  293 + </if>
  294 + <if test="parkInTime != null">
  295 + park_in_time,
  296 + </if>
  297 + <if test="parkOutTime != null">
  298 + park_out_time,
  299 + </if>
  300 + <if test="parkingDuration != null">
  301 + parking_duration,
  302 + </if>
  303 + <if test="recordId != null">
  304 + record_id,
  305 + </if>
  306 + <if test="parkInSourceCode != null">
  307 + park_in_source_code,
  308 + </if>
  309 + <if test="parkInSourceName != null">
  310 + park_in_source_name,
  311 + </if>
  312 + <if test="parkOutSourceCode != null">
  313 + park_out_source_code,
  314 + </if>
  315 + <if test="parkOutSourceName != null">
  316 + park_out_source_name,
  317 + </if>
  318 + <if test="inFreeBerths != null">
  319 + in_free_berths,
  320 + </if>
  321 + <if test="outFreeBerths != null">
  322 + out_free_berths,
  323 + </if>
  324 + <if test="custType != null">
  325 + cust_type,
  326 + </if>
  327 + <if test="custId != null">
  328 + cust_id,
  329 + </if>
  330 + <if test="invoiceState != null">
  331 + invoice_state,
  332 + </if>
  333 + <if test="remark != null">
  334 + remark,
  335 + </if>
  336 + <if test="dataState != null">
  337 + data_state,
  338 + </if>
  339 + <if test="createEmpId != null">
  340 + create_emp_id,
  341 + </if>
  342 + <if test="createEmpName != null">
  343 + create_emp_name,
  344 + </if>
  345 + <if test="createDate != null">
  346 + create_date,
  347 + </if>
  348 + <if test="modfiyEmpId != null">
  349 + modfiy_emp_id,
  350 + </if>
  351 + <if test="modfiyEmpName != null">
  352 + modfiy_emp_name,
  353 + </if>
  354 + <if test="modfiyDate != null">
  355 + modfiy_date,
  356 + </if>
  357 + <if test="qeualType != null">
  358 + qeual_type,
  359 + </if>
  360 + <if test="diffType != null">
  361 + diff_type,
  362 + </if>
  363 + <if test="diffRemark != null">
  364 + diff_remark,
  365 + </if>
  366 + <if test="diffCompareDate != null">
  367 + diff_compare_date,
  368 + </if>
  369 + <if test="tradeServiceFee != null">
  370 + trade_service_fee,
  371 + </if>
  372 + </trim>
  373 + <trim prefix="values (" suffix=")" suffixOverrides=",">
  374 + <if test="orderId != null">
  375 + #{orderId,jdbcType=VARCHAR},
  376 + </if>
  377 + <if test="parkOrderType != null">
  378 + #{parkOrderType,jdbcType=INTEGER},
  379 + </if>
  380 + <if test="parkDetailType != null">
  381 + #{parkDetailType,jdbcType=INTEGER},
  382 + </if>
  383 + <if test="parkState != null">
  384 + #{parkState,jdbcType=INTEGER},
  385 + </if>
  386 + <if test="orderState != null">
  387 + #{orderState,jdbcType=INTEGER},
  388 + </if>
  389 + <if test="terminalSource != null">
  390 + #{terminalSource,jdbcType=INTEGER},
  391 + </if>
  392 + <if test="sourceType != null">
  393 + #{sourceType,jdbcType=INTEGER},
  394 + </if>
  395 + <if test="plNo != null">
  396 + #{plNo,jdbcType=VARCHAR},
  397 + </if>
  398 + <if test="plName != null">
  399 + #{plName,jdbcType=VARCHAR},
  400 + </if>
  401 + <if test="berthRangeNo != null">
  402 + #{berthRangeNo,jdbcType=VARCHAR},
  403 + </if>
  404 + <if test="berthRangeName != null">
  405 + #{berthRangeName,jdbcType=VARCHAR},
  406 + </if>
  407 + <if test="berthNo != null">
  408 + #{berthNo,jdbcType=VARCHAR},
  409 + </if>
  410 + <if test="orderDicountFee != null">
  411 + #{orderDicountFee,jdbcType=BIGINT},
  412 + </if>
  413 + <if test="orderActFee != null">
  414 + #{orderActFee,jdbcType=BIGINT},
  415 + </if>
  416 + <if test="orderTotalFee != null">
  417 + #{orderTotalFee,jdbcType=BIGINT},
  418 + </if>
  419 + <if test="preActFee != null">
  420 + #{preActFee,jdbcType=BIGINT},
  421 + </if>
  422 + <if test="preTotalFee != null">
  423 + #{preTotalFee,jdbcType=BIGINT},
  424 + </if>
  425 + <if test="overtimeTotalFee != null">
  426 + #{overtimeTotalFee,jdbcType=BIGINT},
  427 + </if>
  428 + <if test="overtimeActFee != null">
  429 + #{overtimeActFee,jdbcType=BIGINT},
  430 + </if>
  431 + <if test="backActFee != null">
  432 + #{backActFee,jdbcType=BIGINT},
  433 + </if>
  434 + <if test="arrearageFee != null">
  435 + #{arrearageFee,jdbcType=BIGINT},
  436 + </if>
  437 + <if test="refundActFee != null">
  438 + #{refundActFee,jdbcType=BIGINT},
  439 + </if>
  440 + <if test="platformServiceFee != null">
  441 + #{platformServiceFee,jdbcType=BIGINT},
  442 + </if>
  443 + <if test="carNumber != null">
  444 + #{carNumber,jdbcType=VARCHAR},
  445 + </if>
  446 + <if test="carType != null">
  447 + #{carType,jdbcType=INTEGER},
  448 + </if>
  449 + <if test="carNumberColor != null">
  450 + #{carNumberColor,jdbcType=VARCHAR},
  451 + </if>
  452 + <if test="preParkInTime != null">
  453 + #{preParkInTime,jdbcType=TIMESTAMP},
  454 + </if>
  455 + <if test="preParkOutTime != null">
  456 + #{preParkOutTime,jdbcType=TIMESTAMP},
  457 + </if>
  458 + <if test="parkInTime != null">
  459 + #{parkInTime,jdbcType=TIMESTAMP},
  460 + </if>
  461 + <if test="parkOutTime != null">
  462 + #{parkOutTime,jdbcType=TIMESTAMP},
  463 + </if>
  464 + <if test="parkingDuration != null">
  465 + #{parkingDuration,jdbcType=BIGINT},
  466 + </if>
  467 + <if test="recordId != null">
  468 + #{recordId,jdbcType=VARCHAR},
  469 + </if>
  470 + <if test="parkInSourceCode != null">
  471 + #{parkInSourceCode,jdbcType=VARCHAR},
  472 + </if>
  473 + <if test="parkInSourceName != null">
  474 + #{parkInSourceName,jdbcType=VARCHAR},
  475 + </if>
  476 + <if test="parkOutSourceCode != null">
  477 + #{parkOutSourceCode,jdbcType=VARCHAR},
  478 + </if>
  479 + <if test="parkOutSourceName != null">
  480 + #{parkOutSourceName,jdbcType=VARCHAR},
  481 + </if>
  482 + <if test="inFreeBerths != null">
  483 + #{inFreeBerths,jdbcType=INTEGER},
  484 + </if>
  485 + <if test="outFreeBerths != null">
  486 + #{outFreeBerths,jdbcType=INTEGER},
  487 + </if>
  488 + <if test="custType != null">
  489 + #{custType,jdbcType=INTEGER},
  490 + </if>
  491 + <if test="custId != null">
  492 + #{custId,jdbcType=VARCHAR},
  493 + </if>
  494 + <if test="invoiceState != null">
  495 + #{invoiceState,jdbcType=INTEGER},
  496 + </if>
  497 + <if test="remark != null">
  498 + #{remark,jdbcType=VARCHAR},
  499 + </if>
  500 + <if test="dataState != null">
  501 + #{dataState,jdbcType=INTEGER},
  502 + </if>
  503 + <if test="createEmpId != null">
  504 + #{createEmpId,jdbcType=VARCHAR},
  505 + </if>
  506 + <if test="createEmpName != null">
  507 + #{createEmpName,jdbcType=VARCHAR},
  508 + </if>
  509 + <if test="createDate != null">
  510 + #{createDate,jdbcType=TIMESTAMP},
  511 + </if>
  512 + <if test="modfiyEmpId != null">
  513 + #{modfiyEmpId,jdbcType=VARCHAR},
  514 + </if>
  515 + <if test="modfiyEmpName != null">
  516 + #{modfiyEmpName,jdbcType=VARCHAR},
  517 + </if>
  518 + <if test="modfiyDate != null">
  519 + #{modfiyDate,jdbcType=TIMESTAMP},
  520 + </if>
  521 + <if test="qeualType != null">
  522 + #{qeualType,jdbcType=INTEGER},
  523 + </if>
  524 + <if test="diffType != null">
  525 + #{diffType,jdbcType=INTEGER},
  526 + </if>
  527 + <if test="diffRemark != null">
  528 + #{diffRemark,jdbcType=VARCHAR},
  529 + </if>
  530 + <if test="diffCompareDate != null">
  531 + #{diffCompareDate,jdbcType=TIMESTAMP},
  532 + </if>
  533 + <if test="tradeServiceFee != null">
  534 + #{tradeServiceFee,jdbcType=BIGINT},
  535 + </if>
  536 + </trim>
  537 + </insert>
  538 + <select id="countByExample" parameterType="com.zteits.job.domain.OrderParkExample" resultType="java.lang.Long">
  539 + select count(*) from order_park
  540 + <if test="_parameter != null">
  541 + <include refid="Example_Where_Clause" />
  542 + </if>
  543 + </select>
  544 + <update id="updateByExampleSelective" parameterType="map">
  545 + update order_park
  546 + <set>
  547 + <if test="record.id != null">
  548 + id = #{record.id,jdbcType=BIGINT},
  549 + </if>
  550 + <if test="record.orderId != null">
  551 + order_id = #{record.orderId,jdbcType=VARCHAR},
  552 + </if>
  553 + <if test="record.parkOrderType != null">
  554 + park_order_type = #{record.parkOrderType,jdbcType=INTEGER},
  555 + </if>
  556 + <if test="record.parkDetailType != null">
  557 + park_detail_type = #{record.parkDetailType,jdbcType=INTEGER},
  558 + </if>
  559 + <if test="record.parkState != null">
  560 + park_state = #{record.parkState,jdbcType=INTEGER},
  561 + </if>
  562 + <if test="record.orderState != null">
  563 + order_state = #{record.orderState,jdbcType=INTEGER},
  564 + </if>
  565 + <if test="record.terminalSource != null">
  566 + terminal_source = #{record.terminalSource,jdbcType=INTEGER},
  567 + </if>
  568 + <if test="record.sourceType != null">
  569 + source_type = #{record.sourceType,jdbcType=INTEGER},
  570 + </if>
  571 + <if test="record.plNo != null">
  572 + pl_no = #{record.plNo,jdbcType=VARCHAR},
  573 + </if>
  574 + <if test="record.plName != null">
  575 + pl_name = #{record.plName,jdbcType=VARCHAR},
  576 + </if>
  577 + <if test="record.berthRangeNo != null">
  578 + berth_range_no = #{record.berthRangeNo,jdbcType=VARCHAR},
  579 + </if>
  580 + <if test="record.berthRangeName != null">
  581 + berth_range_name = #{record.berthRangeName,jdbcType=VARCHAR},
  582 + </if>
  583 + <if test="record.berthNo != null">
  584 + berth_no = #{record.berthNo,jdbcType=VARCHAR},
  585 + </if>
  586 + <if test="record.orderDicountFee != null">
  587 + order_dicount_fee = #{record.orderDicountFee,jdbcType=BIGINT},
  588 + </if>
  589 + <if test="record.orderActFee != null">
  590 + order_act_fee = #{record.orderActFee,jdbcType=BIGINT},
  591 + </if>
  592 + <if test="record.orderTotalFee != null">
  593 + order_total_fee = #{record.orderTotalFee,jdbcType=BIGINT},
  594 + </if>
  595 + <if test="record.preActFee != null">
  596 + pre_act_fee = #{record.preActFee,jdbcType=BIGINT},
  597 + </if>
  598 + <if test="record.preTotalFee != null">
  599 + pre_total_fee = #{record.preTotalFee,jdbcType=BIGINT},
  600 + </if>
  601 + <if test="record.overtimeTotalFee != null">
  602 + overtime_total_fee = #{record.overtimeTotalFee,jdbcType=BIGINT},
  603 + </if>
  604 + <if test="record.overtimeActFee != null">
  605 + overtime_act_fee = #{record.overtimeActFee,jdbcType=BIGINT},
  606 + </if>
  607 + <if test="record.backActFee != null">
  608 + back_act_fee = #{record.backActFee,jdbcType=BIGINT},
  609 + </if>
  610 + <if test="record.arrearageFee != null">
  611 + arrearage_fee = #{record.arrearageFee,jdbcType=BIGINT},
  612 + </if>
  613 + <if test="record.refundActFee != null">
  614 + refund_act_fee = #{record.refundActFee,jdbcType=BIGINT},
  615 + </if>
  616 + <if test="record.platformServiceFee != null">
  617 + platform_service_fee = #{record.platformServiceFee,jdbcType=BIGINT},
  618 + </if>
  619 + <if test="record.carNumber != null">
  620 + car_number = #{record.carNumber,jdbcType=VARCHAR},
  621 + </if>
  622 + <if test="record.carType != null">
  623 + car_type = #{record.carType,jdbcType=INTEGER},
  624 + </if>
  625 + <if test="record.carNumberColor != null">
  626 + car_number_color = #{record.carNumberColor,jdbcType=VARCHAR},
  627 + </if>
  628 + <if test="record.preParkInTime != null">
  629 + pre_park_in_time = #{record.preParkInTime,jdbcType=TIMESTAMP},
  630 + </if>
  631 + <if test="record.preParkOutTime != null">
  632 + pre_park_out_time = #{record.preParkOutTime,jdbcType=TIMESTAMP},
  633 + </if>
  634 + <if test="record.parkInTime != null">
  635 + park_in_time = #{record.parkInTime,jdbcType=TIMESTAMP},
  636 + </if>
  637 + <if test="record.parkOutTime != null">
  638 + park_out_time = #{record.parkOutTime,jdbcType=TIMESTAMP},
  639 + </if>
  640 + <if test="record.parkingDuration != null">
  641 + parking_duration = #{record.parkingDuration,jdbcType=BIGINT},
  642 + </if>
  643 + <if test="record.recordId != null">
  644 + record_id = #{record.recordId,jdbcType=VARCHAR},
  645 + </if>
  646 + <if test="record.parkInSourceCode != null">
  647 + park_in_source_code = #{record.parkInSourceCode,jdbcType=VARCHAR},
  648 + </if>
  649 + <if test="record.parkInSourceName != null">
  650 + park_in_source_name = #{record.parkInSourceName,jdbcType=VARCHAR},
  651 + </if>
  652 + <if test="record.parkOutSourceCode != null">
  653 + park_out_source_code = #{record.parkOutSourceCode,jdbcType=VARCHAR},
  654 + </if>
  655 + <if test="record.parkOutSourceName != null">
  656 + park_out_source_name = #{record.parkOutSourceName,jdbcType=VARCHAR},
  657 + </if>
  658 + <if test="record.inFreeBerths != null">
  659 + in_free_berths = #{record.inFreeBerths,jdbcType=INTEGER},
  660 + </if>
  661 + <if test="record.outFreeBerths != null">
  662 + out_free_berths = #{record.outFreeBerths,jdbcType=INTEGER},
  663 + </if>
  664 + <if test="record.custType != null">
  665 + cust_type = #{record.custType,jdbcType=INTEGER},
  666 + </if>
  667 + <if test="record.custId != null">
  668 + cust_id = #{record.custId,jdbcType=VARCHAR},
  669 + </if>
  670 + <if test="record.invoiceState != null">
  671 + invoice_state = #{record.invoiceState,jdbcType=INTEGER},
  672 + </if>
  673 + <if test="record.remark != null">
  674 + remark = #{record.remark,jdbcType=VARCHAR},
  675 + </if>
  676 + <if test="record.dataState != null">
  677 + data_state = #{record.dataState,jdbcType=INTEGER},
  678 + </if>
  679 + <if test="record.createEmpId != null">
  680 + create_emp_id = #{record.createEmpId,jdbcType=VARCHAR},
  681 + </if>
  682 + <if test="record.createEmpName != null">
  683 + create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
  684 + </if>
  685 + <if test="record.createDate != null">
  686 + create_date = #{record.createDate,jdbcType=TIMESTAMP},
  687 + </if>
  688 + <if test="record.modfiyEmpId != null">
  689 + modfiy_emp_id = #{record.modfiyEmpId,jdbcType=VARCHAR},
  690 + </if>
  691 + <if test="record.modfiyEmpName != null">
  692 + modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
  693 + </if>
  694 + <if test="record.modfiyDate != null">
  695 + modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
  696 + </if>
  697 + <if test="record.qeualType != null">
  698 + qeual_type = #{record.qeualType,jdbcType=INTEGER},
  699 + </if>
  700 + <if test="record.diffType != null">
  701 + diff_type = #{record.diffType,jdbcType=INTEGER},
  702 + </if>
  703 + <if test="record.diffRemark != null">
  704 + diff_remark = #{record.diffRemark,jdbcType=VARCHAR},
  705 + </if>
  706 + <if test="record.diffCompareDate != null">
  707 + diff_compare_date = #{record.diffCompareDate,jdbcType=TIMESTAMP},
  708 + </if>
  709 + <if test="record.tradeServiceFee != null">
  710 + trade_service_fee = #{record.tradeServiceFee,jdbcType=BIGINT},
  711 + </if>
  712 + </set>
  713 + <if test="_parameter != null">
  714 + <include refid="Update_By_Example_Where_Clause" />
  715 + </if>
  716 + </update>
  717 + <update id="updateByExample" parameterType="map">
  718 + update order_park
  719 + set id = #{record.id,jdbcType=BIGINT},
  720 + order_id = #{record.orderId,jdbcType=VARCHAR},
  721 + park_order_type = #{record.parkOrderType,jdbcType=INTEGER},
  722 + park_detail_type = #{record.parkDetailType,jdbcType=INTEGER},
  723 + park_state = #{record.parkState,jdbcType=INTEGER},
  724 + order_state = #{record.orderState,jdbcType=INTEGER},
  725 + terminal_source = #{record.terminalSource,jdbcType=INTEGER},
  726 + source_type = #{record.sourceType,jdbcType=INTEGER},
  727 + pl_no = #{record.plNo,jdbcType=VARCHAR},
  728 + pl_name = #{record.plName,jdbcType=VARCHAR},
  729 + berth_range_no = #{record.berthRangeNo,jdbcType=VARCHAR},
  730 + berth_range_name = #{record.berthRangeName,jdbcType=VARCHAR},
  731 + berth_no = #{record.berthNo,jdbcType=VARCHAR},
  732 + order_dicount_fee = #{record.orderDicountFee,jdbcType=BIGINT},
  733 + order_act_fee = #{record.orderActFee,jdbcType=BIGINT},
  734 + order_total_fee = #{record.orderTotalFee,jdbcType=BIGINT},
  735 + pre_act_fee = #{record.preActFee,jdbcType=BIGINT},
  736 + pre_total_fee = #{record.preTotalFee,jdbcType=BIGINT},
  737 + overtime_total_fee = #{record.overtimeTotalFee,jdbcType=BIGINT},
  738 + overtime_act_fee = #{record.overtimeActFee,jdbcType=BIGINT},
  739 + back_act_fee = #{record.backActFee,jdbcType=BIGINT},
  740 + arrearage_fee = #{record.arrearageFee,jdbcType=BIGINT},
  741 + refund_act_fee = #{record.refundActFee,jdbcType=BIGINT},
  742 + platform_service_fee = #{record.platformServiceFee,jdbcType=BIGINT},
  743 + car_number = #{record.carNumber,jdbcType=VARCHAR},
  744 + car_type = #{record.carType,jdbcType=INTEGER},
  745 + car_number_color = #{record.carNumberColor,jdbcType=VARCHAR},
  746 + pre_park_in_time = #{record.preParkInTime,jdbcType=TIMESTAMP},
  747 + pre_park_out_time = #{record.preParkOutTime,jdbcType=TIMESTAMP},
  748 + park_in_time = #{record.parkInTime,jdbcType=TIMESTAMP},
  749 + park_out_time = #{record.parkOutTime,jdbcType=TIMESTAMP},
  750 + parking_duration = #{record.parkingDuration,jdbcType=BIGINT},
  751 + record_id = #{record.recordId,jdbcType=VARCHAR},
  752 + park_in_source_code = #{record.parkInSourceCode,jdbcType=VARCHAR},
  753 + park_in_source_name = #{record.parkInSourceName,jdbcType=VARCHAR},
  754 + park_out_source_code = #{record.parkOutSourceCode,jdbcType=VARCHAR},
  755 + park_out_source_name = #{record.parkOutSourceName,jdbcType=VARCHAR},
  756 + in_free_berths = #{record.inFreeBerths,jdbcType=INTEGER},
  757 + out_free_berths = #{record.outFreeBerths,jdbcType=INTEGER},
  758 + cust_type = #{record.custType,jdbcType=INTEGER},
  759 + cust_id = #{record.custId,jdbcType=VARCHAR},
  760 + invoice_state = #{record.invoiceState,jdbcType=INTEGER},
  761 + remark = #{record.remark,jdbcType=VARCHAR},
  762 + data_state = #{record.dataState,jdbcType=INTEGER},
  763 + create_emp_id = #{record.createEmpId,jdbcType=VARCHAR},
  764 + create_emp_name = #{record.createEmpName,jdbcType=VARCHAR},
  765 + create_date = #{record.createDate,jdbcType=TIMESTAMP},
  766 + modfiy_emp_id = #{record.modfiyEmpId,jdbcType=VARCHAR},
  767 + modfiy_emp_name = #{record.modfiyEmpName,jdbcType=VARCHAR},
  768 + modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP},
  769 + qeual_type = #{record.qeualType,jdbcType=INTEGER},
  770 + diff_type = #{record.diffType,jdbcType=INTEGER},
  771 + diff_remark = #{record.diffRemark,jdbcType=VARCHAR},
  772 + diff_compare_date = #{record.diffCompareDate,jdbcType=TIMESTAMP},
  773 + trade_service_fee = #{record.tradeServiceFee,jdbcType=BIGINT}
  774 + <if test="_parameter != null">
  775 + <include refid="Update_By_Example_Where_Clause" />
  776 + </if>
  777 + </update>
  778 + <update id="updateByPrimaryKeySelective" parameterType="com.zteits.job.domain.OrderPark">
  779 + update order_park
  780 + <set>
  781 + <if test="orderId != null">
  782 + order_id = #{orderId,jdbcType=VARCHAR},
  783 + </if>
  784 + <if test="parkOrderType != null">
  785 + park_order_type = #{parkOrderType,jdbcType=INTEGER},
  786 + </if>
  787 + <if test="parkDetailType != null">
  788 + park_detail_type = #{parkDetailType,jdbcType=INTEGER},
  789 + </if>
  790 + <if test="parkState != null">
  791 + park_state = #{parkState,jdbcType=INTEGER},
  792 + </if>
  793 + <if test="orderState != null">
  794 + order_state = #{orderState,jdbcType=INTEGER},
  795 + </if>
  796 + <if test="terminalSource != null">
  797 + terminal_source = #{terminalSource,jdbcType=INTEGER},
  798 + </if>
  799 + <if test="sourceType != null">
  800 + source_type = #{sourceType,jdbcType=INTEGER},
  801 + </if>
  802 + <if test="plNo != null">
  803 + pl_no = #{plNo,jdbcType=VARCHAR},
  804 + </if>
  805 + <if test="plName != null">
  806 + pl_name = #{plName,jdbcType=VARCHAR},
  807 + </if>
  808 + <if test="berthRangeNo != null">
  809 + berth_range_no = #{berthRangeNo,jdbcType=VARCHAR},
  810 + </if>
  811 + <if test="berthRangeName != null">
  812 + berth_range_name = #{berthRangeName,jdbcType=VARCHAR},
  813 + </if>
  814 + <if test="berthNo != null">
  815 + berth_no = #{berthNo,jdbcType=VARCHAR},
  816 + </if>
  817 + <if test="orderDicountFee != null">
  818 + order_dicount_fee = #{orderDicountFee,jdbcType=BIGINT},
  819 + </if>
  820 + <if test="orderActFee != null">
  821 + order_act_fee = #{orderActFee,jdbcType=BIGINT},
  822 + </if>
  823 + <if test="orderTotalFee != null">
  824 + order_total_fee = #{orderTotalFee,jdbcType=BIGINT},
  825 + </if>
  826 + <if test="preActFee != null">
  827 + pre_act_fee = #{preActFee,jdbcType=BIGINT},
  828 + </if>
  829 + <if test="preTotalFee != null">
  830 + pre_total_fee = #{preTotalFee,jdbcType=BIGINT},
  831 + </if>
  832 + <if test="overtimeTotalFee != null">
  833 + overtime_total_fee = #{overtimeTotalFee,jdbcType=BIGINT},
  834 + </if>
  835 + <if test="overtimeActFee != null">
  836 + overtime_act_fee = #{overtimeActFee,jdbcType=BIGINT},
  837 + </if>
  838 + <if test="backActFee != null">
  839 + back_act_fee = #{backActFee,jdbcType=BIGINT},
  840 + </if>
  841 + <if test="arrearageFee != null">
  842 + arrearage_fee = #{arrearageFee,jdbcType=BIGINT},
  843 + </if>
  844 + <if test="refundActFee != null">
  845 + refund_act_fee = #{refundActFee,jdbcType=BIGINT},
  846 + </if>
  847 + <if test="platformServiceFee != null">
  848 + platform_service_fee = #{platformServiceFee,jdbcType=BIGINT},
  849 + </if>
  850 + <if test="carNumber != null">
  851 + car_number = #{carNumber,jdbcType=VARCHAR},
  852 + </if>
  853 + <if test="carType != null">
  854 + car_type = #{carType,jdbcType=INTEGER},
  855 + </if>
  856 + <if test="carNumberColor != null">
  857 + car_number_color = #{carNumberColor,jdbcType=VARCHAR},
  858 + </if>
  859 + <if test="preParkInTime != null">
  860 + pre_park_in_time = #{preParkInTime,jdbcType=TIMESTAMP},
  861 + </if>
  862 + <if test="preParkOutTime != null">
  863 + pre_park_out_time = #{preParkOutTime,jdbcType=TIMESTAMP},
  864 + </if>
  865 + <if test="parkInTime != null">
  866 + park_in_time = #{parkInTime,jdbcType=TIMESTAMP},
  867 + </if>
  868 + <if test="parkOutTime != null">
  869 + park_out_time = #{parkOutTime,jdbcType=TIMESTAMP},
  870 + </if>
  871 + <if test="parkingDuration != null">
  872 + parking_duration = #{parkingDuration,jdbcType=BIGINT},
  873 + </if>
  874 + <if test="recordId != null">
  875 + record_id = #{recordId,jdbcType=VARCHAR},
  876 + </if>
  877 + <if test="parkInSourceCode != null">
  878 + park_in_source_code = #{parkInSourceCode,jdbcType=VARCHAR},
  879 + </if>
  880 + <if test="parkInSourceName != null">
  881 + park_in_source_name = #{parkInSourceName,jdbcType=VARCHAR},
  882 + </if>
  883 + <if test="parkOutSourceCode != null">
  884 + park_out_source_code = #{parkOutSourceCode,jdbcType=VARCHAR},
  885 + </if>
  886 + <if test="parkOutSourceName != null">
  887 + park_out_source_name = #{parkOutSourceName,jdbcType=VARCHAR},
  888 + </if>
  889 + <if test="inFreeBerths != null">
  890 + in_free_berths = #{inFreeBerths,jdbcType=INTEGER},
  891 + </if>
  892 + <if test="outFreeBerths != null">
  893 + out_free_berths = #{outFreeBerths,jdbcType=INTEGER},
  894 + </if>
  895 + <if test="custType != null">
  896 + cust_type = #{custType,jdbcType=INTEGER},
  897 + </if>
  898 + <if test="custId != null">
  899 + cust_id = #{custId,jdbcType=VARCHAR},
  900 + </if>
  901 + <if test="invoiceState != null">
  902 + invoice_state = #{invoiceState,jdbcType=INTEGER},
  903 + </if>
  904 + <if test="remark != null">
  905 + remark = #{remark,jdbcType=VARCHAR},
  906 + </if>
  907 + <if test="dataState != null">
  908 + data_state = #{dataState,jdbcType=INTEGER},
  909 + </if>
  910 + <if test="createEmpId != null">
  911 + create_emp_id = #{createEmpId,jdbcType=VARCHAR},
  912 + </if>
  913 + <if test="createEmpName != null">
  914 + create_emp_name = #{createEmpName,jdbcType=VARCHAR},
  915 + </if>
  916 + <if test="createDate != null">
  917 + create_date = #{createDate,jdbcType=TIMESTAMP},
  918 + </if>
  919 + <if test="modfiyEmpId != null">
  920 + modfiy_emp_id = #{modfiyEmpId,jdbcType=VARCHAR},
  921 + </if>
  922 + <if test="modfiyEmpName != null">
  923 + modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
  924 + </if>
  925 + <if test="modfiyDate != null">
  926 + modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
  927 + </if>
  928 + <if test="qeualType != null">
  929 + qeual_type = #{qeualType,jdbcType=INTEGER},
  930 + </if>
  931 + <if test="diffType != null">
  932 + diff_type = #{diffType,jdbcType=INTEGER},
  933 + </if>
  934 + <if test="diffRemark != null">
  935 + diff_remark = #{diffRemark,jdbcType=VARCHAR},
  936 + </if>
  937 + <if test="diffCompareDate != null">
  938 + diff_compare_date = #{diffCompareDate,jdbcType=TIMESTAMP},
  939 + </if>
  940 + <if test="tradeServiceFee != null">
  941 + trade_service_fee = #{tradeServiceFee,jdbcType=BIGINT},
  942 + </if>
  943 + </set>
  944 + where id = #{id,jdbcType=BIGINT}
  945 + </update>
  946 + <update id="updateByPrimaryKey" parameterType="com.zteits.job.domain.OrderPark">
  947 + update order_park
  948 + set order_id = #{orderId,jdbcType=VARCHAR},
  949 + park_order_type = #{parkOrderType,jdbcType=INTEGER},
  950 + park_detail_type = #{parkDetailType,jdbcType=INTEGER},
  951 + park_state = #{parkState,jdbcType=INTEGER},
  952 + order_state = #{orderState,jdbcType=INTEGER},
  953 + terminal_source = #{terminalSource,jdbcType=INTEGER},
  954 + source_type = #{sourceType,jdbcType=INTEGER},
  955 + pl_no = #{plNo,jdbcType=VARCHAR},
  956 + pl_name = #{plName,jdbcType=VARCHAR},
  957 + berth_range_no = #{berthRangeNo,jdbcType=VARCHAR},
  958 + berth_range_name = #{berthRangeName,jdbcType=VARCHAR},
  959 + berth_no = #{berthNo,jdbcType=VARCHAR},
  960 + order_dicount_fee = #{orderDicountFee,jdbcType=BIGINT},
  961 + order_act_fee = #{orderActFee,jdbcType=BIGINT},
  962 + order_total_fee = #{orderTotalFee,jdbcType=BIGINT},
  963 + pre_act_fee = #{preActFee,jdbcType=BIGINT},
  964 + pre_total_fee = #{preTotalFee,jdbcType=BIGINT},
  965 + overtime_total_fee = #{overtimeTotalFee,jdbcType=BIGINT},
  966 + overtime_act_fee = #{overtimeActFee,jdbcType=BIGINT},
  967 + back_act_fee = #{backActFee,jdbcType=BIGINT},
  968 + arrearage_fee = #{arrearageFee,jdbcType=BIGINT},
  969 + refund_act_fee = #{refundActFee,jdbcType=BIGINT},
  970 + platform_service_fee = #{platformServiceFee,jdbcType=BIGINT},
  971 + car_number = #{carNumber,jdbcType=VARCHAR},
  972 + car_type = #{carType,jdbcType=INTEGER},
  973 + car_number_color = #{carNumberColor,jdbcType=VARCHAR},
  974 + pre_park_in_time = #{preParkInTime,jdbcType=TIMESTAMP},
  975 + pre_park_out_time = #{preParkOutTime,jdbcType=TIMESTAMP},
  976 + park_in_time = #{parkInTime,jdbcType=TIMESTAMP},
  977 + park_out_time = #{parkOutTime,jdbcType=TIMESTAMP},
  978 + parking_duration = #{parkingDuration,jdbcType=BIGINT},
  979 + record_id = #{recordId,jdbcType=VARCHAR},
  980 + park_in_source_code = #{parkInSourceCode,jdbcType=VARCHAR},
  981 + park_in_source_name = #{parkInSourceName,jdbcType=VARCHAR},
  982 + park_out_source_code = #{parkOutSourceCode,jdbcType=VARCHAR},
  983 + park_out_source_name = #{parkOutSourceName,jdbcType=VARCHAR},
  984 + in_free_berths = #{inFreeBerths,jdbcType=INTEGER},
  985 + out_free_berths = #{outFreeBerths,jdbcType=INTEGER},
  986 + cust_type = #{custType,jdbcType=INTEGER},
  987 + cust_id = #{custId,jdbcType=VARCHAR},
  988 + invoice_state = #{invoiceState,jdbcType=INTEGER},
  989 + remark = #{remark,jdbcType=VARCHAR},
  990 + data_state = #{dataState,jdbcType=INTEGER},
  991 + create_emp_id = #{createEmpId,jdbcType=VARCHAR},
  992 + create_emp_name = #{createEmpName,jdbcType=VARCHAR},
  993 + create_date = #{createDate,jdbcType=TIMESTAMP},
  994 + modfiy_emp_id = #{modfiyEmpId,jdbcType=VARCHAR},
  995 + modfiy_emp_name = #{modfiyEmpName,jdbcType=VARCHAR},
  996 + modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP},
  997 + qeual_type = #{qeualType,jdbcType=INTEGER},
  998 + diff_type = #{diffType,jdbcType=INTEGER},
  999 + diff_remark = #{diffRemark,jdbcType=VARCHAR},
  1000 + diff_compare_date = #{diffCompareDate,jdbcType=TIMESTAMP},
  1001 + trade_service_fee = #{tradeServiceFee,jdbcType=BIGINT}
  1002 + where id = #{id,jdbcType=BIGINT}
  1003 + </update>
  1004 +</mapper>
0 \ No newline at end of file 1005 \ No newline at end of file
zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml 0 → 100644
  1 +++ a/zteits-job/src/main/resources/mybatis/mapper/ParkFreeBerthMapper.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3 +<mapper namespace="com.zteits.job.mapper.ParkFreeBerthMapper">
  4 + <resultMap id="BaseResultMap" type="com.zteits.job.domain.ParkFreeBerth">
  5 + <id column="id" jdbcType="BIGINT" property="id" />
  6 + <result column="pl_id" jdbcType="BIGINT" property="plId" />
  7 + <result column="pl_name" jdbcType="VARCHAR" property="plName" />
  8 + <result column="pl_no" jdbcType="VARCHAR" property="plNo" />
  9 + <result column="free_berth" jdbcType="INTEGER" property="freeBerth" />
  10 + <result column="real_free_berth" jdbcType="INTEGER" property="realFreeBerth" />
  11 + <result column="data_status" jdbcType="INTEGER" property="dataStatus" />
  12 + <result column="modify_time" jdbcType="TIMESTAMP" property="modifyTime" />
  13 + <result column="type" jdbcType="VARCHAR" property="type" />
  14 + </resultMap>
  15 + <sql id="Example_Where_Clause">
  16 + <where>
  17 + <foreach collection="oredCriteria" item="criteria" separator="or">
  18 + <if test="criteria.valid">
  19 + <trim prefix="(" prefixOverrides="and" suffix=")">
  20 + <foreach collection="criteria.criteria" item="criterion">
  21 + <choose>
  22 + <when test="criterion.noValue">
  23 + and ${criterion.condition}
  24 + </when>
  25 + <when test="criterion.singleValue">
  26 + and ${criterion.condition} #{criterion.value}
  27 + </when>
  28 + <when test="criterion.betweenValue">
  29 + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  30 + </when>
  31 + <when test="criterion.listValue">
  32 + and ${criterion.condition}
  33 + <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  34 + #{listItem}
  35 + </foreach>
  36 + </when>
  37 + </choose>
  38 + </foreach>
  39 + </trim>
  40 + </if>
  41 + </foreach>
  42 + </where>
  43 + </sql>
  44 + <sql id="Update_By_Example_Where_Clause">
  45 + <where>
  46 + <foreach collection="example.oredCriteria" item="criteria" separator="or">
  47 + <if test="criteria.valid">
  48 + <trim prefix="(" prefixOverrides="and" suffix=")">
  49 + <foreach collection="criteria.criteria" item="criterion">
  50 + <choose>
  51 + <when test="criterion.noValue">
  52 + and ${criterion.condition}
  53 + </when>
  54 + <when test="criterion.singleValue">
  55 + and ${criterion.condition} #{criterion.value}
  56 + </when>
  57 + <when test="criterion.betweenValue">
  58 + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  59 + </when>
  60 + <when test="criterion.listValue">
  61 + and ${criterion.condition}
  62 + <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  63 + #{listItem}
  64 + </foreach>
  65 + </when>
  66 + </choose>
  67 + </foreach>
  68 + </trim>
  69 + </if>
  70 + </foreach>
  71 + </where>
  72 + </sql>
  73 + <sql id="Base_Column_List">
  74 + id, pl_id, pl_name, pl_no, free_berth, real_free_berth, data_status, modify_time,
  75 + type
  76 + </sql>
  77 + <select id="selectByExample" parameterType="com.zteits.job.domain.ParkFreeBerthExample" resultMap="BaseResultMap">
  78 + select
  79 + <if test="distinct">
  80 + distinct
  81 + </if>
  82 + 'true' as QUERYID,
  83 + <include refid="Base_Column_List" />
  84 + from park_free_berth
  85 + <if test="_parameter != null">
  86 + <include refid="Example_Where_Clause" />
  87 + </if>
  88 + <if test="orderByClause != null">
  89 + order by ${orderByClause}
  90 + </if>
  91 + </select>
  92 + <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
  93 + select
  94 + <include refid="Base_Column_List" />
  95 + from park_free_berth
  96 + where id = #{id,jdbcType=BIGINT}
  97 + </select>
  98 + <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
  99 + delete from park_free_berth
  100 + where id = #{id,jdbcType=BIGINT}
  101 + </delete>
  102 + <delete id="deleteByExample" parameterType="com.zteits.job.domain.ParkFreeBerthExample">
  103 + delete from park_free_berth
  104 + <if test="_parameter != null">
  105 + <include refid="Example_Where_Clause" />
  106 + </if>
  107 + </delete>
  108 + <insert id="insert" parameterType="com.zteits.job.domain.ParkFreeBerth">
  109 + <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
  110 + SELECT LAST_INSERT_ID()
  111 + </selectKey>
  112 + insert into park_free_berth (pl_id, pl_name, pl_no,
  113 + free_berth, real_free_berth, data_status,
  114 + modify_time, type)
  115 + values (#{plId,jdbcType=BIGINT}, #{plName,jdbcType=VARCHAR}, #{plNo,jdbcType=VARCHAR},
  116 + #{freeBerth,jdbcType=INTEGER}, #{realFreeBerth,jdbcType=INTEGER}, #{dataStatus,jdbcType=INTEGER},
  117 + #{modifyTime,jdbcType=TIMESTAMP}, #{type,jdbcType=VARCHAR})
  118 + </insert>
  119 + <insert id="insertSelective" parameterType="com.zteits.job.domain.ParkFreeBerth">
  120 + <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
  121 + SELECT LAST_INSERT_ID()
  122 + </selectKey>
  123 + insert into park_free_berth
  124 + <trim prefix="(" suffix=")" suffixOverrides=",">
  125 + <if test="plId != null">
  126 + pl_id,
  127 + </if>
  128 + <if test="plName != null">
  129 + pl_name,
  130 + </if>
  131 + <if test="plNo != null">
  132 + pl_no,
  133 + </if>
  134 + <if test="freeBerth != null">
  135 + free_berth,
  136 + </if>
  137 + <if test="realFreeBerth != null">
  138 + real_free_berth,
  139 + </if>
  140 + <if test="dataStatus != null">
  141 + data_status,
  142 + </if>
  143 + <if test="modifyTime != null">
  144 + modify_time,
  145 + </if>
  146 + <if test="type != null">
  147 + type,
  148 + </if>
  149 + </trim>
  150 + <trim prefix="values (" suffix=")" suffixOverrides=",">
  151 + <if test="plId != null">
  152 + #{plId,jdbcType=BIGINT},
  153 + </if>
  154 + <if test="plName != null">
  155 + #{plName,jdbcType=VARCHAR},
  156 + </if>
  157 + <if test="plNo != null">
  158 + #{plNo,jdbcType=VARCHAR},
  159 + </if>
  160 + <if test="freeBerth != null">
  161 + #{freeBerth,jdbcType=INTEGER},
  162 + </if>
  163 + <if test="realFreeBerth != null">
  164 + #{realFreeBerth,jdbcType=INTEGER},
  165 + </if>
  166 + <if test="dataStatus != null">
  167 + #{dataStatus,jdbcType=INTEGER},
  168 + </if>
  169 + <if test="modifyTime != null">
  170 + #{modifyTime,jdbcType=TIMESTAMP},
  171 + </if>
  172 + <if test="type != null">
  173 + #{type,jdbcType=VARCHAR},
  174 + </if>
  175 + </trim>
  176 + </insert>
  177 + <select id="countByExample" parameterType="com.zteits.job.domain.ParkFreeBerthExample" resultType="java.lang.Long">
  178 + select count(*) from park_free_berth
  179 + <if test="_parameter != null">
  180 + <include refid="Example_Where_Clause" />
  181 + </if>
  182 + </select>
  183 + <update id="updateByExampleSelective" parameterType="map">
  184 + update park_free_berth
  185 + <set>
  186 + <if test="record.id != null">
  187 + id = #{record.id,jdbcType=BIGINT},
  188 + </if>
  189 + <if test="record.plId != null">
  190 + pl_id = #{record.plId,jdbcType=BIGINT},
  191 + </if>
  192 + <if test="record.plName != null">
  193 + pl_name = #{record.plName,jdbcType=VARCHAR},
  194 + </if>
  195 + <if test="record.plNo != null">
  196 + pl_no = #{record.plNo,jdbcType=VARCHAR},
  197 + </if>
  198 + <if test="record.freeBerth != null">
  199 + free_berth = #{record.freeBerth,jdbcType=INTEGER},
  200 + </if>
  201 + <if test="record.realFreeBerth != null">
  202 + real_free_berth = #{record.realFreeBerth,jdbcType=INTEGER},
  203 + </if>
  204 + <if test="record.dataStatus != null">
  205 + data_status = #{record.dataStatus,jdbcType=INTEGER},
  206 + </if>
  207 + <if test="record.modifyTime != null">
  208 + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP},
  209 + </if>
  210 + <if test="record.type != null">
  211 + type = #{record.type,jdbcType=VARCHAR},
  212 + </if>
  213 + </set>
  214 + <if test="_parameter != null">
  215 + <include refid="Update_By_Example_Where_Clause" />
  216 + </if>
  217 + </update>
  218 + <update id="updateByExample" parameterType="map">
  219 + update park_free_berth
  220 + set id = #{record.id,jdbcType=BIGINT},
  221 + pl_id = #{record.plId,jdbcType=BIGINT},
  222 + pl_name = #{record.plName,jdbcType=VARCHAR},
  223 + pl_no = #{record.plNo,jdbcType=VARCHAR},
  224 + free_berth = #{record.freeBerth,jdbcType=INTEGER},
  225 + real_free_berth = #{record.realFreeBerth,jdbcType=INTEGER},
  226 + data_status = #{record.dataStatus,jdbcType=INTEGER},
  227 + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP},
  228 + type = #{record.type,jdbcType=VARCHAR}
  229 + <if test="_parameter != null">
  230 + <include refid="Update_By_Example_Where_Clause" />
  231 + </if>
  232 + </update>
  233 + <update id="updateByPrimaryKeySelective" parameterType="com.zteits.job.domain.ParkFreeBerth">
  234 + update park_free_berth
  235 + <set>
  236 + <if test="plId != null">
  237 + pl_id = #{plId,jdbcType=BIGINT},
  238 + </if>
  239 + <if test="plName != null">
  240 + pl_name = #{plName,jdbcType=VARCHAR},
  241 + </if>
  242 + <if test="plNo != null">
  243 + pl_no = #{plNo,jdbcType=VARCHAR},
  244 + </if>
  245 + <if test="freeBerth != null">
  246 + free_berth = #{freeBerth,jdbcType=INTEGER},
  247 + </if>
  248 + <if test="realFreeBerth != null">
  249 + real_free_berth = #{realFreeBerth,jdbcType=INTEGER},
  250 + </if>
  251 + <if test="dataStatus != null">
  252 + data_status = #{dataStatus,jdbcType=INTEGER},
  253 + </if>
  254 + <if test="modifyTime != null">
  255 + modify_time = #{modifyTime,jdbcType=TIMESTAMP},
  256 + </if>
  257 + <if test="type != null">
  258 + type = #{type,jdbcType=VARCHAR},
  259 + </if>
  260 + </set>
  261 + where id = #{id,jdbcType=BIGINT}
  262 + </update>
  263 + <update id="updateByPrimaryKey" parameterType="com.zteits.job.domain.ParkFreeBerth">
  264 + update park_free_berth
  265 + set pl_id = #{plId,jdbcType=BIGINT},
  266 + pl_name = #{plName,jdbcType=VARCHAR},
  267 + pl_no = #{plNo,jdbcType=VARCHAR},
  268 + free_berth = #{freeBerth,jdbcType=INTEGER},
  269 + real_free_berth = #{realFreeBerth,jdbcType=INTEGER},
  270 + data_status = #{dataStatus,jdbcType=INTEGER},
  271 + modify_time = #{modifyTime,jdbcType=TIMESTAMP},
  272 + type = #{type,jdbcType=VARCHAR}
  273 + where id = #{id,jdbcType=BIGINT}
  274 + </update>
  275 +</mapper>
0 \ No newline at end of file 276 \ No newline at end of file
zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml 0 → 100644
  1 +++ a/zteits-job/src/main/resources/mybatis/mapper/ParkingLotMapper.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3 +<mapper namespace="com.zteits.job.mapper.ParkingLotMapper">
  4 + <resultMap id="BaseResultMap" type="com.zteits.job.domain.ParkingLot">
  5 + <id column="pl_id" jdbcType="BIGINT" property="plId" />
  6 + <result column="pl_name" jdbcType="VARCHAR" property="plName" />
  7 + <result column="pl_no" jdbcType="VARCHAR" property="plNo" />
  8 + <result column="pl_out_no" jdbcType="VARCHAR" property="plOutNo" />
  9 + <result column="state" jdbcType="INTEGER" property="state" />
  10 + <result column="source_type" jdbcType="INTEGER" property="sourceType" />
  11 + <result column="pl_province_id" jdbcType="BIGINT" property="plProvinceId" />
  12 + <result column="pl_province_name" jdbcType="VARCHAR" property="plProvinceName" />
  13 + <result column="pl_city_id" jdbcType="BIGINT" property="plCityId" />
  14 + <result column="pl_city_name" jdbcType="VARCHAR" property="plCityName" />
  15 + <result column="pl_country_id" jdbcType="BIGINT" property="plCountryId" />
  16 + <result column="pl_country_name" jdbcType="VARCHAR" property="plCountryName" />
  17 + <result column="pl_address" jdbcType="VARCHAR" property="plAddress" />
  18 + <result column="pl_berth_num" jdbcType="INTEGER" property="plBerthNum" />
  19 + <result column="pl_pay_type" jdbcType="INTEGER" property="plPayType" />
  20 + <result column="pl_charge_num" jdbcType="INTEGER" property="plChargeNum" />
  21 + <result column="pl_type" jdbcType="INTEGER" property="plType" />
  22 + <result column="pl_type_prop" jdbcType="VARCHAR" property="plTypeProp" />
  23 + <result column="pl_busi_time_start" jdbcType="VARCHAR" property="plBusiTimeStart" />
  24 + <result column="pl_busi_time_end" jdbcType="VARCHAR" property="plBusiTimeEnd" />
  25 + <result column="pl_entrance_num" jdbcType="INTEGER" property="plEntranceNum" />
  26 + <result column="pl_exit_num" jdbcType="INTEGER" property="plExitNum" />
  27 + <result column="data_status" jdbcType="INTEGER" property="dataStatus" />
  28 + <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
  29 + <result column="create_op" jdbcType="BIGINT" property="createOp" />
  30 + <result column="modify_time" jdbcType="TIMESTAMP" property="modifyTime" />
  31 + <result column="modify_op" jdbcType="BIGINT" property="modifyOp" />
  32 + <result column="pl_rate" jdbcType="VARCHAR" property="plRate" />
  33 + <result column="service_tel" jdbcType="VARCHAR" property="serviceTel" />
  34 + <result column="pl_picture_path" jdbcType="VARCHAR" property="plPicturePath" />
  35 + <result column="busi_circle" jdbcType="INTEGER" property="busiCircle" />
  36 + <result column="remark" jdbcType="VARCHAR" property="remark" />
  37 + <result column="pl_area_block_id" jdbcType="BIGINT" property="plAreaBlockId" />
  38 + <result column="pl_area_block_name" jdbcType="VARCHAR" property="plAreaBlockName" />
  39 + <result column="pl_busi_type" jdbcType="VARCHAR" property="plBusiType" />
  40 + <result column="org_id" jdbcType="BIGINT" property="orgId" />
  41 + <result column="org_name" jdbcType="VARCHAR" property="orgName" />
  42 + </resultMap>
  43 + <sql id="Example_Where_Clause">
  44 + <where>
  45 + <foreach collection="oredCriteria" item="criteria" separator="or">
  46 + <if test="criteria.valid">
  47 + <trim prefix="(" prefixOverrides="and" suffix=")">
  48 + <foreach collection="criteria.criteria" item="criterion">
  49 + <choose>
  50 + <when test="criterion.noValue">
  51 + and ${criterion.condition}
  52 + </when>
  53 + <when test="criterion.singleValue">
  54 + and ${criterion.condition} #{criterion.value}
  55 + </when>
  56 + <when test="criterion.betweenValue">
  57 + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  58 + </when>
  59 + <when test="criterion.listValue">
  60 + and ${criterion.condition}
  61 + <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  62 + #{listItem}
  63 + </foreach>
  64 + </when>
  65 + </choose>
  66 + </foreach>
  67 + </trim>
  68 + </if>
  69 + </foreach>
  70 + </where>
  71 + </sql>
  72 + <sql id="Update_By_Example_Where_Clause">
  73 + <where>
  74 + <foreach collection="example.oredCriteria" item="criteria" separator="or">
  75 + <if test="criteria.valid">
  76 + <trim prefix="(" prefixOverrides="and" suffix=")">
  77 + <foreach collection="criteria.criteria" item="criterion">
  78 + <choose>
  79 + <when test="criterion.noValue">
  80 + and ${criterion.condition}
  81 + </when>
  82 + <when test="criterion.singleValue">
  83 + and ${criterion.condition} #{criterion.value}
  84 + </when>
  85 + <when test="criterion.betweenValue">
  86 + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  87 + </when>
  88 + <when test="criterion.listValue">
  89 + and ${criterion.condition}
  90 + <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  91 + #{listItem}
  92 + </foreach>
  93 + </when>
  94 + </choose>
  95 + </foreach>
  96 + </trim>
  97 + </if>
  98 + </foreach>
  99 + </where>
  100 + </sql>
  101 + <sql id="Base_Column_List">
  102 + pl_id, pl_name, pl_no, pl_out_no, state, source_type, pl_province_id, pl_province_name,
  103 + pl_city_id, pl_city_name, pl_country_id, pl_country_name, pl_address, pl_berth_num,
  104 + pl_pay_type, pl_charge_num, pl_type, pl_type_prop, pl_busi_time_start, pl_busi_time_end,
  105 + pl_entrance_num, pl_exit_num, data_status, create_time, create_op, modify_time, modify_op,
  106 + pl_rate, service_tel, pl_picture_path, busi_circle, remark, pl_area_block_id, pl_area_block_name,
  107 + pl_busi_type, org_id, org_name
  108 + </sql>
  109 + <select id="selectByExample" parameterType="com.zteits.job.domain.ParkingLotExample" resultMap="BaseResultMap">
  110 + select
  111 + <if test="distinct">
  112 + distinct
  113 + </if>
  114 + 'true' as QUERYID,
  115 + <include refid="Base_Column_List" />
  116 + from parking_lot
  117 + <if test="_parameter != null">
  118 + <include refid="Example_Where_Clause" />
  119 + </if>
  120 + <if test="orderByClause != null">
  121 + order by ${orderByClause}
  122 + </if>
  123 + </select>
  124 + <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
  125 + select
  126 + <include refid="Base_Column_List" />
  127 + from parking_lot
  128 + where pl_id = #{plId,jdbcType=BIGINT}
  129 + </select>
  130 + <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
  131 + delete from parking_lot
  132 + where pl_id = #{plId,jdbcType=BIGINT}
  133 + </delete>
  134 + <delete id="deleteByExample" parameterType="com.zteits.job.domain.ParkingLotExample">
  135 + delete from parking_lot
  136 + <if test="_parameter != null">
  137 + <include refid="Example_Where_Clause" />
  138 + </if>
  139 + </delete>
  140 + <insert id="insert" parameterType="com.zteits.job.domain.ParkingLot">
  141 + insert into parking_lot (pl_id, pl_name, pl_no,
  142 + pl_out_no, state, source_type,
  143 + pl_province_id, pl_province_name, pl_city_id,
  144 + pl_city_name, pl_country_id, pl_country_name,
  145 + pl_address, pl_berth_num, pl_pay_type,
  146 + pl_charge_num, pl_type, pl_type_prop,
  147 + pl_busi_time_start, pl_busi_time_end, pl_entrance_num,
  148 + pl_exit_num, data_status, create_time,
  149 + create_op, modify_time, modify_op,
  150 + pl_rate, service_tel, pl_picture_path,
  151 + busi_circle, remark, pl_area_block_id,
  152 + pl_area_block_name, pl_busi_type, org_id,
  153 + org_name)
  154 + values (#{plId,jdbcType=BIGINT}, #{plName,jdbcType=VARCHAR}, #{plNo,jdbcType=VARCHAR},
  155 + #{plOutNo,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, #{sourceType,jdbcType=INTEGER},
  156 + #{plProvinceId,jdbcType=BIGINT}, #{plProvinceName,jdbcType=VARCHAR}, #{plCityId,jdbcType=BIGINT},
  157 + #{plCityName,jdbcType=VARCHAR}, #{plCountryId,jdbcType=BIGINT}, #{plCountryName,jdbcType=VARCHAR},
  158 + #{plAddress,jdbcType=VARCHAR}, #{plBerthNum,jdbcType=INTEGER}, #{plPayType,jdbcType=INTEGER},
  159 + #{plChargeNum,jdbcType=INTEGER}, #{plType,jdbcType=INTEGER}, #{plTypeProp,jdbcType=VARCHAR},
  160 + #{plBusiTimeStart,jdbcType=VARCHAR}, #{plBusiTimeEnd,jdbcType=VARCHAR}, #{plEntranceNum,jdbcType=INTEGER},
  161 + #{plExitNum,jdbcType=INTEGER}, #{dataStatus,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
  162 + #{createOp,jdbcType=BIGINT}, #{modifyTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=BIGINT},
  163 + #{plRate,jdbcType=VARCHAR}, #{serviceTel,jdbcType=VARCHAR}, #{plPicturePath,jdbcType=VARCHAR},
  164 + #{busiCircle,jdbcType=INTEGER}, #{remark,jdbcType=VARCHAR}, #{plAreaBlockId,jdbcType=BIGINT},
  165 + #{plAreaBlockName,jdbcType=VARCHAR}, #{plBusiType,jdbcType=VARCHAR}, #{orgId,jdbcType=BIGINT},
  166 + #{orgName,jdbcType=VARCHAR})
  167 + </insert>
  168 + <insert id="insertSelective" parameterType="com.zteits.job.domain.ParkingLot">
  169 + insert into parking_lot
  170 + <trim prefix="(" suffix=")" suffixOverrides=",">
  171 + <if test="plId != null">
  172 + pl_id,
  173 + </if>
  174 + <if test="plName != null">
  175 + pl_name,
  176 + </if>
  177 + <if test="plNo != null">
  178 + pl_no,
  179 + </if>
  180 + <if test="plOutNo != null">
  181 + pl_out_no,
  182 + </if>
  183 + <if test="state != null">
  184 + state,
  185 + </if>
  186 + <if test="sourceType != null">
  187 + source_type,
  188 + </if>
  189 + <if test="plProvinceId != null">
  190 + pl_province_id,
  191 + </if>
  192 + <if test="plProvinceName != null">
  193 + pl_province_name,
  194 + </if>
  195 + <if test="plCityId != null">
  196 + pl_city_id,
  197 + </if>
  198 + <if test="plCityName != null">
  199 + pl_city_name,
  200 + </if>
  201 + <if test="plCountryId != null">
  202 + pl_country_id,
  203 + </if>
  204 + <if test="plCountryName != null">
  205 + pl_country_name,
  206 + </if>
  207 + <if test="plAddress != null">
  208 + pl_address,
  209 + </if>
  210 + <if test="plBerthNum != null">
  211 + pl_berth_num,
  212 + </if>
  213 + <if test="plPayType != null">
  214 + pl_pay_type,
  215 + </if>
  216 + <if test="plChargeNum != null">
  217 + pl_charge_num,
  218 + </if>
  219 + <if test="plType != null">
  220 + pl_type,
  221 + </if>
  222 + <if test="plTypeProp != null">
  223 + pl_type_prop,
  224 + </if>
  225 + <if test="plBusiTimeStart != null">
  226 + pl_busi_time_start,
  227 + </if>
  228 + <if test="plBusiTimeEnd != null">
  229 + pl_busi_time_end,
  230 + </if>
  231 + <if test="plEntranceNum != null">
  232 + pl_entrance_num,
  233 + </if>
  234 + <if test="plExitNum != null">
  235 + pl_exit_num,
  236 + </if>
  237 + <if test="dataStatus != null">
  238 + data_status,
  239 + </if>
  240 + <if test="createTime != null">
  241 + create_time,
  242 + </if>
  243 + <if test="createOp != null">
  244 + create_op,
  245 + </if>
  246 + <if test="modifyTime != null">
  247 + modify_time,
  248 + </if>
  249 + <if test="modifyOp != null">
  250 + modify_op,
  251 + </if>
  252 + <if test="plRate != null">
  253 + pl_rate,
  254 + </if>
  255 + <if test="serviceTel != null">
  256 + service_tel,
  257 + </if>
  258 + <if test="plPicturePath != null">
  259 + pl_picture_path,
  260 + </if>
  261 + <if test="busiCircle != null">
  262 + busi_circle,
  263 + </if>
  264 + <if test="remark != null">
  265 + remark,
  266 + </if>
  267 + <if test="plAreaBlockId != null">
  268 + pl_area_block_id,
  269 + </if>
  270 + <if test="plAreaBlockName != null">
  271 + pl_area_block_name,
  272 + </if>
  273 + <if test="plBusiType != null">
  274 + pl_busi_type,
  275 + </if>
  276 + <if test="orgId != null">
  277 + org_id,
  278 + </if>
  279 + <if test="orgName != null">
  280 + org_name,
  281 + </if>
  282 + </trim>
  283 + <trim prefix="values (" suffix=")" suffixOverrides=",">
  284 + <if test="plId != null">
  285 + #{plId,jdbcType=BIGINT},
  286 + </if>
  287 + <if test="plName != null">
  288 + #{plName,jdbcType=VARCHAR},
  289 + </if>
  290 + <if test="plNo != null">
  291 + #{plNo,jdbcType=VARCHAR},
  292 + </if>
  293 + <if test="plOutNo != null">
  294 + #{plOutNo,jdbcType=VARCHAR},
  295 + </if>
  296 + <if test="state != null">
  297 + #{state,jdbcType=INTEGER},
  298 + </if>
  299 + <if test="sourceType != null">
  300 + #{sourceType,jdbcType=INTEGER},
  301 + </if>
  302 + <if test="plProvinceId != null">
  303 + #{plProvinceId,jdbcType=BIGINT},
  304 + </if>
  305 + <if test="plProvinceName != null">
  306 + #{plProvinceName,jdbcType=VARCHAR},
  307 + </if>
  308 + <if test="plCityId != null">
  309 + #{plCityId,jdbcType=BIGINT},
  310 + </if>
  311 + <if test="plCityName != null">
  312 + #{plCityName,jdbcType=VARCHAR},
  313 + </if>
  314 + <if test="plCountryId != null">
  315 + #{plCountryId,jdbcType=BIGINT},
  316 + </if>
  317 + <if test="plCountryName != null">
  318 + #{plCountryName,jdbcType=VARCHAR},
  319 + </if>
  320 + <if test="plAddress != null">
  321 + #{plAddress,jdbcType=VARCHAR},
  322 + </if>
  323 + <if test="plBerthNum != null">
  324 + #{plBerthNum,jdbcType=INTEGER},
  325 + </if>
  326 + <if test="plPayType != null">
  327 + #{plPayType,jdbcType=INTEGER},
  328 + </if>
  329 + <if test="plChargeNum != null">
  330 + #{plChargeNum,jdbcType=INTEGER},
  331 + </if>
  332 + <if test="plType != null">
  333 + #{plType,jdbcType=INTEGER},
  334 + </if>
  335 + <if test="plTypeProp != null">
  336 + #{plTypeProp,jdbcType=VARCHAR},
  337 + </if>
  338 + <if test="plBusiTimeStart != null">
  339 + #{plBusiTimeStart,jdbcType=VARCHAR},
  340 + </if>
  341 + <if test="plBusiTimeEnd != null">
  342 + #{plBusiTimeEnd,jdbcType=VARCHAR},
  343 + </if>
  344 + <if test="plEntranceNum != null">
  345 + #{plEntranceNum,jdbcType=INTEGER},
  346 + </if>
  347 + <if test="plExitNum != null">
  348 + #{plExitNum,jdbcType=INTEGER},
  349 + </if>
  350 + <if test="dataStatus != null">
  351 + #{dataStatus,jdbcType=INTEGER},
  352 + </if>
  353 + <if test="createTime != null">
  354 + #{createTime,jdbcType=TIMESTAMP},
  355 + </if>
  356 + <if test="createOp != null">
  357 + #{createOp,jdbcType=BIGINT},
  358 + </if>
  359 + <if test="modifyTime != null">
  360 + #{modifyTime,jdbcType=TIMESTAMP},
  361 + </if>
  362 + <if test="modifyOp != null">
  363 + #{modifyOp,jdbcType=BIGINT},
  364 + </if>
  365 + <if test="plRate != null">
  366 + #{plRate,jdbcType=VARCHAR},
  367 + </if>
  368 + <if test="serviceTel != null">
  369 + #{serviceTel,jdbcType=VARCHAR},
  370 + </if>
  371 + <if test="plPicturePath != null">
  372 + #{plPicturePath,jdbcType=VARCHAR},
  373 + </if>
  374 + <if test="busiCircle != null">
  375 + #{busiCircle,jdbcType=INTEGER},
  376 + </if>
  377 + <if test="remark != null">
  378 + #{remark,jdbcType=VARCHAR},
  379 + </if>
  380 + <if test="plAreaBlockId != null">
  381 + #{plAreaBlockId,jdbcType=BIGINT},
  382 + </if>
  383 + <if test="plAreaBlockName != null">
  384 + #{plAreaBlockName,jdbcType=VARCHAR},
  385 + </if>
  386 + <if test="plBusiType != null">
  387 + #{plBusiType,jdbcType=VARCHAR},
  388 + </if>
  389 + <if test="orgId != null">
  390 + #{orgId,jdbcType=BIGINT},
  391 + </if>
  392 + <if test="orgName != null">
  393 + #{orgName,jdbcType=VARCHAR},
  394 + </if>
  395 + </trim>
  396 + </insert>
  397 + <select id="countByExample" parameterType="com.zteits.job.domain.ParkingLotExample" resultType="java.lang.Long">
  398 + select count(*) from parking_lot
  399 + <if test="_parameter != null">
  400 + <include refid="Example_Where_Clause" />
  401 + </if>
  402 + </select>
  403 + <update id="updateByExampleSelective" parameterType="map">
  404 + update parking_lot
  405 + <set>
  406 + <if test="record.plId != null">
  407 + pl_id = #{record.plId,jdbcType=BIGINT},
  408 + </if>
  409 + <if test="record.plName != null">
  410 + pl_name = #{record.plName,jdbcType=VARCHAR},
  411 + </if>
  412 + <if test="record.plNo != null">
  413 + pl_no = #{record.plNo,jdbcType=VARCHAR},
  414 + </if>
  415 + <if test="record.plOutNo != null">
  416 + pl_out_no = #{record.plOutNo,jdbcType=VARCHAR},
  417 + </if>
  418 + <if test="record.state != null">
  419 + state = #{record.state,jdbcType=INTEGER},
  420 + </if>
  421 + <if test="record.sourceType != null">
  422 + source_type = #{record.sourceType,jdbcType=INTEGER},
  423 + </if>
  424 + <if test="record.plProvinceId != null">
  425 + pl_province_id = #{record.plProvinceId,jdbcType=BIGINT},
  426 + </if>
  427 + <if test="record.plProvinceName != null">
  428 + pl_province_name = #{record.plProvinceName,jdbcType=VARCHAR},
  429 + </if>
  430 + <if test="record.plCityId != null">
  431 + pl_city_id = #{record.plCityId,jdbcType=BIGINT},
  432 + </if>
  433 + <if test="record.plCityName != null">
  434 + pl_city_name = #{record.plCityName,jdbcType=VARCHAR},
  435 + </if>
  436 + <if test="record.plCountryId != null">
  437 + pl_country_id = #{record.plCountryId,jdbcType=BIGINT},
  438 + </if>
  439 + <if test="record.plCountryName != null">
  440 + pl_country_name = #{record.plCountryName,jdbcType=VARCHAR},
  441 + </if>
  442 + <if test="record.plAddress != null">
  443 + pl_address = #{record.plAddress,jdbcType=VARCHAR},
  444 + </if>
  445 + <if test="record.plBerthNum != null">
  446 + pl_berth_num = #{record.plBerthNum,jdbcType=INTEGER},
  447 + </if>
  448 + <if test="record.plPayType != null">
  449 + pl_pay_type = #{record.plPayType,jdbcType=INTEGER},
  450 + </if>
  451 + <if test="record.plChargeNum != null">
  452 + pl_charge_num = #{record.plChargeNum,jdbcType=INTEGER},
  453 + </if>
  454 + <if test="record.plType != null">
  455 + pl_type = #{record.plType,jdbcType=INTEGER},
  456 + </if>
  457 + <if test="record.plTypeProp != null">
  458 + pl_type_prop = #{record.plTypeProp,jdbcType=VARCHAR},
  459 + </if>
  460 + <if test="record.plBusiTimeStart != null">
  461 + pl_busi_time_start = #{record.plBusiTimeStart,jdbcType=VARCHAR},
  462 + </if>
  463 + <if test="record.plBusiTimeEnd != null">
  464 + pl_busi_time_end = #{record.plBusiTimeEnd,jdbcType=VARCHAR},
  465 + </if>
  466 + <if test="record.plEntranceNum != null">
  467 + pl_entrance_num = #{record.plEntranceNum,jdbcType=INTEGER},
  468 + </if>
  469 + <if test="record.plExitNum != null">
  470 + pl_exit_num = #{record.plExitNum,jdbcType=INTEGER},
  471 + </if>
  472 + <if test="record.dataStatus != null">
  473 + data_status = #{record.dataStatus,jdbcType=INTEGER},
  474 + </if>
  475 + <if test="record.createTime != null">
  476 + create_time = #{record.createTime,jdbcType=TIMESTAMP},
  477 + </if>
  478 + <if test="record.createOp != null">
  479 + create_op = #{record.createOp,jdbcType=BIGINT},
  480 + </if>
  481 + <if test="record.modifyTime != null">
  482 + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP},
  483 + </if>
  484 + <if test="record.modifyOp != null">
  485 + modify_op = #{record.modifyOp,jdbcType=BIGINT},
  486 + </if>
  487 + <if test="record.plRate != null">
  488 + pl_rate = #{record.plRate,jdbcType=VARCHAR},
  489 + </if>
  490 + <if test="record.serviceTel != null">
  491 + service_tel = #{record.serviceTel,jdbcType=VARCHAR},
  492 + </if>
  493 + <if test="record.plPicturePath != null">
  494 + pl_picture_path = #{record.plPicturePath,jdbcType=VARCHAR},
  495 + </if>
  496 + <if test="record.busiCircle != null">
  497 + busi_circle = #{record.busiCircle,jdbcType=INTEGER},
  498 + </if>
  499 + <if test="record.remark != null">
  500 + remark = #{record.remark,jdbcType=VARCHAR},
  501 + </if>
  502 + <if test="record.plAreaBlockId != null">
  503 + pl_area_block_id = #{record.plAreaBlockId,jdbcType=BIGINT},
  504 + </if>
  505 + <if test="record.plAreaBlockName != null">
  506 + pl_area_block_name = #{record.plAreaBlockName,jdbcType=VARCHAR},
  507 + </if>
  508 + <if test="record.plBusiType != null">
  509 + pl_busi_type = #{record.plBusiType,jdbcType=VARCHAR},
  510 + </if>
  511 + <if test="record.orgId != null">
  512 + org_id = #{record.orgId,jdbcType=BIGINT},
  513 + </if>
  514 + <if test="record.orgName != null">
  515 + org_name = #{record.orgName,jdbcType=VARCHAR},
  516 + </if>
  517 + </set>
  518 + <if test="_parameter != null">
  519 + <include refid="Update_By_Example_Where_Clause" />
  520 + </if>
  521 + </update>
  522 + <update id="updateByExample" parameterType="map">
  523 + update parking_lot
  524 + set pl_id = #{record.plId,jdbcType=BIGINT},
  525 + pl_name = #{record.plName,jdbcType=VARCHAR},
  526 + pl_no = #{record.plNo,jdbcType=VARCHAR},
  527 + pl_out_no = #{record.plOutNo,jdbcType=VARCHAR},
  528 + state = #{record.state,jdbcType=INTEGER},
  529 + source_type = #{record.sourceType,jdbcType=INTEGER},
  530 + pl_province_id = #{record.plProvinceId,jdbcType=BIGINT},
  531 + pl_province_name = #{record.plProvinceName,jdbcType=VARCHAR},
  532 + pl_city_id = #{record.plCityId,jdbcType=BIGINT},
  533 + pl_city_name = #{record.plCityName,jdbcType=VARCHAR},
  534 + pl_country_id = #{record.plCountryId,jdbcType=BIGINT},
  535 + pl_country_name = #{record.plCountryName,jdbcType=VARCHAR},
  536 + pl_address = #{record.plAddress,jdbcType=VARCHAR},
  537 + pl_berth_num = #{record.plBerthNum,jdbcType=INTEGER},
  538 + pl_pay_type = #{record.plPayType,jdbcType=INTEGER},
  539 + pl_charge_num = #{record.plChargeNum,jdbcType=INTEGER},
  540 + pl_type = #{record.plType,jdbcType=INTEGER},
  541 + pl_type_prop = #{record.plTypeProp,jdbcType=VARCHAR},
  542 + pl_busi_time_start = #{record.plBusiTimeStart,jdbcType=VARCHAR},
  543 + pl_busi_time_end = #{record.plBusiTimeEnd,jdbcType=VARCHAR},
  544 + pl_entrance_num = #{record.plEntranceNum,jdbcType=INTEGER},
  545 + pl_exit_num = #{record.plExitNum,jdbcType=INTEGER},
  546 + data_status = #{record.dataStatus,jdbcType=INTEGER},
  547 + create_time = #{record.createTime,jdbcType=TIMESTAMP},
  548 + create_op = #{record.createOp,jdbcType=BIGINT},
  549 + modify_time = #{record.modifyTime,jdbcType=TIMESTAMP},
  550 + modify_op = #{record.modifyOp,jdbcType=BIGINT},
  551 + pl_rate = #{record.plRate,jdbcType=VARCHAR},
  552 + service_tel = #{record.serviceTel,jdbcType=VARCHAR},
  553 + pl_picture_path = #{record.plPicturePath,jdbcType=VARCHAR},
  554 + busi_circle = #{record.busiCircle,jdbcType=INTEGER},
  555 + remark = #{record.remark,jdbcType=VARCHAR},
  556 + pl_area_block_id = #{record.plAreaBlockId,jdbcType=BIGINT},
  557 + pl_area_block_name = #{record.plAreaBlockName,jdbcType=VARCHAR},
  558 + pl_busi_type = #{record.plBusiType,jdbcType=VARCHAR},
  559 + org_id = #{record.orgId,jdbcType=BIGINT},
  560 + org_name = #{record.orgName,jdbcType=VARCHAR}
  561 + <if test="_parameter != null">
  562 + <include refid="Update_By_Example_Where_Clause" />
  563 + </if>
  564 + </update>
  565 + <update id="updateByPrimaryKeySelective" parameterType="com.zteits.job.domain.ParkingLot">
  566 + update parking_lot
  567 + <set>
  568 + <if test="plName != null">
  569 + pl_name = #{plName,jdbcType=VARCHAR},
  570 + </if>
  571 + <if test="plNo != null">
  572 + pl_no = #{plNo,jdbcType=VARCHAR},
  573 + </if>
  574 + <if test="plOutNo != null">
  575 + pl_out_no = #{plOutNo,jdbcType=VARCHAR},
  576 + </if>
  577 + <if test="state != null">
  578 + state = #{state,jdbcType=INTEGER},
  579 + </if>
  580 + <if test="sourceType != null">
  581 + source_type = #{sourceType,jdbcType=INTEGER},
  582 + </if>
  583 + <if test="plProvinceId != null">
  584 + pl_province_id = #{plProvinceId,jdbcType=BIGINT},
  585 + </if>
  586 + <if test="plProvinceName != null">
  587 + pl_province_name = #{plProvinceName,jdbcType=VARCHAR},
  588 + </if>
  589 + <if test="plCityId != null">
  590 + pl_city_id = #{plCityId,jdbcType=BIGINT},
  591 + </if>
  592 + <if test="plCityName != null">
  593 + pl_city_name = #{plCityName,jdbcType=VARCHAR},
  594 + </if>
  595 + <if test="plCountryId != null">
  596 + pl_country_id = #{plCountryId,jdbcType=BIGINT},
  597 + </if>
  598 + <if test="plCountryName != null">
  599 + pl_country_name = #{plCountryName,jdbcType=VARCHAR},
  600 + </if>
  601 + <if test="plAddress != null">
  602 + pl_address = #{plAddress,jdbcType=VARCHAR},
  603 + </if>
  604 + <if test="plBerthNum != null">
  605 + pl_berth_num = #{plBerthNum,jdbcType=INTEGER},
  606 + </if>
  607 + <if test="plPayType != null">
  608 + pl_pay_type = #{plPayType,jdbcType=INTEGER},
  609 + </if>
  610 + <if test="plChargeNum != null">
  611 + pl_charge_num = #{plChargeNum,jdbcType=INTEGER},
  612 + </if>
  613 + <if test="plType != null">
  614 + pl_type = #{plType,jdbcType=INTEGER},
  615 + </if>
  616 + <if test="plTypeProp != null">
  617 + pl_type_prop = #{plTypeProp,jdbcType=VARCHAR},
  618 + </if>
  619 + <if test="plBusiTimeStart != null">
  620 + pl_busi_time_start = #{plBusiTimeStart,jdbcType=VARCHAR},
  621 + </if>
  622 + <if test="plBusiTimeEnd != null">
  623 + pl_busi_time_end = #{plBusiTimeEnd,jdbcType=VARCHAR},
  624 + </if>
  625 + <if test="plEntranceNum != null">
  626 + pl_entrance_num = #{plEntranceNum,jdbcType=INTEGER},
  627 + </if>
  628 + <if test="plExitNum != null">
  629 + pl_exit_num = #{plExitNum,jdbcType=INTEGER},
  630 + </if>
  631 + <if test="dataStatus != null">
  632 + data_status = #{dataStatus,jdbcType=INTEGER},
  633 + </if>
  634 + <if test="createTime != null">
  635 + create_time = #{createTime,jdbcType=TIMESTAMP},
  636 + </if>
  637 + <if test="createOp != null">
  638 + create_op = #{createOp,jdbcType=BIGINT},
  639 + </if>
  640 + <if test="modifyTime != null">
  641 + modify_time = #{modifyTime,jdbcType=TIMESTAMP},
  642 + </if>
  643 + <if test="modifyOp != null">
  644 + modify_op = #{modifyOp,jdbcType=BIGINT},
  645 + </if>
  646 + <if test="plRate != null">
  647 + pl_rate = #{plRate,jdbcType=VARCHAR},
  648 + </if>
  649 + <if test="serviceTel != null">
  650 + service_tel = #{serviceTel,jdbcType=VARCHAR},
  651 + </if>
  652 + <if test="plPicturePath != null">
  653 + pl_picture_path = #{plPicturePath,jdbcType=VARCHAR},
  654 + </if>
  655 + <if test="busiCircle != null">
  656 + busi_circle = #{busiCircle,jdbcType=INTEGER},
  657 + </if>
  658 + <if test="remark != null">
  659 + remark = #{remark,jdbcType=VARCHAR},
  660 + </if>
  661 + <if test="plAreaBlockId != null">
  662 + pl_area_block_id = #{plAreaBlockId,jdbcType=BIGINT},
  663 + </if>
  664 + <if test="plAreaBlockName != null">
  665 + pl_area_block_name = #{plAreaBlockName,jdbcType=VARCHAR},
  666 + </if>
  667 + <if test="plBusiType != null">
  668 + pl_busi_type = #{plBusiType,jdbcType=VARCHAR},
  669 + </if>
  670 + <if test="orgId != null">
  671 + org_id = #{orgId,jdbcType=BIGINT},
  672 + </if>
  673 + <if test="orgName != null">
  674 + org_name = #{orgName,jdbcType=VARCHAR},
  675 + </if>
  676 + </set>
  677 + where pl_id = #{plId,jdbcType=BIGINT}
  678 + </update>
  679 + <update id="updateByPrimaryKey" parameterType="com.zteits.job.domain.ParkingLot">
  680 + update parking_lot
  681 + set pl_name = #{plName,jdbcType=VARCHAR},
  682 + pl_no = #{plNo,jdbcType=VARCHAR},
  683 + pl_out_no = #{plOutNo,jdbcType=VARCHAR},
  684 + state = #{state,jdbcType=INTEGER},
  685 + source_type = #{sourceType,jdbcType=INTEGER},
  686 + pl_province_id = #{plProvinceId,jdbcType=BIGINT},
  687 + pl_province_name = #{plProvinceName,jdbcType=VARCHAR},
  688 + pl_city_id = #{plCityId,jdbcType=BIGINT},
  689 + pl_city_name = #{plCityName,jdbcType=VARCHAR},
  690 + pl_country_id = #{plCountryId,jdbcType=BIGINT},
  691 + pl_country_name = #{plCountryName,jdbcType=VARCHAR},
  692 + pl_address = #{plAddress,jdbcType=VARCHAR},
  693 + pl_berth_num = #{plBerthNum,jdbcType=INTEGER},
  694 + pl_pay_type = #{plPayType,jdbcType=INTEGER},
  695 + pl_charge_num = #{plChargeNum,jdbcType=INTEGER},
  696 + pl_type = #{plType,jdbcType=INTEGER},
  697 + pl_type_prop = #{plTypeProp,jdbcType=VARCHAR},
  698 + pl_busi_time_start = #{plBusiTimeStart,jdbcType=VARCHAR},
  699 + pl_busi_time_end = #{plBusiTimeEnd,jdbcType=VARCHAR},
  700 + pl_entrance_num = #{plEntranceNum,jdbcType=INTEGER},
  701 + pl_exit_num = #{plExitNum,jdbcType=INTEGER},
  702 + data_status = #{dataStatus,jdbcType=INTEGER},
  703 + create_time = #{createTime,jdbcType=TIMESTAMP},
  704 + create_op = #{createOp,jdbcType=BIGINT},
  705 + modify_time = #{modifyTime,jdbcType=TIMESTAMP},
  706 + modify_op = #{modifyOp,jdbcType=BIGINT},
  707 + pl_rate = #{plRate,jdbcType=VARCHAR},
  708 + service_tel = #{serviceTel,jdbcType=VARCHAR},
  709 + pl_picture_path = #{plPicturePath,jdbcType=VARCHAR},
  710 + busi_circle = #{busiCircle,jdbcType=INTEGER},
  711 + remark = #{remark,jdbcType=VARCHAR},
  712 + pl_area_block_id = #{plAreaBlockId,jdbcType=BIGINT},
  713 + pl_area_block_name = #{plAreaBlockName,jdbcType=VARCHAR},
  714 + pl_busi_type = #{plBusiType,jdbcType=VARCHAR},
  715 + org_id = #{orgId,jdbcType=BIGINT},
  716 + org_name = #{orgName,jdbcType=VARCHAR}
  717 + where pl_id = #{plId,jdbcType=BIGINT}
  718 + </update>
  719 +</mapper>
0 \ No newline at end of file 720 \ No newline at end of file
zteits-job/zteits-job.iml 0 → 100644
  1 +++ a/zteits-job/zteits-job.iml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
  3 + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
  4 + <output url="file://$MODULE_DIR$/target/classes" />
  5 + <output-test url="file://$MODULE_DIR$/target/test-classes" />
  6 + <content url="file://$MODULE_DIR$">
  7 + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
  8 + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
  9 + <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
  10 + <excludeFolder url="file://$MODULE_DIR$/target" />
  11 + </content>
  12 + <orderEntry type="inheritedJdk" />
  13 + <orderEntry type="sourceFolder" forTests="false" />
  14 + <orderEntry type="library" name="Maven: com.zteits:zteits-framework:0.0.1-SNAPSHOT" level="project" />
  15 + <orderEntry type="library" name="Maven: com.zteits:zteits-api:0.0.1-SNAPSHOT" level="project" />
  16 + <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.7.0" level="project" />
  17 + <orderEntry type="library" name="Maven: com.alibaba:dubbo:2.5.5" level="project" />
  18 + <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
  19 + <orderEntry type="library" name="Maven: org.jboss.netty:netty:3.2.5.Final" level="project" />
  20 + <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
  21 + <orderEntry type="library" name="Maven: com.google.guava:guava:21.0" level="project" />
  22 + <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.6" level="project" />
  23 + <orderEntry type="library" name="Maven: com.sign:sign:1.0" level="project" />
  24 + <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.9" level="project" />
  25 + <orderEntry type="library" name="Maven: org.apache.poi:poi:3.9" level="project" />
  26 + <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.9" level="project" />
  27 + <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.3.0" level="project" />
  28 + <orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" />
  29 + <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
  30 + <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
  31 + <orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.2" level="project" />
  32 + <orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.2" level="project" />
  33 + <orderEntry type="library" name="Maven: net.sourceforge.javacsv:javacsv:2.0" level="project" />
  34 + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
  35 + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
  36 + <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
  37 + <orderEntry type="library" name="Maven: org.apache.curator:curator-recipes:4.0.0" level="project" />
  38 + <orderEntry type="library" name="Maven: org.apache.curator:curator-framework:4.0.0" level="project" />
  39 + <orderEntry type="library" name="Maven: org.apache.curator:curator-client:4.0.0" level="project" />
  40 + <orderEntry type="library" name="Maven: org.apache.zookeeper:zookeeper:3.5.3-beta" level="project" />
  41 + <orderEntry type="library" name="Maven: commons-cli:commons-cli:1.2" level="project" />
  42 + <orderEntry type="library" name="Maven: log4j:log4j:1.2.17" level="project" />
  43 + <orderEntry type="library" name="Maven: io.netty:netty:3.10.5.Final" level="project" />
  44 + <orderEntry type="library" name="Maven: com.squareup.okhttp:okhttp:2.7.5" level="project" />
  45 + <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.8.0" level="project" />
  46 + <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.11.0" level="project" />
  47 + <orderEntry type="library" name="Maven: com.alibaba.pay:alipay-sdk-java:1.0.0" level="project" />
  48 + <orderEntry type="library" name="Maven: org.apache.rocketmq:spring-boot-starter-rocketmq:1.0.6-SNAPSHOT" level="project" />
  49 + <orderEntry type="library" name="Maven: com.aliyun.openservices:ons-client:1.7.1.Final" level="project" />
  50 + <orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.13.RELEASE" level="project" />
  51 + <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
  52 + <orderEntry type="library" name="Maven: net.sourceforge.dynamicreports:dynamicreports-core:5.1.0" level="project" />
  53 + <orderEntry type="library" name="Maven: net.sf.jasperreports:jasperreports:6.5.1" level="project" />
  54 + <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.3" level="project" />
  55 + <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
  56 + <orderEntry type="library" name="Maven: commons-digester:commons-digester:2.1" level="project" />
  57 + <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
  58 + <orderEntry type="library" name="Maven: org.jfree:jcommon:1.0.23" level="project" />
  59 + <orderEntry type="library" name="Maven: org.jfree:jfreechart:1.0.19" level="project" />
  60 + <orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
  61 + <orderEntry type="library" name="Maven: com.google.zxing:core:3.2.1" level="project" />
  62 + <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
  63 + <orderEntry type="library" name="Maven: net.sf.barcode4j:barcode4j:2.0" level="project" />
  64 + <orderEntry type="library" name="Maven: avalon-framework:avalon-framework-impl:4.2.0" level="project" />
  65 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-bridge:1.9" level="project" />
  66 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-anim:1.9" level="project" />
  67 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.9" level="project" />
  68 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-css:1.9" level="project" />
  69 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.2" level="project" />
  70 + <orderEntry type="library" name="Maven: commons-io:commons-io:1.3.1" level="project" />
  71 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-dom:1.9" level="project" />
  72 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ext:1.9" level="project" />
  73 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gvt:1.9" level="project" />
  74 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-parser:1.9" level="project" />
  75 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-script:1.9" level="project" />
  76 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.9" level="project" />
  77 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-util:1.9" level="project" />
  78 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-constants:1.9" level="project" />
  79 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-i18n:1.9" level="project" />
  80 + <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-xml:1.9" level="project" />
  81 + <orderEntry type="library" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
  82 + <orderEntry type="library" name="Maven: com.lowagie:itext:2.1.7" level="project" />
  83 + <orderEntry type="library" name="Maven: bouncycastle:bcmail-jdk14:138" level="project" />
  84 + <orderEntry type="library" name="Maven: bouncycastle:bcprov-jdk14:138" level="project" />
  85 + <orderEntry type="library" name="Maven: org.bouncycastle:bctsp-jdk14:1.38" level="project" />
  86 + <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk14:1.38" level="project" />
  87 + <orderEntry type="library" name="Maven: org.bouncycastle:bcmail-jdk14:1.38" level="project" />
  88 + <orderEntry type="library" name="Maven: net.sourceforge.dynamicreports:dynamicreports-adhoc:5.1.0" level="project" />
  89 + <orderEntry type="library" name="Maven: net.sourceforge.dynamicreports:dynamicreports-googlecharts:5.1.0" level="project" />
  90 + <orderEntry type="library" name="Maven: org.apache.velocity:velocity:1.7" level="project" />
  91 + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
  92 + <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.8" level="project" />
  93 + <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
  94 + <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:1.5.9.RELEASE" level="project" />
  95 + <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:1.5.9.RELEASE" level="project" />
  96 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.9.RELEASE" level="project" />
  97 + <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:1.5.9.RELEASE" level="project" />
  98 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.9.RELEASE" level="project" />
  99 + <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.2.0" level="project" />
  100 + <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.2.1" level="project" />
  101 + <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.1" level="project" />
  102 + <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.3" level="project" />
  103 + <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:2.6.0" level="project" />
  104 + <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:1.10.19" level="project" />
  105 + <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.1" level="project" />
  106 + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
  107 + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
  108 + <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.4.0" level="project" />
  109 + <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
  110 + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.13.RELEASE" level="project" />
  111 + <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:4.3.13.RELEASE" level="project" />
  112 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.9.RELEASE" level="project" />
  113 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.9.RELEASE" level="project" />
  114 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.9.RELEASE" level="project" />
  115 + <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
  116 + <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
  117 + <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
  118 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.9.RELEASE" level="project" />
  119 + <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.23" level="project" />
  120 + <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:8.5.23" level="project" />
  121 + <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.23" level="project" />
  122 + <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.23" level="project" />
  123 + <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.3.6.Final" level="project" />
  124 + <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
  125 + <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
  126 + <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.13.RELEASE" level="project" />
  127 + <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.13.RELEASE" level="project" />
  128 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:1.5.9.RELEASE" level="project" />
  129 + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.13.RELEASE" level="project" />
  130 + <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" />
  131 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.4.7.RELEASE" level="project" />
  132 + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.9.RELEASE" level="project" />
  133 + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.9.RELEASE" level="project" />
  134 + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.13.RELEASE" level="project" />
  135 + <orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.13.RELEASE" level="project" />
  136 + <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
  137 + <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" />
  138 + <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.3" level="project" />
  139 + <orderEntry type="library" name="Maven: org.springframework.session:spring-session:1.3.1.RELEASE" level="project" />
  140 + <orderEntry type="library" name="Maven: com.xiaoleilu:hutool-all:3.0.5" level="project" />
  141 + <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.47" level="project" />
  142 + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
  143 + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
  144 + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
  145 + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
  146 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.5.9.RELEASE" level="project" />
  147 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.9.RELEASE" level="project" />
  148 + <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.23" level="project" />
  149 + <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.23" level="project" />
  150 + <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.13.RELEASE" level="project" />
  151 + <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.0.12.Final" level="project" />
  152 + <orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final" level="project" />
  153 + <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
  154 + <orderEntry type="library" name="Maven: org.jboss:jandex:2.0.0.Final" level="project" />
  155 + <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" />
  156 + <orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:5.0.12.Final" level="project" />
  157 + <orderEntry type="library" name="Maven: javax.transaction:javax.transaction-api:1.2" level="project" />
  158 + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.11.9.RELEASE" level="project" />
  159 + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.9.RELEASE" level="project" />
  160 + <orderEntry type="library" name="Maven: org.springframework:spring-orm:4.3.13.RELEASE" level="project" />
  161 + <orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.3.13.RELEASE" level="project" />
  162 + <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:1.5.9.RELEASE" level="project" />
  163 + <orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.27-incubating" level="project" />
  164 + <orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.13.RELEASE" level="project" />
  165 + <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.42" level="project" />
  166 + <orderEntry type="library" name="Maven: com.alibaba:druid:1.0.31" level="project" />
  167 + <orderEntry type="module-library">
  168 + <library name="Maven: com.alibaba:jconsole:1.8.0">
  169 + <CLASSES>
  170 + <root url="jar://C:/Program Files/Java/jdk1.8.0_151/lib/jconsole.jar!/" />
  171 + </CLASSES>
  172 + <JAVADOC />
  173 + <SOURCES />
  174 + </library>
  175 + </orderEntry>
  176 + <orderEntry type="module-library">
  177 + <library name="Maven: com.alibaba:tools:1.8.0">
  178 + <CLASSES>
  179 + <root url="jar://C:/Program Files/Java/jdk1.8.0_151/lib/tools.jar!/" />
  180 + </CLASSES>
  181 + <JAVADOC />
  182 + <SOURCES />
  183 + </library>
  184 + </orderEntry>
  185 + <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.4" level="project" />
  186 + <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.1" level="project" />
  187 + <orderEntry type="library" name="Maven: org.mybatis.generator:mybatis-generator-core:1.3.5" level="project" />
  188 + <orderEntry type="library" name="Maven: tk.mybatis:mapper:3.4.0" level="project" />
  189 + <orderEntry type="library" name="Maven: javax.persistence:persistence-api:1.0" level="project" />
  190 + <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.7.0" level="project" />
  191 + <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.13" level="project" />
  192 + <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.7.0" level="project" />
  193 + <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.7.0" level="project" />
  194 + <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.6.14" level="project" />
  195 + <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.7.0" level="project" />
  196 + <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.7.0" level="project" />
  197 + <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.7.0" level="project" />
  198 + <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
  199 + <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
  200 + <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" />
  201 + <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" />
  202 + <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.1.0.Final" level="project" />
  203 + <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.7.0" level="project" />
  204 + <orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:4.2.3.RELEASE" level="project" />
  205 + <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
  206 + <orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:4.2.3.RELEASE" level="project" />
  207 + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.13.RELEASE" level="project" />
  208 + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.13.RELEASE" level="project" />
  209 + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.13.RELEASE" level="project" />
  210 + </component>
  211 +</module>
0 \ No newline at end of file 212 \ No newline at end of file
zteits-module.iml 0 → 100644
  1 +++ a/zteits-module.iml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
  3 + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5">
  4 + <output url="file://$MODULE_DIR$/target/classes" />
  5 + <output-test url="file://$MODULE_DIR$/target/test-classes" />
  6 + <content url="file://$MODULE_DIR$">
  7 + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
  8 + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
  9 + <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
  10 + <excludeFolder url="file://$MODULE_DIR$/target" />
  11 + </content>
  12 + <orderEntry type="inheritedJdk" />
  13 + <orderEntry type="sourceFolder" forTests="false" />
  14 + </component>
  15 +</module>
0 \ No newline at end of file 16 \ No newline at end of file