Commit c2954ebb authored by wujiang's avatar wujiang

添加安全域控工程

parent eb71cc80
<factorypath>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-eureka-server/2.2.5.RELEASE/spring-cloud-starter-netflix-eureka-server-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter/2.2.5.RELEASE/spring-cloud-starter-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-context/2.2.5.RELEASE/spring-cloud-context-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/security/spring-security-crypto/5.3.9.RELEASE/spring-security-crypto-5.3.9.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-commons/2.2.5.RELEASE/spring-cloud-commons-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/security/spring-security-rsa/1.0.9.RELEASE/spring-security-rsa-1.0.9.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/bouncycastle/bcpkix-jdk15on/1.64/bcpkix-jdk15on-1.64.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/bouncycastle/bcprov-jdk15on/1.64/bcprov-jdk15on-1.64.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-eureka-server/2.2.5.RELEASE/spring-cloud-netflix-eureka-server-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-actuator/2.3.11.RELEASE/spring-boot-starter-actuator-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-actuator-autoconfigure/2.3.11.RELEASE/spring-boot-actuator-autoconfigure-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-actuator/2.3.11.RELEASE/spring-boot-actuator-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/micrometer/micrometer-core/1.5.14/micrometer-core-1.5.14.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-freemarker/2.3.11.RELEASE/spring-boot-starter-freemarker-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-context-support/5.2.15.RELEASE/spring-context-support-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-hystrix/2.2.5.RELEASE/spring-cloud-netflix-hystrix-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-aop/2.3.11.RELEASE/spring-boot-starter-aop-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-eureka-client/2.2.5.RELEASE/spring-cloud-netflix-eureka-client-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/eureka/eureka-client/1.9.25/eureka-client-1.9.25.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/jettison/jettison/1.3.7/jettison-1.3.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/stax/stax-api/1.0.1/stax-api-1.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/netflix-commons/netflix-eventbus/0.3.0/netflix-eventbus-0.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/netflix-commons/netflix-infix/0.3.0/netflix-infix-0.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/antlr/antlr/2.7.7/antlr-2.7.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/gson/gson/2.8.6/gson-2.8.6.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-math/2.2/commons-math-2.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/servo/servo-core/0.12.21/servo-core-0.12.21.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/jersey-core/1.19.1/jersey-core-1.19.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/contribs/jersey-apache-client4/1.19.1/jersey-apache-client4-1.19.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/httpcomponents/httpcore/4.4.14/httpcore-4.4.14.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-codec/commons-codec/1.14/commons-codec-1.14.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/inject/guice/4.1.0/guice-4.1.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-annotations/2.11.4/jackson-annotations-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-core/2.11.4/jackson-core-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/jersey-servlet/1.19.1/jersey-servlet-1.19.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/jersey-server/1.19.1/jersey-server-1.19.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/jersey/jersey-client/1.19.1/jersey-client-1.19.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/eureka/eureka-core/1.9.25/eureka-core-1.9.25.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/woodstox/woodstox-core/5.3.0/woodstox-core-5.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/javax/inject/javax.inject/1/javax.inject-1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.11.4/jackson-dataformat-xml-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.11.4/jackson-module-jaxb-annotations-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/jakarta/activation/jakarta.activation-api/1.2.2/jakarta.activation-api-1.2.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/thoughtworks/xstream/xstream/1.4.11.1/xstream-1.4.11.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-archaius/2.2.5.RELEASE/spring-cloud-starter-netflix-archaius-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-ribbon/2.2.5.RELEASE/spring-cloud-netflix-ribbon-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-netflix-archaius/2.2.5.RELEASE/spring-cloud-netflix-archaius-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-netflix-ribbon/2.2.5.RELEASE/spring-cloud-starter-netflix-ribbon-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon/2.3.0/ribbon-2.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-transport/2.3.0/ribbon-transport-2.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxnetty-contexts/0.4.9/rxnetty-contexts-0.4.9.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxnetty-servo/0.4.9/rxnetty-servo-0.4.9.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxnetty/0.4.9/rxnetty-0.4.9.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-core/2.3.0/ribbon-core-2.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-httpclient/2.3.0/ribbon-httpclient-2.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/netflix-commons/netflix-commons-util/0.3.0/netflix-commons-util-0.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-loadbalancer/2.3.0/ribbon-loadbalancer-2.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/netflix-commons/netflix-statistics/0.1.1/netflix-statistics-0.1.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/reactivex/rxjava/1.3.8/rxjava-1.3.8.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-loadbalancer/2.2.5.RELEASE/spring-cloud-starter-loadbalancer-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-loadbalancer/2.2.5.RELEASE/spring-cloud-loadbalancer-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-validation/2.3.11.RELEASE/spring-boot-starter-validation-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/hibernate/validator/hibernate-validator/6.1.7.Final/hibernate-validator-6.1.7.Final.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/jboss/logging/jboss-logging/3.4.1.Final/jboss-logging-3.4.1.Final.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/projectreactor/addons/reactor-extra/3.3.6.RELEASE/reactor-extra-3.3.6.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-cache/2.3.11.RELEASE/spring-boot-starter-cache-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/stoyanr/evictor/1.0.0/evictor-1.0.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/ribbon/ribbon-eureka/2.3.0/ribbon-eureka-2.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/jaxb/jaxb-runtime/2.3.4/jaxb-runtime-2.3.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/jakarta/xml/bind/jakarta.xml.bind-api/2.3.3/jakarta.xml.bind-api-2.3.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/jaxb/txw2/2.3.4/txw2-2.3.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-web/2.3.11.RELEASE/spring-boot-starter-web-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter/2.3.11.RELEASE/spring-boot-starter-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot/2.3.11.RELEASE/spring-boot-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-autoconfigure/2.3.11.RELEASE/spring-boot-autoconfigure-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-logging/2.3.11.RELEASE/spring-boot-starter-logging-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/logging/log4j/log4j-to-slf4j/2.13.3/log4j-to-slf4j-2.13.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/logging/log4j/log4j-api/2.13.3/log4j-api-2.13.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/jul-to-slf4j/1.7.30/jul-to-slf4j-1.7.30.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-core/5.2.15.RELEASE/spring-core-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-jcl/5.2.15.RELEASE/spring-jcl-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/yaml/snakeyaml/1.26/snakeyaml-1.26.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-json/2.3.11.RELEASE/spring-boot-starter-json-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/core/jackson-databind/2.11.4/jackson-databind-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.4/jackson-datatype-jdk8-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.11.4/jackson-datatype-jsr310-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/jackson/module/jackson-module-parameter-names/2.11.4/jackson-module-parameter-names-2.11.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-tomcat/2.3.11.RELEASE/spring-boot-starter-tomcat-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/tomcat/embed/tomcat-embed-core/9.0.46/tomcat-embed-core-9.0.46.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/glassfish/jakarta.el/3.0.3/jakarta.el-3.0.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.46/tomcat-embed-websocket-9.0.46.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-web/5.2.15.RELEASE/spring-web-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-beans/5.2.15.RELEASE/spring-beans-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-webmvc/5.2.15.RELEASE/spring-webmvc-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-aop/5.2.15.RELEASE/spring-aop-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-context/5.2.15.RELEASE/spring-context-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-expression/5.2.15.RELEASE/spring-expression-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-javanica/1.5.18/hystrix-javanica-1.5.18.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/netflix/hystrix/hystrix-core/1.5.18/hystrix-core-1.5.18.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/aspectj/aspectjweaver/1.9.6/aspectjweaver-1.9.6.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/guava/guava/29.0-jre/guava-29.0-jre.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/checkerframework/checker-qual/2.11.1/checker-qual-2.11.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/fastjson/1.2.67/fastjson-1.2.67.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/yeejoin/amos-feign-privilege/1.7.1/amos-feign-privilege-1.7.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/typroject/tyboot-core-foundation/1.1.21/tyboot-core-foundation-1.1.21.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/belerweb/pinyin4j/2.5.0/pinyin4j-2.5.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-beanutils/commons-beanutils/1.9.2/commons-beanutils-1.9.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/esotericsoftware/reflectasm/reflectasm/1.09/reflectasm-1.09.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/axet/kaptcha/0.0.9/kaptcha-0.0.9.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/jhlabs/filters/2.0.235/filters-2.0.235.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/yeejoin/amos-component-feign/1.7.1/amos-component-feign-1.7.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-starter-openfeign/2.2.5.RELEASE/spring-cloud-starter-openfeign-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/cloud/spring-cloud-openfeign-core/2.2.5.RELEASE/spring-cloud-openfeign-core-2.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/form/feign-form-spring/3.8.0/feign-form-spring-3.8.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/form/feign-form/3.8.0/feign-form-3.8.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-fileupload/commons-fileupload/1.4/commons-fileupload-1.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-io/commons-io/2.2/commons-io-2.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-core/10.10.1/feign-core-10.10.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-slf4j/10.10.1/feign-slf4j-10.10.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/openfeign/feign-hystrix/10.10.1/feign-hystrix-10.10.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/javax/servlet/javax.servlet-api/4.0.1/javax.servlet-api-4.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/typroject/tyboot-component-cache/1.1.21/tyboot-component-cache-1.1.21.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-redis/1.4.5.RELEASE/spring-boot-starter-redis-1.4.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-redis/2.3.9.RELEASE/spring-data-redis-2.3.9.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-keyvalue/2.3.9.RELEASE/spring-data-keyvalue-2.3.9.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/data/spring-data-commons/2.3.9.RELEASE/spring-data-commons-2.3.9.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-oxm/5.2.15.RELEASE/spring-oxm-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/redis/clients/jedis/3.3.0/jedis-3.3.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-pool2/2.8.1/commons-pool2-2.8.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/zipkin/brave/brave/5.12.3/brave-5.12.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/zipkin/reporter2/zipkin-reporter-brave/2.15.0/zipkin-reporter-brave-2.15.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/zipkin/reporter2/zipkin-reporter/2.15.0/zipkin-reporter-2.15.0.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/zipkin/zipkin2/zipkin/2.21.1/zipkin-2.21.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/alibaba/easyexcel/2.0.5/easyexcel-2.0.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/cglib/cglib/3.1/cglib-3.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/ehcache/ehcache/3.8.1/ehcache-3.8.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-lang/commons-lang/2.4/commons-lang-2.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/poi-scratchpad/4.0.1/poi-scratchpad-4.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/poi-ooxml/4.0.1/poi-ooxml-4.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/virtuald/curvesapi/1.05/curvesapi-1.05.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/fr/opensagres/xdocreport/xdocreport/1.0.6/xdocreport-1.0.6.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/poi-ooxml-schemas/4.0.1/poi-ooxml-schemas-4.0.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/xmlbeans/xmlbeans/3.0.2/xmlbeans-3.0.2.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/poi/ooxml-schemas/1.3/ooxml-schemas-1.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/jsoup/jsoup/1.11.3/jsoup-1.11.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/joda-time/joda-time/2.10.4/joda-time-2.10.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-lang3/3.10/commons-lang3-3.10.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/velocity/velocity-engine-core/2.1/velocity-engine-core-2.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/freemarker/freemarker/2.3.31/freemarker-2.3.31.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/boot/spring-boot-starter-websocket/2.3.11.RELEASE/spring-boot-starter-websocket-2.3.11.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-messaging/5.2.15.RELEASE/spring-messaging-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-websocket/5.2.15.RELEASE/spring-websocket-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-stream/5.3.7.RELEASE/spring-integration-stream-5.3.7.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-core/5.3.7.RELEASE/spring-integration-core-5.3.7.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/spring-tx/5.2.15.RELEASE/spring-tx-5.2.15.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/retry/spring-retry/1.2.5.RELEASE/spring-retry-1.2.5.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/projectreactor/reactor-core/3.3.17.RELEASE/reactor-core-3.3.17.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/integration/spring-integration-mqtt/5.3.7.RELEASE/spring-integration-mqtt-5.3.7.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/eclipse/paho/org.eclipse.paho.client.mqttv3/1.2.4/org.eclipse.paho.client.mqttv3-1.2.4.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/projectlombok/lombok/1.18.20/lombok-1.18.20.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/xiaoymin/knife4j-spring-boot-starter/2.0.7/knife4j-spring-boot-starter-2.0.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/xiaoymin/knife4j-spring-boot-autoconfigure/2.0.7/knife4j-spring-boot-autoconfigure-2.0.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/xiaoymin/knife4j-spring/2.0.7/knife4j-spring-2.0.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/xiaoymin/knife4j-annotations/2.0.7/knife4j-annotations-2.0.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/xiaoymin/knife4j-core/2.0.7/knife4j-core-2.0.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/swagger/swagger-models/1.5.22/swagger-models-1.5.22.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-swagger2/2.10.5/springfox-swagger2-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-spi/2.10.5/springfox-spi-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-core/2.10.5/springfox-core-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/net/bytebuddy/byte-buddy/1.10.22/byte-buddy-1.10.22.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-schema/2.10.5/springfox-schema-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-swagger-common/2.10.5/springfox-swagger-common-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-spring-web/2.10.5/springfox-spring-web-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/github/classgraph/classgraph/4.1.7/classgraph-4.1.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/fasterxml/classmate/1.5.1/classmate-1.5.1.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/plugin/spring-plugin-core/2.0.0.RELEASE/spring-plugin-core-2.0.0.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/springframework/plugin/spring-plugin-metadata/2.0.0.RELEASE/spring-plugin-metadata-2.0.0.RELEASE.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/org/mapstruct/mapstruct/1.3.1.Final/mapstruct-1.3.1.Final.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-bean-validators/2.10.5/springfox-bean-validators-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/springfox/springfox-spring-webmvc/2.10.5/springfox-spring-webmvc-2.10.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/github/xiaoymin/knife4j-spring-ui/2.0.7/knife4j-spring-ui-2.0.7.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/com/yeejoin/amos-feign-systemctl/1.6.5/amos-feign-systemctl-1.6.5.jar" enabled="true" runInBatchMode="false"/>
<factorypathentry kind="VARJAR" id="M2_REPO/io/swagger/swagger-annotations/1.5.13/swagger-annotations-1.5.13.jar" enabled="true" runInBatchMode="false"/>
</factorypath>
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-biz-boot</artifactId>
<version>1.0.0</version>
</parent>
<artifactId>amos-boot-system-precontrol</artifactId>
<name>amos-boot-system-precontrol</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-precontrol-biz</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
package com.yeejoin.amos;
import java.text.ParseException;
import org.eclipse.paho.client.mqttv3.MqttException;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.TaskScheduler;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.web.client.RestTemplate;
import org.typroject.tyboot.component.emq.EmqKeeper;
import com.yeejoin.precontrol.common.listener.mqtt.AmosMqTtlListener;
import com.yeejoin.precontrol.common.listener.mqtt.ExamMqTtRecordListener;
import com.yeejoin.precontrol.common.listener.mqtt.ExamMqTtlListener;
import com.yeejoin.precontrol.common.start.StartPlatformTokenService;
import com.yeejoin.precontrol.common.start.StartRiskService;
import lombok.extern.slf4j.Slf4j;
/**
* @Description: 服务启动类
* @Author: duanwei
* @Date: 2020/8/18
*/
@SpringBootApplication(scanBasePackages = { "com.yeejoin.precontrol", "com.yeejoin.amos",
"com.yeejoin.amos.component.rule", "org.typroject.tyboot.component.emq", "org.typroject.tyboot.component.cache",
"org.typroject.tyboot.core.auth", "org.typroject.tyboot.core.foundation","com.yeejoin.precontrol.common.feign", })
@EnableDiscoveryClient
@EnableFeignClients(basePackages = {"com.yeejoin.precontrol.common.feign","com.yeejoin.amos.boot.module.common.api.feign"
,"com.yeejoin.amos.boot.biz.common.workflow.feign"})
@EnableEurekaClient
//@EnableWebSocket
@EnableAsync
@MapperScan({ "com.yeejoin.precontrol.common.mapper", "org.typroject.tyboot.face.*.orm.dao*",
"org.typroject.tyboot.core.auth.face.orm.dao", "org.typroject.tyboot.component.*.face.orm.dao*"
,"com.yeejoin.amos.boot.module.common.api.mapper"
,"com.yeejoin.amos.boot.biz.common.dao.mapper" })
@Slf4j
public class StartPrecontrolService {
@Autowired
private EmqKeeper emqKeeper;
@Autowired
private AmosMqTtlListener amosMqTtlListener;
@Autowired
private ExamMqTtlListener examMqTtlListener;
@Autowired
private ExamMqTtRecordListener examMqTtRecordListener;
@Autowired
private StartPlatformTokenService startPlatformTokenService;
@Autowired
private StartRiskService startRiskService;
public static void main(String[] args) {
SpringApplication.run(StartPrecontrolService.class, args).getEnvironment();
log.info("swagger:--->http://localhost:8060/precontrol/swagger-ui.html");
}
/**
* 使用 websockt注解的时候,使用@EnableScheduling注解后,即开启定时任务 启动的时候一直报错,增加这个bean 则报错解决。
*
* @throws ParseException
*/
@Bean
public TaskScheduler taskScheduler() throws ParseException {
ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
taskScheduler.setPoolSize(10);
taskScheduler.initialize();
return taskScheduler;
}
/**
* 添加ribbon负载均衡支持
*/
@Bean
@LoadBalanced
RestTemplate initRestTemplate() {
return new RestTemplate();
}
/**
* 初始化MQTT
*
* @throws MqttException
*/
@Bean
void initMqtt() throws MqttException {
emqKeeper.getMqttClient().subscribe("/amos/operation/log", 1, amosMqTtlListener);
emqKeeper.getMqttClient().subscribe("topic_mqtt_exam", 1, examMqTtlListener);
emqKeeper.getMqttClient().subscribe("topic_mqtt_exam_record", 1, examMqTtRecordListener);
}
// /**
// * 如果直接使用springboot的内置容器,而不是使用独立的servlet容器,就要注入ServerEndpointExporter,外部容器则不需要。
// */
// @Bean
// public ServerEndpointExporter serverEndpointExporter() {
// return new ServerEndpointExporter();
// }
@Bean
public void initToken() {
startPlatformTokenService.getToken();
}
@Bean
public void initTask() {
startRiskService.doTimerTask();
}
}
spring.datasource.url=jdbc:mysql://39.100.239.237:3306/precontrol?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=yeejoin_123
spring.jackson.time-zone=GMT+8
fdfs.so-timeout=1501
fdfs.connect-timeout=601
fdfs.thumb-image.height=200
fdfs.thumb-image.width=200
fdfs.tracker-list[0]=39.98.246.31:22122
fileserver.domain=https://rpm.yeeamos.com:8888/
hk.server=https://vms.jepcc.com
#eureka.instance.hostname=172.16.10.175
eureka.instance.prefer-ip-address=true
#eureka.instance.instance-id= 172.16.11.41:${server.port}
eureka.client.service-url.defaultZone=http://39.100.239.237:10001/eureka/
#redis database index
spring.redis.database=1
#redis ip
spring.redis.host=39.100.239.237
spring.redis.port=6379
#redis password (default is empty)
spring.redis.password=amos2019Redis
#max connect number
spring.redis.pool.max-active=200
# redis max wait time ( -1 is not limit)
spring.redis.pool.max-wait=-1
spring.redis.pool.max-idle=10
spring.redis.pool.min-idle=0
#picture upload
file.uploadUrl=F:\\upload\\files\\
#picture read
file.readUrl=http://172.16.3.89:8083/file/getFile?in=
#\u5C0F\u7A0B\u5E8F\u914D\u7F6E
smallProgram.grant_type=client_credential
smallProgram.appid=wx4295fb99c6319489
smallProgram.secret=bc9998a9e6c259867efccc3fa8365230
smallProgram.token.expiresTime=3600
smallProgram.tutorial_id=1319548143118413825
smallProgram.name=amos\u5E73\u53F0
pagehelper.helper-dialect=mysql
pagehelper.params=count=countSql
pagehelper.reasonable=false
pagehelper.support-methods-arguments=true
#\u516C\u4F17\u53F7\u914D\u7F6E
smallProgram.public.appid=wxf6f295ce82aa4aab
smallProgram.public.secret=8df0d4c5968d0d65cba2a398eedfd1e8
smallProgram.public.encodingAesKey=5lPa0OQzUtEqXXW1mzQTKkPomaPqxgCkrE9WRnuGEF2
project.ip=39.100.239.237
logging.config=classpath:logback-spring.xml
logging.path=/opt/log/
local.file.path=/opt
security.product=WX
security.appKey=studio_normalapp_2075166
security.securityName=AMOS-API-PRIVILEGE
spring.liquibase.change-log=classpath:liquibase/master.xml
spring.liquibase.enabled=false
spring.liquibase.drop-first=false
spring.liquibase.url=jdbc:mysql://39.100.239.237:3306/precontrol?serverTimezone=GMT%2B8
spring.liquibase.user=root
spring.liquibase.password=yeejoin_123
##emqx
emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://39.100.239.237:1883
emqx.user-name=admin
emqx.password=public
emqx.max-inflight=1000
#jxdj
jxdj.id=1272442250430222338
#user-amos
admin.product=AMOS-SERVICE-ADMIN
admin.appkey=AMOS_ADMIN
admin.user=admin_jepcc
admin.password=a1234560
admin.product.web=AMOS-WEB-ADMIN
amos.secret.key=qaz
#\u673A\u6784\u7528\u6237
amos.agency.code=JEPCC
amos.not-auto-orgcode=false
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u00BC\u012C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
app.login.init.password=jxdj123456
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0427\u02B1\uFFFD\u48EC\uFFFD\uFFFD\u03BB\uFFFD\uFFFD
redis.key.expire.authCode=300
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFDredis\u01F0\uFFFDY
redis.key.prefix.authCode=REDIS_KEY_PREFIX_AUTH_CODE
knowledge.category.id=1356609229319413761
#\uFFFD\u01F7\uFFFD\u03A2\uFFFD\uFFFD\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0531\uFFFD\uFFFD\u05A4
need.weChat.admin.verify=true
#\uFFFD\uFFFD\uFFFD\uFFFD\u0377\u05E2\uFFFD\uFFFDtoken\uFFFD\uFFFD\u03E2
camera-conf.protocol=http
camera-conf.socket=172.16.11.20:8201
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B5\uFFFD\uFFFD\u02BE\uFFFD\uFFFD\u00BC\uFFFD\uFFFD
app.riskWork.list.size=3
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B3\uFFFD\uFFFD\u03E2\u0368\u05AA\uFFFD\uFFFD\u02BE\uFFFD\uFFFD\u00BC\uFFFD\uFFFD
app.notice.list.size=3
rule.definition.load=false
rule.definition.default-agency=JEPCC
login.environment=dev
person.information.complete=false
#\u7EBF\u7A0B\u53C2\u6570\u914D\u7F6E
#\u914D\u7F6E\u961F\u5217\u5927\u5C0F
executor.queueCapacity=5
#\u914D\u7F6E\u7EBF\u7A0B\u6C60\u4E2D\u7684\u7EBF\u7A0B\u7684\u540D\u79F0\u524D\u7F00
executor.namePrefix=jepcc_task
# \u7EBF\u7A0B\u6C60\u7EF4\u62A4\u7EBF\u7A0B\u6240\u5141\u8BB8\u7684\u7A7A\u95F2\u65F6\u95F4 \u5355\u4F4D\u79D2
executor.keepAliveSeconds=30000
\ No newline at end of file
spring.datasource.url=jdbc:mysql://47.92.234.253:3306/precontrol?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=yeejoin_1234
spring.jackson.time-zone=GMT+8
fdfs.so-timeout=1501
fdfs.connect-timeout=601
fdfs.thumb-image.height=200
fdfs.thumb-image.width=200
fdfs.tracker-list[0]=39.98.246.31:22122
fileserver.domain=https://rpm.yeeamos.com:8888/
hk.server=https://vms.jepcc.com
#eureka.instance.hostname=172.16.10.175
eureka.instance.prefer-ip-address=true
#eureka.instance.instance-id= 172.16.11.41:${server.port}
eureka.client.service-url.defaultZone=http://47.92.234.253:10001/eureka/
#redis database index
spring.redis.database=1
#redis ip
spring.redis.host=47.92.234.253
spring.redis.port=6379
#redis password (default is empty)
spring.redis.password=amos2019Redis
#max connect number
spring.redis.pool.max-active=200
# redis max wait time ( -1 is not limit)
spring.redis.pool.max-wait=-1
spring.redis.pool.max-idle=10
spring.redis.pool.min-idle=0
#picture upload
file.uploadUrl=F:\\upload\\files\\
#picture read
file.readUrl=http://172.16.3.89:8083/file/getFile?in=
#\u5C0F\u7A0B\u5E8F\u914D\u7F6E
smallProgram.grant_type=client_credential
smallProgram.appid=wx0a2b054a237a3b34
smallProgram.secret=5fc6af660920f6211b1b69bc9c451b09
smallProgram.token.expiresTime=3600
smallProgram.tutorial_id=1319548143118413825
smallProgram.name=amos\u5E73\u53F0
pagehelper.helper-dialect=mysql
pagehelper.params=count=countSql
pagehelper.reasonable=false
pagehelper.support-methods-arguments=true
#\u516C\u4F17\u53F7\u914D\u7F6E
smallProgram.public.appid=wxf6f295ce82aa4aab
smallProgram.public.secret=8df0d4c5968d0d65cba2a398eedfd1e8
smallProgram.public.encodingAesKey=5lPa0OQzUtEqXXW1mzQTKkPomaPqxgCkrE9WRnuGEF2
project.ip=47.92.234.253
logging.config=classpath:logback-spring.xml
logging.path=/opt/log/
local.file.path=/opt
security.product=WX
security.appKey=studio_normalapp_2075166
security.securityName=AMOS-API-PRIVILEGE
spring.liquibase.change-log=classpath:liquibase/master.xml
spring.liquibase.enabled=false
spring.liquibase.drop-first=false
spring.liquibase.url=jdbc:mysql://47.92.234.253:3306/precontrol?serverTimezone=GMT%2B8
spring.liquibase.user=root
spring.liquibase.password=yeejoin_1234
##emqx
emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://47.92.234.253:1883
emqx.user-name=admin
emqx.password=public
emqx.max-inflight=1000
#jxdj
jxdj.id=1272442250430222338
#user-amos
admin.product=AMOS-SERVICE-ADMIN
admin.appkey=AMOS_ADMIN
admin.user=admin_jepcc
admin.password=a1234560
admin.product.web=AMOS-WEB-ADMIN
amos.secret.key=qaz
#\u673A\u6784\u7528\u6237
amos.agency.code=JEPCC
amos.not-auto-orgcode=false
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u00BC\u012C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
app.login.init.password=jxdj123456
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0427\u02B1\uFFFD\u48EC\uFFFD\uFFFD\u03BB\uFFFD\uFFFD
redis.key.expire.authCode=300
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFDredis\u01F0\uFFFDY
redis.key.prefix.authCode=REDIS_KEY_PREFIX_AUTH_CODE
knowledge.category.id=1356609229319413761
#\uFFFD\u01F7\uFFFD\u03A2\uFFFD\uFFFD\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0531\uFFFD\uFFFD\u05A4
need.weChat.admin.verify=true
#\uFFFD\uFFFD\uFFFD\uFFFD\u0377\u05E2\uFFFD\uFFFDtoken\uFFFD\uFFFD\u03E2
camera-conf.protocol=http
camera-conf.socket=172.16.11.20:8201
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B5\uFFFD\uFFFD\u02BE\uFFFD\uFFFD\u00BC\uFFFD\uFFFD
app.riskWork.list.size=3
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B3\uFFFD\uFFFD\u03E2\u0368\u05AA\uFFFD\uFFFD\u02BE\uFFFD\uFFFD\u00BC\uFFFD\uFFFD
app.notice.list.size=3
rule.definition.load=false
rule.definition.default-agency=JEPCC
login.environment=dev
person.information.complete=false
#\u7EBF\u7A0B\u53C2\u6570\u914D\u7F6E
#\u914D\u7F6E\u961F\u5217\u5927\u5C0F
executor.queueCapacity=5
#\u914D\u7F6E\u7EBF\u7A0B\u6C60\u4E2D\u7684\u7EBF\u7A0B\u7684\u540D\u79F0\u524D\u7F00
executor.namePrefix=jepcc_task
# \u7EBF\u7A0B\u6C60\u7EF4\u62A4\u7EBF\u7A0B\u6240\u5141\u8BB8\u7684\u7A7A\u95F2\u65F6\u95F4 \u5355\u4F4D\u79D2
executor.keepAliveSeconds=30000
\ No newline at end of file
spring.datasource.url=jdbc:mysql://amos-mysql:3306/case_server?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=yeejoin_1234
fdfs.so-timeout=1501
fdfs.connect-timeout=601
fdfs.thumb-image.height=200
fdfs.thumb-image.width=200
fdfs.tracker-list[0]=fastdfs-storage:22122
fileserver_domain=http://172.16.10.175:8888
eureka.instance.hostname:amos-eurka
eureka.instance.prefer-ip-address=true
eureka.client.serviceUrl.defaultZone:http://${eureka.instance.hostname}:10001/eureka/
#redis database index
spring.redis.database=5
#redis ip
spring.redis.host=amos-redis
spring.redis.port=6379
#redis password (default is empty)
spring.redis.password=redis2020
#max connect number
spring.redis.pool.max-active=200
# redis max wait time ( -1 is not limit)
spring.redis.pool.max-wait=-1
spring.redis.pool.max-idle=10
spring.redis.pool.min-idle=0
##emqx
emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://172.16.10.85:1883
emqx.user-name=super
emqx.password=a123456
emqx.max-inflight=1000
#手机登录默认密码
app.login.init.password=jxdj123456
#手机验证码最大有效时间,单位秒
redis.key.expire.authCode=300
#手机验证码redis前綴
redis.key.prefix.authCode=REDIS_KEY_PREFIX_AUTH_CODE
#是否微信小程序管理员认证
need.weChat.admin.verify=false
#摄像头注册token信息
camera-conf.protocol=http
camera-conf.socket=172.16.11.20:8201
#小程序首页风险作业显示记录数
app.riskWork.list.size=3
#小程序首页消息通知显示记录数
app.notice.list.size=3
\ No newline at end of file
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/precontrol?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=yeejoin_123
fdfs.so-timeout=1501
fdfs.connect-timeout=601
fdfs.thumb-image.height=200
fdfs.thumb-image.width=200
fdfs.tracker-list[0]=39.98.246.31:22122
fileserver.domain=http://39.98.246.31:8888/
#eureka.instance.hostname=172.16.10.175
eureka.instance.prefer-ip-address=true
#eureka.instance.instance-id= 172.16.11.41:${server.port}
eureka.client.service-url.defaultZone=http://localhost:10001/eureka/
#redis database index
spring.redis.database=5
#redis ip
spring.redis.host=127.0.0.1
spring.redis.port=6379
#redis password (default is empty)
spring.redis.password=amos2019Redis
#max connect number
spring.redis.pool.max-active=200
# redis max wait time ( -1 is not limit)
spring.redis.pool.max-wait=-1
spring.redis.pool.max-idle=10
spring.redis.pool.min-idle=0
#picture upload
file.uploadUrl=F:\\upload\\files\\
#picture read
file.readUrl=http://172.16.3.89:8083/file/getFile?in=
smallProgram.grant_type=client_credential
smallProgram.appid=wx4295fb99c6319489
smallProgram.secret=bc9998a9e6c259867efccc3fa8365230
smallProgram.token.expiresTime=3600
pagehelper.helper-dialect=mysql
pagehelper.params=count=countSql
pagehelper.reasonable=false
pagehelper.support-methods-arguments=true
project.ip=127.0.0.1
logging.config=classpath:logback-spring.xml
logging.path=/opt/log/
local.file.path=/opt
security.product=WX
security.appKey=studio_normalapp_2075166
security.securityName=AMOS-API-PRIVILEGE
spring.liquibase.change-log=classpath:liquibase/master.xml
spring.liquibase.enabled=true
spring.liquibase.drop-first=false
spring.liquibase.url=jdbc:mysql://127.0.0.1:3306/precontrol?serverTimezone=GMT%2B8
spring.liquibase.user=root
spring.liquibase.password=yeejoin_123
##emqx
emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://172.16.10.85:1883
emqx.user-name=super
emqx.password=a123456
emqx.max-inflight=1000
#手机登录默认密码
app.login.init.password=jxdj123456
#手机验证码最大有效时间,单位秒
redis.key.expire.authCode=300
#手机验证码redis前綴
redis.key.prefix.authCode=REDIS_KEY_PREFIX_AUTH_CODE
#是否微信小程序管理员认证
need.weChat.admin.verify=false
#摄像头注册token信息
camera-conf.protocol=http
camera-conf.socket=172.16.11.20:8201
#小程序首页风险作业显示记录数
app.riskWork.list.size=3
#小程序首页消息通知显示记录数
app.notice.list.size=3
\ No newline at end of file
spring.datasource.url=jdbc:mysql://39.100.239.237:3306/precontrol?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=yeejoin_123
spring.jackson.time-zone=GMT+8
fdfs.so-timeout=1501
fdfs.connect-timeout=601
fdfs.thumb-image.height=200
fdfs.thumb-image.width=200
fdfs.tracker-list[0]=39.98.246.31:22122
fileserver.domain=https://jepcc.yeeamos.com:8888/
#eureka.instance.hostname=172.16.10.175
eureka.instance.prefer-ip-address=true
#eureka.instance.instance-id= 172.16.11.41:${server.port}
eureka.client.service-url.defaultZone=http://39.100.239.237:10001/eureka/
#redis database index
spring.redis.database=5
#redis ip
spring.redis.host=39.100.239.237
spring.redis.port=6379
#redis password (default is empty)
spring.redis.password=amos2019Redis
#max connect number
spring.redis.pool.max-active=200
# redis max wait time ( -1 is not limit)
spring.redis.pool.max-wait=-1
spring.redis.pool.max-idle=10
spring.redis.pool.min-idle=0
#picture upload
file.uploadUrl=F:\\upload\\files\\
#picture read
file.readUrl=http://172.16.3.89:8083/file/getFile?in=
#\u5C0F\u7A0B\u5E8F\u914D\u7F6E
smallProgram.grant_type=client_credential
smallProgram.appid=wx4295fb99c6319489
smallProgram.secret=bc9998a9e6c259867efccc3fa8365230
smallProgram.token.expiresTime=3600
smallProgram.tutorial_id=1319548143118413825
pagehelper.helper-dialect=mysql
pagehelper.params=count=countSql
pagehelper.reasonable=false
pagehelper.support-methods-arguments=true
#\u516C\u4F17\u53F7\u914D\u7F6E
smallProgram.public.appid=wxf6f295ce82aa4aab
smallProgram.public.secret=8df0d4c5968d0d65cba2a398eedfd1e8
smallProgram.public.encodingAesKey=5lPa0OQzUtEqXXW1mzQTKkPomaPqxgCkrE9WRnuGEF2
project.ip=39.100.239.237
logging.config=classpath:logback-spring.xml
logging.path=/opt/log/
local.file.path=/opt
security.product=WX
security.appKey=studio_normalapp_2075166
security.securityName=AMOS-API-PRIVILEGE
spring.liquibase.change-log=classpath:liquibase/master.xml
spring.liquibase.enabled=true
spring.liquibase.drop-first=false
spring.liquibase.url=jdbc:mysql://39.100.239.237:3306/precontrol?serverTimezone=GMT%2B8
spring.liquibase.user=root
spring.liquibase.password=yeejoin_123
##emqx
emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://39.100.239.237:1883
emqx.user-name=admin
emqx.password=public
emqx.max-inflight=1000
#jxdj
jxdj.id=1272442250430222338
#user-amos
admin.product=AMOS-SERVICE-ADMIN
admin.appkey=AMOS_ADMIN
admin.user=admin_jepcc
admin.password=a1234560
admin.product.web=AMOS-WEB-ADMIN
#\u673A\u6784\u7528\u6237
amos.agency.code=JEPCC
amos.not-auto-orgcode=false
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u00BC\u012C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
app.login.init.password=jxdj123456
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0427\u02B1\uFFFD\u48EC\uFFFD\uFFFD\u03BB\uFFFD\uFFFD
redis.key.expire.authCode=300
#\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFDredis\u01F0\uFFFDY
redis.key.prefix.authCode=REDIS_KEY_PREFIX_AUTH_CODE
knowledge.category.id=1356609229319413761
#\uFFFD\u01F7\uFFFD\u03A2\uFFFD\uFFFD\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0531\uFFFD\uFFFD\u05A4
need.weChat.admin.verify=true
#\uFFFD\uFFFD\uFFFD\uFFFD\u0377\u05E2\uFFFD\uFFFDtoken\uFFFD\uFFFD\u03E2
camera-conf.protocol=http
camera-conf.socket=172.16.11.20:8201
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B3\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B5\uFFFD\uFFFD\u02BE\uFFFD\uFFFD\u00BC\uFFFD\uFFFD
app.riskWork.list.size=3
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u04B3\uFFFD\uFFFD\u03E2\u0368\u05AA\uFFFD\uFFFD\u02BE\uFFFD\uFFFD\u00BC\uFFFD\uFFFD
app.notice.list.size=3
#\u0421\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05BB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u05A4\uFFFD\uFFFD\uFFFD\u00BC\uFFFD\uFFFD\uFFFD\uFFFD: dev--\uFFFD\uFFFD\uFFFD\u053B\uFFFD\uFFFD\uFFFD\uFFFD\uFFFDproduct--\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
login.environment=dev
#\u7EBF\u7A0B\u53C2\u6570\u914D\u7F6E
#\u914D\u7F6E\u961F\u5217\u5927\u5C0F
executor.queueCapacity=5
#\u914D\u7F6E\u7EBF\u7A0B\u6C60\u4E2D\u7684\u7EBF\u7A0B\u7684\u540D\u79F0\u524D\u7F00
executor.namePrefix=jepcc_task
# \u7EBF\u7A0B\u6C60\u7EF4\u62A4\u7EBF\u7A0B\u6240\u5141\u8BB8\u7684\u7A7A\u95F2\u65F6\u95F4 \u5355\u4F4D\u79D2
executor.keepAliveSeconds=30000
\ No newline at end of file
spring.application.name=JEPCC-PRECONTROL-SERVER-WJ
server.servlet.context-path=/precontrol
#server.servlet.context-path=/case
spring.profiles.active=dev
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#mybatis mapper file
mybatis.mapper-locations=classpath:mapper/*.xml
#mybatis-plus\u914D\u7F6E\u63A7\u5236\u53F0\u6253\u5370\u5B8C\u6574\u5E26\u53C2\u6570SQL\u8BED\u53E5
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
# mybatis entity package
mybatis.type-aliases-package=com.yeejoin.cases.common.entity
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.servlet.multipart.max-file-size=500MB
spring.servlet.multipart.max-request-size=500MB
#\u5FC5\u987B\u5927\u4E8Espring \u5426\u5219\u5F02\u5E38\u88ABtomcat\u5148\u629B\u51FA
server.tomcat.max-swallow-size=500MB
server.port=8060
redis.cache.failure.time=10000
fire-rescue=0
auth-key-fire-team=0
spring.main.allow-bean-definition-overriding=true
rule.award="\u65BD\u5DE5\u5B89\u5168\u9884\u63A7/award"
#server.ssl.protocol=TLS
#server.ssl.key-store=classpath:tomcat.keystore
#server.ssl.key-store-password=123456
#server.ssl.key-store-type=JKS
login.environment=dev
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:w10="urn:schemas-microsoft-com:office:word"
xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint"
xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve"><o:DocumentProperties>
<o:Author>DELL</o:Author>
<o:LastAuthor>留声玩具</o:LastAuthor>
<o:Created>2020-07-13T03:17:21Z</o:Created>
<o:LastSaved>2020-07-13T08:35:16Z</o:LastSaved>
<o:TotalTime>0</o:TotalTime>
<o:Pages>1</o:Pages>
<o:Words>0</o:Words>
<o:Characters>0</o:Characters>
<o:Lines>0</o:Lines>
<o:Paragraphs>0</o:Paragraphs>
<o:CharactersWithSpaces>0</o:CharactersWithSpaces>
<o:Version>14</o:Version>
</o:DocumentProperties>
<o:CustomDocumentProperties>
<o:KSOProductBuildVer dt:dt="string">2052-11.1.0.9828</o:KSOProductBuildVer>
</o:CustomDocumentProperties>
<w:fonts>
<w:defaultFonts w:ascii="Times New Roman" w:fareast="宋体" w:h-ansi="Times New Roman" w:cs="Times New Roman"/>
<w:font w:name="Times New Roman">
<w:panose-1 w:val="02020603050405020304"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E0002EFF" w:usb-1="C000785B" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="400001FF"
w:csb-1="FFFF0000"/>
</w:font>
<w:font w:name="宋体">
<w:panose-1 w:val="02010600030101010101"/>
<w:charset w:val="86"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000006" w:usb-3="00000000" w:csb-0="00040001"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Wingdings">
<w:panose-1 w:val="05000000000000000000"/>
<w:charset w:val="02"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Arial">
<w:panose-1 w:val="020B0604020202020204"/>
<w:charset w:val="01"/>
<w:family w:val="SWiss"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E0002EFF" w:usb-1="C000785B" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="400001FF"
w:csb-1="FFFF0000"/>
</w:font>
<w:font w:name="黑体">
<w:panose-1 w:val="02010609060101010101"/>
<w:charset w:val="86"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="800002BF" w:usb-1="38CF7CFA" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Courier New">
<w:panose-1 w:val="02070309020205020404"/>
<w:charset w:val="01"/>
<w:family w:val="Modern"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E0002EFF" w:usb-1="C0007843" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="400001FF"
w:csb-1="FFFF0000"/>
</w:font>
<w:font w:name="Symbol">
<w:panose-1 w:val="05050102010706020507"/>
<w:charset w:val="02"/>
<w:family w:val="Roman"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Calibri">
<w:panose-1 w:val="020F0502020204030204"/>
<w:charset w:val="00"/>
<w:family w:val="SWiss"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E4002EFF" w:usb-1="C000247B" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="200001FF"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Wingdings">
<w:panose-1 w:val="05000000000000000000"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Arial">
<w:panose-1 w:val="020B0604020202020204"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E0002EFF" w:usb-1="C000785B" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="400001FF"
w:csb-1="FFFF0000"/>
</w:font>
<w:font w:name="Courier New">
<w:panose-1 w:val="02070309020205020404"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E0002EFF" w:usb-1="C0007843" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="400001FF"
w:csb-1="FFFF0000"/>
</w:font>
<w:font w:name="Symbol">
<w:panose-1 w:val="05050102010706020507"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="80000000"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="微软雅黑">
<w:panose-1 w:val="020B0503020204020204"/>
<w:charset w:val="86"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="80000287" w:usb-1="2ACF3C50" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="0004001F"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Tahoma">
<w:panose-1 w:val="020B0604030504040204"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="E1002EFF" w:usb-1="C000605B" w:usb-2="00000029" w:usb-3="00000000" w:csb-0="200101FF"
w:csb-1="20280000"/>
</w:font>
<w:font w:name="monospace">
<w:altName w:val="Segoe Print"/>
<w:panose-1 w:val="00000000000000000000"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="00000000" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="00000000"
w:csb-1="00000000"/>
</w:font>
<w:font w:name="Segoe Print">
<w:panose-1 w:val="02000600000000000000"/>
<w:charset w:val="00"/>
<w:family w:val="Auto"/>
<w:pitch w:val="Default"/>
<w:sig w:usb-0="0000028F" w:usb-1="00000000" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="2000009F"
w:csb-1="47010000"/>
</w:font>
</w:fonts>
<w:styles>
<w:latentStyles w:defLockedState="off" w:latentStyleCount="260">
<w:lsdException w:name="Normal"/>
<w:lsdException w:name="heading 1"/>
<w:lsdException w:name="heading 2"/>
<w:lsdException w:name="heading 3"/>
<w:lsdException w:name="heading 4"/>
<w:lsdException w:name="heading 5"/>
<w:lsdException w:name="heading 6"/>
<w:lsdException w:name="heading 7"/>
<w:lsdException w:name="heading 8"/>
<w:lsdException w:name="heading 9"/>
<w:lsdException w:name="index 1"/>
<w:lsdException w:name="index 2"/>
<w:lsdException w:name="index 3"/>
<w:lsdException w:name="index 4"/>
<w:lsdException w:name="index 5"/>
<w:lsdException w:name="index 6"/>
<w:lsdException w:name="index 7"/>
<w:lsdException w:name="index 8"/>
<w:lsdException w:name="index 9"/>
<w:lsdException w:name="toc 1"/>
<w:lsdException w:name="toc 2"/>
<w:lsdException w:name="toc 3"/>
<w:lsdException w:name="toc 4"/>
<w:lsdException w:name="toc 5"/>
<w:lsdException w:name="toc 6"/>
<w:lsdException w:name="toc 7"/>
<w:lsdException w:name="toc 8"/>
<w:lsdException w:name="toc 9"/>
<w:lsdException w:name="Normal Indent"/>
<w:lsdException w:name="footnote text"/>
<w:lsdException w:name="annotation text"/>
<w:lsdException w:name="header"/>
<w:lsdException w:name="footer"/>
<w:lsdException w:name="index heading"/>
<w:lsdException w:name="caption"/>
<w:lsdException w:name="table of figures"/>
<w:lsdException w:name="envelope address"/>
<w:lsdException w:name="envelope return"/>
<w:lsdException w:name="footnote reference"/>
<w:lsdException w:name="annotation reference"/>
<w:lsdException w:name="line number"/>
<w:lsdException w:name="page number"/>
<w:lsdException w:name="endnote reference"/>
<w:lsdException w:name="endnote text"/>
<w:lsdException w:name="table of authorities"/>
<w:lsdException w:name="macro"/>
<w:lsdException w:name="toa heading"/>
<w:lsdException w:name="List"/>
<w:lsdException w:name="List Bullet"/>
<w:lsdException w:name="List Number"/>
<w:lsdException w:name="List 2"/>
<w:lsdException w:name="List 3"/>
<w:lsdException w:name="List 4"/>
<w:lsdException w:name="List 5"/>
<w:lsdException w:name="List Bullet 2"/>
<w:lsdException w:name="List Bullet 3"/>
<w:lsdException w:name="List Bullet 4"/>
<w:lsdException w:name="List Bullet 5"/>
<w:lsdException w:name="List Number 2"/>
<w:lsdException w:name="List Number 3"/>
<w:lsdException w:name="List Number 4"/>
<w:lsdException w:name="List Number 5"/>
<w:lsdException w:name="Title"/>
<w:lsdException w:name="Closing"/>
<w:lsdException w:name="Signature"/>
<w:lsdException w:name="Default Paragraph Font"/>
<w:lsdException w:name="Body Text"/>
<w:lsdException w:name="Body Text Indent"/>
<w:lsdException w:name="List Continue"/>
<w:lsdException w:name="List Continue 2"/>
<w:lsdException w:name="List Continue 3"/>
<w:lsdException w:name="List Continue 4"/>
<w:lsdException w:name="List Continue 5"/>
<w:lsdException w:name="Message Header"/>
<w:lsdException w:name="Subtitle"/>
<w:lsdException w:name="Salutation"/>
<w:lsdException w:name="Date"/>
<w:lsdException w:name="Body Text First Indent"/>
<w:lsdException w:name="Body Text First Indent 2"/>
<w:lsdException w:name="Note Heading"/>
<w:lsdException w:name="Body Text 2"/>
<w:lsdException w:name="Body Text 3"/>
<w:lsdException w:name="Body Text Indent 2"/>
<w:lsdException w:name="Body Text Indent 3"/>
<w:lsdException w:name="Block Text"/>
<w:lsdException w:name="Hyperlink"/>
<w:lsdException w:name="FollowedHyperlink"/>
<w:lsdException w:name="Strong"/>
<w:lsdException w:name="Emphasis"/>
<w:lsdException w:name="Document Map"/>
<w:lsdException w:name="Plain Text"/>
<w:lsdException w:name="E-mail Signature"/>
<w:lsdException w:name="Normal (Web)"/>
<w:lsdException w:name="HTML Acronym"/>
<w:lsdException w:name="HTML Address"/>
<w:lsdException w:name="HTML Cite"/>
<w:lsdException w:name="HTML Code"/>
<w:lsdException w:name="HTML Definition"/>
<w:lsdException w:name="HTML Keyboard"/>
<w:lsdException w:name="HTML Preformatted"/>
<w:lsdException w:name="HTML Sample"/>
<w:lsdException w:name="HTML Typewriter"/>
<w:lsdException w:name="HTML Variable"/>
<w:lsdException w:name="Normal Table"/>
<w:lsdException w:name="annotation subject"/>
<w:lsdException w:name="Table Simple 1"/>
<w:lsdException w:name="Table Simple 2"/>
<w:lsdException w:name="Table Simple 3"/>
<w:lsdException w:name="Table Classic 1"/>
<w:lsdException w:name="Table Classic 2"/>
<w:lsdException w:name="Table Classic 3"/>
<w:lsdException w:name="Table Classic 4"/>
<w:lsdException w:name="Table Colorful 1"/>
<w:lsdException w:name="Table Colorful 2"/>
<w:lsdException w:name="Table Colorful 3"/>
<w:lsdException w:name="Table Columns 1"/>
<w:lsdException w:name="Table Columns 2"/>
<w:lsdException w:name="Table Columns 3"/>
<w:lsdException w:name="Table Columns 4"/>
<w:lsdException w:name="Table Columns 5"/>
<w:lsdException w:name="Table Grid 1"/>
<w:lsdException w:name="Table Grid 2"/>
<w:lsdException w:name="Table Grid 3"/>
<w:lsdException w:name="Table Grid 4"/>
<w:lsdException w:name="Table Grid 5"/>
<w:lsdException w:name="Table Grid 6"/>
<w:lsdException w:name="Table Grid 7"/>
<w:lsdException w:name="Table Grid 8"/>
<w:lsdException w:name="Table List 1"/>
<w:lsdException w:name="Table List 2"/>
<w:lsdException w:name="Table List 3"/>
<w:lsdException w:name="Table List 4"/>
<w:lsdException w:name="Table List 5"/>
<w:lsdException w:name="Table List 6"/>
<w:lsdException w:name="Table List 7"/>
<w:lsdException w:name="Table List 8"/>
<w:lsdException w:name="Table 3D effects 1"/>
<w:lsdException w:name="Table 3D effects 2"/>
<w:lsdException w:name="Table 3D effects 3"/>
<w:lsdException w:name="Table Contemporary"/>
<w:lsdException w:name="Table Elegant"/>
<w:lsdException w:name="Table Professional"/>
<w:lsdException w:name="Table Subtle 1"/>
<w:lsdException w:name="Table Subtle 2"/>
<w:lsdException w:name="Table Web 1"/>
<w:lsdException w:name="Table Web 2"/>
<w:lsdException w:name="Table Web 3"/>
<w:lsdException w:name="Balloon Text"/>
<w:lsdException w:name="Table Grid"/>
<w:lsdException w:name="Table Theme"/>
<w:lsdException w:name="Light Shading"/>
<w:lsdException w:name="Light List"/>
<w:lsdException w:name="Light Grid"/>
<w:lsdException w:name="Medium Shading 1"/>
<w:lsdException w:name="Medium Shading 2"/>
<w:lsdException w:name="Medium List 1"/>
<w:lsdException w:name="Medium List 2"/>
<w:lsdException w:name="Medium Grid 1"/>
<w:lsdException w:name="Medium Grid 2"/>
<w:lsdException w:name="Medium Grid 3"/>
<w:lsdException w:name="Dark List"/>
<w:lsdException w:name="Colorful Shading"/>
<w:lsdException w:name="Colorful List"/>
<w:lsdException w:name="Colorful Grid"/>
<w:lsdException w:name="Light Shading Accent 1"/>
<w:lsdException w:name="Light List Accent 1"/>
<w:lsdException w:name="Light Grid Accent 1"/>
<w:lsdException w:name="Medium Shading 1 Accent 1"/>
<w:lsdException w:name="Medium Shading 2 Accent 1"/>
<w:lsdException w:name="Medium List 1 Accent 1"/>
<w:lsdException w:name="Medium List 2 Accent 1"/>
<w:lsdException w:name="Medium Grid 1 Accent 1"/>
<w:lsdException w:name="Medium Grid 2 Accent 1"/>
<w:lsdException w:name="Medium Grid 3 Accent 1"/>
<w:lsdException w:name="Dark List Accent 1"/>
<w:lsdException w:name="Colorful Shading Accent 1"/>
<w:lsdException w:name="Colorful List Accent 1"/>
<w:lsdException w:name="Colorful Grid Accent 1"/>
<w:lsdException w:name="Light Shading Accent 2"/>
<w:lsdException w:name="Light List Accent 2"/>
<w:lsdException w:name="Light Grid Accent 2"/>
<w:lsdException w:name="Medium Shading 1 Accent 2"/>
<w:lsdException w:name="Medium Shading 2 Accent 2"/>
<w:lsdException w:name="Medium List 1 Accent 2"/>
<w:lsdException w:name="Medium List 2 Accent 2"/>
<w:lsdException w:name="Medium Grid 1 Accent 2"/>
<w:lsdException w:name="Medium Grid 2 Accent 2"/>
<w:lsdException w:name="Medium Grid 3 Accent 2"/>
<w:lsdException w:name="Dark List Accent 2"/>
<w:lsdException w:name="Colorful Shading Accent 2"/>
<w:lsdException w:name="Colorful List Accent 2"/>
<w:lsdException w:name="Colorful Grid Accent 2"/>
<w:lsdException w:name="Light Shading Accent 3"/>
<w:lsdException w:name="Light List Accent 3"/>
<w:lsdException w:name="Light Grid Accent 3"/>
<w:lsdException w:name="Medium Shading 1 Accent 3"/>
<w:lsdException w:name="Medium Shading 2 Accent 3"/>
<w:lsdException w:name="Medium List 1 Accent 3"/>
<w:lsdException w:name="Medium List 2 Accent 3"/>
<w:lsdException w:name="Medium Grid 1 Accent 3"/>
<w:lsdException w:name="Medium Grid 2 Accent 3"/>
<w:lsdException w:name="Medium Grid 3 Accent 3"/>
<w:lsdException w:name="Dark List Accent 3"/>
<w:lsdException w:name="Colorful Shading Accent 3"/>
<w:lsdException w:name="Colorful List Accent 3"/>
<w:lsdException w:name="Colorful Grid Accent 3"/>
<w:lsdException w:name="Light Shading Accent 4"/>
<w:lsdException w:name="Light List Accent 4"/>
<w:lsdException w:name="Light Grid Accent 4"/>
<w:lsdException w:name="Medium Shading 1 Accent 4"/>
<w:lsdException w:name="Medium Shading 2 Accent 4"/>
<w:lsdException w:name="Medium List 1 Accent 4"/>
<w:lsdException w:name="Medium List 2 Accent 4"/>
<w:lsdException w:name="Medium Grid 1 Accent 4"/>
<w:lsdException w:name="Medium Grid 2 Accent 4"/>
<w:lsdException w:name="Medium Grid 3 Accent 4"/>
<w:lsdException w:name="Dark List Accent 4"/>
<w:lsdException w:name="Colorful Shading Accent 4"/>
<w:lsdException w:name="Colorful List Accent 4"/>
<w:lsdException w:name="Colorful Grid Accent 4"/>
<w:lsdException w:name="Light Shading Accent 5"/>
<w:lsdException w:name="Light List Accent 5"/>
<w:lsdException w:name="Light Grid Accent 5"/>
<w:lsdException w:name="Medium Shading 1 Accent 5"/>
<w:lsdException w:name="Medium Shading 2 Accent 5"/>
<w:lsdException w:name="Medium List 1 Accent 5"/>
<w:lsdException w:name="Medium List 2 Accent 5"/>
<w:lsdException w:name="Medium Grid 1 Accent 5"/>
<w:lsdException w:name="Medium Grid 2 Accent 5"/>
<w:lsdException w:name="Medium Grid 3 Accent 5"/>
<w:lsdException w:name="Dark List Accent 5"/>
<w:lsdException w:name="Colorful Shading Accent 5"/>
<w:lsdException w:name="Colorful List Accent 5"/>
<w:lsdException w:name="Colorful Grid Accent 5"/>
<w:lsdException w:name="Light Shading Accent 6"/>
<w:lsdException w:name="Light List Accent 6"/>
<w:lsdException w:name="Light Grid Accent 6"/>
<w:lsdException w:name="Medium Shading 1 Accent 6"/>
<w:lsdException w:name="Medium Shading 2 Accent 6"/>
<w:lsdException w:name="Medium List 1 Accent 6"/>
<w:lsdException w:name="Medium List 2 Accent 6"/>
<w:lsdException w:name="Medium Grid 1 Accent 6"/>
<w:lsdException w:name="Medium Grid 2 Accent 6"/>
<w:lsdException w:name="Medium Grid 3 Accent 6"/>
<w:lsdException w:name="Dark List Accent 6"/>
<w:lsdException w:name="Colorful Shading Accent 6"/>
<w:lsdException w:name="Colorful List Accent 6"/>
<w:lsdException w:name="Colorful Grid Accent 6"/>
</w:latentStyles>
<w:style w:type="paragraph" w:styleId="a1" w:default="on">
<w:name w:val="Normal"/>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="both"/>
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="Calibri" w:h-ansi="Calibri" w:fareast="宋体" w:cs="Times New Roman" w:hint="default"/>
<w:kern w:val="2"/>
<w:sz w:val="21"/>
<w:sz-cs w:val="24"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:style>
<w:style w:type="character" w:styleId="a5" w:default="on">
<w:name w:val="Default Paragraph Font"/>
</w:style>
<w:style w:type="table" w:styleId="a3" w:default="on">
<w:name w:val="Normal Table"/>
<w:semiHidden/>
<w:tblPr>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPr>
</w:style>
<w:style w:type="paragraph" w:styleId="a2">
<w:name w:val="HTML Preformatted"/>
<w:basedOn w:val="a1"/>
<w:pPr>
<w:tabs>
<w:tab w:val="left" w:pos="916"/>
<w:tab w:val="left" w:pos="1832"/>
<w:tab w:val="left" w:pos="2748"/>
<w:tab w:val="left" w:pos="3664"/>
<w:tab w:val="left" w:pos="4580"/>
<w:tab w:val="left" w:pos="5496"/>
<w:tab w:val="left" w:pos="6412"/>
<w:tab w:val="left" w:pos="7328"/>
<w:tab w:val="left" w:pos="8244"/>
<w:tab w:val="left" w:pos="9160"/>
<w:tab w:val="left" w:pos="10076"/>
<w:tab w:val="left" w:pos="10992"/>
<w:tab w:val="left" w:pos="11908"/>
<w:tab w:val="left" w:pos="12824"/>
<w:tab w:val="left" w:pos="13740"/>
<w:tab w:val="left" w:pos="14656"/>
</w:tabs>
<w:jc w:val="left"/>
</w:pPr>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:fareast="宋体" w:cs="宋体" w:hint="fareast"/>
<w:kern w:val="0"/>
<w:sz w:val="24"/>
<w:sz-cs w:val="24"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN" w:bidi="AR-SA"/>
</w:rPr>
</w:style>
<w:style w:type="table" w:styleId="a4">
<w:name w:val="Table Grid"/>
<w:basedOn w:val="a3"/>
<w:pPr>
<w:pStyle w:val="a3"/>
<w:widowControl w:val="off"/>
<w:jc w:val="both"/>
</w:pPr>
<w:tblPr>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPr>
</w:style>
</w:styles>
<w:bgPict>
<w:background/>
<v:background id="_x0000_s1025">
<v:fill on="f" focussize="0,0"/>
</v:background>
</w:bgPict>
<w:docPr>
<w:view w:val="print"/>
<w:zoom w:percent="100"/>
<w:characterSpacingControl w:val="CompressPunctuation"/>
<w:documentProtection w:enforcement="off"/>
<w:defaultTabStop w:val="420"/>
<w:drawingGridVerticalSpacing w:val="156"/>
<w:displayHorizontalDrawingGridEvery w:val="1"/>
<w:displayVerticalDrawingGridEvery w:val="1"/>
<w:compat>
<w:adjustLineHeightInTable/>
<w:ulTrailSpace/>
<w:doNotExpandShiftReturn/>
<w:balanceSingleByteDoubleByteWidth/>
<w:useFELayout/>
<w:spaceForUL/>
<w:breakWrappedTables/>
<w:dontGrowAutofit/>
<w:useFELayout/>
</w:compat>
</w:docPr>
<w:body>
<wx:sect>
<w:tbl>
<w:tblPr>
<w:tblStyle w:val="a4"/>
<w:tblW w:w="9060" w:type="dxa"/>
<w:tblInd w:w="0" w:type="dxa"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPr>
<w:tblGrid>
<w:gridCol w:w="1934"/>
<w:gridCol w:w="2395"/>
<w:gridCol w:w="2113"/>
<w:gridCol w:w="2618"/>
</w:tblGrid>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="1139" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:vmerge w:val="restart"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>安全技术交底表</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>代号</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(code)!''}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:vmerge w:val="restart"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:pict>
<w:binData w:name="wordml://03000001.png"
xml:space="preserve">${(qrCode)!''}
</w:binData>
<v:shape id="_x0000_s1026" o:spt="75" alt="" type="#_x0000_t75"
style="height:121.15pt;width:120.1pt;" filled="f" o:preferrelative="t"
stroked="f" coordsize="21600,21600">
<v:path/>
<v:fill on="f" focussize="0,0"/>
<v:stroke on="f"/>
<v:imagedata src="wordml://03000001.png" o:title=""/>
<o:lock v:ext="edit" aspectratio="t"/>
<w10:wrap type="none"/>
<w10:anchorlock/>
</v:shape>
</w:pict>
</w:r>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="699" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:vmerge w:val="continue"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
</w:pPr>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>编码</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(number)!''}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:vmerge w:val="continue"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="699" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>项目名称</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="6795" w:type="dxa"/>
<w:gridSpan w:val="3"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(projectName)!''}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="699" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>方案名称</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(name)!''}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>交底人</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(disclosurePerson)!''}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="1377" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>施工负责人</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(constructionPerson)!''}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>安全员</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(safetyOfficer)!''}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="1377" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>参加交底人员</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="6795" w:type="dxa"/>
<w:gridSpan w:val="3"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(disclosurePersons)!''}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="699" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="9060" w:type="dxa"/>
<w:gridSpan w:val="4"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:vertAlign w:val="baseline"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
</w:rPr>
<w:t>交底主要内容</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="699" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="9060" w:type="dxa"/>
<w:gridSpan w:val="4"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<!--模板循环-->
<#if fileMap?exists>
<#list fileMap?keys as key>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:fldChar w:fldCharType="begin"/>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:instrText> HYPERLINK &quot;${fileMap[key]}&quot;</w:instrText>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:fldChar w:fldCharType="separate"/>
</w:r>
<w:r>
<w:rPr>
<w:rStyle w:val="a5"/>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>${key}</w:t>
</w:r>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:fldChar w:fldCharType="end"/>
</w:r>
<#if key_has_next>
<w:r>
<w:rPr>
<w:rStyle w:val="a5"/>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t> </w:t>
</w:r>
</#if>
</#list>
</#if>
</w:p>
</w:tc>
</w:tr>
<w:tr>
<w:tblPrEx>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblCellMar>
<w:top w:w="0" w:type="dxa"/>
<w:left w:w="108" w:type="dxa"/>
<w:bottom w:w="0" w:type="dxa"/>
<w:right w:w="108" w:type="dxa"/>
</w:tblCellMar>
</w:tblPrEx>
<w:trPr>
<w:trHeight w:val="1399" w:h-rule="atLeast"/>
</w:trPr>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>记录人</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(recordPerson)!''}</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:fareast="宋体" w:hint="default"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:lang w:val="EN-US" w:fareast="ZH-CN"/>
</w:rPr>
<w:t>安全技术交底日</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc>
<w:tcPr>
<w:tcW w:w="2265" w:type="dxa"/>
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
<w:vAlign w:val="center"/>
</w:tcPr>
<w:p>
<w:pPr>
<w:widowControl w:val="off"/>
<w:jc w:val="center"/>
<w:rPr>
<w:rFonts w:hint="fareast"/>
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:hint="fareast"/>
<w:vertAlign w:val="baseline"/>
</w:rPr>
<w:t>${(createDate)!''}</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</w:tbl>
<w:p/>
<w:p/>
<w:p/>
<w:sectPr>
<w:pgSz w:w="11906" w:h="16838"/>
<w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992"
w:gutter="0"/>
<w:cols w:space="425"/>
<w:docGrid w:type="lines" w:line-pitch="312"/>
</w:sectPr>
</wx:sect>
</w:body></w:wordDocument>
\ No newline at end of file
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">.b1 {
white-space-collapsing: preserve;
}
html {
width: 800px;
}
body {
width: 800px;
}
.b2 {
margin: 1.0in 1.25in 1.0in 1.25in;
}
.p1 {
text-align: center;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.p2 {
text-align: center;
hyphenate: auto;
font-family: 微软雅黑;
font-size: 10pt;
}
.p3 {
text-align: justify;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.td1 {
width: 1.5729166in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td2 {
width: 4.71875in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td3 {
width: 6.2916665in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.s1 {
color: #111f2c;
}
.r1 {
height: 0.48541668in;
keep-together: always;
}
.r2 {
height: 0.95625in;
keep-together: always;
}
.r3 {
height: 0.97152776in;
keep-together: always;
}
.t1 {
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
}
.fileList {
width: 700px;
}
.fileList img {
width: 700px;
}
</style>
<meta content="DELL" name="author"/>
</head>
<body class="b1 b2">
<table class="t1">
<tbody>
<tr class="r1">
<td class="td1" rowspan="2"><p class="p1"><span>安全技术交底表</span></p></td>
<td class="td1"><p class="p1"><span>代号</span></p></td>
<td class="td1"><p class="p2"><span class="s1">${(code)!''}</span></p></td>
<td class="td1" rowspan="2"><p class="p1"><img src="${(qrCode)!''}"
style="width:2in;height:2in;vertical-align:text-bottom;"/>
</p></td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>编码</span></p></td>
<td class="td1"><p class="p2"><span class="s1">${(number)!''}</span></p></td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>项目名称</span></p></td>
<td class="td2" colspan="3"><p class="p2"><span class="s1">${(projectName)!''}</span></p></td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>方案名称</span></p></td>
<td class="td2" colspan="3"><p class="p2"><span class="s1">${(name)!''}</span></p></td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>主持人</span></p></td>
<td class="td2" colspan="3"><p class="p2"><span class="s1">
<#list hostPersonObject as itemValue>
${(itemValue.personName)!''}
</#list>
</span>
</p>
</td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>施工负责人</span></p></td>
<td class="td2" colspan="3"><p class="p2"><span class="s1">
<#list constructionDirectorObject as itemValue>
${(itemValue.personName)!''}
</#list>
</span>
</p>
</td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>安全员</span></p></td>
<td class="td2" colspan="3"><p class="p2"><span class="s1">
<#list safetyOfficerrObject as itemValue>
${(itemValue.personName)!''}
</#list>
</span>
</p>
</td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>参加交底人员</span></p></td>
<td class="td2" colspan="3"><p class="p2"><span class="s1">
<#list participateDisclosureObject as itemValue>
${(itemValue.personName)!''}
</#list>
</span>
</p>
</td>
</tr>
<tr class="r1">
<td class="td3" colspan="4"><p class="p1"><span>交底主要内容</span></p></td>
</tr>
<tr class="r1">
<td class="td3" colspan="4">
<#if fileList?exists>
<#list fileList as item>
<div class="fileList">
${item}
</div>
</#list>
</#if>
</td>
</tr>
<tr class="r3">
<td class="td1"><p class="p1"><span>记录人</span></p></td>
<td class="td1">
<p class="p2">
<span class="s1">
<#list noteTakerObject as itemValue>
${(itemValue.personName)!''}
</#list>
</span>
</p>
</td>
<td class="td1"><p class="p1"><span>安全技术交底日</span></p></td>
<td class="td1"><p class="p2"><span class="s1">${(createDate?string('yyyy-MM-dd HH:mm:ss'))!''}</span></p></td>
</tr>
<tr class="r1">
<td class="td1"><p class="p1"><span>技术交底附件</span></p></td>
<td class="td2" colspan="3">
<p class="p2">
<span class="s1">
<#if attachment?exists>
<#list attachment as item>
<#if item.personType!='pdf'>
<img height="90" width="160" src="${fileServerUrl + item.filePath}">&nbsp;</img>
</#if>
<#if item.personType=='pdf'>
<a href="${fileServerUrl + item.filePath}">${item.fileName}</a>
</#if>
</#list>
</#if>
</span>
</p>
</td>
</tr>
</tbody>
</table>
<p class="p3"></p>
<p class="p3"></p>
<p class="p3"></p></body>
</html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
.b1 {
white-space-collapsing: preserve;
}
.b2 {
margin: 1.0in 1.25in 1.0in 1.25in;
}
.eb-joba-bill {
text-align: center;
hyphenate: auto;
font-family: Calibri;
font-size: 20pt;
}
.eb-joba-bill > div {
padding: 9px;
background: #f3f3f3;
border: 1px solid black;
}
.eb-joba-bill-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
td {
width: 4%;
height: 40px;
padding-left: 10px;
font-size: 18px;
color: #343434;
background: white;
border: 1px solid black;
}
.eb-joba-bill-td-label {
text-align: center;
background: #f3f3f3;
}
.eb-joba-bill-table {
padding: 6px 5px;
}
.eb-joba-bill-table img {
width: 140px;
height: 140px;
}
.eb-joba-bill-table {
font-size: 35px;
}
.eb-threehandcheck-bill-header {
height: 2.5em;
font-size: 35px;
text-align: center;
background: #f3f3f3;
}
.eb-joba-bill-table {
padding: 0;
font-size: 16px;
line-height: 1.5;
text-indent: 2em;
}
.eb-joba-bill-table > div {
width: 1098px;
max-height: 900px;
overflow: auto;
}
.eb-joba-bill-table img {
max-width: 100%;
}
.eb-joba-bill-td-center {
text-align: center;
}
</style>
<meta content="DELL" name="author"/>
</head>
<body class="b1 b2">
<#if taskRiskControl?exists>
<div class="eb-joba-bill">
<table class="eb-joba-bill-table eb-threehandcheck-bill">
<tr>
<td colSpan="25" class="eb-threehandcheck-bill-header">
风险作业管控记录
</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">项目名称</td>
<td colSpan="21">${taskRiskControl.projectName!''}</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">风险作业计划名称</td>
<td colSpan="21">${taskRiskControl.name!''}</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">风险作业类型</td>
<td colSpan="9">
<#if taskRiskControl.riskWork?exists>
${taskRiskControl.riskWork.riskWork.name!''}
</#if>
</td>
<td class="eb-joba-bill-td-label" colSpan="4">风险等级</td>
<td colSpan="8">
<#if taskRiskControl.riskWork?exists>
${taskRiskControl.riskWork.riskWork.levelName!''}
</#if>
</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">计划开始时间</td>
<td colSpan="9">
<#if taskRiskControl.startTime??>${taskRiskControl.startTime?string("yyyy-MM-dd")!''}</#if>
</td>
<td class="eb-joba-bill-td-label" colSpan="4">计划结束时间</td>
<td colSpan="8">
<#if taskRiskControl.endTime??>${taskRiskControl.endTime?string("yyyy-MM-dd")!''}</#if>
</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">实际开始时间</td>
<td colSpan="9">
<#if taskRiskControl.taskStartTime??>${taskRiskControl.taskStartTime?string("yyyy-MM-dd")!''}</#if>
</td>
<td class="eb-joba-bill-td-label" colSpan="4">实际结束时间</td>
<td colSpan="8">
<#if taskRiskControl.taskEndTime??>${taskRiskControl.taskEndTime?string("yyyy-MM-dd")!''}</#if>
</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">分包商</td>
<td colSpan="9">${taskRiskControl.companyName!''}</td>
<td class="eb-joba-bill-td-label" colSpan="4">分包商主管</td>
<td colSpan="8">${taskRiskControl.companyPersonName!''}</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">负责安全员</td>
<td colSpan="21">${taskRiskControl.secPersonName!''}</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4">项目地址</td>
<td colSpan="21">${taskRiskControl.projectAddress!''}</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="25">主要内容</td>
</tr>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="${(taskRiskControl.preProPersonList?size)+1}">专业人员</td>
<td class="eb-joba-bill-td-label" colSpan="4">姓名</td>
<td class="eb-joba-bill-td-label" colSpan="4">工种</td>
<td class="eb-joba-bill-td-label" colSpan="5">资质证书</td>
<td class="eb-joba-bill-td-label" colSpan="4">考试推送</td>
<td class="eb-joba-bill-td-label" colSpan="4">知识推送</td>
</tr>
<#if taskRiskControl.preProPersonList?exists>
<#list taskRiskControl.preProPersonList as e>
<tr>
<td class="eb-joba-bill-td-center" colSpan="4">${e.personName!''}</td>
<td class="eb-joba-bill-td-center" colSpan="4">${e.postName!''}</td>
<td class="eb-joba-bill-td-center" colSpan="5">
<#if e.certificate?exists>
<#list e.certificate as item>
${item}
</#list>
</#if>
</td>
<td class="eb-joba-bill-td-center" colSpan="4">
<#if e.taskExamStatus?? && e.taskExamStatus==1>
合格
<#else>
-
</#if>
</td>
<td class="eb-joba-bill-td-center" colSpan="4">
<#if e.taskKnowledgeStatus?? && e.taskKnowledgeStatus==1>
已读
<#else>
-
</#if>
</td>
</tr>
</#list>
</#if>
<tr>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="${(taskRiskControl.preAssistPersonList?size)+ 1}">辅助人员</td>
<td class="eb-joba-bill-td-label" colSpan="4">姓名</td>
<td class="eb-joba-bill-td-label" colSpan="4">工种</td>
<td class="eb-joba-bill-td-label" colSpan="5">资质证书</td>
<td class="eb-joba-bill-td-label" colSpan="4">考试推送</td>
<td class="eb-joba-bill-td-label" colSpan="4">知识推送</td>
</tr>
<#if taskRiskControl.preAssistPersonList?exists>
<#list taskRiskControl.preAssistPersonList as e>
<tr key=${e.personId}>
<td class="eb-joba-bill-td-center" colSpan="4">${e.personName}</td>
<td class="eb-joba-bill-td-center" colSpan="4">${e.postName}</td>
<td class="eb-joba-bill-td-center" colSpan="5">
<#if e.certificate?exists>
<#list e.certificate as item>
${item}
</#list>
</#if>
</td>
<td class="eb-joba-bill-td-center" colSpan="4">
<#if e.taskExamStatus?? && e.taskExamStatus==1>
合格
<#else>
-
</#if>
</td>
<td class="eb-joba-bill-td-center" colSpan="4">
<#if e.taskKnowledgeStatus?? && e.taskKnowledgeStatus==1>
已读
<#else>
-
</#if>
</td>
</tr>
</#list>
</#if>
<#if checkLength?? && (checkLength>0) >
<tr>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="${checkLength}">检查内容</td>
<td class="eb-joba-bill-td-label" colSpan="21">
<#if taskRiskControl.measureResultList?exists>
${taskRiskControl.riskWork.riskWork.name!''}
<#else>
${taskRiskControl.hazardWorkList[0].name!''}
</#if>
</td>
</tr>
<#if taskRiskControl.measureResultList?exists>
<#list taskRiskControl.measureResultList as item>
<tr>
<td class="eb-joba-bill-td-label" colSpan="21">
${item.name!''}
</td>
</tr>
<tr>
<td class="eb-joba-bill-td-center" colSpan="2">${item_index+1}</td>
<td colSpan="16">${item.name!''}</td>
<td class="eb-joba-bill-td-center" colSpan="3">${(item.isOk==1)?string('合格','不合格')}</td>
</tr>
</#list>
</#if>
<#if taskRiskControl.hazardWorkList?exists>
<#list taskRiskControl.hazardWorkList as e>
<tr>
<td class="eb-joba-bill-td-label" colSpan="21">
${e.name!''}
</td>
</tr>
<#if e.hazardousWorkResultList?exists>
<#list e.hazardousWorkResultList as item>
<tr>
<td class="eb-joba-bill-td-center" colSpan="2">${item_index+1}</td>
<td colSpan="16">${item.inputItemName!''}</td>
<td class="eb-joba-bill-td-center" colSpan="3">${(item.isOk==1)?string('合格','不合格')}</td>
</tr>
</#list>
</#if>
</#list>
</#if>
</#if>
<tr>
<td class="eb-joba-bill-td-label" colSpan="25">现场检查照片</td>
</tr>
<#if secImgs?exists>
<#list secImgs as e>
<tr>
<#if e.type??>
<td class="eb-joba-bill-td-label" colSpan="4" rowspan="${secImgLength}">
安全员
</td>
</#if>
<#if e.name??>
<td class="eb-joba-bill-td-center" colSpan="6" rowSpan="${e.nameRowSpan}">
${e.name!''}
</td>
</#if>
<td class="eb-joba-bill-td-label" colSpan="4">
${e.date?string("yyyy-MM-dd HH:mm:ss")}
</td>
<td colSpan="11" class="eb-joba-bill-td-center">
<#if e.imgs?exists>
<#list e.imgs as item>
<img height="90" width="160" src="${item.filePath}" />
</#list>
</#if>
</td>
</tr>
</#list>
</#if>
<#if techImgs?exists>
<#list techImgs as e>
<tr>
<#if e.type??>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="${techImgLength}">
技术员
</td>
</#if>
<#if e.name??>
<td class="eb-joba-bill-td-center" colSpan="6" rowSpan="${e.nameRowSpan}">
${e.name!''}
</td>
</#if>
<td class="eb-joba-bill-td-label" colSpan="4">
${e.date?string("yyyy-MM-dd HH:mm:ss")}
</td>
<td colSpan="11" class="eb-joba-bill-td-center">
<#if e.imgs?exists>
<#list e.imgs as item>
<img height="90" width="160" src="${item.filePath}" />
</#list>
</#if>
</td>
</tr>
</#list>
</#if>
<tr>
<#if taskRiskControl.userEvaList?exists>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="${((taskRiskControl.userEvaList?size)+3)}">
风险作业评价
</td>
<#else>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="2">
风险作业评价
</td>
</#if>
<#if taskRiskControl.userEvaList?exists>
<td class="eb-joba-bill-td-label" colSpan="4">姓名</td>
<td class="eb-joba-bill-td-label" colSpan="6">评分</td>
<td class="eb-joba-bill-td-label" colSpan="11">评价内容</td>
<#else>
<td class="eb-joba-bill-td-center" colSpan="6">分包商</td>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="2">评分评价</td>
<td class="eb-joba-bill-td-center" colSpan="11">
<#if taskRiskControl.companyEvaList?exists>
${taskRiskControl.companyEvaList[0].rate!0}星
</#if>
</td>
</#if>
</tr>
<#if taskRiskControl.userEvaList?exists>
<#list taskRiskControl.userEvaList as e>
<tr>
<td class="eb-joba-bill-td-center" colSpan="4">${e.personName!''}</td>
<td class="eb-joba-bill-td-center" colSpan="6">
#{e.rate!0}星
</td>
<td colSpan="11">${e.content!''}</td>
</tr>
</#list>
</#if>
<tr>
<td class="eb-joba-bill-td-center" colSpan="6">分包商</td>
<td class="eb-joba-bill-td-label" colSpan="4" rowSpan="2">评分评价</td>
<td class="eb-joba-bill-td-center" colSpan="11">
<#if taskRiskControl.userEvaList?exists>
${taskRiskControl.companyEvaList[0].rate!0}星
<#else>
0星
</#if>
</td>
</tr>
<#if taskRiskControl.companyEvaList?exists>
<tr>
<td class="eb-joba-bill-td-center" colSpan="6">${taskRiskControl.companyEvaList[0].companyName!''}
</td>
<td class="eb-joba-bill-td-center" colSpan="11">${taskRiskControl.companyEvaList[0].content!''}
</td>
</tr>
</#if>
</table>
</div>
</#if>
</body>
</html>
\ No newline at end of file
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">.b1 {
white-space-collapsing: preserve;
}
.b2 {
margin: 1.0in 1.25in 1.0in 1.25in;
}
.s1 {
font-weight: bold;
}
.p1 {
text-align: center;
hyphenate: auto;
font-family: Calibri;
font-size: 20pt;
}
.p2 {
text-align: center;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.p3 {
text-align: start;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.p4 {
text-align: justify;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.td1 {
width: 6.06875in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td2 {
width: 1.5861111in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td3 {
width: 4.482639in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td4 {
width: 1.7416667in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td5 {
width: 2.7409723in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td6 {
width: 0.9965278in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td7 {
width: 1.7444445in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td8 {
width: 2.1354167in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td9 {
width: 2.3472223in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td10 {
width: 0.90069443in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td11 {
width: 1.4465277in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.r1 {
height: 0.24097222in;
keep-together: always;
}
.r2 {
height: 0.24861111in;
keep-together: always;
}
.t1 {
border-collapse: collapse;
border-spacing: 0;
}</style>
<meta content="DELL" name="author"/>
</head>
<body class="b1 b2">
<table class="t1">
<tbody>
<tr class="r1">
<td class="td1" colspan="25"><p class="p1"><span class="s1">班组站班会记录</span></p></td>
</tr>
<tr class="r1">
<td class="td2" colspan="4"><p class="p2"><span>项目名称</span></p></td>
<td class="td3" colspan="21"><p class="p3">${(projectName)!''}</p></td>
</tr>
<tr class="r1">
<td class="td2" colspan="4"><p class="p2"><span>日期</span></p></td>
<td class="td4" colspan="11"><p class="p3">${(createDate?string('yyyy-MM-dd HH:mm:ss'))!''}</p></td>
<td class="td5" colspan="10"><p class="p3">${(Week)!''}</p></td>
</tr>
<tr class="r1">
<td class="td2" colspan="4"><p class="p2"><span>天气</span></p></td>
<td class="td3" colspan="21"><p class="p3">${(weatherName)!''}</p></td>
</tr>
<tr class="r1">
<td class="td2" colspan="4"><p class="p2"><span>发起人</span></p></td>
<td class="td4" colspan="9"><p class="p3"></p>${(createPersonName)!''}</p></td>
<td class="td6" colspan="4"><p class="p2"><span>风险作业</span></p></td>
<td class="td7" colspan="8"><p class="p3"></p>${(riskJob)!''}</p></td>
</tr>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2"><span>施工人员</span></p></td>
<td class="td3" colspan="21">
<p class="p3">
<#list builderPerson as itemValue>
${(itemValue.personName)!''}
</#list>
</p>
</td>
</tr>
<tr class="r2">
<td class="td1" colspan="25"><p class="p2"><span>主要内容</span></p></td>
</tr>
<tr class="r2">
<td class="td2" colspan="4" rowspan="4"><p class="p2"><span>三交内容</span></p></td>
<td class="td8" colspan="11"><p class="p2"><span>项目</span></p></td>
<td class="td9" colspan="10"><p class="p2"><span>状态</span></p></td>
</tr>
<tr class="r2">
<td class="td8" colspan="11"><p class="p2"><span>施工任务</span></p></td>
<td class="td9" colspan="10"><p class="p2">${(constructionTask)!''}</p></td>
</tr>
<tr class="r2">
<td class="td8" colspan="11"><p class="p2"><span>技术要求</span></p></td>
<td class="td9" colspan="10"><p class="p2">${(technicalRequire)!''}</p></td>
</tr>
<tr class="r2">
<td class="td8" colspan="11"><p class="p2"><span>安全环保措施</span></p></td>
<td class="td9" colspan="10"><p class="p2">${(environmentProtect)!''}</p></td>
</tr>
<tr class="r2">
<td class="td2" colspan="4" rowspan="4"><p class="p2"><span>三查内容</span></p></td>
<td class="td8" colspan="11"><p class="p2"><span>项目</span></p></td>
<td class="td9" colspan="10"><p class="p2"><span>状态</span></p></td>
</tr>
<tr class="r2">
<td class="td8" colspan="11"><p class="p2"><span>查着装</span></p></td>
<td class="td9" colspan="10"><p class="p2">${(dress)!''}</p></td>
</tr>
<tr class="r2">
<td class="td8" colspan="11"><p class="p2"><span>查三宝(安全帽、安全带、安全鞋)</span></p></td>
<td class="td9" colspan="10"><p class="p2">${(saftTreasure)!''}</p></td>
</tr>
<tr class="r2">
<td class="td8" colspan="11"><p class="p2"><span>查精神状态</span></p></td>
<td class="td9" colspan="10"><p class="p2">${(mentalState)!''}</p></td>
</tr>
<tr class="r2">
<td class="td2" colspan="4" rowspan=${(hazardousWorkSize+1)!''}><p class="p2"><span>检查内容</span></p></td>
<td class="td8" colspan="21"><p class="p2"><span>${(riskType)!''}</span></p></td>
</tr>
<#if hazardousWorkList?exists>
<#list hazardousWorkList as item>
<tr class="r2">
<td class="td10" colspan="18"><p class="p3">${item_index+1}${item.inputItemName}</p></td>
<td class="td11" colspan="3">
<p class="p2">
<#if item.isOk = 1>
合格
<#elseif item.isOk = 2>
不合格
<#elseif item.isOk = 3>
</#if>
</p>
</td>
</tr>
<#if item.isOk != 1>
<tr class="r2">
<td class="td10" colspan="3"><p class="p3">原因</p></td>
<td class="td11" colspan="18"><p class="p3">${item.reason}</p></td>
</tr>
</#if>
</#list>
</#if>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2">安全施工作业票名称</p></td>
<td class="td4" colspan="9"><p class="p2">${(workTicketName)!''}</p></td>
<td class="td6" colspan="4"><p class="p2">作业票</p></td>
<td class="td7" colspan="8">
<p class="p2">
<#if workTicketFile?exists>
<#list workTicketFile as item>
<#if item_index gt 0>
&nbsp;
</#if>
<img height="90" width="160" src="${item}"/>
</#list>
</#if>
</p>
</td>
</tr>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2">三交三查附件</p></td>
<td class="td7" colspan="21"><p class="p2">
<#if attachment?exists>
<#list attachment as item>
<img height="90" width="160" src="${item}">&nbsp;</img>
</#list>
</#if>
</p>
</td>
</tr>
<#if riskOperation==1>
<tr class="r2">
<td class="td8" colspan="25"><p class="p2">现场检查照片</p></td>
</tr>
</#if>
<#list safetyOfficer as itemValue>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2"><span>分包商安全员</span></p></td>
<td class="td8" colspan="9"><p class="p3">${(itemValue.personName)!''}</p></td>
<td class="td10" colspan="4"><p class="p2"><span>现场照片</span></p></td>
<td class="td11" colspan="8"><p class="p2"></p>
<p class="p2">
<#if itemValue.filePath?exists>
<#list itemValue.filePath as item>
<img height="90" width="160" src="${item.filePath}">
</#list>
</#if>
</p>
</td>
</tr>
</#list>
<#list platformSafetyOfficer as itemValue>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2"><span>项目部安全员</span></p></td>
<td class="td8" colspan="9"><p class="p3">${(itemValue.personName)!''}</p></td>
<td class="td10" colspan="4"><p class="p2"><span>现场照片</span></p></td>
<td class="td11" colspan="8"><p class="p2"></p>
<p class="p2">
<#if itemValue.filePath?exists>
<#list itemValue.filePath as item>
<img height="90" width="160" src="${item.filePath}">
</#list>
</#if>
</p>
</td>
</tr>
</#list>
<#list technician as itemValue>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2"><span>技术员</span></p></td>
<td class="td8" colspan="9"><p class="p3">${(itemValue.personName)!''}</p></td>
<td class="td10" colspan="4"><p class="p2"><span>现场照片</span></p></td>
<td class="td11" colspan="8"><p class="p2"></p>
<p class="p2">
<#if itemValue.filePath?exists>
<#list itemValue.filePath as item>
<img height="90" width="160" src="${item.filePath}">
</#list>
</#if>
</p>
</td>
</tr>
</#list>
<#list engineeringStaff as itemValue>
<tr class="r2">
<td class="td2" colspan="4"><p class="p2"><span>工程人员</span></p></td>
<td class="td8" colspan="9"><p class="p3">${(itemValue.personName)!''}</p></td>
<td class="td10" colspan="4"><p class="p2"><span>现场照片</span></p></td>
<td class="td11" colspan="8"><p class="p2"></p>
<p class="p2">
<#if itemValue.filePath?exists>
<#list itemValue.filePath as item>
<img height="90" width="160" src="${item.filePath}">
</#list>
</#if>
</p>
</td>
</tr>
</#list>
</tbody>
</table>
<p class="p4"></p></body>
</html>
\ No newline at end of file
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">.b1 {
white-space-collapsing: preserve;
}
.b2 {
margin: 1.0in 1.25in 1.0in 1.25in;
}
.s1 {
font-weight: bold;
}
.p1 {
text-align: center;
hyphenate: auto;
font-family: Calibri;
font-size: 20pt;
}
.p2 {
text-align: start;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.p3 {
text-align: center;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.p4 {
text-align: justify;
hyphenate: auto;
font-family: Calibri;
font-size: 10pt;
}
.td1 {
width: 6.0416665in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td2 {
width: 1.5090277in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td3 {
width: 4.532639in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td4 {
width: 1.5104166in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.td5 {
width: 1.5131944in;
padding-start: 0.0in;
padding-end: 0.0in;
border-bottom: thin solid black;
border-left: thin solid black;
border-right: thin solid black;
border-top: thin solid black;
}
.r1 {
height: 0.32152778in;
keep-together: always;
}
.r2 {
height: 0.9138889in;
keep-together: always;
}
.r3 {
height: 1.2131945in;
keep-together: always;
}
.r4 {
height: 0.34791666in;
keep-together: always;
}
.t1 {
table-layout: fixed;
border-collapse: collapse;
border-spacing: 0;
}</style>
<meta content="DELL" name="author"/>
</head>
<body class="b1 b2">
<table class="t1">
<tbody>
<tr class="r1">
<td class="td1" colspan="4"><p class="p1"><span class="s1">违章记录</span></p></td>
</tr>
<tr class="r1">
<td class="td2"><p class="p3"><span>项目名称</span></p></td>
<td class="td3" colspan="3"><p class="p2">${(projectName)!''}</p></td>
</tr>
<tr class="r1">
<td class="td2"><p class="p3"><span>日期</span></p></td>
<td class="td3" colspan="3"><p class="p2">${(createDate?string('yyyy-MM-dd HH:mm:ss'))!''}</p></td>
</tr>
<tr class="r1">
<td class="td2"><p class="p3"><span>违章性质</span></p></td>
<td class="td3" colspan="3"><p class="p2">${(badType)!''}</p></td>
</tr>
<tr class="r1">
<td class="td2"><p class="p3"><span>违章类型</span></p></td>
<td class="td3" colspan="3"><p class="p2">${(nature)!''}</p></td>
</tr>
<tr class="r2">
<td class="td2"><p class="p3"><span>违章内容</span></p></td>
<td class="td3" colspan="3"><p class="p2">${(badText)!''}</p>
<p class="p2"></p>
<p class="p2"></p></td>
</tr>
<tr class="r3">
<td class="td2"><p class="p3"><span>发起人</span></p></td>
<td class="td2"><p class="p2"></p>${(safetyOfficer)!''}</td>
<td class="td4"><p class="p3"><span>违章照片</span></p></td>
<td class="td5"><p class="p3"></p>
<p class="p2">
<#if badPersonPhoto?exists>
<#list badPersonPhoto as item>
<img height="90" width="160" src="${item}">
</#list>
</#if>
</p></td>
</tr>
<tr class="r1">
<td class="td2"><p class="p3"><span>审核人</span></p></td>
<td class="td3" colspan="3"><p class="p2">${(auditor)!''}</p></td>
</tr>
<tr class="r1">
<td class="td2"><p class="p3"><span>分包商负责人</span></p></td>
<td class="td2"><p class="p2">${(personLiableName)!''}</p></td>
<td class="td4"><p class="p3"><span>所属分包商</span></p></td>
<td class="td5"><p class="p2">${(companyName)!''}</p></td>
</tr>
<#if (badType!="装置性违章")>
<tr class="r4">
<td class="td2"><p class="p3"><span>违章人员</span></p></td>
<td class="td3" colspan="3">
<p class="p2">
<#if badPerson?exists>
<#list badPerson as item>
${(item.personName)!''}
</#list>
</#if>
</p></td>
</td>
</tr>
</#if>
</tbody>
</table>
<p class="p4"></p></body>
</html>
\ No newline at end of file
{
"address": "江西电建",
"clockScope": 100000.0,
"company": "江西电建",
"createDate": 1596677451000,
"email": "adminb@ww.con",
"id": 0,
"introduction": "江西电建",
"jobNum": 1,
"latitude": 28.0,
"longitude": 116.0,
"manager": "admin",
"name": "江西电建",
"orgCode": "1293073537468170241",
"phone": 19999999999,
"pointType": "endmost",
"projectNum": "jxdj123456",
"region": "36,3601,360104",
"startTime": 1596677432000,
"status": "开发"
}
{
"2": "first,keyword1,keyword2,remark"
}
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet id="2020-09-26-003" author="duanwei">
<sql stripComments="true" splitStatements="false">
INSERT INTO `precontrol`.`rpm_company` (`id`, `name`, `service_phone`, `website`, `email`, `introduction`, `logo`, `composite_score`, `type_key`, `status`, `qrcode`, `biz_type`, `approve_data`, `is_read`, `operator_id`, `enterprise_nature`, `country`, `total_fixed_assets`, `total`, `technicians_num`, `sales_phone`, `preparation_technology`, `main_products_type`, `history`, `detection_equipment`, `development_record`, `remark`, `qualification`, `is_delete`, `delete_date`, `delete_user_id`, `delete_case`, `delete_user_name`, `remove_user_id`, `remove_user_name`, `remove_date`, `create_date`, `in_black_list`, `phone`, `tel`, `region`, `contact`) VALUES ('1272442250430222338', '江西电建', NULL, NULL, NULL, NULL, NULL, NULL, '1', '1', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2020-09-23 09:16:06', NULL, NULL, NULL, '36,3601,360104', NULL);
</sql>
</changeSet>
<changeSet author="duanwei" id="2020-10-16-0001">
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1"/>
<column name="pid" valueNumeric="0"/>
<column name="deep" valueBoolean="false"/>
<column name="name" value="通用危险作业项目"/>
<column name="ext_name" value="通用危险作业项目"/>
<column name="create_date" valueDate="2020-08-27T10:39:12"/>
<column name="update_time" valueDate="2020-08-27T10:39:12"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="2"/>
<column name="pid" valueNumeric="0"/>
<column name="deep" valueBoolean="false"/>
<column name="name" value="火电工程包括"/>
<column name="ext_name" value="火电工程包括"/>
<column name="create_date" valueDate="2020-08-27T10:39:12"/>
<column name="update_time" valueDate="2020-08-27T10:39:12"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="3"/>
<column name="pid" valueNumeric="0"/>
<column name="deep" valueBoolean="false"/>
<column name="name" value="送电线路施工"/>
<column name="ext_name" value="送电线路施工"/>
<column name="create_date" valueDate="2020-08-27T10:39:12"/>
<column name="update_time" valueDate="2020-08-27T10:39:12"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="4"/>
<column name="pid" valueNumeric="0"/>
<column name="deep" valueBoolean="false"/>
<column name="name" value="变电站(换流站)施工"/>
<column name="ext_name" value="变电站(换流站)施工"/>
<column name="create_date" valueDate="2020-08-27T10:39:13"/>
<column name="update_time" valueDate="2020-08-27T10:39:13"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="5"/>
<column name="pid" valueNumeric="0"/>
<column name="deep" valueBoolean="false"/>
<column name="name" value="风电项目"/>
<column name="ext_name" value="风电项目"/>
<column name="create_date" valueDate="2020-08-27T10:39:13"/>
<column name="update_time" valueDate="2020-08-27T10:39:13"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="6"/>
<column name="pid" valueNumeric="0"/>
<column name="deep" valueBoolean="false"/>
<column name="name" value="国家、行业和地方规定的其他重要及危险作业"/>
<column name="ext_name" value="国家、行业和地方规定的其他重要及危险作业"/>
<column name="create_date" valueDate="2020-08-27T10:39:13"/>
<column name="update_time" valueDate="2020-08-27T10:39:13"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812659860320257"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="起重机满负荷起吊"/>
<column name="ext_name" value="起重机满负荷起吊"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812662171381761"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="两台及以上起重机抬吊作业"/>
<column name="ext_name" value="两台及以上起重机抬吊作业"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812662326571009"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="起吊危险品"/>
<column name="ext_name" value="起吊危险品"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812662645338113"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="超载、超高、超宽、超长物件和重大、精密、价格昂贵的装卸及运输"/>
<column name="ext_name" value="超载、超高、超宽、超长物件和重大、精密、价格昂贵的装卸及运输"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812662922162178"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="特殊高处脚手架、水上作业"/>
<column name="ext_name" value="特殊高处脚手架、水上作业"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812663098322946"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="金属容器内作业"/>
<column name="ext_name" value="金属容器内作业"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812663270289409"/>
<column name="pid" valueNumeric="1"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="土石方爆破、受限空间"/>
<column name="ext_name" value="土石方爆破、受限空间"/>
<column name="create_date" valueDate="2020-08-27T10:40:44"/>
<column name="update_time" valueDate="2020-08-27T10:40:44"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812825640218625"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="高边坡及深坑基础开挖和支护"/>
<column name="ext_name" value="高边坡及深坑基础开挖和支护"/>
<column name="create_date" valueDate="2020-08-27T10:41:23"/>
<column name="update_time" valueDate="2020-08-27T10:41:23"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812827825451010"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="基坑开挖放炮"/>
<column name="ext_name" value="基坑开挖放炮"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812827947085825"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="大体积混凝土浇筑"/>
<column name="ext_name" value="大体积混凝土浇筑"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812828265852930"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="框架梁、柱混凝土浇筑"/>
<column name="ext_name" value="框架梁、柱混凝土浇筑"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812828408459265"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="悬崖部分混凝土浇筑"/>
<column name="ext_name" value="悬崖部分混凝土浇筑"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812828546871297"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="大型构件吊装"/>
<column name="ext_name" value="大型构件吊装"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812828689477633"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="脚手架、升降架安装拆卸及负荷试验"/>
<column name="ext_name" value="脚手架、升降架安装拆卸及负荷试验"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812828865638401"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="大型起重机械安装、移位及负荷试验"/>
<column name="ext_name" value="大型起重机械安装、移位及负荷试验"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812829217959938"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="发电机、汽轮机本体安装,定子吊装"/>
<column name="ext_name" value="发电机、汽轮机本体安装,定子吊装"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812829536727041"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="发电机及配电装置带电试运"/>
<column name="ext_name" value="发电机及配电装置带电试运"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812829847105537"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="主变压器安装及检查"/>
<column name="ext_name" value="主变压器安装及检查"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830027460609"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="重要电动机检查"/>
<column name="ext_name" value="重要电动机检查"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830170066945"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="起重设备带电试运"/>
<column name="ext_name" value="起重设备带电试运"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830346227713"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="气体灭火系统调试"/>
<column name="ext_name" value="气体灭火系统调试"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830522388482"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value=",炉水冷壁、过热器、再热器组合安装"/>
<column name="ext_name" value=",炉水冷壁、过热器、再热器组合安装"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830660800513"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="锅炉水压试验"/>
<column name="ext_name" value="锅炉水压试验"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830803406850"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="给煤机、磨煤机、送引风机等重要辅机的试运"/>
<column name="ext_name" value="给煤机、磨煤机、送引风机等重要辅机的试运"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812830979567617"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="锅炉大板梁吊装"/>
<column name="ext_name" value="锅炉大板梁吊装"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812831117979649"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="汽机转子找正、扣盖"/>
<column name="ext_name" value="汽机转子找正、扣盖"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812831260585985"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="机组的启动及试运行"/>
<column name="ext_name" value="机组的启动及试运行"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812831403192321"/>
<column name="pid" valueNumeric="2"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="油区进油后明火作业"/>
<column name="ext_name" value="油区进油后明火作业"/>
<column name="create_date" valueDate="2020-08-27T10:41:24"/>
<column name="update_time" valueDate="2020-08-27T10:41:24"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812971555794945"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="特殊地质地貌条件下施工"/>
<column name="ext_name" value="特殊地质地貌条件下施工"/>
<column name="create_date" valueDate="2020-08-27T10:41:58"/>
<column name="update_time" valueDate="2020-08-27T10:41:58"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812973803941890"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="人工挖孔桩及基坑深度超过5米的基础开挖"/>
<column name="ext_name" value="人工挖孔桩及基坑深度超过5米的基础开挖"/>
<column name="create_date" valueDate="2020-08-27T10:41:58"/>
<column name="update_time" valueDate="2020-08-27T10:41:58"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812973929771010"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="运行电力线路下方的线路基础开挖"/>
<column name="ext_name" value="运行电力线路下方的线路基础开挖"/>
<column name="create_date" valueDate="2020-08-27T10:41:58"/>
<column name="update_time" valueDate="2020-08-27T10:41:58"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974072377345"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="深度超过5米的、坑口尺寸超过8米的以及高立柱的平台搭设、模板制作"/>
<column name="ext_name" value="深度超过5米的、坑口尺寸超过8米的以及高立柱的平台搭设、模板制作"/>
<column name="create_date" valueDate="2020-08-27T10:41:58"/>
<column name="update_time" valueDate="2020-08-27T10:41:58"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974210789378"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="跨越10千伏及以上带电运行电力线路的跨越架搭设"/>
<column name="ext_name" value="跨越10千伏及以上带电运行电力线路的跨越架搭设"/>
<column name="create_date" valueDate="2020-08-27T10:41:58"/>
<column name="update_time" valueDate="2020-08-27T10:41:58"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974382755841"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="跨越铁路的跨越架搭设"/>
<column name="ext_name" value="跨越铁路的跨越架搭设"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974563110914"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="跨越二级及以上的公路跨越架搭设"/>
<column name="ext_name" value="跨越二级及以上的公路跨越架搭设"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974709911554"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="过轮临锚施工"/>
<column name="ext_name" value="过轮临锚施工"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974844129282"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="牵张场地锚线施工"/>
<column name="ext_name" value="牵张场地锚线施工"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812974986735617"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="紧线、挂线施工"/>
<column name="ext_name" value="紧线、挂线施工"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812975137730561"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="高塔组立"/>
<column name="ext_name" value="高塔组立"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812975305502721"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="导引绳展放施工作业"/>
<column name="ext_name" value="导引绳展放施工作业"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812975443914754"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="导线、地线、光缆架设施工"/>
<column name="ext_name" value="导线、地线、光缆架设施工"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812975586521090"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="临近带电体施工"/>
<column name="ext_name" value="临近带电体施工"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298812975762681857"/>
<column name="pid" valueNumeric="3"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="特殊施工方式(飞艇、动力伞等)"/>
<column name="ext_name" value="特殊施工方式(飞艇、动力伞等)"/>
<column name="create_date" valueDate="2020-08-27T10:41:59"/>
<column name="update_time" valueDate="2020-08-27T10:41:59"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813068272230401"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="深基坑施工"/>
<column name="ext_name" value="深基坑施工"/>
<column name="create_date" valueDate="2020-08-27T10:42:21"/>
<column name="update_time" valueDate="2020-08-27T10:42:21"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813070574903298"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="人工挖孔桩作业"/>
<column name="ext_name" value="人工挖孔桩作业"/>
<column name="create_date" valueDate="2020-08-27T10:42:21"/>
<column name="update_time" valueDate="2020-08-27T10:42:21"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813070734286849"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="大量的土方工程多种施工机械交叉作业"/>
<column name="ext_name" value="大量的土方工程多种施工机械交叉作业"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813070910447617"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="特殊结构厂房施工,"/>
<column name="ext_name" value="特殊结构厂房施工,"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813071053053953"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="用电接火"/>
<column name="ext_name" value="用电接火"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813071262769153"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="高大护坡支护及挡墙施工"/>
<column name="ext_name" value="高大护坡支护及挡墙施工"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813071510233090"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="临近带电体作业"/>
<column name="ext_name" value="临近带电体作业"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813071824805890"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="脚手架搭设及拆除"/>
<column name="ext_name" value="脚手架搭设及拆除"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813072181321729"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="主体结构的模板安装(支模)及混凝土浇筑施工"/>
<column name="ext_name" value="主体结构的模板安装(支模)及混凝土浇筑施工"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813072529448961"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="梁、 板、柱及屋面钢筋绑扎"/>
<column name="ext_name" value="梁、 板、柱及屋面钢筋绑扎"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813072672055297"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="室内装饰涉及到高处作业项目"/>
<column name="ext_name" value="室内装饰涉及到高处作业项目"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813072814661634"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="高处焊接施工"/>
<column name="ext_name" value="高处焊接施工"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813072986628098"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="屋面防水施工"/>
<column name="ext_name" value="屋面防水施工"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813073166983169"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="构架组立"/>
<column name="ext_name" value="构架组立"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813073309589506"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="构架横梁及架顶避雷针就位安装"/>
<column name="ext_name" value="构架横梁及架顶避雷针就位安装"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813073448001537"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="独立避雷针起吊就位安装"/>
<column name="ext_name" value="独立避雷针起吊就位安装"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813073624162306"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="变压器运输及安装"/>
<column name="ext_name" value="变压器运输及安装"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813073766768641"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="换流阀安装、换流变压器运输及安装、高抗附件安装"/>
<column name="ext_name" value="换流阀安装、换流变压器运输及安装、高抗附件安装"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813073905180674"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="挂线(母线、联络线)"/>
<column name="ext_name" value="挂线(母线、联络线)"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813074047787010"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="高处压接导线"/>
<column name="ext_name" value="高处压接导线"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813074274279426"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="隧道焊接"/>
<column name="ext_name" value="隧道焊接"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813074463023106"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="高压试验"/>
<column name="ext_name" value="高压试验"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813074609823745"/>
<column name="pid" valueNumeric="4"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="大型起重机及垂直运输机械的就位、安装、拆除"/>
<column name="ext_name" value="大型起重机及垂直运输机械的就位、安装、拆除"/>
<column name="create_date" valueDate="2020-08-27T10:42:22"/>
<column name="update_time" valueDate="2020-08-27T10:42:22"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813151214686210"/>
<column name="pid" valueNumeric="5"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="基坑爆破开挖"/>
<column name="ext_name" value="基坑爆破开挖"/>
<column name="create_date" valueDate="2020-08-27T10:42:41"/>
<column name="update_time" valueDate="2020-08-27T10:42:41"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813153525747714"/>
<column name="pid" valueNumeric="5"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="塔筒及风机在山区道路运输"/>
<column name="ext_name" value="塔筒及风机在山区道路运输"/>
<column name="create_date" valueDate="2020-08-27T10:42:41"/>
<column name="update_time" valueDate="2020-08-27T10:42:41"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813153689325569"/>
<column name="pid" valueNumeric="5"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="塔筒及风机吊装"/>
<column name="ext_name" value="塔筒及风机吊装"/>
<column name="create_date" valueDate="2020-08-27T10:42:41"/>
<column name="update_time" valueDate="2020-08-27T10:42:41"/>
</insert>
<insert tableName="rpm_work_ticket">
<column name="id" valueNumeric="1298813282739580930"/>
<column name="pid" valueNumeric="6"/>
<column name="deep" valueBoolean="true"/>
<column name="name" value="国家、行业和地方规定的其他重要及危险作业"/>
<column name="ext_name" value="国家、行业和地方规定的其他重要及危险作业"/>
<column name="create_date" valueDate="2020-08-27T10:43:12"/>
<column name="update_time" valueDate="2020-08-27T10:43:12"/>
</insert>
</changeSet>
</databaseChangeLog>
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet id="2020-08-05-003" author="duanwei">
<createTable tableName="rpm_project_video" remarks="项目视频表">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="video_url" remarks="视频路径" type="BIGINT" />
<column name="project_id" remarks="责任公司" type="BIGINT" />
<column name="create_date" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-08-05-006" author="duanwei">
<modifyDataType tableName="rpm_project_video"
columnName="video_url" newDataType="VARCHAR(256)" />
</changeSet>
<changeSet id="2020-08-07-001" author="duanwei">
<createTable tableName="rpm_project_score"
remarks="项目安全态势评分表">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="score" remarks="项目评分" type="BIGINT" />
<column name="project_id" remarks="项目id" type="BIGINT" />
<column name="create_date" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-08-10-001" author="duanwei">
<addColumn tableName="rpm_project">
<column name="point_type" type="VARCHAR(10)"
remarks="地图点类型center endmost">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-08-10-002" author="duanwei">
<addColumn tableName="rpm_project">
<column name="line_json" type="text"
remarks="地图数据,前端提供,后端转换格式">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-08-10-003" author="duanwei">
<addColumn tableName="rpm_person">
<column name="color" type="int" remarks="红绿码">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-08-10-004" author="duanwei">
<addColumn tableName="rpm_project">
<column name="job_num" type="int" remarks="交底数量">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-08-12-001" author="duanwei">
<addColumn tableName="rpm_task">
<column name="current_status" type="int" remarks="当前状态,用于大屏"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-08-19-001" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
DROP FUNCTION IF EXISTS `getRegionName`$$
</sql>
</changeSet>
<changeSet id="2020-08-19-002" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE FUNCTION
`getRegionName`(code varchar(50)) RETURNS
varchar(50)
BEGIN
DECLARE str
VARCHAR(50) DEFAULT '';
SET @first
='',@second = '',@third =
'',@fullname='';
SELECT `name` FROM
rpm_districts WHERE id = (SELECT
substring_index(code,',',1)) INTO
@first;
SELECT `name` FROM
rpm_districts WHERE id = (SELECT
substring_index(substring_index(code,',',-2),',',1)) INTO @second;
SELECT `name` FROM rpm_districts WHERE id = (SELECT
substring_index(substring_index(code,',',-1),',',1)
) INTO @third;
SET
@fullname = CONCAT(@first,',',@second,',',@third);
return @fullname;
END $$
</sql>
</changeSet>
<changeSet id="2020-08-19-003" author="duanwei">
<createTable tableName="rpm_company_project_job_status"
remarks="分包商和项目交底记录情况">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="project_id" remarks="项目id" type="BIGINT" />
<column name="company_id" remarks="分包商id" type="BIGINT" />
<column name="status" remarks="交底状态" type="BIT(1)" />
<column name="create_date" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-08-19-004" author="duanwei">
<addColumn tableName="rpm_company_project_job_status">
<column name="task_id" type="BIGINT" remarks="交底任务id"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-20-001" author="duanwei">
<modifyDataType tableName="rpm_person_working_hours"
columnName="working_hours" newDataType="DOUBLE" />
</changeSet>
<changeSet id="2020-08-24-001" author="duanwei">
<createTable tableName="rpm_hazardous_work"
remarks="危险作业表">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="name" type="VARCHAR(256)" remarks="危险作业名称" />
<column name="item_no" type="VARCHAR(256)" remarks="编号" />
<column name="condition" type="VARCHAR(1000)"
remarks="作业条件_输入项" />
<column name="remark" type="VARCHAR(1000)" remarks="描述" />
<column name="create_date" type="datetime" remarks="创建时间" />
</createTable>
</changeSet>
<changeSet id="2020-08-24-002" author="duanwei">
<createTable tableName="rpm_input_item" remarks="检查项">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="item_type" type="VARCHAR(256)" remarks="作业类型" />
<column name="name" type="VARCHAR(256)" remarks="检查项名称" />
<column name="is_must" type="VARCHAR(256)" remarks="是否必填" />
<column name="is_score" type="VARCHAR(256)" remarks="是否有分数" />
<column name="is_multiline" type="VARCHAR(256)"
remarks="是否允许多行" />
<column name="default_value" type="VARCHAR(100)" remarks="默认值" />
<column name="input_json" type="LONGTEXT" remarks="选项数据" />
<column name="picture_json" type="LONGTEXT" remarks="图片数据" />
<column name="remark" type="VARCHAR(1000)" remarks="描述" />
<column name="create_date" type="datetime" remarks="创建时间" />
</createTable>
</changeSet>
<changeSet id="2020-08-24-003" author="duanwei">
<createTable tableName="rpm_hazardous_work_ref_input_item"
remarks="危险作业和检查项关系表">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="hazardous_work_id" remarks="危险作业id"
type="BIGINT" />
<column name="input_item_id" remarks="检查项id" type="BIGINT" />
<column name="orders" remarks="顺序" type="BIGINT" />
<column name="create_date" type="datetime" remarks="创建时间" />
</createTable>
</changeSet>
<changeSet id="2020-08-24-004" author="duanwei">
<createTable tableName="rpm_hazardous_work_result"
remarks="危险作业结果表">
<column autoIncrement="true" name="id" type="BIGINT"
remarks="主键">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="hazardous_work_id" type="BIGINT"
remarks="危险作业id" />
<column name="hazardous_work_name" type="BIGINT"
remarks="危险作业名称" />
<column name="input_item_id" type="BIGINT" remarks="检查项id" />
<column name="input_item_name" type="BIGINT" remarks="检查项名称" />
<column name="value" type="VARCHAR(256)" remarks="检查项答案" />
<column name="is_ok" type="BIGINT" remarks="是否合格" />
<column name="score" type="BIGINT" remarks="分数" />
<column name="create_date" type="datetime" remarks="创建时间" />
</createTable>
</changeSet>
<changeSet id="2020-08-24-005" author="duanwei">
<dropColumn tableName="rpm_hazardous_work"
columnName="item_no" />
<addColumn tableName="rpm_hazardous_work">
<column name="order_no" type="VARCHAR(256)" remarks="编号"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-24-006" author="duanwei">
<dropTable tableName="rpm_illegal" />
</changeSet>
<changeSet id="2020-08-24-007" author="duanwei">
<addColumn tableName="rpm_task_paycheck">
<column name="risk_type_id" type="BIGINT" remarks="危险作业类型id"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-24-001" author="wujiang">
<addColumn tableName="rpm_bad_management">
<column name="type" type="VARCHAR(50)" remarks="违规类型"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-24-008" author="duanwei">
<addColumn tableName="rpm_hazardous_work">
<column name="c_person_id" type="BIGINT" remarks="创建人id"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-24-009" author="duanwei">
<dropColumn tableName="rpm_hazardous_work"
columnName="condition" />
<addColumn tableName="rpm_hazardous_work">
<column name="conditions" type="VARCHAR(1000)"
remarks="作业条件_输入项" />
</addColumn>
</changeSet>
<changeSet id="2020-08-25-001" author="duanwei">
<addColumn tableName="rpm_task_paycheck">
<column name="work_ticket" type="BIGINT" remarks="作业票id"></column>
<column name="work_ticket_name" type="VARCHAR(128)"
remarks="作业票名称"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-25-002" author="duanwei">
<modifyDataType tableName="rpm_hazardous_work_result"
columnName="hazardous_work_name" newDataType="VARCHAR(128)" />
<modifyDataType tableName="rpm_hazardous_work_result"
columnName="input_item_name" newDataType="VARCHAR(128)" />
</changeSet>
<changeSet id="2020-08-25-003" author="duanwei">
<addColumn tableName="rpm_hazardous_work_result">
<column name="task_id" type="BIGINT" remarks="任务id"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-25-004" author="duanwei">
<addColumn tableName="rpm_hazardous_work_result">
<column name="cperson_id" type="BIGINT" remarks="创建人"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-25-001" author="wujiang">
<addColumn tableName="rpm_person_message">
<column name="read_status" type="INT" remarks="阅读状态 0未读 1已读"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-26-001" author="wujiang">
<addColumn tableName="rpm_person_message">
<column name="object_id" type="BIGINT" remarks="对象id"></column>
</addColumn>
</changeSet>
<changeSet id="2020-08-26-002" author="duanwei">
<dropColumn tableName="rpm_task_paycheck"
columnName="work_ticket" />
<addColumn tableName="rpm_task_paycheck">
<column name="work_ticket_id" type="BIGINT" remarks="作业票id"></column>
</addColumn>
</changeSet>
<changeSet author="2020-08-26-003" id="duanwei">
<createTable remarks="危险作业字典表" tableName="rpm_work_ticket">
<column name="id" remarks="编号" type="BIGINT UNSIGNED">
<constraints nullable="false" primaryKey="true" />
</column>
<column defaultValueNumeric="0" name="pid" remarks="上级编号"
type="BIGINT">
<constraints nullable="false" />
</column>
<column defaultValueBoolean="false" name="deep" remarks="层级"
type="BIT(1)">
<constraints nullable="false" />
</column>
<column defaultValue="" name="name" remarks="名称"
type="VARCHAR(32)">
<constraints nullable="false" />
</column>
<column defaultValue="" name="ext_name" remarks="扩展名"
type="VARCHAR(64)" />
<column name="create_date" remarks="创建时间" type="datetime" />
<column name="update_time" remarks="更新时间" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-08-28-001" author="duanwei">
<addColumn tableName="rpm_task_tech_document">
<column name="tech_document_name" type="VARCHAR(64)"
remarks="技术文库名称"></column>
</addColumn>
</changeSet>
<changeSet id="2020-09-04-001" author="duanwei">
<modifyDataType tableName="rpm_company_qualifications"
columnName="certificate_number" newDataType="VARCHAR(255)" />
</changeSet>
<changeSet id="2020-09-07-001" author="duanwei">
<addColumn tableName="rpm_task_person">
<column name="read_time" remarks="阅读时间" type="datetime"></column>
</addColumn>
</changeSet>
<changeSet id="2020-09-08-001" author="wujiang">
<addColumn tableName="rpm_person_skill_education">
<column name="professional_technology_level_key"
remarks="专业技术资格等级" type="VARCHAR(64)"></column>
</addColumn>
</changeSet>
<changeSet id="2020-09-08-002" author="duanwei">
<dropColumn tableName="rpm_company" columnName="phone" />
<dropColumn tableName="rpm_company" columnName="tel" />
<addColumn tableName="rpm_company">
<column name="phone" type="VARCHAR(20)" remarks="手机号码">
<constraints nullable="false" />
</column>
</addColumn>
<addColumn tableName="rpm_company">
<column name="tel" type="VARCHAR(20)" remarks="固定电话">
<constraints nullable="false" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-08-003" author="duanwei">
<dropColumn tableName="rpm_company" columnName="phone" />
<dropColumn tableName="rpm_company" columnName="tel" />
<addColumn tableName="rpm_company">
<column name="phone" type="VARCHAR(20)" remarks="手机号码">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_company">
<column name="tel" type="VARCHAR(20)" remarks="固定电话">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-08-004" author="duanwei">
<dropColumn tableName="rpm_company_business"
columnName="code" />
<dropColumn tableName="rpm_company_business"
columnName="type" />
<addColumn tableName="rpm_company_business">
<column name="code" type="VARCHAR(255)" remarks="编号">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_company_business">
<column name="type" type="VARCHAR(20)" remarks="工商类型">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-14-001" author="duanwei">
<dropColumn tableName="rpm_project" columnName="longitude" />
<dropColumn tableName="rpm_project" columnName="latitude" />
<addColumn tableName="rpm_project">
<column name="longitude" type="double" remarks="经度">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_project">
<column name="latitude" type="double" remarks="纬度">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-15-001" author="duanwei">
<dropColumn tableName="rpm_company" columnName="region" />
<addColumn tableName="rpm_company">
<column name="region" type="VARCHAR(50)" remarks="地区key">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-15-002" author="duanwei">
<createTable tableName="rpm_message_exception">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints primaryKey="true" nullable="false" />
</column>
<column name="json" remarks="异常内容" type="TEXT">
<constraints nullable="true" />
</column>
<column name="path" remarks="路径" type="VARCHAR(100)">
<constraints nullable="true" />
</column>
<column name="method" remarks="方法" type="VARCHAR(100)">
<constraints nullable="true" />
</column>
<column name="create_date" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-09-16-001" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
UPDATE rpm_person SET account_number=0 WHERE
account_number='' $$
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
ALTER TABLE rpm_person CHANGE COLUMN account_number
user_id BIGINT(20) $$
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
UPDATE rpm_person_ascription SET department_key=0 $$
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
ALTER TABLE rpm_person_ascription CHANGE COLUMN
department_key
department_id BIGINT(20) $$
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
ALTER TABLE rpm_person DROP COLUMN account_role_name $$
</sql>
</changeSet>
<changeSet id="2020-09-16-004" author="duanwei">
<addColumn tableName="rpm_message_exception">
<column name="message" remarks="异常信息" type="TEXT">
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-16-005" author="duanwei">
<dropColumn tableName="rpm_message_exception"
columnName="path" />
<addColumn tableName="rpm_message_exception">
<column name="path" type="TEXT" remarks="路径">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-16-006" author="duanwei">
<dropColumn tableName="rpm_company" columnName="contact" />
<addColumn tableName="rpm_company">
<column name="contact" type="varchar(64)" remarks="联系人">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-24-001" author="duanwei">
<addColumn tableName="rpm_person">
<column name="roles" type="varchar(128)" remarks="用户角色">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-26-001" author="duanwei">
<createTable tableName="rpm_company_acount"
remarks="分包商银行账户">
<column autoIncrement="true" name="id" remarks="主键"
type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="bank_name" remarks="开户银行名称" type="varchar(128)">
<constraints nullable="true" />
</column>
<column name="acount_number" remarks="银行卡号"
type="varchar(128)">
<constraints nullable="true" />
</column>
<column name="remark" type="TEXT" remarks="备注">
<constraints nullable="true" />
</column>
<column name="create_date" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-09-26-002" author="duanwei">
<addColumn tableName="rpm_company_acount">
<column name="company_id" type="BIGINT" remarks="分包商id">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-26-004" author="duanwei">
<addColumn tableName="rpm_company_business">
<column name="order" type="BIGINT" remarks="顺序">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-26-005" author="duanwei">
<addColumn tableName="rpm_company_qualifications">
<column name="order" type="BIGINT" remarks="顺序">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-09-26-006" author="duanwei">
<dropColumn tableName="rpm_company_business"
columnName="order" />
</changeSet>
<changeSet id="2020-09-26-007" author="duanwei">
<dropColumn tableName="rpm_company_qualifications"
columnName="order" />
</changeSet>
<changeSet id="2020-09-26-008" author="duanwei">
<addColumn tableName="rpm_company_qualifications">
<column name="orders" type="BIGINT" remarks="顺序">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-09-001" author="duanwei">
<addColumn tableName="rpm_company_acount">
<column name="team_name" type="varchar(128)" remarks="队伍名称">
<constraints nullable="true" />
</column>
<column name="companyName" type="varchar(128)" remarks="分包商名称">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-09-002" author="duanwei">
<dropColumn tableName="rpm_company_acount"
columnName="companyName" />
</changeSet>
<changeSet id="2020-10-09-003" author="duanwei">
<addColumn tableName="rpm_company_acount">
<column name="company_name" type="varchar(128)"
remarks="分包商名称">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-10-001" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
DROP FUNCTION IF EXISTS `getRegionName`$$
</sql>
</changeSet>
<changeSet id="2020-10-10-002" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE FUNCTION
`getRegionName`(code varchar(50)) RETURNS
varchar(50)
BEGIN
DECLARE str
VARCHAR(50) DEFAULT '';
SET @first
='',@second = '',@third =
'',@fullname='';
SELECT `ext_name` FROM
rpm_districts WHERE id = (SELECT
substring_index(code,',',1)) INTO
@first;
SELECT `ext_name` FROM
rpm_districts WHERE id = (SELECT
substring_index(substring_index(code,',',-2),',',1)) INTO @second;
SELECT `ext_name` FROM rpm_districts WHERE id = (SELECT
substring_index(substring_index(code,',',-1),',',1)
) INTO @third;
IF
@first!=''&amp;&amp; @second!=''&amp;&amp; @third!='' THEN
SET
@fullname = CONCAT(@first,',',@second,',',@third);
ELSEIF
@first!=''&amp;&amp; @second!='' THEN
SET @fullname =
CONCAT(@first,',',@second);
ELSEIF @first!='' THEN
SET @fullname =
CONCAT(@first);
END IF;
return @fullname;
END $$
</sql>
</changeSet>
<changeSet id="2020-10-16-001" author="duanwei">
<dropColumn tableName="rpm_company_business"
columnName="credit_code" />
<addColumn tableName="rpm_company_business">
<column name="credit_code" type="VARCHAR(64)"
remarks="统一社会信用代码">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-21-001" author="wujiang">
<addColumn tableName="rpm_person_skill_education">
<column name="is_special_work" type="TINYINT" remarks="是否特殊工种"
defaultValue="0">
<constraints nullable="true" />
</column>
<column name="work_name" type="VARCHAR(255)"
remarks="工种名称/特殊工种名称">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-26-001" author="duanwei">
<addColumn tableName="rpm_project">
<column name="platform_project_id" type="VARCHAR(255)"
remarks="平台项目部ID">
<constraints nullable="true" />
</column>
<column name="platform_project_name" type="VARCHAR(255)"
remarks="平台项目部名称">
<constraints nullable="true" />
</column>
<column name="platform_project_type" type="VARCHAR(255)"
remarks="平台项目部类型">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-26-002" author="wujiang">
<createTable tableName="rpm_person_exam">
<column name="id" remarks="主键" type="BIGINT">
<constraints primaryKey="true" nullable="false" />
</column>
<column name="person_id" remarks="人员id" type="BIGINT">
<constraints nullable="false" />
</column>
<column name="type" remarks="考试类型" type="VARCHAR(100)">
<constraints nullable="true" />
</column>
<column name="score" remarks="分数" type="INT(10)">
<constraints nullable="true" />
</column>
<column name="qualified" remarks="是否合格" type="TINYINT">
<constraints nullable="true" />
</column>
<column name="create_date" type="datetime" />
</createTable>
</changeSet>
<changeSet id="2020-10-27-0001" author="duanwei">
<addColumn tableName="rpm_hazardous_work_result">
<column name="reason" type="VARCHAR(255)" remarks="原因">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-27-0002" author="duanwei">
<addColumn tableName="rpm_hazardous_work_result">
<column name="weight" type="INT(10)" remarks="权重">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-28-0001" author="wujiang">
<addColumn tableName="rpm_person">
<column name="red_count" type="INT(10)" remarks="红码次数"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-28-0002" author="wujiang">
<addColumn tableName="rpm_person">
<column name="role_name" type="VARCHAR(255)" remarks="角色名称">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-28-00032" author="wujiang">
<addColumn tableName="rpm_person">
<column name="is_black" type="TINYINT" remarks="黑名单"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-10-29-0001" author="duanwei">
<dropColumn tableName="rpm_project"
columnName="platform_project_id" />
<dropColumn tableName="rpm_project"
columnName="platform_project_name" />
<dropColumn tableName="rpm_project"
columnName="platform_project_type" />
<addColumn tableName="rpm_project">
<column name="platform_project_id" type="BIGINT"
remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-02-0001" author="duanwei">
<addColumn tableName="rpm_task">
<column name="risk_status" type="int" remarks="风险确认状态"
defaultValue="0">
<constraints nullable="true" />
</column>
<column name="check_status" type="int" remarks="检查项确认状态"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-02-0002" author="dw">
<dropColumn tableName="rpm_task" columnName="check_status" />
<addColumn tableName="rpm_task">
<column name="builder_status" type="int" remarks="施工人员确认状态"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-4-0001" author="wujiang">
<addColumn tableName="rpm_bad_management">
<column name="not_valid" type="TINYINT" remarks="是否失效(判断红码统计)"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-5-0001" author="wujiang">
<addColumn tableName="rpm_bad_management">
<column name="nature" type="VARCHAR(50)" remarks="违章性质">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-06-001" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_task_paycheck modify column risk_type
varchar(256);
</sql>
</changeSet>
<changeSet id="2020-11-09-0001" author="duanwei">
<addColumn tableName="rpm_company">
<column name="platform_project_id" type="BIGINT"
remarks="我的平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_person">
<column name="platform_project_id" type="BIGINT"
remarks="我的平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_person_ascription">
<column name="platform_project_id" type="BIGINT"
remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_task">
<column name="platform_project_id" type="BIGINT"
remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-09-0002" author="duanwei">
<dropColumn tableName="rpm_company"
columnName="platform_project_id" />
<dropColumn tableName="rpm_person"
columnName="platform_project_id" />
<dropColumn tableName="rpm_person_ascription"
columnName="platform_project_id" />
<dropColumn tableName="rpm_task"
columnName="platform_project_id" />
<addColumn tableName="rpm_company">
<column name="project_dept_id" type="BIGINT"
remarks="我的平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_person">
<column name="project_dept_id" type="BIGINT"
remarks="我的平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_person_ascription">
<column name="project_dept_id" type="BIGINT" remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
<addColumn tableName="rpm_task">
<column name="project_dept_id" type="BIGINT" remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-09-0003" author="duanwei">
<dropColumn tableName="rpm_project"
columnName="platform_project_id" />
<addColumn tableName="rpm_project">
<column name="project_dept_id" type="BIGINT" remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-09-0004" author="duanwei">
<addColumn tableName="rpm_hazardous_work">
<column name="project_dept_id" type="BIGINT" remarks="平台项目部ID">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-10-0001" author="duanwei">
<addColumn tableName="rpm_person">
<column name="active_status" type="BIGINT" remarks="入场激活状态">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-10-0002" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_person change project_dept_id org_code
text COMMENT
'组织机构id';
</sql>
</changeSet>
<changeSet id="2020-11-10-0003" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_hazardous_work change project_dept_id
org_code text
COMMENT '组织机构id';
</sql>
</changeSet>
<changeSet id="2020-11-10-0004" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company change project_dept_id org_code
text COMMENT
'组织机构id';
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_task change project_dept_id org_code
text COMMENT
'组织机构id';
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_project change project_dept_id org_code
text COMMENT
'组织机构id';
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_person_ascription change project_dept_id
org_code text
COMMENT '组织机构id';
</sql>
</changeSet>
<changeSet id="2020-11-11-0001" author="duanwei">
<addColumn tableName="rpm_person_clock">
<column name="org_code" type="text" remarks="机构id">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-16-0001" author="wujiang">
<addColumn tableName="rpm_person">
<column name="is_jxdj" type="TINYINT" remarks="是否是江西电建"
defaultValue="0">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-23-0001" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_bad_management change bad_person_id
bad_person_id text
COMMENT '违规人员';
</sql>
</changeSet>
<changeSet id="2020-11-23-0002" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE TABLE `rpm_bad_management_person` (
`id`
bigint(20) NOT NULL AUTO_INCREMENT,
`task_id` bigint(20) DEFAULT NULL
COMMENT '任务id',
`person_id` bigint(20) DEFAULT NULL COMMENT '人员id',
`create_date` datetime DEFAULT NULL COMMENT '数据创建时间',
`company_id`
bigint(20) DEFAULT NULL,
`company_name` varchar(255) DEFAULT NULL,
`person_name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT '人名',
PRIMARY KEY (`id`)
) ENGINE=InnoDB
AUTO_INCREMENT=1324620463694946307 DEFAULT
CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci
COMMENT='违规人员表';
</sql>
</changeSet>
<changeSet id="2020-11-23-0003" author="duanwei">
<dropColumn tableName="rpm_bad_management"
columnName="bad_person_id" />
</changeSet>
<changeSet id="2020-11-23-0004" author="duanwei">
<addColumn tableName="rpm_bad_management_person">
<column name="valid" type="TINYINT" remarks="是否有效"
defaultValue="1">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-24-0001" author="duanwei">
<addColumn tableName="rpm_bad_management_person">
<column name="project_id" type="BIGINT" remarks="项目id">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-24-0002" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_person_message modify person_id
BIGINT(20)
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_person_message modify type int(11)
</sql>
</changeSet>
<changeSet id="2020-11-25-0001" author="wujiang">
<addColumn tableName="rpm_person">
<column name="job_number" type="VARCHAR(50)" remarks="工号">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-11-27-0001" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_person_message modify project_id
BIGINT(20)
</sql>
</changeSet>
<changeSet id="2020-11-27-0002" author="duanwei">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company_business modify company_id
BIGINT(20)
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company_business modify
legal_representative varchar(20)
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company_business modify establish_date
date
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company_business modify ath_date date
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company_business modify
register_authority varchar(255)
</sql>
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_company_business modify company_address
varchar(255)
</sql>
</changeSet>
<changeSet id="2020-12-2-0001" author="wujiang">
<addColumn tableName="rpm_person">
<column name="dept_type" type="VARCHAR(50)" remarks="所属部门类型">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-2-0002" author="wujiang">
<addColumn tableName="rpm_person_message">
<column name="task_id" type="BIGINT" remarks="任务ID">
<constraints nullable="true" />
</column>
<column name="sub_type" type="BIGINT" remarks="子类型">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-3-0001" author="wujiang">
<addColumn tableName="rpm_person">
<column name="role_key" type="VARCHAR(50)" remarks="角色key">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-08-0001" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE TABLE `rpm_task_salary_confirm` (
`id` bigint(20)
NOT NULL AUTO_INCREMENT,
`task_id` bigint(20) DEFAULT NULL COMMENT
'任务id',
`project_id` bigint(20) DEFAULT NULL COMMENT '项目id',
`company_id` bigint(20) DEFAULT NULL COMMENT '分包商id',
`contract_total_salary` bigint(20) DEFAULT NULL COMMENT '合同工资总额',
`current_pay_salary` bigint(20) DEFAULT NULL COMMENT '本次发放金额',
`pay_batch` varchar(10) DEFAULT NULL COMMENT '付款批次',
`bank_account`
varchar(20) DEFAULT NULL COMMENT '银行账户',
`pay_start_time` datetime
DEFAULT NULL COMMENT '付款开始时间',
`pay_end_time` datetime DEFAULT NULL
COMMENT '付款结束时间',
`pay_type` varchar(10) DEFAULT NULL COMMENT '发放类型',
`pay_date` datetime DEFAULT NULL COMMENT '发放日期',
`pay_ratio` int(20)
DEFAULT NULL COMMENT '本次发放比例',
`create_date` datetime DEFAULT NULL
COMMENT '数据创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='薪资确认任务表';
</sql>
</changeSet>
<changeSet id="2020-12-08-0002" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE TABLE `rpm_task_person_feedback` (
`id` bigint(20)
NOT NULL AUTO_INCREMENT,
`task_person_id` bigint(20) DEFAULT NULL
COMMENT '任务人员id',
`type` int(10) DEFAULT NULL COMMENT '反馈类型',
`content` varchar(255) DEFAULT NULL COMMENT '反馈内容',
`create_date`
datetime DEFAULT NULL COMMENT '数据创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='人员反馈表';
</sql>
</changeSet>
<changeSet id="2020-12-8-0003" author="wujiang">
<addColumn tableName="rpm_task_person">
<column name="salary" type="float(20)" remarks="薪资">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-08-0004" author="wujiang">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE TABLE `rpm_task_salary_confirm_attachment` (
`id`
bigint(20) NOT NULL AUTO_INCREMENT,
`task_id` bigint(20) DEFAULT NULL
COMMENT '任务id',
`attachment` varchar(255) DEFAULT NULL COMMENT '附件',
`create_date` datetime DEFAULT NULL COMMENT '数据创建时间',
PRIMARY KEY
(`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci
COMMENT='薪资确认附件表';
</sql>
</changeSet>
<changeSet id="2020-12-09-0001" author="wujiang">
<addColumn tableName="rpm_person_clock">
<column name="clock_company_id" type="bigint(20)"
remarks="公司id">
<constraints nullable="true" />
</column>
<column name="clock_date" type="date" remarks="打卡日期">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-10-0001" author="wujiang">
<addColumn tableName="rpm_task_person">
<column name="clock_days" type="int(10)" remarks="出勤天数">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-17-0001" author="wujiang">
<modifyDataType tableName="rpm_task_salary_confirm"
columnName="contract_total_salary" newDataType="DECIMAL(12,2)" />
<modifyDataType tableName="rpm_task_salary_confirm"
columnName="current_pay_salary" newDataType="DECIMAL(12,2)" />
<modifyDataType tableName="rpm_task_person"
columnName="salary" newDataType="DECIMAL(12,2)" />
</changeSet>
<changeSet id="2020-12-17-0002" author="wujiang">
<addColumn tableName="rpm_task_person">
<column name="first_read" type="tinyint" remarks="第一次阅读(红点显示)"
defaultValue="0">
</column>
</addColumn>
</changeSet>
<changeSet id="2020-12-22-0001" author="wujiang">
<addColumn tableName="rpm_person_ascription">
<column name="department_name" type="VARCHAR(255)"
remarks="部门名称">
<constraints nullable="true" />
</column>
</addColumn>
</changeSet>
<changeSet id="2021-1-5-0001" author="wangqian">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
CREATE TABLE `rpm_project_coordinate` (
`id` bigint(20)
NOT NULL COMMENT '主键id',
`project_id` bigint(20) DEFAULT NULL COMMENT
'项目id',
`location` varchar(255) DEFAULT NULL COMMENT '坐标地点位置',
`clock_scope` double DEFAULT NULL COMMENT '考勤范围(米)',
`longitude`
double DEFAULT NULL COMMENT '经度',
`latitude` double DEFAULT NULL
COMMENT '纬度',
`is_main` tinyint(1) DEFAULT '0' COMMENT '是否主坐标',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`remark`
varchar(255) DEFAULT NULL COMMENT '备用字段',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目坐标信息';
</sql>
</changeSet>
<changeSet id="2021-1-6-0001" author="wangqian">
<sql stripComments="true" splitStatements="false"
endDelimiter="$$">
alter table rpm_person_skill_education alter column
is_special_work drop default;
</sql>
</changeSet>
<changeSet id="2021-01-06-0002" author="wujiang">
<addColumn tableName="rpm_person">
<column name="qualified_stage" type="INT" remarks="合格阶段"
defaultValue="0">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-01-25-00001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person"
columnName="verify_status" />
</not>
</preConditions>
<addColumn tableName="rpm_person">
<column name="verify_status" type="INT" remarks="审核状态"
defaultValue="1">
</column>
</addColumn>
</changeSet>
<changeSet author="tb" id="1611748877041-2">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_user_registration" />
</not>
</preConditions>
<comment>create rpm_user_registration</comment>
<sql>
CREATE TABLE `rpm_user_registration` (
`id` bigint(20) NOT NULL,
`phone_no` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT
'平台用户id',
`real_name` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT
NULL COMMENT '用户姓名',
`id_type` int(11) NOT NULL COMMENT '证件类型',
`id_number` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT
'证件号码',
`company_id` bigint(20) NOT NULL COMMENT '公司id',
`project_id`
bigint(20) NOT NULL COMMENT '项目id',
`profile` varchar(500) COLLATE
utf8mb4_unicode_ci NOT NULL COMMENT '个人头像',
`create_date` datetime
DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建日期',
PRIMARY KEY
(`id`),
UNIQUE KEY `uni_idx_phone_no` (`phone_no`) USING BTREE
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='用户注册临时表';
</sql>
</changeSet>
<changeSet id="2021-01-26-00001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_project_company" />
</not>
</preConditions>
<comment>create rpm_project_company</comment>
<sql>
CREATE TABLE `rpm_project_company` (
`id` bigint(255) NOT NULL
COMMENT '主键id',
`project_id` bigint(50) DEFAULT NULL COMMENT '项目id',
`company_id` bigint(50) DEFAULT NULL COMMENT '分包商id',
`create_date`
datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='项目关联分包商表';
</sql>
</changeSet>
<changeSet id="2021-01-27-00001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_risk_work" />
</not>
</preConditions>
<comment>create rpm_risk_work</comment>
<sql>
CREATE TABLE `rpm_risk_work` (
`id` bigint(50) NOT NULL COMMENT
'主键id',
`name` varchar(500) DEFAULT NULL COMMENT '风险作业名称',
`level`
int(50) DEFAULT NULL COMMENT '风险等级',
`create_date` datetime DEFAULT
NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='风险作业管理表';
</sql>
</changeSet>
<changeSet id="2021-01-27-00002" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_risk_work_hazadous_work" />
</not>
</preConditions>
<comment>create rpm_risk_work_hazadous_work</comment>
<sql>
CREATE TABLE `rpm_risk_work_hazadous_work` (
`id` bigint(50) NOT
NULL COMMENT '主键id',
`risk_work_id` bigint(50) DEFAULT NULL COMMENT
'风险作业id',
`harzadous_work_id` bigint(50) DEFAULT NULL COMMENT
'危险作业id',
`harzadous_work_name` bigint(50) DEFAULT NULL COMMENT
'危险作业名称',
`condition` varchar(500) DEFAULT NULL COMMENT '作业条件',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='风险作业关联危险作业表';
</sql>
</changeSet>
<changeSet id="2021-01-27-00003" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists
tableName="rpm_risk_work_person_requirement" />
</not>
</preConditions>
<comment>create rpm_risk_work_person_requirement</comment>
<sql>
CREATE TABLE `rpm_risk_work_person_requirement` (
`id` bigint(255)
NOT NULL COMMENT '主键id',
`risk_work_id` bigint(50) DEFAULT NULL
COMMENT '风险作业id',
`person_type` varchar(500) DEFAULT NULL COMMENT
'人员类型',
`work_type` varchar(500) DEFAULT NULL COMMENT '工种',
`qualification` varchar(500) DEFAULT NULL COMMENT '资质要求',
`sec_exam`
varchar(500) DEFAULT NULL COMMENT '三级安全考试',
`pro_skill_exam`
varchar(500) DEFAULT NULL COMMENT '专业技能考试',
`knowledge` varchar(500)
DEFAULT NULL COMMENT '知识',
`create_date` datetime DEFAULT NULL COMMENT
'创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci
COMMENT='风险作业人员要求表';
</sql>
</changeSet>
<changeSet id="2021-01-27-00004" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_task_risk_control" />
</not>
</preConditions>
<comment>create rpm_task_risk_control</comment>
<sql>
CREATE TABLE `rpm_task_risk_control` (
`id` bigint(255) NOT NULL
COMMENT '主键id',
`name` varchar(500) DEFAULT NULL COMMENT '风险管控名称',
`project_id` bigint(50) DEFAULT NULL COMMENT '项目id',
`risk_work_id`
bigint(50) DEFAULT NULL COMMENT '风险作业id',
`start_time` datetime
DEFAULT NULL COMMENT '计划开始时间',
`end_time` datetime DEFAULT NULL
COMMENT '计划结束时间',
`pre_start_time` datetime DEFAULT NULL COMMENT
'提前启动时间',
`task_id` bigint(50) DEFAULT NULL COMMENT '任务id',
`stage`
bigint(50) DEFAULT NULL COMMENT '阶段',
`company_id` bigint(50) DEFAULT
NULL COMMENT '公司id',
`create_date` datetime DEFAULT NULL COMMENT
'创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci
COMMENT='风险管控任务表';
</sql>
</changeSet>
<changeSet id="2021-01-27-00005" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists
tableName="rpm_task_risk_control_pre_person" />
</not>
</preConditions>
<comment>create rpm_task_risk_control_pre_person</comment>
<sql>
CREATE TABLE `rpm_task_risk_control_pre_person` (
`id` bigint(255)
NOT NULL COMMENT '主键id',
`task_id` bigint(50) DEFAULT NULL COMMENT
'任务id',
`person_id` bigint(50) DEFAULT NULL COMMENT '人员id',
`type`
varchar(500) DEFAULT NULL COMMENT '人员类型',
`create_date` datetime
DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='风险管控预选人员表';
</sql>
</changeSet>
<changeSet id="1611748877041-1" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_sms_log" />
</not>
</preConditions>
<comment>create rpm_sms_log 短信流水表</comment>
<sql>
CREATE TABLE `rpm_sms_log` (
`id` bigint(20) NOT NULL,
`receiver`
varchar(1000) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '接收者',
`auth_code` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT '验证码',
`body` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT
NULL COMMENT '短信内容',
`template_id` varchar(255) COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '模板id',
`status` tinyint(4)
NOT NULL DEFAULT '1' COMMENT '1-未使用;2-已使用(暂时不用,放到redis校验)',
`expire_date` datetime DEFAULT NULL COMMENT '到期时间(暂时不用,放到redis校验)',
`create_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT
'数据创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC
COMMENT='短信流水表';
</sql>
</changeSet>
<changeSet id="1611748877041-3" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_risk_work_measure" />
</not>
</preConditions>
<comment>create rpm_risk_work_measure 管控措施</comment>
<sql>
CREATE TABLE `rpm_risk_work_measure` (
`id` bigint(20) NOT NULL
COMMENT '主键id',
`risk_work_id` bigint(20) NOT NULL COMMENT '作业活动id',
`name` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT
'管控措施名称',
`code` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT '编号(暂未使用)',
`create_date` datetime DEFAULT NULL COMMENT
'创建时间',
PRIMARY KEY (`id`),
KEY `idx_risk_work_id` (`risk_work_id`)
USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci COMMENT='管控措施';
</sql>
</changeSet>
<changeSet id="1611889928438-3" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_risk_work"
columnName="level_name" />
</not>
</preConditions>
<comment>rpm_risk_work增加字段level_name</comment>
<sql>
alter table rpm_risk_work add COLUMN `level_name` varchar(255)
COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称(冗余字段)' after
`level`;
</sql>
</changeSet>
<changeSet id="1611889928438-2" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_risk_work"
columnName="create_id" />
</not>
</preConditions>
<comment>rpm_risk_work增加字段create_id 创建者</comment>
<sql>
alter table rpm_risk_work add COLUMN `create_id` varchar(32)
COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '创建者' after `level`;
</sql>
</changeSet>
<changeSet id="1611804006045-2" author="shg">
<preConditions onFail="MARK_RAN">
<columnExists tableName="rpm_risk_work_hazadous_work"
columnName="condition" />
</preConditions>
<comment>rpm_risk_work_hazadous_work 修改字段 condition</comment>
<sql>
alter table rpm_risk_work_hazadous_work
change `condition`
`work_condition`
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT '作业条件';
</sql>
</changeSet>
<changeSet id="1611748877000-1" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_company_evaluation_log" />
</not>
</preConditions>
<comment>create rpm_company_evaluation_log 分包商评价记录表</comment>
<sql>
CREATE TABLE `rpm_company_evaluation_log` (
`id` bigint(10) NOT
NULL COMMENT '评价id',
`company_id` bigint(10) NOT NULL COMMENT '分包商id',
`evaluation_user_id` bigint(10) NOT NULL COMMENT '评价人id',
`evaluation_user_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT
NULL COMMENT '评价人名称',
`content` varchar(500) COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '评价内容',
`rate` varchar(10)
COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '评价等级',
`create_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT
'评价时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci COMMENT='分包商评价记录表';
</sql>
</changeSet>
<changeSet id="1611748877000-2" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_user_evaluation_log" />
</not>
</preConditions>
<comment>create rpm_user_evaluation_log 用户评价记录表</comment>
<sql>
CREATE TABLE `rpm_user_evaluation_log` (
`id` bigint(10) NOT NULL
COMMENT '评价id',
`person_id` bigint(10) NOT NULL COMMENT '用户id',
`evaluation_user_id` bigint(10) NOT NULL COMMENT '评价人id',
`evaluation_user_name` varchar(50) COLLATE utf8mb4_unicode_ci NOT
NULL COMMENT '评价人名称',
`content` varchar(500) COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '评价内容',
`rate` varchar(10)
COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '评价等级',
`create_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT
'评价时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC
COMMENT='用户评价记录表';
</sql>
</changeSet>
<changeSet id="2021-01-28-00001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="sec_person_id" />
</not>
</preConditions>
<addColumn tableName="rpm_task_risk_control">
<column name="sec_person_id" type="bigint(50)"
remarks="安全负责人id">
</column>
</addColumn>
</changeSet>
<changeSet id="1611837196434-1" author="shg">
<preConditions onFail="MARK_RAN">
<columnExists tableName="rpm_risk_work"
columnName="level" />
</preConditions>
<comment>rpm_risk_work 修改字段level varchar</comment>
<sql>
alter table rpm_risk_work modify `level` varchar(20) COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '风险等级';
</sql>
</changeSet>
<changeSet author="tb" id="1611748877000-3">
<preConditions onFail="MARK_RAN">
<columnExists tableName="rpm_task_risk_control"
columnName="stage" />
</preConditions>
<comment>更新rpm_task_risk_control stage字段默认值为0</comment>
<sql>
alter table rpm_task_risk_control alter column stage set default
0;
</sql>
</changeSet>
<changeSet id="2021-01-28-00002" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_person"
columnName="exam_id" />
</not>
<not>
<columnExists tableName="rpm_task_person"
columnName="exam_status" />
</not>
<not>
<columnExists tableName="rpm_task_person"
columnName="knowledge_id" />
</not>
<not>
<columnExists tableName="rpm_task_person"
columnName="knowledge_status" />
</not>
<not>
<columnExists tableName="rpm_task_person"
columnName="expire_date" />
</not>
</preConditions>
<addColumn tableName="rpm_task_person">
<column name="exam_id" type="bigint(50)" remarks="考试id">
</column>
<column name="exam_status" type="int(10)" remarks="考试状态">
</column>
<column name="knowledge_id" type="bigint(50)" remarks="知识id">
</column>
<column name="knowledge_status" type="int(10)" remarks="知识状态">
</column>
<column name="expire_date" type="datetime" remarks="过期时间">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-01-28-00003" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="is_exam" />
</not>
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="is_knowledge" />
</not>
</preConditions>
<addColumn tableName="rpm_task_risk_control">
<column name="is_exam" type="tinyint(4)" remarks="是否考试">
</column>
<column name="is_knowledge" type="tinyint(4)" remarks="是否知识">
</column>
</addColumn>
</changeSet>
<changeSet id="1611889928438-1" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person_exam"
columnName="exam_subject_type" />
</not>
</preConditions>
<comment>rpm_person_exam add字段 exam_subject_type</comment>
<sql>
alter table rpm_person_exam add COLUMN `exam_subject_type`
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT
'考试题库类型(对应字典行业)';
</sql>
</changeSet>
<changeSet id="1611890413439-1" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists
tableName="rpm_risk_work_person_requirement"
columnName="exam_subject_type" />
</not>
</preConditions>
<comment>rpm_risk_work_person_requirement add字段 exam_subject_type</comment>
<sql>
alter table rpm_risk_work_person_requirement add COLUMN
`exam_subject_type` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT
NULL COMMENT '考试题库类型(冗余判断考试类型使用)';
</sql>
</changeSet>
<changeSet id="2021-01-28-1135" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_user_evaluation_log"
columnName="task_id" />
</not>
</preConditions>
<sql>
alter table rpm_user_evaluation_log add COLUMN `task_id`
bigint(10) NOT NULL COMMENT '任务id' after `id`;
</sql>
</changeSet>
<changeSet id="2021-01-28-1304" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_company_evaluation_log"
columnName="task_id" />
</not>
</preConditions>
<sql>
alter table rpm_company_evaluation_log add COLUMN `task_id`
bigint(10) NOT NULL COMMENT '任务id' after `id`;
</sql>
</changeSet>
<changeSet id="2021-01-28-1306" author="tb">
<preConditions onFail="MARK_RAN">
<columnExists tableName="rpm_task_risk_control"
columnName="pre_start_time" />
</preConditions>
<comment>rpm_task_risk_control 修改字段pre_start_time</comment>
<sql>
alter table rpm_task_risk_control modify `pre_start_time` int(10)
COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT '风险等级';
</sql>
</changeSet>
<changeSet id="2021-01-29-00001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_person"
columnName="knowledge_category_id" />
</not>
</preConditions>
<addColumn tableName="rpm_task_person">
<column name="knowledge_category_id" type="bigint(20)"
remarks="知识库分类">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-01-29-1714" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="project_address" />
</not>
</preConditions>
<addColumn tableName="rpm_task_risk_control">
<column name="project_address" type="varchar(500)"
remarks="项目地址" afterColumn="project_id">
</column>
</addColumn>
</changeSet>
<changeSet id="1611837196434-1" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_risk_work"
columnName="level" />
</not>
</preConditions>
<comment>rpm_risk_work 修改字段level varchar</comment>
<sql>
alter table rpm_risk_work modify `level` varchar(20) COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '风险等级';
</sql>
</changeSet>
<changeSet id="1611915122927-1" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person_exam"
columnName="exam_template_id" />
</not>
</preConditions>
<comment>rpm_person_exam add字段 exam_template_id</comment>
<sql>
alter table rpm_person_exam add COLUMN `exam_template_id`
bigint(20) DEFAULT NULL COMMENT '考试模板';
</sql>
</changeSet>
<changeSet id="2021-01-30-1122" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="org_code" />
</not>
</preConditions>
<comment>添加组织机构代码</comment>
<addColumn tableName="rpm_task_risk_control">
<column name="org_code" remarks="组织机构代码" type="varchar(10)" />
</addColumn>
</changeSet>
<changeSet id="2021-01-30-01" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="task_end_time" />
</not>
</preConditions>
<comment>添加任务完成时间</comment>
<addColumn tableName="rpm_task_risk_control">
<column name="task_end_time" remarks="任务完成时间" type="datetime" />
</addColumn>
</changeSet>
<changeSet id="2021-01-31-00001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists
tableName="rpm_task_risk_control_pre_person"
columnName="person_name" />
</not>
</preConditions>
<addColumn tableName="rpm_task_risk_control_pre_person">
<column name="person_name" type="varchar(100)" remarks="人名">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-01-31-1532" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_person"
columnName="in_risk_region" />
</not>
</preConditions>
<comment>添加是否进入风险区域(0:未进场,1:已进场)</comment>
<addColumn tableName="rpm_task_person">
<column name="in_risk_region" remarks="是否进入风险区域(0:未进场,1:已进场)"
type="tinyint(1)" defaultValue="0" />
</addColumn>
</changeSet>
<changeSet id="2021-01-31-02" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_person"
columnName="exam_name" />
</not>
<not>
<columnExists tableName="rpm_task_person"
columnName="knowledge_name" />
</not>
</preConditions>
<comment>添加考试名称</comment>
<addColumn tableName="rpm_task_person">
<column name="exam_name" remarks="考试名称" type="VARCHAR(500)" />
<column name="knowledge_name" remarks="知识名称"
type="VARCHAR(500)" />
</addColumn>
</changeSet>
<changeSet id="2021-01-31-1936" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_risk_control"
columnName="person_count" />
</not>
</preConditions>
<comment>添加进入风险区域累计人数</comment>
<addColumn tableName="rpm_task_risk_control">
<column name="person_count" remarks="进入风险区域累计人数"
type="int(10)" defaultValue="0" />
</addColumn>
</changeSet>
<changeSet id="2021-02-01-001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists
tableName="rpm_task_risk_control_pre_person" columnName="is_passed" />
</not>
</preConditions>
<comment>是否已通过</comment>
<addColumn tableName="rpm_task_risk_control_pre_person">
<column name="is_passed" remarks="是否已通过" type="int(10)"
defaultValue="0" />
</addColumn>
</changeSet>
<changeSet id="1612235594721-1" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_user_registration"
columnName="post_name_key" />
</not>
</preConditions>
<comment>rpm_user_registration add字段 post_name_key 岗位</comment>
<sql>
alter table rpm_user_registration add COLUMN `post_name_key`
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT
'岗位名称key';
</sql>
</changeSet>
<changeSet id="1612235594721-2" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person_ascription"
columnName="post_name_key" />
</not>
</preConditions>
<comment>rpm_person_ascription add字段 post_name_key 岗位</comment>
<sql>
alter table rpm_person_ascription add COLUMN `post_name_key`
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '岗位key';
</sql>
</changeSet>
<changeSet id="2021-0202-1927" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_user_registration"
columnName="post_name" />
</not>
</preConditions>
<comment>rpm_user_registration add字段 post_name 岗位名称</comment>
<sql>
alter table rpm_user_registration add COLUMN `post_name`
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '岗位名称';
</sql>
</changeSet>
<changeSet id="2021-0202-1928" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_user_registration"
columnName="user_id" />
</not>
</preConditions>
<comment>rpm_user_registration add字段 user_id 用户id</comment>
<sql>
alter table rpm_user_registration add COLUMN `user_id` bigint(20)
DEFAULT NULL COMMENT '用户id';
</sql>
</changeSet>
<changeSet id="2021-0202-1929" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_user_registration"
columnName="verify_status" />
</not>
</preConditions>
<comment>rpm_user_registration add字段 verify_status 审核状态:1-待审核;2-审核拒绝;3-审核通过</comment>
<sql>
alter table rpm_user_registration add COLUMN `verify_status`
tinyint(4) DEFAULT NULL COMMENT '审核状态:1-待审核;2-审核拒绝;3-审核通过';
</sql>
</changeSet>
<changeSet id="2021-0202-1931" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person_ascription"
columnName="post_name" />
</not>
</preConditions>
<comment>rpm_person_ascription add字段 post_name 岗位</comment>
<sql>
alter table rpm_person_ascription add COLUMN `post_name`
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '岗位';
</sql>
</changeSet>
<changeSet id="2021-02-03-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_tech_document"
columnName="industry_type" />
</not>
</preConditions>
<comment>添加</comment>
<addColumn tableName="rpm_task_tech_document">
<column name="industry_type" remarks="行业" type="VARCHAR(100)" />
</addColumn>
</changeSet>
<changeSet id="2021-02-05-0001" author="wujiang">
<dropColumn tableName="rpm_task_risk_control_pre_person"
columnName="is_passed" />
</changeSet>
<changeSet id="2021-02-05-0002" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_person_condition" />
</not>
</preConditions>
<comment>create rpm_person_condition 人员条件表</comment>
<sql>
CREATE TABLE `rpm_person_condition` (
`id` bigint(10) NOT NULL
COMMENT '评价id',
`person_id` bigint(10) COMMENT '用户id',
`exam_id`
bigint(10) COMMENT '考试id',
`exam_status` int(10) COMMENT '考试状态',
`knowledge_task_id` bigint(10) COMMENT '知识任务id',
`knowledge_status`
int(10) COMMENT '知识状态',
`create_date` datetime NOT NULL COMMENT
'创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC
COMMENT='人员条件表';
</sql>
</changeSet>
<changeSet id="2021-02-07-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_risk_work_measure_result" />
</not>
</preConditions>
<comment>create rpm_task_risk_work_measure_result 管控措施结果</comment>
<sql>
CREATE TABLE `rpm_task_risk_work_measure_result` (
`id` bigint(20)
NOT NULL COMMENT '主键id',
`task_risk_control_id` bigint(20) NOT NULL
COMMENT '风险计划id',
`risk_work_id` bigint(20) NOT NULL COMMENT '作业活动id',
`name` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT
'管控措施名称',
`code` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL
COMMENT '编号(暂未使用)',
`is_ok` int(10) COLLATE utf8mb4_unicode_ci DEFAULT
NULL COMMENT '结果(0未选 1不合格 2合格)',
`create_date` datetime DEFAULT NULL
COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci COMMENT='管控措施结果表';
</sql>
</changeSet>
<changeSet id="2021-02-22-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists
tableName="rpm_task_risk_work_measure_result" columnName="reason" />
</not>
</preConditions>
<comment>添加</comment>
<addColumn tableName="rpm_task_risk_work_measure_result">
<column name="reason" remarks="原因" type="VARCHAR(1000)" />
</addColumn>
</changeSet>
<changeSet id="2021-02-22-0002" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_person_exam_record" />
</not>
</preConditions>
<comment>create rpm_person_exam_record 考试记录表</comment>
<sql>
CREATE TABLE `rpm_person_exam_record` (
`id` bigint(20) NOT NULL
COMMENT '主键id',
`exam_id` bigint(20) COMMENT '考试id',
`exam_name`
varchar(20) COMMENT '考试名称',
`user_id` bigint(20) COMMENT 'userid',
`type` varchar(100) COMMENT '类型',
`score` int(10) COMMENT '分数',
`qualified` int(10)
COMMENT '通过',
`exam_start_time` datetime COMMENT
'考试开始时间',
`exam_end_time`
datetime COMMENT '考试结束时间',
`create_date`
datetime DEFAULT NULL COMMENT
'创建时间',
PRIMARY KEY (`id`) USING BTREE
)
ENGINE=InnoDB DEFAULT
CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci
COMMENT='考试记录表';
</sql>
</changeSet>
<changeSet id="1613999231506-01" author="shg">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_app_menu_config" />
</not>
</preConditions>
<comment>create rpm_app_menu_config 用户app菜单配置表</comment>
<sql>
CREATE TABLE `rpm_app_menu_config` (
`id` bigint(20) NOT NULL,
`user_id` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT
'用户id',
`menu_key` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT
NULL COMMENT '菜单key',
`menu_label` varchar(255) COLLATE
utf8mb4_unicode_ci DEFAULT NULL COMMENT '菜单描述',
`menu_icon`
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图标',
`is_must` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否必须',
`sort`
int(11) DEFAULT NULL COMMENT '排序',
`create_date` datetime DEFAULT NULL
ON UPDATE CURRENT_TIMESTAMP COMMENT '创建日期',
PRIMARY KEY (`id`),
UNIQUE
KEY `uni_idx_user_id` (`user_id`,`menu_key`) USING BTREE
)
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='用户app菜单配置表';
</sql>
</changeSet>
<changeSet id="2021-02-23-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_project_video" />
</not>
</preConditions>
<comment>create rpm_project_video 项目视频表</comment>
<sql>
CREATE TABLE `rpm_project_video` (
`id` bigint(20) NOT NULL
AUTO_INCREMENT,
`create_date` datetime(0) NULL DEFAULT NULL,
`project_id` bigint(20) NULL DEFAULT NULL COMMENT '责任公司',
`video_url`
varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL
DEFAULT NULL,
`username` varchar(32) CHARACTER SET utf8mb4 COLLATE
utf8mb4_unicode_ci NOT
NULL COMMENT '摄像头用户名',
`password` varchar(64)
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL
DEFAULT NULL
COMMENT '摄像头登录密码',
`ip` varchar(100) CHARACTER SET utf8mb4 COLLATE
utf8mb4_unicode_ci NULL
DEFAULT NULL COMMENT '摄像头ip',
`port` tinyint(3)
UNSIGNED NULL DEFAULT NULL COMMENT '摄像头端口',
`token` varchar(36)
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL
DEFAULT NULL
COMMENT '摄像头token',
`socket` varchar(255) CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci NULL
DEFAULT NULL COMMENT '连接信息',
`protocol` varchar(10) CHARACTER SET utf8mb4 COLLATE
utf8mb4_unicode_ci NULL
DEFAULT NULL COMMENT '接口网络协议',
`alias`
varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL
DEFAULT NULL COMMENT '名称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE =
InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE
=
utf8mb4_unicode_ci COMMENT = '项目视频表' ROW_FORMAT = DYNAMIC;
</sql>
</changeSet>
<changeSet id="2021-02-26-0001" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person_message"
columnName="param" />
</not>
</preConditions>
<comment>添加扩展参数</comment>
<addColumn tableName="rpm_person_message">
<column name="param" remarks="扩展参数" type="VARCHAR(255)" />
</addColumn>
</changeSet>
<changeSet id="2021-02-26-0001" author="tb">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_person_message"
columnName="param" />
</not>
</preConditions>
<comment>添加扩展参数</comment>
<addColumn tableName="rpm_person_message">
<column name="param" remarks="扩展参数" type="VARCHAR(255)" />
</addColumn>
</changeSet>
<changeSet id="2021-02-27-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_person_timed_task" />
</not>
</preConditions>
<comment>create rpm_task_timed_task 定时任务表</comment>
<sql>
CREATE TABLE `rpm_task_timed_task` (
`id` bigint(20) NOT NULL
AUTO_INCREMENT,
`execute_time` datetime DEFAULT NULL COMMENT '执行时间',
`task_id` bigint(20) DEFAULT NULL DEFAULT NULL COMMENT '任务id',
`type`
int(20) DEFAULT NULL COMMENT '类型',
`executed` tinyint DEFAULT 0
COMMENT '是否执行',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11
CHARACTER SET = utf8mb4 COLLATE
= utf8mb4_unicode_ci COMMENT = '定时任务表'
ROW_FORMAT = DYNAMIC;
</sql>
</changeSet>
<changeSet id="2021-03-22-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_project_device" />
</not>
</preConditions>
<comment>create rpm_project_device 项目设备表</comment>
<sql>
CREATE TABLE `rpm_project_device` (
`id` bigint(20) NOT NULL
AUTO_INCREMENT,
`project_id` bigint(20) COMMENT '项目id',
`type`
varchar(255) COMMENT '设备类型',
`name` varchar(255) COMMENT '设备名称',
`manufacturer` varchar(255) COMMENT '生产厂家',
`model` varchar(255)
COMMENT '设备型号',
`position` varchar(255) COMMENT '位置',
`number`
varchar(255) COMMENT '编号',
`direct` varchar(255) COMMENT '方向',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET =
utf8mb4 COLLATE
= utf8mb4_unicode_ci COMMENT = '项目设备表' ROW_FORMAT =
DYNAMIC;
</sql>
</changeSet>
<changeSet id="2021-04-06-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_reward_config" />
</not>
</preConditions>
<comment>create rpm_reward_config 奖励惩罚配置表</comment>
<sql>
CREATE TABLE `rpm_reward_config` (
`id` bigint(20) NOT NULL
AUTO_INCREMENT,
`project_id` bigint(20) DEFAULT NULL COMMENT '项目id',
`code` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT
'违规类型,关联字典表code',
`retribution_money` decimal(10,0) DEFAULT NULL
COMMENT '惩罚金额',
`reward_money` decimal(10,0) DEFAULT NULL COMMENT
'奖励金额',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`update_date` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
COMMENT='奖励惩罚配置表' ROW_FORMAT =
DYNAMIC;
</sql>
</changeSet>
<changeSet id="2021-04-06-0002" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_reward" />
</not>
</preConditions>
<comment>create rpm_reward 奖励表</comment>
<sql>
CREATE TABLE `rpm_reward` (
`id` bigint(20) NOT NULL
AUTO_INCREMENT,
`uid` bigint(20) DEFAULT NULL COMMENT '奖励人id',
`project_id` bigint(20) DEFAULT NULL COMMENT '项目id',
`config_id`
bigint(20) DEFAULT NULL COMMENT '奖励惩罚配置表id',
`money` decimal(10,0)
DEFAULT NULL COMMENT '奖励金额',
`status` int(2) DEFAULT NULL COMMENT
'状态(0-未兑换,1-已兑换)',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`exchange_date` datetime DEFAULT NULL COMMENT '兑换日期',
PRIMARY KEY
(`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci COMMENT='奖励表' ROW_FORMAT =
DYNAMIC;
</sql>
</changeSet>
<changeSet id="2021-04-06-0003" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_retribution" />
</not>
</preConditions>
<comment>create rpm_retribution 惩罚表</comment>
<sql>
CREATE TABLE `rpm_retribution` (
`id` bigint(20) NOT NULL
AUTO_INCREMENT,
`uid` bigint(20) DEFAULT NULL COMMENT '奖励人id',
`project_id` bigint(20) DEFAULT NULL COMMENT '项目id',
`config_id`
bigint(20) DEFAULT NULL COMMENT '奖励惩罚配置表id',
`money` decimal(10,0)
DEFAULT NULL COMMENT '惩罚金额',
`status` int(2) DEFAULT NULL COMMENT
'状态(0-未交罚款,1-已交罚款)',
`create_date` datetime DEFAULT NULL COMMENT
'创建时间',
`exchange_date` datetime DEFAULT NULL COMMENT '交罚款日期',
PRIMARY
KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_unicode_ci COMMENT='惩罚表' ROW_FORMAT =
DYNAMIC;
</sql>
</changeSet>
<changeSet id="2021-03-29-001" author="wujiang">
<addColumn tableName="rpm_task_risk_control_pre_person">
<column name="used" type="tinyint" remarks="是否使用"
defaultValue="0">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-03-29-002" author="wujiang">
<sql>
UPDATE rpm_task_risk_control_pre_person SET used = 1;
</sql>
</changeSet>
<changeSet id="2021-03-31-001" author="wujiang">
<sql>
UPDATE rpm_user_registration SET verify_status = 4;
</sql>
</changeSet>
<changeSet id="2021-04-06-001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_task_person"
columnName="exam_template_id" />
</not>
</preConditions>
<comment>添加考试模板id</comment>
<addColumn tableName="rpm_task_person">
<column name="exam_template_id" remarks="考试模板id"
type="bigint(20)" />
</addColumn>
</changeSet>
<changeSet id="2021-04-16-001" author="wujiang">
<sql>
ALTER TABLE rpm_reward CHANGE COLUMN uid person_id bigint(20);
</sql>
</changeSet>
<changeSet id="2021-04-16-002" author="wujiang">
<sql>
ALTER TABLE rpm_retribution CHANGE COLUMN uid person_id
bigint(20);
</sql>
</changeSet>
<changeSet id="2021-05-14-001" author="wujiang">
<addColumn tableName="rpm_retribution">
<column name="company_id" type="bigint" remarks="分包商id">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-07-19-001" author="wujiang">
<addColumn tableName="rpm_person">
<column name="open_id" type="VARCHAR(100)" remarks="openid">
</column>
</addColumn>
</changeSet>
<changeSet id="2021-07-29-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_wechat_relation" />
</not>
</preConditions>
<comment>create rpm_wechat_relation 微信公众号用户关联表</comment>
<sql>
CREATE TABLE `rpm_wechat_relation` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`small_open_id` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '小程序openId',
`public_open_id` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公众号openId',
`union_id` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'unionId',
`person_id` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户id',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`),
UNIQUE KEY `union_id` (`union_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1420288508519264258 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='微信公众号用户关联';
</sql>
</changeSet>
<changeSet id="2021-07-29-0002" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<tableExists tableName="rpm_wechat_send_message" />
</not>
</preConditions>
<comment>create rpm_wechat_send_message 微信公众号消息推送记录表</comment>
<sql>
CREATE TABLE `rpm_wechat_send_message` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`open_id` varchar(120) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'openId',
`message` text COLLATE utf8mb4_unicode_ci COMMENT '内容',
`status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '状态 : 成功 ,失败',
`fail_message` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '失败原因',
`template_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模板ID',
`result` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发送消息微信返回结果',
`create_date` datetime DEFAULT NULL COMMENT '发送时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1420287141369098242 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='微信公众号消息推送记录';
</sql>
</changeSet>
<changeSet id="2021-0909-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_company"
columnName="company_org_code" />
</not>
</preConditions>
<comment>rpm_company add字段 company_org_code</comment>
<sql>
alter table rpm_company add COLUMN `company_org_code`
int(11) DEFAULT NULL COMMENT '公司org_code';
</sql>
</changeSet>
<changeSet id="2021-0910-0001" author="wujiang">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="rpm_company_acount"
columnName="department_id" />
</not>
</preConditions>
<comment>rpm_company_acount add字段 department_id</comment>
<sql>
alter table rpm_company_acount add COLUMN `department_id`
bigint(20) DEFAULT NULL COMMENT '部门id';
</sql>
</changeSet>
</databaseChangeLog>
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet author="DELL (generated)" id="1596009252502-1">
<createTable tableName="rpm_bad_management">
<column autoIncrement="true" name="id" remarks="主键" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="body" remarks="违规内容" type="TEXT"/>
<column name="task_id" remarks="任务ID" type="BIGINT"/>
<column name="company_id" remarks="责任公司" type="BIGINT"/>
<column name="person_liable" remarks="分包商责任人" type="BIGINT"/>
<column name="create_date" type="datetime"/>
<column name="bad_person_id" remarks="违规人" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-2">
<createTable remarks="企业基本信息" tableName="rpm_company">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="name" remarks="名称" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="contact" remarks="联系人" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="phone" remarks="手机号码" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="tel" remarks="固定电话" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="service_phone" remarks="客服电话" type="VARCHAR(20)"/>
<column name="website" remarks="网址" type="VARCHAR(255)"/>
<column name="email" remarks="邮箱" type="VARCHAR(50)"/>
<column name="region" remarks="地区key" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="introduction" remarks="简介" type="VARCHAR(1000)"/>
<column name="logo" remarks="logo" type="VARCHAR(255)"/>
<column name="composite_score" remarks="综合评分" type="FLOAT(12)"/>
<column name="type_key" remarks="项目类型(0-分包商,1-非分包商)" type="VARCHAR(50)"/>
<column name="status" remarks="状态id" type="INT"/>
<column name="qrcode" remarks="企业二维码" type="VARCHAR(50)"/>
<column name="biz_type" remarks="操作业务类型" type="INT"/>
<column name="approve_data" remarks="提交日期" type="datetime"/>
<column name="is_read" remarks="是否已读" type="TINYINT(3)"/>
<column name="operator_id" remarks="审查人id" type="VARCHAR(50)"/>
<column name="enterprise_nature" remarks="企业性质" type="VARCHAR(255)"/>
<column name="country" remarks="国家" type="VARCHAR(50)"/>
<column name="total_fixed_assets" remarks="固定总资产" type="VARCHAR(16)"/>
<column name="total" remarks="总人数" type="INT"/>
<column name="technicians_num" remarks="技术人员总数" type="INT"/>
<column name="sales_phone" remarks="销售电话" type="VARCHAR(50)"/>
<column name="preparation_technology" remarks="拟制技术标准" type="VARCHAR(255)"/>
<column name="main_products_type" remarks="主要产品类型" type="VARCHAR(255)"/>
<column name="history" remarks="历史沿革" type="LONGTEXT"/>
<column name="detection_equipment" remarks="主要检测设备" type="LONGTEXT"/>
<column name="development_record" remarks="重大研制记录" type="LONGTEXT"/>
<column name="remark" remarks="备注" type="LONGTEXT"/>
<column name="qualification" remarks="资质描述" type="LONGTEXT"/>
<column name="is_delete" remarks="是否删除" type="TINYINT(3)"/>
<column name="delete_date" remarks="删除日期" type="datetime"/>
<column name="delete_user_id" remarks="删除人id" type="VARCHAR(50)"/>
<column name="delete_case" remarks="删除原因" type="VARCHAR(255)"/>
<column name="delete_user_name" remarks="删除人名称" type="VARCHAR(50)"/>
<column name="remove_user_id" remarks="移除人id" type="VARCHAR(50)"/>
<column name="remove_user_name" remarks="移除人姓名" type="VARCHAR(50)"/>
<column name="remove_date" remarks="移除日期" type="datetime"/>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="in_black_list" remarks="是否在黑名单" type="INT UNSIGNED"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-3">
<createTable remarks="企业工商信息" tableName="rpm_company_business">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="company_id" remarks="公司id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="credit_code" remarks="统一社会信用代码" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="code" remarks="编号" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="type" remarks="工商n类型" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="legal_representative" remarks="法定代表人" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="register_capital" remarks="注册资本" type="INT"/>
<column name="register_capital_start" remarks="注册资本起" type="INT"/>
<column name="register_capital_end" remarks="注册资本止" type="INT"/>
<column name="register_capital_unit_key" remarks="注册资本单位key" type="VARCHAR(50)"/>
<column name="establish_date" remarks="成立日期" type="date">
<constraints nullable="false"/>
</column>
<column name="permanent" remarks="营业期限是否永久" type="TINYINT(3)"/>
<column name="business_start_date" remarks="营业开始时间" type="date"/>
<column name="business_end_date" remarks="营业结束时间" type="date"/>
<column name="ath_date" remarks="发证日期" type="date">
<constraints nullable="false"/>
</column>
<column name="register_authority" remarks="登记机关" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="company_address" remarks="住所" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="business_scope" remarks="经营范围" type="VARCHAR(1000)"/>
<column name="business_status" type="INT"/>
<column name="business_license" remarks="营业执照" type="VARCHAR(255)"/>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-4">
<createTable remarks="企业工商" tableName="rpm_company_business_attachment">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="company_business_id" remarks="企业工商id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-5">
<createTable remarks="企业资质信息" tableName="rpm_company_qualifications">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="company_id" remarks="公司id" type="BIGINT"/>
<column name="certificate_name" remarks="证书名称" type="VARCHAR(50)"/>
<column name="certificate_number" remarks="证书编号" type="INT"/>
<column name="expire_to_date" remarks="有效期至" type="date"/>
<column name="issuing_authority" remarks="发证机关" type="VARCHAR(255)"/>
<column name="certificate_img" remarks="证书图片" type="VARCHAR(255)"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-6">
<createTable remarks="企业资质附件" tableName="rpm_company_qualifications_attachment">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="company_qualifications_id" remarks="企业资质id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-7">
<createTable remarks="地区" tableName="rpm_districts">
<column name="id" remarks="编号" type="BIGINT UNSIGNED">
<constraints nullable="false" primaryKey="true"/>
</column>
<column defaultValueNumeric="0" name="pid" remarks="上级编号" type="BIGINT">
<constraints nullable="false"/>
</column>
<column defaultValueBoolean="false" name="deep" remarks="层级" type="BIT(1)">
<constraints nullable="false"/>
</column>
<column defaultValue="" name="name" remarks="名称" type="VARCHAR(32)">
<constraints nullable="false"/>
</column>
<column defaultValue="" name="ext_name" remarks="扩展名" type="VARCHAR(64)"/>
<column name="create_date" remarks="创建时间" type="datetime"/>
<column name="update_time" remarks="更新时间" type="datetime"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-8">
<createTable tableName="rpm_illegal">
<column name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="project_id" remarks="项目id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="illegal_date" remarks="违章时间" type="datetime"/>
<column name="content" remarks="违章内容" type="VARCHAR(255)"/>
<column name="create_date" remarks="创建时间" type="datetime"/>
<column name="task_id" remarks="违规任务id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-9">
<createTable remarks="民族表" tableName="rpm_nation">
<column autoIncrement="true" name="id" type="INT UNSIGNED">
<constraints nullable="false" primaryKey="true"/>
</column>
<column defaultValue="" name="nation" type="VARCHAR(30)">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-10">
<createTable remarks="人员基本信息" tableName="rpm_person">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="name" remarks="姓名" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="sex" remarks="性别( 0-男 1-女 )" type="INT">
<constraints nullable="false"/>
</column>
<column name="birthday" remarks="生日" type="date">
<constraints nullable="false"/>
</column>
<column name="age" remarks="年龄" type="INT">
<constraints nullable="false"/>
</column>
<column name="folk_key" remarks="名族" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="height" remarks="身高" type="INT">
<constraints nullable="false"/>
</column>
<column name="weight" remarks="体重" type="INT">
<constraints nullable="false"/>
</column>
<column name="phone" remarks="电话" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="emergency_phone" remarks="应急电话" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="politic_countenance" remarks="政治面貌" type="VARCHAR(20)">
<constraints nullable="false"/>
</column>
<column name="ID_number" remarks="证件编号" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="ID_type" remarks="证件类型(0-身份证)" type="INT">
<constraints nullable="false"/>
</column>
<column name="native_place" remarks="籍贯" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="employ_place" remarks="用工来源所在地" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="address" remarks="地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="present_address" remarks="现住址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="work_time" remarks="参加工作时间" type="date">
<constraints nullable="false"/>
</column>
<column name="head_photo" remarks="头像照片" type="VARCHAR(255)"/>
<column name="front_certificate_photo" remarks="证件照片正面" type="VARCHAR(255)"/>
<column name="back_certificate_photo" remarks="证件照片反面" type="VARCHAR(255)"/>
<column name="examine_score" remarks="考核成绩" type="INT"/>
<column name="composite_score" remarks="综合评分" type="FLOAT(12)"/>
<column name="is_enabled" remarks="是否可用" type="TINYINT(3)"/>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="account_number" remarks="平台账号sequenceNbr" type="VARCHAR(255)"/>
<column name="account_name" remarks="平台账号名称" type="VARCHAR(255)"/>
<column name="account_role_name" remarks="平台账号角色" type="VARCHAR(255)"/>
<column name="qualified" remarks="成绩是否合格(0-不合格,1-合格)" type="BIT(1)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-11">
<createTable remarks="人员归属信息" tableName="rpm_person_ascription">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT"/>
<column name="company_id" remarks="所在单位id" type="BIGINT"/>
<column name="company_work_time" remarks="进入本单位工作时间" type="date"/>
<column name="project_id" remarks="所在项目id" type="BIGINT"/>
<column name="department_key" remarks="部门/班组 key" type="VARCHAR(50)"/>
<column name="work_place_key" remarks="工作所在地key" type="VARCHAR(50)"/>
<column name="status" remarks="在岗状态(0-在岗,1-不在岗)" type="INT"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
<column name="post_name" type="VARCHAR(20)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-12">
<createTable remarks="人员履历信息(打卡)" tableName="rpm_person_clock">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="in_or_out" remarks="出入场" type="TINYINT(3)">
<constraints nullable="false"/>
</column>
<column name="clock_time" remarks="打卡时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="clock_project" remarks="打卡项目" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="clock_project_id" remarks="打卡项目id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-13">
<createTable remarks="人员合同信息" tableName="rpm_person_contract">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT"/>
<column name="contract_type_key" remarks="劳动合同类型(0-合同制、1-劳务派遣、2-临时协议、3-其他)" type="VARCHAR(50)"/>
<column name="contract_name" remarks="劳动合同名称" type="VARCHAR(255)"/>
<column name="contract_company_id" remarks="劳动合同主体单位id" type="BIGINT"/>
<column name="expiry_type_key" remarks="合同期限key(0-有固定期限、1-无固定期限、2-以任务为限、3-其他)" type="VARCHAR(50)"/>
<column name="start_time" remarks="合同开始时间" type="date"/>
<column name="end_time" remarks="合同结束时间" type="date"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
<column name="useful" remarks="是否生效(0-生效 1-作废)" type="INT"/>
<column name="departure_time" remarks="离职时间" type="date"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-14">
<createTable remarks="人员合同信息附件" tableName="rpm_person_contract_attachment">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_contract_id" remarks="人员合同信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-15">
<createTable remarks="人员体检信息" tableName="rpm_person_examination">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT"/>
<column name="examine_company" remarks="体检单位" type="VARCHAR(255)"/>
<column name="examine_date" remarks="体检时间" type="date"/>
<column name="health_status" remarks="健康状态(0-健康、1-亚健康、2-不健康、3-其他)" type="VARCHAR(50)"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-16">
<createTable remarks="人员体检信息附件" tableName="rpm_person_examination_attachment">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_examination_id" remarks="人员体检信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-17">
<createTable remarks="人员保险信息" tableName="rpm_person_insurance">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT"/>
<column name="insure_company" remarks="投保单位" type="VARCHAR(255)"/>
<column name="insure_date" remarks="投保时间" type="date"/>
<column name="insure_premium" remarks="投保额度" type="VARCHAR(50)"/>
<column name="insure_period" remarks="保障期限" type="VARCHAR(50)"/>
<column name="insure_period_start" type="date"/>
<column name="insure_period_end" type="date"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-18">
<createTable tableName="rpm_person_insurance_attachment">
<column autoIncrement="true" name="id" remarks="主键" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_insurance_id" remarks="人员保险信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-19">
<createTable tableName="rpm_person_message">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="type" remarks="消息类型" type="INT">
<constraints nullable="false"/>
</column>
<column name="project_id" remarks="所在项目id" type="INT">
<constraints nullable="false"/>
</column>
<column name="content" remarks="消息内容" type="VARCHAR(500)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-20">
<createTable remarks="人员动态二维码" tableName="rpm_person_qrcode">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="qrcode" remarks="二维码" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="update_time" remarks="更新时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-21">
<createTable remarks="人员资质信息" tableName="rpm_person_qualifications">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT"/>
<column name="certificate_type_key" remarks="证件类别key" type="VARCHAR(50)"/>
<column name="certificate_name_key" remarks="证件名称key" type="VARCHAR(50)"/>
<column name="certificate_project" remarks="取证项目" type="VARCHAR(255)"/>
<column name="Issuing_authority" remarks="发证机关" type="VARCHAR(255)"/>
<column name="certificate_number" remarks="证书编号" type="VARCHAR(255)"/>
<column name="certificate_obtain_time" remarks="取证时间" type="date"/>
<column name="expire_date" remarks="有效期限(年)" type="VARCHAR(10)"/>
<column name="certificate_level" remarks="证书等级" type="VARCHAR(50)"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-22">
<createTable remarks="人员资质信息附件" tableName="rpm_person_qualifications_attachment">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_qualifications_id" remarks="人员保险信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-23">
<createTable remarks="人员技能和学历" tableName="rpm_person_skill_education">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT"/>
<column name="work_type_key" remarks="技能鉴定工种key" type="VARCHAR(50)"/>
<column name="professional_technology_key" remarks="专业技术资格key" type="VARCHAR(50)"/>
<column name="skill_level_key" remarks="技能等级key" type="VARCHAR(50)"/>
<column name="initial_education_key" remarks="初始学历key" type="VARCHAR(50)"/>
<column name="current_education_key" remarks="现学历key" type="VARCHAR(50)"/>
<column name="current_school" remarks="现学历学校名称" type="VARCHAR(255)"/>
<column name="current_major" remarks="现学历所学专业" type="VARCHAR(255)"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
<column name="professional_qualification_certificate" remarks="岗位执业鉴定证书" type="VARCHAR(255)"/>
<column name="professional_certification_position" remarks="员工岗位职业鉴定证书" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-24">
<createTable remarks="工时信息" tableName="rpm_person_working_hours">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="working_hours" remarks="工时" type="INT">
<constraints nullable="false"/>
</column>
<column name="date" remarks="日期" type="date">
<constraints nullable="false"/>
</column>
<column name="project_id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-25">
<createTable remarks="项目信息" tableName="rpm_project">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="name" remarks="项目名称" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="phone" remarks="手机号码" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="manager" remarks="项目经理" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="email" remarks="邮箱" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="company" remarks="建设单位" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="region" remarks="地区" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="longitude" remarks="精度" type="FLOAT(12)">
<constraints nullable="false"/>
</column>
<column name="latitude" remarks="纬度" type="FLOAT(12)">
<constraints nullable="false"/>
</column>
<column name="clock_scope" remarks="打卡半径" type="DOUBLE"/>
<column name="address" remarks="项目地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="introduction" remarks="简介" type="TEXT"/>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="status" remarks="状态" type="VARCHAR(20)"/>
<column name="start_time" remarks="创建时间" type="datetime"/>
<column name="project_num" remarks="项目编号" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-26">
<createTable remarks="项目入离岗打卡" tableName="rpm_project_clock">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="person_id" remarks="人员信息id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="type" remarks="上岗 离岗" type="TINYINT(3)">
<constraints nullable="false"/>
</column>
<column name="clock_time" remarks="打卡时间" type="date">
<constraints nullable="false"/>
</column>
<column name="clock_project" remarks="打卡项目" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="clock_project_id" remarks="打卡项目id" type="BIGINT">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-27">
<createTable remarks="项目历史轨迹" tableName="rpm_project_history">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="name" remarks="项目名称" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="start_time" remarks="创建时间" type="datetime"/>
<column name="end_time" remarks="创建时间" type="datetime"/>
<column name="region" remarks="地区" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="person_id" type="BIGINT"/>
<column name="project_id" type="BIGINT"/>
<column name="company_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-28">
<createTable remarks="项目出入场二维码" tableName="rpm_project_qrcode">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="project_id" remarks="工程id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="qrcode" remarks="入场二维码" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="type" remarks="二维码类型" type="INT">
<constraints nullable="false"/>
</column>
<column name="update_time" remarks="数据更新时间" type="date">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="frequency" remarks="频率" type="VARCHAR(10)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-29">
<createTable remarks="作业活动" tableName="rpm_task">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="type" remarks="作业类型" type="INT">
<constraints nullable="false"/>
</column>
<column name="name" remarks="方案名称" type="VARCHAR(50)"/>
<column name="code" remarks="代号" type="VARCHAR(50)"/>
<column name="number" remarks="编号" type="VARCHAR(50)"/>
<column name="create_person_id" remarks="发起人id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="project_id" remarks="所属项目id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="status" remarks="任务状态 0进行中、1已完成" type="INT">
<constraints nullable="false"/>
</column>
<column name="task_no" remarks="任务单号" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
<column name="weather" remarks="天气" type="VARCHAR(20)"/>
<column name="end_time" remarks="结束时间" type="datetime"/>
<column name="project_name" remarks="工程名称" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-30">
<createTable tableName="rpm_task_paycheck">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="construction_task" remarks="施工任务" type="INT"/>
<column name="technical_require" remarks="技术要求" type="INT"/>
<column name="environment_protect" remarks="安全环保措施" type="INT"/>
<column name="dress" remarks="着装" type="INT"/>
<column name="saft_treasure" remarks="三宝(安全帽、安全带、安全鞋)" type="INT"/>
<column name="mental_state" remarks="精神状态" type="INT"/>
<column name="task_id" remarks="任务ID" type="BIGINT"/>
<column name="risk_operation" remarks="是否风险作业" type="INT"/>
<column name="risk_type" remarks="风险作业类型" type="VARCHAR(20)"/>
<column name="create_date" remarks="创建时间" type="datetime"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-31">
<createTable remarks="作业活动关联人员" tableName="rpm_task_person">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="task_id" remarks="任务id" type="BIGINT"/>
<column name="person_id" remarks="人员id" type="BIGINT"/>
<column name="type" remarks="人员类型 0主持人,1交底人,2施工负责人,3安全员,4记录人,5交底人员,6技术员,7工程人员,8施工人员,9违章人员 99 发布人" type="INT"/>
<column name="read_status" remarks="阅读状态" type="INT"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
<column name="person_name" remarks="人名" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-32">
<createTable remarks="作业活动关联附件" tableName="rpm_task_person_file">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="task_id" remarks="任务id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="person_id" remarks="人员id" type="BIGINT"/>
<column name="file_path" remarks="文件路径" type="VARCHAR(255)"/>
<column name="create_date" remarks="数据创建时间" type="datetime"/>
<column name="update_date" remarks="数据更新时间" type="datetime"/>
<column name="person_type" remarks="人员类型" type="INT"/>
<column name="file_name" remarks="文件名称" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-33">
<createTable remarks="作业活动关联技术文档" tableName="rpm_task_tech_document">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="task_id" remarks="任务id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="tech_document_id" remarks="技术文档id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-34">
<createTable remarks="技术文库" tableName="rpm_tech_document">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="name" remarks="名称" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="number" remarks="编号" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="type" remarks="分类" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="qrcode" remarks="技术文件二维码" type="VARCHAR(50)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-35">
<createTable remarks="技术文库附件" tableName="rpm_tech_document_attachment">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="tech_document_id" remarks="技术文库id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="attachment" remarks="附件地址" type="VARCHAR(255)">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
<changeSet author="DELL (generated)" id="1596009252502-36">
<createTable remarks="技术文库附件_模板表" tableName="rpm_tech_document_attachment_template">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true"/>
</column>
<column name="tech_document_id" remarks="技术文库id" type="BIGINT">
<constraints nullable="false"/>
</column>
<column name="template" remarks="模板内容" type="LONGTEXT">
<constraints nullable="false"/>
</column>
<column name="create_date" remarks="数据创建时间" type="datetime">
<constraints nullable="false"/>
</column>
</createTable>
</changeSet>
</databaseChangeLog>
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd">
<!-- <include file="classpath:liquibase/init/initTable.xml" relativeToChangelogFile="false"/>-->
<!-- <include file="classpath:liquibase/init/initData.xml" relativeToChangelogFile="false"/>-->
<include file="classpath:liquibase/change/tableChange.xml" relativeToChangelogFile="false"/>
<include file="classpath:liquibase/change/dataChange.xml" relativeToChangelogFile="false"/>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 -->
<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true -->
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
<configuration scan="true" scanPeriod="10 seconds">
<!--<include resource="org/springframework/boot/logging/logback/base.xml" />-->
<contextName>logback</contextName>
<!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 -->
<property name="log.path" value="/nmyslog/nmys"/>
<!-- 彩色日志 -->
<!-- 彩色日志依赖的渲染类 -->
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
<conversionRule conversionWord="wex"
converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
<conversionRule conversionWord="wEx"
converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
<!-- 彩色日志格式 -->
<property name="CONSOLE_LOG_PATTERN"
value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
<!--输出到控制台-->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>info</level>
</filter>
<encoder>
<Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
<!-- 设置字符集 -->
<charset>UTF-8</charset>
</encoder>
</appender>
<!--输出到文件-->
<!-- 时间滚动输出 level为 DEBUG 日志 -->
<appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 正在记录的日志文件的路径及文件名 -->
<file>${log.path}/log_debug.log</file>
<!--日志文件输出格式-->
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset> <!-- 设置字符集 -->
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志归档 -->
<fileNamePattern>${log.path}/debug/log-debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录debug级别的 -->
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>debug</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- 时间滚动输出 level为 INFO 日志 -->
<appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 正在记录的日志文件的路径及文件名 -->
<file>${log.path}/log_info.log</file>
<!--日志文件输出格式-->
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 每天日志归档路径以及格式 -->
<fileNamePattern>${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录info级别的 -->
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>info</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- 时间滚动输出 level为 WARN 日志 -->
<appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 正在记录的日志文件的路径及文件名 -->
<file>${log.path}/log_warn.log</file>
<!--日志文件输出格式-->
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录warn级别的 -->
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>warn</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- 时间滚动输出 level为 ERROR 日志 -->
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 正在记录的日志文件的路径及文件名 -->
<file>${log.path}/log_error.log</file>
<!--日志文件输出格式-->
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录ERROR级别的 -->
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!--
<logger>用来设置某一个包或者具体的某一个类的日志打印级别、
以及指定<appender>。<logger>仅有一个name属性,
一个可选的level和一个可选的addtivity属性。
name:用来指定受此logger约束的某一个包或者具体的某一个类。
level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,
还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。
如果未设置此属性,那么当前logger将会继承上级的级别。
addtivity:是否向上级logger传递打印信息。默认是true。
-->
<!--<logger name="org.springframework.web" level="info"/>-->
<!--<logger name="org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor" level="INFO"/>-->
<!--
使用mybatis的时候,sql语句是debug下才会打印,而这里我们只配置了info,所以想要查看sql语句的话,有以下两种操作:
第一种把<root level="info">改成<root level="DEBUG">这样就会打印sql,不过这样日志那边会出现很多其他消息
第二种就是单独给dao下目录配置debug模式,代码如下,这样配置sql语句会打印,其他还是正常info级别:
-->
<!--
root节点是必选节点,用来指定最基础的日志输出级别,只有一个level属性
level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,
不能设置为INHERITED或者同义词NULL。默认是DEBUG
可以包含零个或多个元素,标识这个appender将会添加到这个logger。
-->
<!--开发环境:打印控制台-->
<springProfile name="dev">
<logger name="com.nmys.view" level="debug"/>
</springProfile>
<root level="debug">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="DEBUG_FILE"/>
<appender-ref ref="INFO_FILE"/>
<appender-ref ref="WARN_FILE"/>
<appender-ref ref="ERROR_FILE"/>
</root>
<!--生产环境:输出到文件-->
<!--<springProfile name="pro">-->
<!--<root level="info">-->
<!--<appender-ref ref="CONSOLE" />-->
<!--<appender-ref ref="DEBUG_FILE" />-->
<!--<appender-ref ref="INFO_FILE" />-->
<!--<appender-ref ref="ERROR_FILE" />-->
<!--<appender-ref ref="WARN_FILE" />-->
<!--</root>-->
<!--</springProfile>-->
</configuration>
\ No newline at end of file
#邮箱地址
send.sms.v.1=https://rtcsms.cn-north-1.myhuaweicloud.com:10743/sms/batchSendSms/v1
#APP_Key
sms.app.key=236D742REg9Ap0E3ZmD5z25c4303
#APP_Secret
sms.app.secret=3q0FT469eWdl0A28UKDH4iwj7uuu
#国内短信签名通道号或国际/港澳台短信通道号---验证类
sms.sender.verify=8820120914553
#国内短信签名通道号或国际/港澳台短信通道号---通知类
sms.sender.notice=8820122407880
#模板ID--验证码
sms.verify.template.id=7cc90f9e928d465fb4c838515a8f9033
#模板ID--审核拒绝---通知类
sms.reject.template.id=0e019be87d964efd8962191ed46fb9de
#签名名称
sms.signature=江西电建
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment