.gitignore
@@ -10,3 +10,5 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* .idea/.gitignore
New file @@ -0,0 +1,8 @@ # Default ignored files /shelf/ /workspace.xml # Editor-based HTTP Client requests /httpRequests/ # Datasource local storage ignored files /dataSources/ /dataSources.local.xml .idea/RYTravel.iml
New file @@ -0,0 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <module type="JAVA_MODULE" version="4"> <component name="NewModuleRootManager" inherit-compiler-output="true"> <exclude-output /> <content url="file://$MODULE_DIR$" /> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> </component> </module> .idea/artifacts/guns_admin__1__war.xml
New file @@ -0,0 +1,14 @@ <component name="ArtifactManager"> <artifact type="war" name="guns-admin (1):war"> <output-path>$PROJECT_DIR$/DriverOKTravel/guns-admin/target</output-path> <properties id="maven-jee-properties"> <options> <module>guns-admin (1)</module> <packaging>war</packaging> </options> </properties> <root id="archive" name="guns-admin-1.0.0.war"> <element id="artifact" artifact-name="guns-admin (1):war exploded" /> </root> </artifact> </component> .idea/artifacts/guns_admin__1__war_exploded.xml
New file @@ -0,0 +1,229 @@ <component name="ArtifactManager"> <artifact type="exploded-war" name="guns-admin (1):war exploded"> <output-path>$PROJECT_DIR$/DriverOKTravel/guns-admin/target/guns-admin-1.0.0</output-path> <properties id="maven-jee-properties"> <options> <exploded>true</exploded> <module>guns-admin (1)</module> <packaging>war</packaging> </options> </properties> <root id="root"> <element id="directory" name="WEB-INF"> <element id="directory" name="classes"> <element id="module-output" name="guns-admin (1)" /> </element> <element id="directory" name="lib"> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.security:spring-security-crypto:5.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.security:spring-security-rsa:1.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.56" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-eureka-client:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: com.netflix.eureka:eureka-client:1.9.3" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-eventbus:0.3.0" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-infix:0.3.0" /> <element id="library" level="project" name="Maven: commons-jxpath:commons-jxpath:1.3" /> <element id="library" level="project" name="Maven: joda-time:joda-time:2.9.9" /> <element id="library" level="project" name="Maven: org.antlr:antlr-runtime:3.4" /> <element id="library" level="project" name="Maven: org.antlr:stringtemplate:3.2.1" /> <element id="library" level="project" name="Maven: antlr:antlr:2.7.7" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-math:2.2" /> <element id="library" level="project" name="Maven: com.netflix.archaius:archaius-core:0.7.6" /> <element id="library" level="project" name="Maven: javax.ws.rs:jsr311-api:1.1.1" /> <element id="library" level="project" name="Maven: com.netflix.servo:servo-core:0.12.21" /> <element id="library" level="project" name="Maven: com.sun.jersey:jersey-core:1.19.1" /> <element id="library" level="project" name="Maven: com.sun.jersey:jersey-client:1.19.1" /> <element id="library" level="project" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" /> <element id="library" level="project" name="Maven: com.google.inject:guice:4.1.0" /> <element id="library" level="project" name="Maven: javax.inject:javax.inject:1" /> <element id="library" level="project" name="Maven: aopalliance:aopalliance:1.0" /> <element id="library" level="project" name="Maven: com.github.vlsi.compactmap:compactmap:1.2.1" /> <element id="library" level="project" name="Maven: com.github.andrewoma.dexx:dexx-collections:0.2" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.5" /> <element id="library" level="project" name="Maven: com.netflix.eureka:eureka-core:1.9.3" /> <element id="library" level="project" name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1" /> <element id="library" level="project" name="Maven: javax.xml.stream:stax-api:1.0-2" /> <element id="library" level="project" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: commons-configuration:commons-configuration:1.8" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-transport:2.2.5" /> <element id="library" level="project" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" /> <element id="library" level="project" name="Maven: io.reactivex:rxnetty-servo:0.4.9" /> <element id="library" level="project" name="Maven: io.reactivex:rxnetty:0.4.9" /> <element id="library" level="project" name="Maven: io.netty:netty-codec-http:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-codec:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-transport-native-epoll:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-common:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-buffer:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-transport-native-unix-common:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-transport:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-resolver:4.1.23.Final" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-core:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" /> <element id="library" level="project" name="Maven: io.reactivex:rxjava:1.3.8" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-eureka:2.2.5" /> <element id="library" level="project" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" /> <element id="library" level="project" name="Maven: xmlpull:xmlpull:1.1.3.1" /> <element id="library" level="project" name="Maven: xpp3:xpp3_min:1.1.4c" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" /> <element id="library" level="project" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.5" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" /> <element id="library" level="project" name="Maven: org.ow2.asm:asm:5.0.4" /> <element id="library" level="project" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" /> <element id="library" level="project" name="Maven: org.reactivestreams:reactive-streams:1.0.2" /> <element id="archive" name="guns-core-1.0.0.jar"> <element id="module-output" name="guns-core (1)" /> </element> <element id="library" level="project" name="Maven: com.baomidou:mybatisplus-spring-boot-starter:1.0.5" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-configuration-processor:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus:2.3" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-support:2.3" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-core:2.3" /> <element id="library" level="project" name="Maven: com.github.jsqlparser:jsqlparser:1.1" /> <element id="library" level="project" name="Maven: org.mybatis:mybatis-spring:1.3.2" /> <element id="library" level="project" name="Maven: org.mybatis:mybatis:3.4.6" /> <element id="library" level="project" name="Maven: org.apache.velocity:velocity:1.7" /> <element id="library" level="project" name="Maven: commons-collections:commons-collections:3.2.1" /> <element id="library" level="project" name="Maven: commons-lang:commons-lang:2.4" /> <element id="library" level="project" name="Maven: mysql:mysql-connector-java:8.0.11" /> <element id="library" level="project" name="Maven: com.google.protobuf:protobuf-java:2.6.0" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.zaxxer:HikariCP:2.7.9" /> <element id="library" level="project" name="Maven: org.springframework:spring-jdbc:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-tx:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: com.alibaba:druid:1.1.10" /> <element id="library" level="project" name="Maven: com.alibaba:fastjson:1.2.47" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-lang3:3.7" /> <element id="archive" name="guns-generator-1.0.0.jar"> <element id="module-output" name="guns-generator (3)" /> </element> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-generate:2.3" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-classic:1.2.3" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-core:1.2.3" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.10.0" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-api:2.10.0" /> <element id="library" level="project" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" /> <element id="library" level="project" name="Maven: javax.annotation:javax.annotation-api:1.3.2" /> <element id="library" level="project" name="Maven: org.yaml:snakeyaml:1.19" /> <element id="library" level="project" name="Maven: org.springframework:spring-aop:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-beans:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.aspectj:aspectjweaver:1.8.13" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.5" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.5" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.5" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.32" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.32" /> <element id="library" level="project" name="Maven: org.hibernate.validator:hibernate-validator:6.0.11.Final" /> <element id="library" level="project" name="Maven: javax.validation:validation-api:2.0.1.Final" /> <element id="library" level="project" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" /> <element id="library" level="project" name="Maven: org.springframework:spring-web:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-webmvc:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-expression:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context-support:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.32" /> <element id="library" level="project" name="Maven: net.bytebuddy:byte-buddy:1.7.11" /> <element id="library" level="project" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-jcl:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-core:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-lang:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-cache:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-core:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-config-core:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.0" /> <element id="library" level="project" name="Maven: commons-beanutils:commons-beanutils:1.9.4" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-event:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-spring:1.7.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-web:1.7.0" /> <element id="library" level="project" name="Maven: org.owasp.encoder:encoder:1.2.2" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-ehcache:1.7.0" /> <element id="library" level="project" name="Maven: net.sf.ehcache:ehcache-core:2.6.11" /> <element id="library" level="project" name="Maven: org.ehcache:ehcache:3.3.1" /> <element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.7.25" /> <element id="library" level="project" name="Maven: com.github.penggle:kaptcha:2.3.2" /> <element id="library" level="project" name="Maven: javax.servlet:javax.servlet-api:3.1.0" /> <element id="library" level="project" name="Maven: com.jhlabs:filters:2.0.235-1" /> <element id="library" level="project" name="Maven: com.google.zxing:core:3.2.1" /> <element id="library" level="project" name="Maven: com.ibeetl:beetl:2.8.5" /> <element id="library" level="project" name="Maven: org.antlr:antlr4-runtime:4.2" /> <element id="library" level="project" name="Maven: org.abego.treelayout:org.abego.treelayout.core:1.0.1" /> <element id="library" level="project" name="Maven: org.antlr:antlr4-annotations:4.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger2:2.9.2" /> <element id="library" level="project" name="Maven: io.swagger:swagger-annotations:1.5.20" /> <element id="library" level="project" name="Maven: io.swagger:swagger-models:1.5.20" /> <element id="library" level="project" name="Maven: io.springfox:springfox-spi:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-core:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-schema:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger-common:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-spring-web:2.9.2" /> <element id="library" level="project" name="Maven: com.google.guava:guava:20.0" /> <element id="library" level="project" name="Maven: com.fasterxml:classmate:1.3.4" /> <element id="library" level="project" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" /> <element id="library" level="project" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" /> <element id="library" level="project" name="Maven: io.jsonwebtoken:jjwt:0.9.0" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.5" /> <element id="library" level="project" name="Maven: redis.clients:jedis:2.9.0" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-pool2:2.5.0" /> <element id="library" level="project" name="Maven: cn.jpush.api:jpush-client:3.3.10" /> <element id="library" level="project" name="Maven: cn.jpush.api:jiguang-common:1.1.3" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" /> <element id="library" level="project" name="Maven: io.netty:netty-all:4.1.23.Final" /> <element id="library" level="project" name="Maven: com.google.code.gson:gson:2.8.5" /> <element id="library" level="project" name="Maven: dom4j:dom4j:1.6.1" /> <element id="library" level="project" name="Maven: xml-apis:xml-apis:1.4.01" /> <element id="library" level="project" name="Maven: com.alipay.sdk:alipay-sdk-java:4.8.10.ALL" /> <element id="library" level="project" name="Maven: commons-logging:commons-logging:1.1.1" /> <element id="library" level="project" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.8.0" /> <element id="library" level="project" name="Maven: org.jdom:jdom:1.1" /> <element id="library" level="project" name="Maven: org.codehaus.jettison:jettison:1.1" /> <element id="library" level="project" name="Maven: stax:stax-api:1.0.1" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.0.0" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-sts:3.0.0" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-ecs:4.2.0" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-core:4.4.3" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" /> <element id="library" level="project" name="Maven: javax.xml.bind:jaxb-api:2.3.0" /> <element id="library" level="project" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.3" /> <element id="library" level="project" name="Maven: org.ini4j:ini4j:0.5.4" /> <element id="library" level="project" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" /> <element id="library" level="project" name="Maven: org.gavaghan:geodesy:1.1.3" /> <element id="library" level="project" name="Maven: commons-codec:commons-codec:1.13" /> </element> </element> <element id="directory" name="META-INF"> <element id="file-copy" path="$PROJECT_DIR$/DriverOKTravel/guns-admin/target/guns-admin-1.0.0/META-INF/MANIFEST.MF" /> </element> <element id="javaee-facet-resources" facet="guns-admin (1)/web/Web" /> </root> </artifact> </component> .idea/artifacts/guns_admin__2__war.xml
New file @@ -0,0 +1,14 @@ <component name="ArtifactManager"> <artifact type="war" name="guns-admin (2):war"> <output-path>$PROJECT_DIR$/ManagementOKTravel/guns-admin/target</output-path> <properties id="maven-jee-properties"> <options> <module>guns-admin (2)</module> <packaging>war</packaging> </options> </properties> <root id="archive" name="guns-admin-1.0.0.war"> <element id="artifact" artifact-name="guns-admin (2):war exploded" /> </root> </artifact> </component> .idea/artifacts/guns_admin__2__war_exploded.xml
New file @@ -0,0 +1,222 @@ <component name="ArtifactManager"> <artifact type="exploded-war" name="guns-admin (2):war exploded"> <output-path>$PROJECT_DIR$/ManagementOKTravel/guns-admin/target/guns-admin-1.0.0</output-path> <properties id="maven-jee-properties"> <options> <exploded>true</exploded> <module>guns-admin (2)</module> <packaging>war</packaging> </options> </properties> <root id="root"> <element id="directory" name="WEB-INF"> <element id="directory" name="classes"> <element id="module-output" name="guns-admin (2)" /> </element> <element id="directory" name="lib"> <element id="archive" name="guns-core-1.0.0.jar"> <element id="module-output" name="guns-core (3)" /> </element> <element id="library" level="project" name="Maven: com.baomidou:mybatisplus-spring-boot-starter:1.0.5" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-configuration-processor:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus:2.3" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-support:2.3" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-core:2.3" /> <element id="library" level="project" name="Maven: com.github.jsqlparser:jsqlparser:1.1" /> <element id="library" level="project" name="Maven: org.mybatis:mybatis-spring:1.3.2" /> <element id="library" level="project" name="Maven: org.mybatis:mybatis:3.4.6" /> <element id="library" level="project" name="Maven: org.apache.velocity:velocity:1.7" /> <element id="library" level="project" name="Maven: commons-collections:commons-collections:3.2.1" /> <element id="library" level="project" name="Maven: commons-lang:commons-lang:2.4" /> <element id="library" level="project" name="Maven: mysql:mysql-connector-java:8.0.11" /> <element id="library" level="project" name="Maven: com.google.protobuf:protobuf-java:2.6.0" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.zaxxer:HikariCP:2.7.9" /> <element id="library" level="project" name="Maven: org.springframework:spring-jdbc:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-tx:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: com.alibaba:druid:1.1.10" /> <element id="library" level="project" name="Maven: com.alibaba:fastjson:1.2.47" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-lang3:3.7" /> <element id="library" level="project" name="Maven: org.apache.poi:poi-examples:3.9" /> <element id="library" level="project" name="Maven: org.apache.poi:poi-excelant:3.9" /> <element id="library" level="project" name="Maven: org.apache.ant:ant:1.8.2" /> <element id="library" level="project" name="Maven: org.apache.ant:ant-launcher:1.8.2" /> <element id="library" level="project" name="Maven: org.apache.poi:poi-ooxml-schemas:3.9" /> <element id="library" level="project" name="Maven: org.apache.xmlbeans:xmlbeans:2.3.0" /> <element id="library" level="project" name="Maven: stax:stax-api:1.0.1" /> <element id="library" level="project" name="Maven: org.apache.poi:poi-scratchpad:3.9" /> <element id="library" level="project" name="Maven: com.huaweicloud:esdk-obs-java:3.19.5" /> <element id="library" level="project" name="Maven: com.jamesmurty.utils:java-xmlbuilder:1.1" /> <element id="library" level="project" name="Maven: com.squareup.okhttp3:okhttp:3.8.1" /> <element id="library" level="project" name="Maven: com.squareup.okio:okio:1.14.0" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.5" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-core:2.10.0" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-api:2.10.0" /> <element id="archive" name="guns-generator-1.0.0.jar"> <element id="module-output" name="guns-generator (3)" /> </element> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-generate:2.3" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-classic:1.2.3" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-core:1.2.3" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.10.0" /> <element id="library" level="project" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" /> <element id="library" level="project" name="Maven: javax.annotation:javax.annotation-api:1.3.2" /> <element id="library" level="project" name="Maven: org.yaml:snakeyaml:1.19" /> <element id="library" level="project" name="Maven: org.springframework:spring-aop:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-beans:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.aspectj:aspectjweaver:1.8.13" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.5" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.5" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.5" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.32" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.32" /> <element id="library" level="project" name="Maven: org.hibernate.validator:hibernate-validator:6.0.11.Final" /> <element id="library" level="project" name="Maven: javax.validation:validation-api:2.0.1.Final" /> <element id="library" level="project" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" /> <element id="library" level="project" name="Maven: org.springframework:spring-web:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-webmvc:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-expression:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context-support:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.32" /> <element id="library" level="project" name="Maven: junit:junit:4.12" /> <element id="library" level="project" name="Maven: net.bytebuddy:byte-buddy:1.7.11" /> <element id="library" level="project" name="Maven: org.hamcrest:hamcrest-core:1.3" /> <element id="library" level="project" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-jcl:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: redis.clients:jedis:2.9.0" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-pool2:2.5.0" /> <element id="library" level="project" name="Maven: org.apache.poi:poi:5.0.0" /> <element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.7.25" /> <element id="library" level="project" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" /> <element id="library" level="project" name="Maven: commons-codec:commons-codec:1.11" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-collections4:4.4" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-math3:3.6.1" /> <element id="library" level="project" name="Maven: com.zaxxer:SparseBitSet:1.2" /> <element id="library" level="project" name="Maven: org.apache.poi:poi-ooxml:5.0.0" /> <element id="library" level="project" name="Maven: org.apache.poi:poi-ooxml-lite:5.0.0" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-compress:1.20" /> <element id="library" level="project" name="Maven: com.github.virtuald:curvesapi:1.06" /> <element id="library" level="project" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68" /> <element id="library" level="project" name="Maven: org.apache.santuario:xmlsec:2.2.1" /> <element id="library" level="project" name="Maven: com.fasterxml.woodstox:woodstox-core:5.2.1" /> <element id="library" level="project" name="Maven: org.codehaus.woodstox:stax2-api:4.2" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-all:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-anim:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.13" /> <element id="library" level="project" name="Maven: xml-apis:xml-apis-ext:1.3.04" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.4" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-bridge:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-codec:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-constants:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-css:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-dom:1.13" /> <element id="library" level="project" name="Maven: xalan:xalan:2.7.2" /> <element id="library" level="project" name="Maven: xalan:serializer:2.7.2" /> <element id="library" level="project" name="Maven: xml-apis:xml-apis:1.4.01" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-ext:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-extension:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-gui-util:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-gvt:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-i18n:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-parser:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-rasterizer-ext:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-rasterizer:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-script:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-slideshow:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-squiggle-ext:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-squiggle:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-svgbrowser:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-svggen:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-svgpp:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-svgrasterizer:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-swing:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-transcoder:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-util:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-ttf2svg:1.13" /> <element id="library" level="project" name="Maven: org.apache.xmlgraphics:batik-xml:1.13" /> <element id="library" level="project" name="Maven: de.rototor.pdfbox:graphics2d:0.30" /> <element id="library" level="project" name="Maven: org.apache.pdfbox:pdfbox:2.0.22" /> <element id="library" level="project" name="Maven: org.apache.pdfbox:fontbox:2.0.22" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-core:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-lang:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-cache:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" /> <element id="library" level="project" name="Maven: commons-beanutils:commons-beanutils:1.9.4" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-event:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-spring:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-web:1.8.0" /> <element id="library" level="project" name="Maven: org.owasp.encoder:encoder:1.2.2" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-ehcache:1.8.0" /> <element id="library" level="project" name="Maven: net.sf.ehcache:ehcache-core:2.6.11" /> <element id="library" level="project" name="Maven: org.ehcache:ehcache:3.3.1" /> <element id="library" level="project" name="Maven: cn.jpush.api:jpush-client:3.2.17" /> <element id="library" level="project" name="Maven: io.netty:netty-all:4.1.23.Final" /> <element id="library" level="project" name="Maven: cn.jpush.api:jiguang-common:1.1.1" /> <element id="library" level="project" name="Maven: com.github.penggle:kaptcha:2.3.2" /> <element id="library" level="project" name="Maven: javax.servlet:javax.servlet-api:3.1.0" /> <element id="library" level="project" name="Maven: com.jhlabs:filters:2.0.235-1" /> <element id="library" level="project" name="Maven: com.google.zxing:core:3.2.1" /> <element id="library" level="project" name="Maven: com.ibeetl:beetl:2.8.5" /> <element id="library" level="project" name="Maven: org.antlr:antlr4-runtime:4.2" /> <element id="library" level="project" name="Maven: org.abego.treelayout:org.abego.treelayout.core:1.0.1" /> <element id="library" level="project" name="Maven: org.antlr:antlr4-annotations:4.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger2:2.9.2" /> <element id="library" level="project" name="Maven: io.swagger:swagger-annotations:1.5.20" /> <element id="library" level="project" name="Maven: io.swagger:swagger-models:1.5.20" /> <element id="library" level="project" name="Maven: io.springfox:springfox-spi:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-core:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-schema:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger-common:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-spring-web:2.9.2" /> <element id="library" level="project" name="Maven: com.google.guava:guava:20.0" /> <element id="library" level="project" name="Maven: com.fasterxml:classmate:1.3.4" /> <element id="library" level="project" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" /> <element id="library" level="project" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" /> <element id="library" level="project" name="Maven: io.jsonwebtoken:jjwt:0.9.0" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.5" /> <element id="library" level="project" name="Maven: commons-io:commons-io:2.6" /> <element id="library" level="project" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.5.0" /> <element id="library" level="project" name="Maven: org.jdom:jdom:1.1" /> <element id="library" level="project" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" /> <element id="library" level="project" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" /> <element id="library" level="project" name="Maven: com.google.code.gson:gson:2.8.5" /> <element id="library" level="project" name="Maven: org.quartz-scheduler:quartz:2.2.1" /> <element id="library" level="project" name="Maven: c3p0:c3p0:0.9.1.1" /> <element id="library" level="project" name="Maven: cn.rongcloud.im:server-sdk-java:3.0.4" /> <element id="library" level="project" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" /> <element id="library" level="project" name="Maven: xmlpull:xmlpull:1.1.3.1" /> <element id="library" level="project" name="Maven: xpp3:xpp3_min:1.1.4c" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" /> <element id="library" level="project" name="Maven: commons-httpclient:commons-httpclient:3.1" /> <element id="library" level="project" name="Maven: commons-logging:commons-logging:1.0.4" /> <element id="library" level="project" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" /> </element> </element> <element id="directory" name="META-INF"> <element id="file-copy" path="$PROJECT_DIR$/ManagementOKTravel/guns-admin/target/guns-admin-1.0.0/META-INF/MANIFEST.MF" /> </element> <element id="javaee-facet-resources" facet="guns-admin (2)/web/Web" /> </root> </artifact> </component> .idea/artifacts/guns_admin__3__war.xml
New file @@ -0,0 +1,14 @@ <component name="ArtifactManager"> <artifact type="war" name="guns-admin (3):war"> <output-path>$PROJECT_DIR$/UserOKTravel/guns-admin/target</output-path> <properties id="maven-jee-properties"> <options> <module>guns-admin (3)</module> <packaging>war</packaging> </options> </properties> <root id="archive" name="guns-admin-1.0.0.war"> <element id="artifact" artifact-name="guns-admin (3):war exploded" /> </root> </artifact> </component> .idea/artifacts/guns_admin__3__war_exploded.xml
New file @@ -0,0 +1,226 @@ <component name="ArtifactManager"> <artifact type="exploded-war" name="guns-admin (3):war exploded"> <output-path>$PROJECT_DIR$/UserOKTravel/guns-admin/target/guns-admin-1.0.0</output-path> <properties id="maven-jee-properties"> <options> <exploded>true</exploded> <module>guns-admin (3)</module> <packaging>war</packaging> </options> </properties> <root id="root"> <element id="directory" name="WEB-INF"> <element id="directory" name="classes"> <element id="module-output" name="guns-admin (3)" /> </element> <element id="directory" name="lib"> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-context:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.security:spring-security-crypto:5.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.security:spring-security-rsa:1.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.56" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-eureka-client:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: com.netflix.eureka:eureka-client:1.9.3" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-eventbus:0.3.0" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-infix:0.3.0" /> <element id="library" level="project" name="Maven: commons-jxpath:commons-jxpath:1.3" /> <element id="library" level="project" name="Maven: joda-time:joda-time:2.9.9" /> <element id="library" level="project" name="Maven: org.antlr:antlr-runtime:3.4" /> <element id="library" level="project" name="Maven: org.antlr:stringtemplate:3.2.1" /> <element id="library" level="project" name="Maven: antlr:antlr:2.7.7" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-math:2.2" /> <element id="library" level="project" name="Maven: com.netflix.archaius:archaius-core:0.7.6" /> <element id="library" level="project" name="Maven: javax.ws.rs:jsr311-api:1.1.1" /> <element id="library" level="project" name="Maven: com.netflix.servo:servo-core:0.12.21" /> <element id="library" level="project" name="Maven: com.sun.jersey:jersey-core:1.19.1" /> <element id="library" level="project" name="Maven: com.sun.jersey:jersey-client:1.19.1" /> <element id="library" level="project" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" /> <element id="library" level="project" name="Maven: com.google.inject:guice:4.1.0" /> <element id="library" level="project" name="Maven: javax.inject:javax.inject:1" /> <element id="library" level="project" name="Maven: aopalliance:aopalliance:1.0" /> <element id="library" level="project" name="Maven: com.github.vlsi.compactmap:compactmap:1.2.1" /> <element id="library" level="project" name="Maven: com.github.andrewoma.dexx:dexx-collections:0.2" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" /> <element id="library" level="project" name="Maven: com.netflix.eureka:eureka-core:1.9.3" /> <element id="library" level="project" name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1" /> <element id="library" level="project" name="Maven: javax.xml.stream:stax-api:1.0-2" /> <element id="library" level="project" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: commons-configuration:commons-configuration:1.8" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-transport:2.2.5" /> <element id="library" level="project" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" /> <element id="library" level="project" name="Maven: io.reactivex:rxnetty-servo:0.4.9" /> <element id="library" level="project" name="Maven: io.reactivex:rxnetty:0.4.9" /> <element id="library" level="project" name="Maven: io.netty:netty-codec-http:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-codec:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-transport-native-epoll:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-common:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-buffer:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-transport-native-unix-common:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-transport:4.1.23.Final" /> <element id="library" level="project" name="Maven: io.netty:netty-resolver:4.1.23.Final" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-core:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.2.5" /> <element id="library" level="project" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" /> <element id="library" level="project" name="Maven: io.reactivex:rxjava:1.3.8" /> <element id="library" level="project" name="Maven: com.netflix.ribbon:ribbon-eureka:2.2.5" /> <element id="library" level="project" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" /> <element id="library" level="project" name="Maven: xmlpull:xmlpull:1.1.3.1" /> <element id="library" level="project" name="Maven: xpp3:xpp3_min:1.1.4c" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.1.RELEASE" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-core:1.5.12" /> <element id="library" level="project" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.5" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12" /> <element id="library" level="project" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12" /> <element id="library" level="project" name="Maven: org.ow2.asm:asm:5.0.4" /> <element id="library" level="project" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" /> <element id="library" level="project" name="Maven: org.reactivestreams:reactive-streams:1.0.2" /> <element id="archive" name="guns-core-1.0.0.jar"> <element id="module-output" name="guns-core (3)" /> </element> <element id="library" level="project" name="Maven: com.baomidou:mybatisplus-spring-boot-starter:1.0.5" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-configuration-processor:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus:2.3" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-support:2.3" /> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-core:2.3" /> <element id="library" level="project" name="Maven: com.github.jsqlparser:jsqlparser:1.1" /> <element id="library" level="project" name="Maven: org.mybatis:mybatis-spring:1.3.2" /> <element id="library" level="project" name="Maven: org.mybatis:mybatis:3.4.6" /> <element id="library" level="project" name="Maven: org.apache.velocity:velocity:1.7" /> <element id="library" level="project" name="Maven: commons-collections:commons-collections:3.2.1" /> <element id="library" level="project" name="Maven: commons-lang:commons-lang:2.4" /> <element id="library" level="project" name="Maven: mysql:mysql-connector-java:8.0.11" /> <element id="library" level="project" name="Maven: com.google.protobuf:protobuf-java:2.6.0" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.zaxxer:HikariCP:2.7.9" /> <element id="library" level="project" name="Maven: org.springframework:spring-jdbc:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-tx:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: com.alibaba:druid:1.1.10" /> <element id="library" level="project" name="Maven: com.alibaba:fastjson:1.2.47" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-lang3:3.7" /> <element id="archive" name="guns-generator-1.0.0.jar"> <element id="module-output" name="guns-generator (3)" /> </element> <element id="library" level="project" name="Maven: com.baomidou:mybatis-plus-generate:2.3" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-classic:1.2.3" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-core:1.2.3" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.10.0" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-api:2.10.0" /> <element id="library" level="project" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" /> <element id="library" level="project" name="Maven: javax.annotation:javax.annotation-api:1.3.2" /> <element id="library" level="project" name="Maven: org.yaml:snakeyaml:1.19" /> <element id="library" level="project" name="Maven: org.springframework:spring-aop:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-beans:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.aspectj:aspectjweaver:1.8.13" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.5" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.5" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.5" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.32" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.32" /> <element id="library" level="project" name="Maven: org.hibernate.validator:hibernate-validator:6.0.11.Final" /> <element id="library" level="project" name="Maven: javax.validation:validation-api:2.0.1.Final" /> <element id="library" level="project" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" /> <element id="library" level="project" name="Maven: org.springframework:spring-web:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-webmvc:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-expression:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context-support:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.32" /> <element id="library" level="project" name="Maven: net.bytebuddy:byte-buddy:1.7.11" /> <element id="library" level="project" name="Maven: org.springframework:spring-core:5.0.8.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-jcl:5.0.5.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.4.RELEASE" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-core:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-lang:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-cache:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" /> <element id="library" level="project" name="Maven: commons-beanutils:commons-beanutils:1.9.4" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-event:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-spring:1.8.0" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-web:1.8.0" /> <element id="library" level="project" name="Maven: org.owasp.encoder:encoder:1.2.2" /> <element id="library" level="project" name="Maven: org.apache.shiro:shiro-ehcache:1.8.0" /> <element id="library" level="project" name="Maven: net.sf.ehcache:ehcache-core:2.6.11" /> <element id="library" level="project" name="Maven: org.ehcache:ehcache:3.3.1" /> <element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.7.25" /> <element id="library" level="project" name="Maven: com.github.penggle:kaptcha:2.3.2" /> <element id="library" level="project" name="Maven: javax.servlet:javax.servlet-api:3.1.0" /> <element id="library" level="project" name="Maven: com.jhlabs:filters:2.0.235-1" /> <element id="library" level="project" name="Maven: com.google.zxing:core:3.2.1" /> <element id="library" level="project" name="Maven: com.ibeetl:beetl:2.8.5" /> <element id="library" level="project" name="Maven: org.antlr:antlr4-runtime:4.2" /> <element id="library" level="project" name="Maven: org.abego.treelayout:org.abego.treelayout.core:1.0.1" /> <element id="library" level="project" name="Maven: org.antlr:antlr4-annotations:4.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger2:2.9.2" /> <element id="library" level="project" name="Maven: io.swagger:swagger-annotations:1.5.20" /> <element id="library" level="project" name="Maven: io.swagger:swagger-models:1.5.20" /> <element id="library" level="project" name="Maven: io.springfox:springfox-spi:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-core:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-schema:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger-common:2.9.2" /> <element id="library" level="project" name="Maven: io.springfox:springfox-spring-web:2.9.2" /> <element id="library" level="project" name="Maven: com.google.guava:guava:20.0" /> <element id="library" level="project" name="Maven: com.fasterxml:classmate:1.3.4" /> <element id="library" level="project" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" /> <element id="library" level="project" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" /> <element id="library" level="project" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" /> <element id="library" level="project" name="Maven: io.jsonwebtoken:jjwt:0.9.0" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.5" /> <element id="library" level="project" name="Maven: redis.clients:jedis:2.9.0" /> <element id="library" level="project" name="Maven: org.apache.commons:commons-pool2:2.5.0" /> <element id="library" level="project" name="Maven: dom4j:dom4j:1.6.1" /> <element id="library" level="project" name="Maven: xml-apis:xml-apis:1.4.01" /> <element id="library" level="project" name="Maven: com.alipay.sdk:alipay-sdk-java:4.8.10.ALL" /> <element id="library" level="project" name="Maven: commons-logging:commons-logging:1.1.1" /> <element id="library" level="project" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.8.0" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpclient:4.5.6" /> <element id="library" level="project" name="Maven: commons-codec:commons-codec:1.11" /> <element id="library" level="project" name="Maven: org.jdom:jdom:1.1" /> <element id="library" level="project" name="Maven: org.codehaus.jettison:jettison:1.1" /> <element id="library" level="project" name="Maven: stax:stax-api:1.0.1" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.0.0" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-sts:3.0.0" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-ecs:4.2.0" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-core:4.4.3" /> <element id="library" level="project" name="Maven: com.google.code.gson:gson:2.8.5" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpcore:4.4.10" /> <element id="library" level="project" name="Maven: javax.xml.bind:jaxb-api:2.3.0" /> <element id="library" level="project" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.3" /> <element id="library" level="project" name="Maven: org.ini4j:ini4j:0.5.4" /> <element id="library" level="project" name="Maven: org.gavaghan:geodesy:1.1.3" /> <element id="library" level="project" name="Maven: org.bouncycastle:bcprov-jdk15on:1.60" /> </element> </element> <element id="directory" name="META-INF"> <element id="file-copy" path="$PROJECT_DIR$/UserOKTravel/guns-admin/target/guns-admin-1.0.0/META-INF/MANIFEST.MF" /> </element> <element id="javaee-facet-resources" facet="guns-admin (3)/web/Web" /> </root> </artifact> </component> .idea/artifacts/ministryoftransport_war.xml
New file @@ -0,0 +1,14 @@ <component name="ArtifactManager"> <artifact type="war" name="ministryoftransport:war"> <output-path>$PROJECT_DIR$/MinistryOfTransport/target</output-path> <properties id="maven-jee-properties"> <options> <module>ministryoftransport</module> <packaging>war</packaging> </options> </properties> <root id="archive" name="ministryoftransport-0.0.1-SNAPSHOT.war"> <element id="artifact" artifact-name="ministryoftransport:war exploded" /> </root> </artifact> </component> .idea/artifacts/ministryoftransport_war_exploded.xml
New file @@ -0,0 +1,65 @@ <component name="ArtifactManager"> <artifact type="exploded-war" name="ministryoftransport:war exploded"> <output-path>$PROJECT_DIR$/MinistryOfTransport/target/ministryoftransport-0.0.1-SNAPSHOT</output-path> <properties id="maven-jee-properties"> <options> <exploded>true</exploded> <module>ministryoftransport</module> <packaging>war</packaging> </options> </properties> <root id="root"> <element id="directory" name="WEB-INF"> <element id="directory" name="classes"> <element id="module-output" name="ministryoftransport" /> </element> <element id="directory" name="lib"> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-web:2.3.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter:2.3.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot:2.3.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.3.4.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.3.4.RELEASE" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-classic:1.2.3" /> <element id="library" level="project" name="Maven: ch.qos.logback:logback-core:1.2.3" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.13.3" /> <element id="library" level="project" name="Maven: org.apache.logging.log4j:log4j-api:2.13.3" /> <element id="library" level="project" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" /> <element id="library" level="project" name="Maven: org.yaml:snakeyaml:1.26" /> <element id="library" level="project" name="Maven: org.springframework.boot:spring-boot-starter-json:2.3.4.RELEASE" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.2" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.2" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.2" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.2" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.2" /> <element id="library" level="project" name="Maven: org.springframework:spring-web:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-beans:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-webmvc:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-aop:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-context:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-expression:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpclient:4.5.12" /> <element id="library" level="project" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" /> <element id="library" level="project" name="Maven: commons-codec:commons-codec:1.14" /> <element id="library" level="project" name="Maven: com.alibaba:fastjson:1.2.73" /> <element id="library" level="project" name="Maven: commons-net:commons-net:3.6" /> <element id="library" level="project" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" /> <element id="library" level="project" name="Maven: com.aliyun:aliyun-java-sdk-core:4.4.3" /> <element id="library" level="project" name="Maven: com.google.code.gson:gson:2.8.6" /> <element id="library" level="project" name="Maven: commons-logging:commons-logging:1.2" /> <element id="library" level="project" name="Maven: javax.xml.bind:jaxb-api:2.3.1" /> <element id="library" level="project" name="Maven: javax.activation:javax.activation-api:1.2.0" /> <element id="library" level="project" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.3" /> <element id="library" level="project" name="Maven: org.ini4j:ini4j:0.5.4" /> <element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.7.30" /> <element id="library" level="project" name="Maven: org.springframework:spring-core:5.2.9.RELEASE" /> <element id="library" level="project" name="Maven: org.springframework:spring-jcl:5.2.9.RELEASE" /> </element> </element> <element id="directory" name="META-INF"> <element id="file-copy" path="$PROJECT_DIR$/MinistryOfTransport/target/ministryoftransport-0.0.1-SNAPSHOT/META-INF/MANIFEST.MF" /> </element> <element id="javaee-facet-resources" facet="ministryoftransport/web/Web" /> </root> </artifact> </component> .idea/compiler.xml
New file @@ -0,0 +1,78 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="CompilerConfiguration"> <annotationProcessing> <profile name="Maven default annotation processors profile" enabled="true"> <sourceOutputDir name="target/generated-sources/annotations" /> <sourceTestOutputDir name="target/generated-test-sources/test-annotations" /> <outputRelativeToContentRoot value="true" /> <module name="guns-generator (1)" /> <module name="guns-generator (2)" /> <module name="guns-rest" /> <module name="guns-admin" /> <module name="zuul" /> <module name="guns-generator" /> <module name="demo" /> <module name="guns-generator (3)" /> <module name="guns-rest (3)" /> <module name="guns-rest (2)" /> <module name="guns-rest (1)" /> <module name="guns-core (3)" /> <module name="guns-admin (1)" /> <module name="guns-core (1)" /> <module name="guns-core (2)" /> <module name="guns-admin (2)" /> <module name="guns-core" /> <module name="guns-admin (3)" /> </profile> </annotationProcessing> <bytecodeTargetLevel> <module name="demo" target="1.8" /> <module name="guns-admin" target="1.8" /> <module name="guns-admin (1)" target="1.8" /> <module name="guns-admin (2)" target="1.8" /> <module name="guns-admin (3)" target="1.8" /> <module name="guns-core" target="1.8" /> <module name="guns-core (1)" target="1.8" /> <module name="guns-core (2)" target="1.8" /> <module name="guns-core (3)" target="1.8" /> <module name="guns-generator" target="1.8" /> <module name="guns-generator (1)" target="1.8" /> <module name="guns-generator (2)" target="1.8" /> <module name="guns-generator (3)" target="1.8" /> <module name="guns-parent" target="1.8" /> <module name="guns-parent (1)" target="1.8" /> <module name="guns-parent (2)" target="1.8" /> <module name="guns-parent (3)" target="1.8" /> <module name="guns-rest" target="1.8" /> <module name="guns-rest (1)" target="1.8" /> <module name="guns-rest (2)" target="1.8" /> <module name="guns-rest (3)" target="1.8" /> <module name="ministryoftransport" target="1.8" /> <module name="zuul" target="1.8" /> </bytecodeTargetLevel> </component> <component name="JavacSettings"> <option name="ADDITIONAL_OPTIONS_OVERRIDE"> <module name="demo" options="-parameters" /> <module name="guns-admin" options="-parameters" /> <module name="guns-admin (1)" options="-parameters" /> <module name="guns-admin (2)" options="-parameters" /> <module name="guns-admin (3)" options="-parameters" /> <module name="guns-core" options="-parameters" /> <module name="guns-core (1)" options="-parameters" /> <module name="guns-core (2)" options="-parameters" /> <module name="guns-core (3)" options="-parameters" /> <module name="guns-generator" options="-parameters" /> <module name="guns-generator (1)" options="-parameters" /> <module name="guns-generator (2)" options="-parameters" /> <module name="guns-generator (3)" options="-parameters" /> <module name="guns-rest" options="-parameters" /> <module name="guns-rest (1)" options="-parameters" /> <module name="guns-rest (2)" options="-parameters" /> <module name="guns-rest (3)" options="-parameters" /> <module name="ministryoftransport" options="-parameters" /> <module name="zuul" options="-parameters" /> </option> </component> </project> .idea/encodings.xml
New file @@ -0,0 +1,57 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="Encoding"> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-admin/lib" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-admin/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-admin/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-admin/src/main/webapp" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-core/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-core/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-generator/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-generator/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-rest/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/guns-rest/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DispatchOKTravel/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-admin/lib" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-admin/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-admin/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-admin/src/main/webapp" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-core/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-core/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-generator/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-generator/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-rest/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/guns-rest/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/DriverOKTravel/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/EurekaOKTravel/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/EurekaOKTravel/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-admin/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-admin/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-admin/src/main/webapp" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-core/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-core/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-generator/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-generator/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-rest/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/guns-rest/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ManagementOKTravel/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/MinistryOfTransport/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-admin/lib" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-admin/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-admin/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-admin/src/main/webapp" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-core/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-core/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-generator/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-generator/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-rest/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/guns-rest/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/UserOKTravel/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ZuulOKTravel/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/ZuulOKTravel/src/main/resources" charset="UTF-8" /> </component> </project> .idea/jarRepositories.xml
New file @@ -0,0 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="RemoteRepositoriesConfiguration"> <remote-repository> <option name="id" value="central" /> <option name="name" value="Central Repository" /> <option name="url" value="https://repo.maven.apache.org/maven2" /> </remote-repository> <remote-repository> <option name="id" value="central" /> <option name="name" value="Maven Central repository" /> <option name="url" value="https://repo1.maven.org/maven2" /> </remote-repository> <remote-repository> <option name="id" value="jboss.community" /> <option name="name" value="JBoss Community repository" /> <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> </remote-repository> </component> </project> .idea/libraries/Maven__antlr_antlr_2_7_7.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: antlr:antlr:2.7.7"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__aopalliance_aopalliance_1_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: aopalliance:aopalliance:1.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: c3p0:c3p0:0.9.1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: ch.qos.logback:logback-classic:1.2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: ch.qos.logback:logback-core:1.2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__cn_jpush_api_jiguang_common_1_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: cn.jpush.api:jiguang-common:1.1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jiguang-common/1.1.1/jiguang-common-1.1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jiguang-common/1.1.1/jiguang-common-1.1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jiguang-common/1.1.1/jiguang-common-1.1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__cn_jpush_api_jiguang_common_1_1_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: cn.jpush.api:jiguang-common:1.1.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jiguang-common/1.1.3/jiguang-common-1.1.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jiguang-common/1.1.3/jiguang-common-1.1.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jiguang-common/1.1.3/jiguang-common-1.1.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__cn_jpush_api_jpush_client_3_2_17.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: cn.jpush.api:jpush-client:3.2.17"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jpush-client/3.2.17/jpush-client-3.2.17.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jpush-client/3.2.17/jpush-client-3.2.17-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jpush-client/3.2.17/jpush-client-3.2.17-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__cn_jpush_api_jpush_client_3_3_10.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: cn.jpush.api:jpush-client:3.3.10"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jpush-client/3.3.10/jpush-client-3.3.10.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jpush-client/3.3.10/jpush-client-3.3.10-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/cn/jpush/api/jpush-client/3.3.10/jpush-client-3.3.10-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__cn_rongcloud_im_server_sdk_java_3_0_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: cn.rongcloud.im:server-sdk-java:3.0.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/cn/rongcloud/im/server-sdk-java/3.0.4/server-sdk-java-3.0.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/cn/rongcloud/im/server-sdk-java/3.0.4/server-sdk-java-3.0.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/cn/rongcloud/im/server-sdk-java/3.0.4/server-sdk-java-3.0.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_alibaba_druid_1_1_10.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.alibaba:druid:1.1.10"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/druid/1.1.10/druid-1.1.10.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/druid/1.1.10/druid-1.1.10-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/druid/1.1.10/druid-1.1.10-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.alibaba:fastjson:1.2.47"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/fastjson/1.2.47/fastjson-1.2.47.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/fastjson/1.2.47/fastjson-1.2.47-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/alibaba/fastjson/1.2.47/fastjson-1.2.47-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_alipay_sdk_alipay_sdk_java_4_8_10_ALL.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.alipay.sdk:alipay-sdk-java:4.8.10.ALL"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/alipay/sdk/alipay-sdk-java/4.8.10.ALL/alipay-sdk-java-4.8.10.ALL.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/alipay/sdk/alipay-sdk-java/4.8.10.ALL/alipay-sdk-java-4.8.10.ALL-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/alipay/sdk/alipay-sdk-java/4.8.10.ALL/alipay-sdk-java-4.8.10.ALL-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_aliyun_aliyun_java_sdk_core_4_4_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.aliyun:aliyun-java-sdk-core:4.4.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-core/4.4.3/aliyun-java-sdk-core-4.4.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-core/4.4.3/aliyun-java-sdk-core-4.4.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-core/4.4.3/aliyun-java-sdk-core-4.4.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ecs_4_2_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.aliyun:aliyun-java-sdk-ecs:4.2.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-ecs/4.2.0/aliyun-java-sdk-ecs-4.2.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-ecs/4.2.0/aliyun-java-sdk-ecs-4.2.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-ecs/4.2.0/aliyun-java-sdk-ecs-4.2.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_aliyun_aliyun_java_sdk_ram_3_0_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.aliyun:aliyun-java-sdk-ram:3.0.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-ram/3.0.0/aliyun-java-sdk-ram-3.0.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-ram/3.0.0/aliyun-java-sdk-ram-3.0.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-ram/3.0.0/aliyun-java-sdk-ram-3.0.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_aliyun_aliyun_java_sdk_sts_3_0_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.aliyun:aliyun-java-sdk-sts:3.0.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-sts/3.0.0/aliyun-java-sdk-sts-3.0.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-sts/3.0.0/aliyun-java-sdk-sts-3.0.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/aliyun-java-sdk-sts/3.0.0/aliyun-java-sdk-sts-3.0.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_aliyun_oss_aliyun_sdk_oss_2_5_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.5.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/oss/aliyun-sdk-oss/2.5.0/aliyun-sdk-oss-2.5.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/oss/aliyun-sdk-oss/2.5.0/aliyun-sdk-oss-2.5.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/oss/aliyun-sdk-oss/2.5.0/aliyun-sdk-oss-2.5.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_aliyun_oss_aliyun_sdk_oss_3_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/oss/aliyun-sdk-oss/3.8.0/aliyun-sdk-oss-3.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/oss/aliyun-sdk-oss/3.8.0/aliyun-sdk-oss-3.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/aliyun/oss/aliyun-sdk-oss/3.8.0/aliyun-sdk-oss-3.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_baomidou_mybatis_plus_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.baomidou:mybatis-plus:2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus/2.3/mybatis-plus-2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus/2.3/mybatis-plus-2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus/2.3/mybatis-plus-2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_baomidou_mybatis_plus_core_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.baomidou:mybatis-plus-core:2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-core/2.3/mybatis-plus-core-2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-core/2.3/mybatis-plus-core-2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-core/2.3/mybatis-plus-core-2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_baomidou_mybatis_plus_generate_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.baomidou:mybatis-plus-generate:2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-generate/2.3/mybatis-plus-generate-2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-generate/2.3/mybatis-plus-generate-2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-generate/2.3/mybatis-plus-generate-2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_baomidou_mybatis_plus_support_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.baomidou:mybatis-plus-support:2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-support/2.3/mybatis-plus-support-2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-support/2.3/mybatis-plus-support-2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-support/2.3/mybatis-plus-support-2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_baomidou_mybatisplus_spring_boot_starter_1_0_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.baomidou:mybatisplus-spring-boot-starter:1.0.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatisplus-spring-boot-starter/1.0.5/mybatisplus-spring-boot-starter-1.0.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatisplus-spring-boot-starter/1.0.5/mybatisplus-spring-boot-starter-1.0.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatisplus-spring-boot-starter/1.0.5/mybatisplus-spring-boot-starter-1.0.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml:classmate:1.3.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.5/jackson-core-2.9.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.5/jackson-core-2.9.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.5/jackson-core-2.9.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.6/jackson-core-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.6/jackson-core-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.6/jackson-core-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.5/jackson-databind-2.9.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.5/jackson-databind-2.9.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.5/jackson-databind-2.9.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.6/jackson-databind-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.6/jackson-databind-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.6/jackson-databind-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_xml_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.6/jackson-dataformat-xml-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.6/jackson-dataformat-xml-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.6/jackson-dataformat-xml-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.5/jackson-datatype-jdk8-2.9.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.5/jackson-datatype-jdk8-2.9.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.5/jackson-datatype-jdk8-2.9.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.6/jackson-datatype-jdk8-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.6/jackson-datatype-jdk8-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.6/jackson-datatype-jdk8-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.5/jackson-datatype-jsr310-2.9.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.5/jackson-datatype-jsr310-2.9.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.5/jackson-datatype-jsr310-2.9.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.6/jackson-datatype-jsr310-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.6/jackson-datatype-jsr310-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.6/jackson-datatype-jsr310-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_afterburner_2_9_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.5/jackson-module-afterburner-2.9.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.5/jackson-module-afterburner-2.9.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.5/jackson-module-afterburner-2.9.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_afterburner_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.6/jackson-module-afterburner-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.6/jackson-module-afterburner-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-afterburner/2.9.6/jackson-module-afterburner-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.6/jackson-module-jaxb-annotations-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.6/jackson-module-jaxb-annotations-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.6/jackson-module-jaxb-annotations-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.5/jackson-module-parameter-names-2.9.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.5/jackson-module-parameter-names-2.9.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.5/jackson-module-parameter-names-2.9.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.6/jackson-module-parameter-names-2.9.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.6/jackson-module-parameter-names-2.9.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.6/jackson-module-parameter-names-2.9.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_woodstox_woodstox_core_5_0_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_fasterxml_woodstox_woodstox_core_5_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.fasterxml.woodstox:woodstox-core:5.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.2.1/woodstox-core-5.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.2.1/woodstox-core-5.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.2.1/woodstox-core-5.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_github_andrewoma_dexx_dexx_collections_0_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.github.andrewoma.dexx:dexx-collections:0.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/github/andrewoma/dexx/dexx-collections/0.2/dexx-collections-0.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/github/andrewoma/dexx/dexx-collections/0.2/dexx-collections-0.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/github/andrewoma/dexx/dexx-collections/0.2/dexx-collections-0.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.github.jsqlparser:jsqlparser:1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/github/jsqlparser/jsqlparser/1.1/jsqlparser-1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/github/jsqlparser/jsqlparser/1.1/jsqlparser-1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/github/jsqlparser/jsqlparser/1.1/jsqlparser-1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_github_penggle_kaptcha_2_3_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.github.penggle:kaptcha:2.3.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/github/penggle/kaptcha/2.3.2/kaptcha-2.3.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_github_virtuald_curvesapi_1_06.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.github.virtuald:curvesapi:1.06"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/github/virtuald/curvesapi/1.06/curvesapi-1.06.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/github/virtuald/curvesapi/1.06/curvesapi-1.06-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/github/virtuald/curvesapi/1.06/curvesapi-1.06-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_github_vlsi_compactmap_compactmap_1_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.github.vlsi.compactmap:compactmap:1.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/github/vlsi/compactmap/compactmap/1.2.1/compactmap-1.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/github/vlsi/compactmap/compactmap/1.2.1/compactmap-1.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/github/vlsi/compactmap/compactmap/1.2.1/compactmap-1.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.code.findbugs:jsr305:3.0.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.code.gson:gson:2.8.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.8.5/gson-2.8.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_guava_guava_16_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.guava:guava:16.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/16.0/guava-16.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/16.0/guava-16.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/16.0/guava-16.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_guava_guava_20_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.guava:guava:20.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/20.0/guava-20.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/20.0/guava-20.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/20.0/guava-20.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_inject_guice_4_1_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.inject:guice:4.1.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/inject/guice/4.1.0/guice-4.1.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/inject/guice/4.1.0/guice-4.1.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/inject/guice/4.1.0/guice-4.1.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.protobuf:protobuf-java:2.6.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/2.6.0/protobuf-java-2.6.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/2.6.0/protobuf-java-2.6.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/2.6.0/protobuf-java-2.6.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_google_zxing_core_3_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.google.zxing:core:3.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/google/zxing/core/3.2.1/core-3.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/google/zxing/core/3.2.1/core-3.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/google/zxing/core/3.2.1/core-3.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_huaweicloud_esdk_obs_java_3_19_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.huaweicloud:esdk-obs-java:3.19.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/huaweicloud/esdk-obs-java/3.19.5/esdk-obs-java-3.19.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/huaweicloud/esdk-obs-java/3.19.5/esdk-obs-java-3.19.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/huaweicloud/esdk-obs-java/3.19.5/esdk-obs-java-3.19.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_ibeetl_beetl_2_8_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.ibeetl:beetl:2.8.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/ibeetl/beetl/2.8.5/beetl-2.8.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/ibeetl/beetl/2.8.5/beetl-2.8.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/ibeetl/beetl/2.8.5/beetl-2.8.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_jamesmurty_utils_java_xmlbuilder_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.jamesmurty.utils:java-xmlbuilder:1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/jamesmurty/utils/java-xmlbuilder/1.1/java-xmlbuilder-1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/jamesmurty/utils/java-xmlbuilder/1.1/java-xmlbuilder-1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/jamesmurty/utils/java-xmlbuilder/1.1/java-xmlbuilder-1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.jayway.jsonpath:json-path:2.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_jhlabs_filters_2_0_235_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.jhlabs:filters:2.0.235-1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/jhlabs/filters/2.0.235-1/filters-2.0.235-1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_archaius_archaius_core_0_7_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.archaius:archaius-core:0.7.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_eureka_eureka_client_1_9_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.eureka:eureka-client:1.9.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/eureka/eureka-client/1.9.3/eureka-client-1.9.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/eureka/eureka-client/1.9.3/eureka-client-1.9.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/eureka/eureka-client/1.9.3/eureka-client-1.9.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_eureka_eureka_core_1_9_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.eureka:eureka-core:1.9.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/eureka/eureka-core/1.9.3/eureka-core-1.9.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/eureka/eureka-core/1.9.3/eureka-core-1.9.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/eureka/eureka-core/1.9.3/eureka-core-1.9.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_hystrix_hystrix_core_1_5_12.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.hystrix:hystrix-core:1.5.12"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-core/1.5.12/hystrix-core-1.5.12.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-core/1.5.12/hystrix-core-1.5.12-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-core/1.5.12/hystrix-core-1.5.12-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_hystrix_hystrix_javanica_1_5_12.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.12"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-javanica/1.5.12/hystrix-javanica-1.5.12.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-javanica/1.5.12/hystrix-javanica-1.5.12-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-javanica/1.5.12/hystrix-javanica-1.5.12-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_hystrix_hystrix_metrics_event_stream_1_5_12.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.12"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-metrics-event-stream/1.5.12/hystrix-metrics-event-stream-1.5.12.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-metrics-event-stream/1.5.12/hystrix-metrics-event-stream-1.5.12-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-metrics-event-stream/1.5.12/hystrix-metrics-event-stream-1.5.12-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_hystrix_hystrix_serialization_1_5_12.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.12"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-serialization/1.5.12/hystrix-serialization-1.5.12.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-serialization/1.5.12/hystrix-serialization-1.5.12-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/hystrix/hystrix-serialization/1.5.12/hystrix-serialization-1.5.12-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_netflix_commons_netflix_commons_util_0_3_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-commons-util/0.3.0/netflix-commons-util-0.3.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-commons-util/0.3.0/netflix-commons-util-0.3.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-commons-util/0.3.0/netflix-commons-util-0.3.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_netflix_commons_netflix_eventbus_0_3_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.netflix-commons:netflix-eventbus:0.3.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-eventbus/0.3.0/netflix-eventbus-0.3.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-eventbus/0.3.0/netflix-eventbus-0.3.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-eventbus/0.3.0/netflix-eventbus-0.3.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_netflix_commons_netflix_infix_0_3_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.netflix-commons:netflix-infix:0.3.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-infix/0.3.0/netflix-infix-0.3.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-infix/0.3.0/netflix-infix-0.3.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-infix/0.3.0/netflix-infix-0.3.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_netflix_commons_netflix_statistics_0_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-statistics/0.1.1/netflix-statistics-0.1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-statistics/0.1.1/netflix-statistics-0.1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/netflix-commons/netflix-statistics/0.1.1/netflix-statistics-0.1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_ribbon_ribbon_2_2_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.ribbon:ribbon:2.2.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon/2.2.5/ribbon-2.2.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon/2.2.5/ribbon-2.2.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon/2.2.5/ribbon-2.2.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_ribbon_ribbon_core_2_2_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.ribbon:ribbon-core:2.2.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-core/2.2.5/ribbon-core-2.2.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-core/2.2.5/ribbon-core-2.2.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-core/2.2.5/ribbon-core-2.2.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_ribbon_ribbon_eureka_2_2_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.ribbon:ribbon-eureka:2.2.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-eureka/2.2.5/ribbon-eureka-2.2.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-eureka/2.2.5/ribbon-eureka-2.2.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-eureka/2.2.5/ribbon-eureka-2.2.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_ribbon_ribbon_httpclient_2_2_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.ribbon:ribbon-httpclient:2.2.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-httpclient/2.2.5/ribbon-httpclient-2.2.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-httpclient/2.2.5/ribbon-httpclient-2.2.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-httpclient/2.2.5/ribbon-httpclient-2.2.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_ribbon_ribbon_loadbalancer_2_2_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.2.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-loadbalancer/2.2.5/ribbon-loadbalancer-2.2.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-loadbalancer/2.2.5/ribbon-loadbalancer-2.2.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-loadbalancer/2.2.5/ribbon-loadbalancer-2.2.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_ribbon_ribbon_transport_2_2_5.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.ribbon:ribbon-transport:2.2.5"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-transport/2.2.5/ribbon-transport-2.2.5.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-transport/2.2.5/ribbon-transport-2.2.5-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/ribbon/ribbon-transport/2.2.5/ribbon-transport-2.2.5-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_servo_servo_core_0_12_21.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.servo:servo-core:0.12.21"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/servo/servo-core/0.12.21/servo-core-0.12.21.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/servo/servo-core/0.12.21/servo-core-0.12.21-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/servo/servo-core/0.12.21/servo-core-0.12.21-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_netflix_zuul_zuul_core_1_3_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.netflix.zuul:zuul-core:1.3.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/zuul/zuul-core/1.3.1/zuul-core-1.3.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/zuul/zuul-core/1.3.1/zuul-core-1.3.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/netflix/zuul/zuul-core/1.3.1/zuul-core-1.3.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_spring4all_swagger_spring_boot_starter_1_7_0_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.spring4all:swagger-spring-boot-starter:1.7.0.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/spring4all/swagger-spring-boot-starter/1.7.0.RELEASE/swagger-spring-boot-starter-1.7.0.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/spring4all/swagger-spring-boot-starter/1.7.0.RELEASE/swagger-spring-boot-starter-1.7.0.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/spring4all/swagger-spring-boot-starter/1.7.0.RELEASE/swagger-spring-boot-starter-1.7.0.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_squareup_okhttp3_okhttp_3_8_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.squareup.okhttp3:okhttp:3.8.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.8.1/okhttp-3.8.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.8.1/okhttp-3.8.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.8.1/okhttp-3.8.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_squareup_okio_okio_1_14_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.squareup.okio:okio:1.14.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.14.0/okio-1.14.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.14.0/okio-1.14.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_sun_jersey_contribs_jersey_apache_client4_1_19_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/contribs/jersey-apache-client4/1.19.1/jersey-apache-client4-1.19.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/contribs/jersey-apache-client4/1.19.1/jersey-apache-client4-1.19.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/contribs/jersey-apache-client4/1.19.1/jersey-apache-client4-1.19.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_sun_jersey_jersey_client_1_19_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.sun.jersey:jersey-client:1.19.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-client/1.19.1/jersey-client-1.19.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-client/1.19.1/jersey-client-1.19.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-client/1.19.1/jersey-client-1.19.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_sun_jersey_jersey_core_1_19_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.sun.jersey:jersey-core:1.19.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-core/1.19.1/jersey-core-1.19.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-core/1.19.1/jersey-core-1.19.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-core/1.19.1/jersey-core-1.19.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_sun_jersey_jersey_server_1_19_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.sun.jersey:jersey-server:1.19.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-server/1.19.1/jersey-server-1.19.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-server/1.19.1/jersey-server-1.19.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-server/1.19.1/jersey-server-1.19.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_sun_jersey_jersey_servlet_1_19_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.sun.jersey:jersey-servlet:1.19.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-servlet/1.19.1/jersey-servlet-1.19.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-servlet/1.19.1/jersey-servlet-1.19.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-servlet/1.19.1/jersey-servlet-1.19.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_10.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.thoughtworks.xstream:xstream:1.4.10"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.zaxxer:HikariCP:2.7.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/HikariCP/2.7.9/HikariCP-2.7.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/HikariCP/2.7.9/HikariCP-2.7.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/HikariCP/2.7.9/HikariCP-2.7.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__com_zaxxer_SparseBitSet_1_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: com.zaxxer:SparseBitSet:1.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-beanutils:commons-beanutils:1.9.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-beanutils:commons-beanutils:1.9.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_codec_commons_codec_1_11.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-codec:commons-codec:1.11"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.11/commons-codec-1.11.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.11/commons-codec-1.11-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.11/commons-codec-1.11-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_codec_commons_codec_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-codec:commons-codec:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.13/commons-codec-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.13/commons-codec-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.13/commons-codec-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-collections:commons-collections:3.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-collections:commons-collections:3.2.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_configuration_commons_configuration_1_8.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-configuration:commons-configuration:1.8"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.8/commons-configuration-1.8-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.8/commons-configuration-1.8-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-httpclient:commons-httpclient:3.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_io_commons_io_2_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-io:commons-io:2.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_io_commons_io_2_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-io:commons-io:2.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.6/commons-io-2.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.6/commons-io-2.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.6/commons-io-2.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_jxpath_commons_jxpath_1_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-jxpath:commons-jxpath:1.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_lang_commons_lang_2_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-lang:commons-lang:2.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_lang_commons_lang_2_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-lang:commons-lang:2.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-logging:commons-logging:1.0.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: commons-logging:commons-logging:1.1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__de_rototor_pdfbox_graphics2d_0_30.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: de.rototor.pdfbox:graphics2d:0.30"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/de/rototor/pdfbox/graphics2d/0.30/graphics2d-0.30.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/de/rototor/pdfbox/graphics2d/0.30/graphics2d-0.30-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/de/rototor/pdfbox/graphics2d/0.30/graphics2d-0.30-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: dom4j:dom4j:1.6.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_jsonwebtoken_jjwt_0_9_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.jsonwebtoken:jjwt:0.9.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/jsonwebtoken/jjwt/0.9.0/jjwt-0.9.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_micrometer_micrometer_core_1_0_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.micrometer:micrometer-core:1.0.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/micrometer/micrometer-core/1.0.6/micrometer-core-1.0.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/micrometer/micrometer-core/1.0.6/micrometer-core-1.0.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/micrometer/micrometer-core/1.0.6/micrometer-core-1.0.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_all_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-all:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.23.Final/netty-all-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.23.Final/netty-all-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.23.Final/netty-all-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_all_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-all:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.27.Final/netty-all-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.27.Final/netty-all-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.27.Final/netty-all-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_buffer_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-buffer:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.23.Final/netty-buffer-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.23.Final/netty-buffer-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.23.Final/netty-buffer-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_buffer_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-buffer:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.27.Final/netty-buffer-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.27.Final/netty-buffer-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.27.Final/netty-buffer-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_codec_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-codec:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.23.Final/netty-codec-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.23.Final/netty-codec-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.23.Final/netty-codec-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_codec_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-codec:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.27.Final/netty-codec-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.27.Final/netty-codec-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.27.Final/netty-codec-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_codec_http_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-codec-http:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.23.Final/netty-codec-http-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.23.Final/netty-codec-http-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.23.Final/netty-codec-http-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_codec_http_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-codec-http:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.27.Final/netty-codec-http-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.27.Final/netty-codec-http-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.27.Final/netty-codec-http-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_common_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-common:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.23.Final/netty-common-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.23.Final/netty-common-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.23.Final/netty-common-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_common_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-common:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.27.Final/netty-common-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.27.Final/netty-common-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.27.Final/netty-common-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_resolver_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-resolver:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.23.Final/netty-resolver-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.23.Final/netty-resolver-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.23.Final/netty-resolver-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_resolver_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-resolver:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.27.Final/netty-resolver-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.27.Final/netty-resolver-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.27.Final/netty-resolver-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_transport_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-transport:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.23.Final/netty-transport-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.23.Final/netty-transport-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.23.Final/netty-transport-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_transport_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-transport:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.27.Final/netty-transport-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.27.Final/netty-transport-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.27.Final/netty-transport-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_transport_native_epoll_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-transport-native-epoll:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-epoll/4.1.23.Final/netty-transport-native-epoll-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-epoll/4.1.23.Final/netty-transport-native-epoll-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-epoll/4.1.23.Final/netty-transport-native-epoll-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_transport_native_epoll_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-transport-native-epoll:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-epoll/4.1.27.Final/netty-transport-native-epoll-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-epoll/4.1.27.Final/netty-transport-native-epoll-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-epoll/4.1.27.Final/netty-transport-native-epoll-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_23_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-transport-native-unix-common:4.1.23.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-unix-common/4.1.23.Final/netty-transport-native-unix-common-4.1.23.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-unix-common/4.1.23.Final/netty-transport-native-unix-common-4.1.23.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-unix-common/4.1.23.Final/netty-transport-native-unix-common-4.1.23.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_27_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.netty:netty-transport-native-unix-common:4.1.27.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-unix-common/4.1.27.Final/netty-transport-native-unix-common-4.1.27.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-unix-common/4.1.27.Final/netty-transport-native-unix-common-4.1.27.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport-native-unix-common/4.1.27.Final/netty-transport-native-unix-common-4.1.27.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_reactivex_rxjava_1_3_8.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.reactivex:rxjava:1.3.8"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxjava/1.3.8/rxjava-1.3.8.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxjava/1.3.8/rxjava-1.3.8-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxjava/1.3.8/rxjava-1.3.8-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_reactivex_rxjava_reactive_streams_1_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxjava-reactive-streams/1.2.1/rxjava-reactive-streams-1.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxjava-reactive-streams/1.2.1/rxjava-reactive-streams-1.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxjava-reactive-streams/1.2.1/rxjava-reactive-streams-1.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_reactivex_rxnetty_0_4_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.reactivex:rxnetty:0.4.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty/0.4.9/rxnetty-0.4.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty/0.4.9/rxnetty-0.4.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty/0.4.9/rxnetty-0.4.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_reactivex_rxnetty_contexts_0_4_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.reactivex:rxnetty-contexts:0.4.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty-contexts/0.4.9/rxnetty-contexts-0.4.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty-contexts/0.4.9/rxnetty-contexts-0.4.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty-contexts/0.4.9/rxnetty-contexts-0.4.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_reactivex_rxnetty_servo_0_4_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.reactivex:rxnetty-servo:0.4.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty-servo/0.4.9/rxnetty-servo-0.4.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty-servo/0.4.9/rxnetty-servo-0.4.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/reactivex/rxnetty-servo/0.4.9/rxnetty-servo-0.4.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_bean_validators_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-bean-validators:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-bean-validators/2.8.0/springfox-bean-validators-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-bean-validators/2.8.0/springfox-bean-validators-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-bean-validators/2.8.0/springfox-bean-validators-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_core_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-core:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.8.0/springfox-core-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.8.0/springfox-core-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.8.0/springfox-core-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_core_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-core:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_schema_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-schema:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.8.0/springfox-schema-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.8.0/springfox-schema-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.8.0/springfox-schema-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_schema_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-schema:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_spi_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-spi:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.8.0/springfox-spi-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.8.0/springfox-spi-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.8.0/springfox-spi-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_spi_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-spi:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_spring_web_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-spring-web:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.8.0/springfox-spring-web-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.8.0/springfox-spring-web-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.8.0/springfox-spring-web-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_spring_web_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-spring-web:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_swagger2_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-swagger2:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.8.0/springfox-swagger2-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.8.0/springfox-swagger2-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.8.0/springfox-swagger2-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_swagger2_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-swagger2:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_swagger_common_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-swagger-common:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.8.0/springfox-swagger-common-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.8.0/springfox-swagger-common-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.8.0/springfox-swagger-common-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_swagger_common_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-swagger-common:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-swagger-ui:2.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.8.0/springfox-swagger-ui-2.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.8.0/springfox-swagger-ui-2.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.8.0/springfox-swagger-ui-2.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_9_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.springfox:springfox-swagger-ui:2.9.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.9.2/springfox-swagger-ui-2.9.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.9.2/springfox-swagger-ui-2.9.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/springfox/springfox-swagger-ui/2.9.2/springfox-swagger-ui-2.9.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_swagger_swagger_annotations_1_5_14.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.swagger:swagger-annotations:1.5.14"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.14/swagger-annotations-1.5.14.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.14/swagger-annotations-1.5.14-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.14/swagger-annotations-1.5.14-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_swagger_swagger_annotations_1_5_20.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.swagger:swagger-annotations:1.5.20"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.20/swagger-annotations-1.5.20.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.20/swagger-annotations-1.5.20-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-annotations/1.5.20/swagger-annotations-1.5.20-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_swagger_swagger_models_1_5_14.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.swagger:swagger-models:1.5.14"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.14/swagger-models-1.5.14.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.14/swagger-models-1.5.14-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.14/swagger-models-1.5.14-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__io_swagger_swagger_models_1_5_20.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: io.swagger:swagger-models:1.5.20"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.20/swagger-models-1.5.20.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.20/swagger-models-1.5.20-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/io/swagger/swagger-models/1.5.20/swagger-models-1.5.20-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.annotation:javax.annotation-api:1.3.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_inject_javax_inject_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.inject:javax.inject:1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/inject/javax.inject/1/javax.inject-1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/inject/javax.inject/1/javax.inject-1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/inject/javax.inject/1/javax.inject-1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.servlet:javax.servlet-api:3.1.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.validation:validation-api:2.0.1.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_ws_rs_jsr311_api_1_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.ws.rs:jsr311-api:1.1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.xml.bind:jaxb-api:2.3.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__javax_xml_stream_stax_api_1_0_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: javax.xml.stream:stax-api:1.0-2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__joda_time_joda_time_2_9_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: joda-time:joda-time:2.9.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.9.9/joda-time-2.9.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.9.9/joda-time-2.9.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__junit_junit_4_12.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: junit:junit:4.12"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__log4j_log4j_1_2_17.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: log4j:log4j:1.2.17"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__mysql_mysql_connector_java_8_0_11.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: mysql:mysql-connector-java:8.0.11"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.11/mysql-connector-java-8.0.11.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.11/mysql-connector-java-8.0.11-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.11/mysql-connector-java-8.0.11-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.bytebuddy:byte-buddy:1.7.11"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.7.11/byte-buddy-1.7.11.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.7.11/byte-buddy-1.7.11-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.7.11/byte-buddy-1.7.11-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.bytebuddy:byte-buddy-agent:1.7.11"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy-agent/1.7.11/byte-buddy-agent-1.7.11.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy-agent/1.7.11/byte-buddy-agent-1.7.11-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy-agent/1.7.11/byte-buddy-agent-1.7.11-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.minidev:accessors-smart:1.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_minidev_json_smart_2_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.minidev:json-smart:2.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.3/json-smart-2.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_6_11.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.sf.ehcache:ehcache-core:2.6.11"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/sf/ehcache/ehcache-core/2.6.11/ehcache-core-2.6.11.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/sf/ehcache/ehcache-core/2.6.11/ehcache-core-2.6.11-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/sf/ehcache/ehcache-core/2.6.11/ehcache-core-2.6.11-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_sf_ezmorph_ezmorph_1_0_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.sf.ezmorph:ezmorph:1.0.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/sf/ezmorph/ezmorph/1.0.6/ezmorph-1.0.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__net_sf_json_lib_json_lib_jdk15_2_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: net.sf.json-lib:json-lib:jdk15:2.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/net/sf/json-lib/json-lib/2.4/json-lib-2.4-jdk15.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/net/sf/json-lib/json-lib/2.4/json-lib-2.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/net/sf/json-lib/json-lib/2.4/json-lib-2.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_abego_treelayout_org_abego_treelayout_core_1_0_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.abego.treelayout:org.abego.treelayout.core:1.0.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_antlr_antlr4_annotations_4_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.antlr:antlr4-annotations:4.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr4-annotations/4.2/antlr4-annotations-4.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_antlr_antlr4_runtime_4_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.antlr:antlr4-runtime:4.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr4-runtime/4.2/antlr4-runtime-4.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.antlr:antlr-runtime:3.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.antlr:stringtemplate:3.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.ant:ant:1.8.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.8.2/ant-1.8.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.8.2/ant-1.8.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant/1.8.2/ant-1.8.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.ant:ant-launcher:1.8.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/ant/ant-launcher/1.8.2/ant-launcher-1.8.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_commons_commons_collections4_4_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.commons:commons-collections4:4.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_commons_commons_compress_1_20.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.commons:commons-compress:1.20"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.20/commons-compress-1.20.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.20/commons-compress-1.20-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.commons:commons-lang3:3.7"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_commons_commons_math3_3_6_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.commons:commons-math3:3.6.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_commons_commons_math_2_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.commons:commons-math:2.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-math/2.2/commons-math-2.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-math/2.2/commons-math-2.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-math/2.2/commons-math-2.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.commons:commons-pool2:2.5.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-pool2/2.5.0/commons-pool2-2.5.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-pool2/2.5.0/commons-pool2-2.5.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-pool2/2.5.0/commons-pool2-2.5.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.httpcomponents:httpclient:4.5.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_10.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.httpcomponents:httpcore:4.4.10"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.logging.log4j:log4j-api:2.10.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.logging.log4j:log4j-core:2.10.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-core/2.10.0/log4j-core-2.10.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.10.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_22.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.pdfbox:fontbox:2.0.22"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/pdfbox/fontbox/2.0.22/fontbox-2.0.22.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/pdfbox/fontbox/2.0.22/fontbox-2.0.22-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/pdfbox/fontbox/2.0.22/fontbox-2.0.22-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_22.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.pdfbox:pdfbox:2.0.22"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/pdfbox/pdfbox/2.0.22/pdfbox-2.0.22.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/pdfbox/pdfbox/2.0.22/pdfbox-2.0.22-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/pdfbox/pdfbox/2.0.22/pdfbox-2.0.22-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_3_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi:3.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.9/poi-3.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.9/poi-3.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.9/poi-3.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_5_0_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi:5.0.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/5.0.0/poi-5.0.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/5.0.0/poi-5.0.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/5.0.0/poi-5.0.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_examples_3_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-examples:3.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-examples/3.9/poi-examples-3.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-examples/3.9/poi-examples-3.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-examples/3.9/poi-examples-3.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_excelant_3_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-excelant:3.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-excelant/3.9/poi-excelant-3.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-excelant/3.9/poi-excelant-3.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-excelant/3.9/poi-excelant-3.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-ooxml:3.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_ooxml_5_0_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-ooxml:5.0.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/5.0.0/poi-ooxml-5.0.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/5.0.0/poi-ooxml-5.0.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/5.0.0/poi-ooxml-5.0.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_ooxml_lite_5_0_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-ooxml-lite:5.0.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-lite/5.0.0/poi-ooxml-lite-5.0.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-lite/5.0.0/poi-ooxml-lite-5.0.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-lite/5.0.0/poi-ooxml-lite-5.0.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-ooxml-schemas:3.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_poi_poi_scratchpad_3_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.poi:poi-scratchpad:3.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-scratchpad/3.9/poi-scratchpad-3.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-scratchpad/3.9/poi-scratchpad-3.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi-scratchpad/3.9/poi-scratchpad-3.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_santuario_xmlsec_2_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.santuario:xmlsec:2.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/santuario/xmlsec/2.2.1/xmlsec-2.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/santuario/xmlsec/2.2.1/xmlsec-2.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/santuario/xmlsec/2.2.1/xmlsec-2.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-cache:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.4.0/shiro-cache-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.4.0/shiro-cache-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.4.0/shiro-cache-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_cache_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-cache:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.7.0/shiro-cache-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.7.0/shiro-cache-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.7.0/shiro-cache-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_cache_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-cache:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.8.0/shiro-cache-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.8.0/shiro-cache-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-cache/1.8.0/shiro-cache-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-config-core:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.4.0/shiro-config-core-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.4.0/shiro-config-core-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.4.0/shiro-config-core-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-config-core:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.7.0/shiro-config-core-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.7.0/shiro-config-core-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.7.0/shiro-config-core-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-config-core:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.8.0/shiro-config-core-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.8.0/shiro-config-core-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-core/1.8.0/shiro-config-core-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-config-ogdl:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.4.0/shiro-config-ogdl-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.4.0/shiro-config-ogdl-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.4.0/shiro-config-ogdl-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.7.0/shiro-config-ogdl-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.7.0/shiro-config-ogdl-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.7.0/shiro-config-ogdl-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.8.0/shiro-config-ogdl-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.8.0/shiro-config-ogdl-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-config-ogdl/1.8.0/shiro-config-ogdl-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-core:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.4.0/shiro-core-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.4.0/shiro-core-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.4.0/shiro-core-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_core_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-core:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.7.0/shiro-core-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.7.0/shiro-core-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.7.0/shiro-core-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_core_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-core:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-core/1.8.0/shiro-core-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-cipher:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.4.0/shiro-crypto-cipher-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.4.0/shiro-crypto-cipher-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.4.0/shiro-crypto-cipher-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.7.0/shiro-crypto-cipher-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.7.0/shiro-crypto-cipher-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.7.0/shiro-crypto-cipher-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.8.0/shiro-crypto-cipher-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.8.0/shiro-crypto-cipher-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-cipher/1.8.0/shiro-crypto-cipher-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-core:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.4.0/shiro-crypto-core-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.4.0/shiro-crypto-core-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.4.0/shiro-crypto-core-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-core:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.7.0/shiro-crypto-core-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.7.0/shiro-crypto-core-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.7.0/shiro-crypto-core-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.8.0/shiro-crypto-core-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.8.0/shiro-crypto-core-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-core/1.8.0/shiro-crypto-core-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-hash:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.4.0/shiro-crypto-hash-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.4.0/shiro-crypto-hash-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.4.0/shiro-crypto-hash-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.7.0/shiro-crypto-hash-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.7.0/shiro-crypto-hash-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.7.0/shiro-crypto-hash-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.8.0/shiro-crypto-hash-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.8.0/shiro-crypto-hash-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-crypto-hash/1.8.0/shiro-crypto-hash-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_ehcache_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-ehcache:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.4.0/shiro-ehcache-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.4.0/shiro-ehcache-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.4.0/shiro-ehcache-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_ehcache_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-ehcache:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.7.0/shiro-ehcache-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.7.0/shiro-ehcache-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.7.0/shiro-ehcache-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_ehcache_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-ehcache:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-ehcache/1.8.0/shiro-ehcache-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-event:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.4.0/shiro-event-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.4.0/shiro-event-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.4.0/shiro-event-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_event_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-event:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.7.0/shiro-event-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.7.0/shiro-event-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.7.0/shiro-event-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_event_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-event:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.8.0/shiro-event-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.8.0/shiro-event-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-event/1.8.0/shiro-event-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-lang:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.4.0/shiro-lang-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.4.0/shiro-lang-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.4.0/shiro-lang-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_lang_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-lang:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.7.0/shiro-lang-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.7.0/shiro-lang-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.7.0/shiro-lang-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_lang_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-lang:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.8.0/shiro-lang-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.8.0/shiro-lang-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-lang/1.8.0/shiro-lang-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-spring:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.4.0/shiro-spring-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.4.0/shiro-spring-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.4.0/shiro-spring-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_spring_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-spring:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.7.0/shiro-spring-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.7.0/shiro-spring-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.7.0/shiro-spring-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_spring_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-spring:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-spring/1.8.0/shiro-spring-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-web:1.4.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.4.0/shiro-web-1.4.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.4.0/shiro-web-1.4.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.4.0/shiro-web-1.4.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_web_1_7_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-web:1.7.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.7.0/shiro-web-1.7.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.7.0/shiro-web-1.7.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.7.0/shiro-web-1.7.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_shiro_shiro_web_1_8_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.shiro:shiro-web:1.8.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/shiro/shiro-web/1.8.0/shiro-web-1.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_32.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.32"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.32/tomcat-embed-core-8.5.32.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.32/tomcat-embed-core-8.5.32-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.32/tomcat-embed-core-8.5.32-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_32.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.32"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.32/tomcat-embed-el-8.5.32.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.32/tomcat-embed-el-8.5.32-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.32/tomcat-embed-el-8.5.32-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_32.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.32"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.32/tomcat-embed-websocket-8.5.32.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.32/tomcat-embed-websocket-8.5.32-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.32/tomcat-embed-websocket-8.5.32-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_velocity_velocity_1_7.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.velocity:velocity:1.7"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/velocity/velocity/1.7/velocity-1.7.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/velocity/velocity/1.7/velocity-1.7-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/velocity/velocity/1.7/velocity-1.7-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlbeans:xmlbeans:2.3.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_all_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-all:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-all/1.13/batik-all-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-all/1.13/batik-all-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-all/1.13/batik-all-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-anim:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.13/batik-anim-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.13/batik-anim-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-anim/1.13/batik-anim-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-awt-util:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.13/batik-awt-util-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.13/batik-awt-util-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-awt-util/1.13/batik-awt-util-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-bridge:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.13/batik-bridge-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.13/batik-bridge-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-bridge/1.13/batik-bridge-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_codec_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-codec:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-codec/1.13/batik-codec-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-codec/1.13/batik-codec-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-codec/1.13/batik-codec-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_constants_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-constants:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.13/batik-constants-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.13/batik-constants-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-constants/1.13/batik-constants-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-css:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.13/batik-css-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.13/batik-css-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-css/1.13/batik-css-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-dom:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.13/batik-dom-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.13/batik-dom-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-dom/1.13/batik-dom-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-ext:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.13/batik-ext-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.13/batik-ext-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ext/1.13/batik-ext-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_extension_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-extension:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-extension/1.13/batik-extension-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-extension/1.13/batik-extension-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-extension/1.13/batik-extension-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_gui_util_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-gui-util:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gui-util/1.13/batik-gui-util-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gui-util/1.13/batik-gui-util-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gui-util/1.13/batik-gui-util-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-gvt:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.13/batik-gvt-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.13/batik-gvt-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-gvt/1.13/batik-gvt-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_i18n_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-i18n:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.13/batik-i18n-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.13/batik-i18n-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-i18n/1.13/batik-i18n-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-parser:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.13/batik-parser-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.13/batik-parser-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-parser/1.13/batik-parser-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_rasterizer_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-rasterizer:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-rasterizer/1.13/batik-rasterizer-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-rasterizer/1.13/batik-rasterizer-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-rasterizer/1.13/batik-rasterizer-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_rasterizer_ext_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-rasterizer-ext:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-rasterizer-ext/1.13/batik-rasterizer-ext-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-rasterizer-ext/1.13/batik-rasterizer-ext-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-rasterizer-ext/1.13/batik-rasterizer-ext-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-script:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.13/batik-script-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.13/batik-script-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-script/1.13/batik-script-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_shared_resources_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-shared-resources/1.13/batik-shared-resources-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-shared-resources/1.13/batik-shared-resources-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-shared-resources/1.13/batik-shared-resources-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_slideshow_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-slideshow:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-slideshow/1.13/batik-slideshow-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-slideshow/1.13/batik-slideshow-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-slideshow/1.13/batik-slideshow-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_squiggle_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-squiggle:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-squiggle/1.13/batik-squiggle-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-squiggle/1.13/batik-squiggle-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-squiggle/1.13/batik-squiggle-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_squiggle_ext_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-squiggle-ext:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-squiggle-ext/1.13/batik-squiggle-ext-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-squiggle-ext/1.13/batik-squiggle-ext-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-squiggle-ext/1.13/batik-squiggle-ext-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.13/batik-svg-dom-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.13/batik-svg-dom-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svg-dom/1.13/batik-svg-dom-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_svgbrowser_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-svgbrowser:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgbrowser/1.13/batik-svgbrowser-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgbrowser/1.13/batik-svgbrowser-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgbrowser/1.13/batik-svgbrowser-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_svggen_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-svggen:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svggen/1.13/batik-svggen-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svggen/1.13/batik-svggen-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svggen/1.13/batik-svggen-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_svgpp_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-svgpp:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgpp/1.13/batik-svgpp-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgpp/1.13/batik-svgpp-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgpp/1.13/batik-svgpp-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_svgrasterizer_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-svgrasterizer:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgrasterizer/1.13/batik-svgrasterizer-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgrasterizer/1.13/batik-svgrasterizer-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-svgrasterizer/1.13/batik-svgrasterizer-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_swing_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-swing:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-swing/1.13/batik-swing-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-swing/1.13/batik-swing-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-swing/1.13/batik-swing-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_transcoder_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-transcoder:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-transcoder/1.13/batik-transcoder-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-transcoder/1.13/batik-transcoder-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-transcoder/1.13/batik-transcoder-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_ttf2svg_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-ttf2svg:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ttf2svg/1.13/batik-ttf2svg-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ttf2svg/1.13/batik-ttf2svg-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-ttf2svg/1.13/batik-ttf2svg-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-util:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.13/batik-util-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.13/batik-util-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-util/1.13/batik-util-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:batik-xml:1.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.13/batik-xml-1.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.13/batik-xml-1.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/batik-xml/1.13/batik-xml-1.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_2_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.4/xmlgraphics-commons-2.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.4/xmlgraphics-commons-2.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/apache/xmlgraphics/xmlgraphics-commons/2.4/xmlgraphics-commons-2.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.aspectj:aspectjweaver:1.8.13"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.assertj:assertj-core:3.9.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_56.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.bouncycastle:bcpkix-jdk15on:1.56"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcpkix-jdk15on/1.56/bcpkix-jdk15on-1.56-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_68.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcpkix-jdk15on/1.68/bcpkix-jdk15on-1.68.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcpkix-jdk15on/1.68/bcpkix-jdk15on-1.68-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcpkix-jdk15on/1.68/bcpkix-jdk15on-1.68-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_56.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.bouncycastle:bcprov-jdk15on:1.56"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.bouncycastle:bcprov-jdk15on:1.60"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on-1.60.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on-1.60-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on-1.60-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_62.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.bouncycastle:bcprov-jdk15on:1.62"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk15on/1.62/bcprov-jdk15on-1.62-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_codehaus_jettison_jettison_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.codehaus.jettison:jettison:1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.1/jettison-1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.1/jettison-1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_codehaus_jettison_jettison_1_3_7.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.codehaus.jettison:jettison:1.3.7"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.3.7/jettison-1.3.7.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.3.7/jettison-1.3.7-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.3.7/jettison-1.3.7-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_codehaus_woodstox_stax2_api_3_1_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.codehaus.woodstox:stax2-api:3.1.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_codehaus_woodstox_stax2_api_4_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.codehaus.woodstox:stax2-api:4.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_codehaus_woodstox_woodstox_core_asl_4_4_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_ehcache_ehcache_3_3_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.ehcache:ehcache:3.3.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/ehcache/ehcache/3.3.1/ehcache-3.3.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/ehcache/ehcache/3.3.1/ehcache-3.3.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/ehcache/ehcache/3.3.1/ehcache-3.3.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_freemarker_freemarker_2_3_28.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.freemarker:freemarker:2.3.28"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/freemarker/freemarker/2.3.28/freemarker-2.3.28.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/freemarker/freemarker/2.3.28/freemarker-2.3.28-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/freemarker/freemarker/2.3.28/freemarker-2.3.28-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_gavaghan_geodesy_1_1_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.gavaghan:geodesy:1.1.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/gavaghan/geodesy/1.1.3/geodesy-1.1.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/gavaghan/geodesy/1.1.3/geodesy-1.1.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/gavaghan/geodesy/1.1.3/geodesy-1.1.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.hamcrest:hamcrest-core:1.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.hamcrest:hamcrest-library:1.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_10.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.hdrhistogram:HdrHistogram:2.1.10"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/hdrhistogram/HdrHistogram/2.1.10/HdrHistogram-2.1.10.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/hdrhistogram/HdrHistogram/2.1.10/HdrHistogram-2.1.10-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/hdrhistogram/HdrHistogram/2.1.10/HdrHistogram-2.1.10-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.hdrhistogram:HdrHistogram:2.1.9"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_11_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.hibernate.validator:hibernate-validator:6.0.11.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.11.Final/hibernate-validator-6.0.11.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.11.Final/hibernate-validator-6.0.11.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.11.Final/hibernate-validator-6.0.11.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_ini4j_ini4j_0_5_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.ini4j:ini4j:0.5.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/ini4j/ini4j/0.5.4/ini4j-0.5.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/ini4j/ini4j/0.5.4/ini4j-0.5.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/ini4j/ini4j/0.5.4/ini4j-0.5.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_jacoco_org_jacoco_agent_runtime_0_8_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-runtime.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/jacoco/org.jacoco.agent/0.8.3/org.jacoco.agent-0.8.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.javassist:javassist:3.21.0-GA"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_jdom_jdom_1_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.jdom:jdom:1.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/jdom/jdom/1.1/jdom-1.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/jdom/jdom/1.1/jdom-1.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/jdom/jdom/1.1/jdom-1.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.latencyutils:LatencyUtils:2.0.3"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.mapstruct:mapstruct:1.2.0.Final"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.2.0.Final/mapstruct-1.2.0.Final.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.2.0.Final/mapstruct-1.2.0.Final-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/mapstruct/mapstruct/1.2.0.Final/mapstruct-1.2.0.Final-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.mockito:mockito-core:2.15.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.mybatis:mybatis:3.4.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.4.6/mybatis-3.4.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.4.6/mybatis-3.4.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.4.6/mybatis-3.4.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.mybatis:mybatis-spring:1.3.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis-spring/1.3.2/mybatis-spring-1.3.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis-spring/1.3.2/mybatis-spring-1.3.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis-spring/1.3.2/mybatis-spring-1.3.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_objenesis_objenesis_2_6.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.objenesis:objenesis:2.6"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.6/objenesis-2.6.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.6/objenesis-2.6-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.6/objenesis-2.6-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.ow2.asm:asm:5.0.4"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_owasp_encoder_encoder_1_2_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.owasp.encoder:encoder:1.2.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/owasp/encoder/encoder/1.2.2/encoder-1.2.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/owasp/encoder/encoder/1.2.2/encoder-1.2.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/owasp/encoder/encoder/1.2.2/encoder-1.2.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_quartz_scheduler_quartz_2_2_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.quartz-scheduler:quartz:2.2.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.reactivestreams:reactive-streams:1.0.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_reflections_reflections_0_9_11.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.reflections:reflections:0.9.11"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/reflections/reflections/0.9.11/reflections-0.9.11.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/reflections/reflections/0.9.11/reflections-0.9.11-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/reflections/reflections/0.9.11/reflections-0.9.11-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.skyscreamer:jsonassert:1.5.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.slf4j:jcl-over-slf4j:1.7.25"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.slf4j:jul-to-slf4j:1.7.25"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.slf4j:slf4j-api:1.7.25"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.0.4.RELEASE/spring-boot-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.0.4.RELEASE/spring-boot-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.0.4.RELEASE/spring-boot-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-actuator:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-actuator/2.0.4.RELEASE/spring-boot-actuator-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-actuator/2.0.4.RELEASE/spring-boot-actuator-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-actuator/2.0.4.RELEASE/spring-boot-actuator-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.4.RELEASE/spring-boot-actuator-autoconfigure-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.4.RELEASE/spring-boot-actuator-autoconfigure-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-actuator-autoconfigure/2.0.4.RELEASE/spring-boot-actuator-autoconfigure-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.4.RELEASE/spring-boot-autoconfigure-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.4.RELEASE/spring-boot-autoconfigure-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.4.RELEASE/spring-boot-autoconfigure-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-configuration-processor:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-configuration-processor/2.0.4.RELEASE/spring-boot-configuration-processor-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-configuration-processor/2.0.4.RELEASE/spring-boot-configuration-processor-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-configuration-processor/2.0.4.RELEASE/spring-boot-configuration-processor-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-devtools:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/2.0.4.RELEASE/spring-boot-devtools-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/2.0.4.RELEASE/spring-boot-devtools-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/2.0.4.RELEASE/spring-boot-devtools-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.0.4.RELEASE/spring-boot-starter-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.0.4.RELEASE/spring-boot-starter-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.0.4.RELEASE/spring-boot-starter-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-actuator/2.0.4.RELEASE/spring-boot-starter-actuator-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-actuator/2.0.4.RELEASE/spring-boot-starter-actuator-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-actuator/2.0.4.RELEASE/spring-boot-starter-actuator-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.0.4.RELEASE/spring-boot-starter-aop-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.0.4.RELEASE/spring-boot-starter-aop-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.0.4.RELEASE/spring-boot-starter-aop-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-cache:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-cache/2.0.4.RELEASE/spring-boot-starter-cache-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-cache/2.0.4.RELEASE/spring-boot-starter-cache-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-cache/2.0.4.RELEASE/spring-boot-starter-cache-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-freemarker/2.0.4.RELEASE/spring-boot-starter-freemarker-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-freemarker/2.0.4.RELEASE/spring-boot-starter-freemarker-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-freemarker/2.0.4.RELEASE/spring-boot-starter-freemarker-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/2.0.4.RELEASE/spring-boot-starter-jdbc-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/2.0.4.RELEASE/spring-boot-starter-jdbc-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/2.0.4.RELEASE/spring-boot-starter-jdbc-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.0.4.RELEASE/spring-boot-starter-json-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.0.4.RELEASE/spring-boot-starter-json-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.0.4.RELEASE/spring-boot-starter-json-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.0.4.RELEASE/spring-boot-starter-logging-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.0.4.RELEASE/spring-boot-starter-logging-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.0.4.RELEASE/spring-boot-starter-logging-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-security:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-security/2.0.4.RELEASE/spring-boot-starter-security-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-security/2.0.4.RELEASE/spring-boot-starter-security-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-security/2.0.4.RELEASE/spring-boot-starter-security-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-test:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/2.0.4.RELEASE/spring-boot-starter-test-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/2.0.4.RELEASE/spring-boot-starter-test-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/2.0.4.RELEASE/spring-boot-starter-test-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.0.4.RELEASE/spring-boot-starter-tomcat-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.0.4.RELEASE/spring-boot-starter-tomcat-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.0.4.RELEASE/spring-boot-starter-tomcat-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-validation:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-validation/2.0.4.RELEASE/spring-boot-starter-validation-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-validation/2.0.4.RELEASE/spring-boot-starter-validation-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-validation/2.0.4.RELEASE/spring-boot-starter-validation-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.0.4.RELEASE/spring-boot-starter-web-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.0.4.RELEASE/spring-boot-starter-web-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.0.4.RELEASE/spring-boot-starter-web-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-test:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/2.0.4.RELEASE/spring-boot-test-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/2.0.4.RELEASE/spring-boot-test-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/2.0.4.RELEASE/spring-boot-test-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/2.0.4.RELEASE/spring-boot-test-autoconfigure-2.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/2.0.4.RELEASE/spring-boot-test-autoconfigure-2.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/2.0.4.RELEASE/spring-boot-test-autoconfigure-2.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_commons_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-commons:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-commons/2.0.1.RELEASE/spring-cloud-commons-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-commons/2.0.1.RELEASE/spring-cloud-commons-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-commons/2.0.1.RELEASE/spring-cloud-commons-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_context_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-context:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-context/2.0.1.RELEASE/spring-cloud-context-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-context/2.0.1.RELEASE/spring-cloud-context-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-context/2.0.1.RELEASE/spring-cloud-context-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_archaius_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-archaius/2.0.1.RELEASE/spring-cloud-netflix-archaius-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-archaius/2.0.1.RELEASE/spring-cloud-netflix-archaius-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-archaius/2.0.1.RELEASE/spring-cloud-netflix-archaius-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_core_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-netflix-core:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-core/2.0.1.RELEASE/spring-cloud-netflix-core-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-core/2.0.1.RELEASE/spring-cloud-netflix-core-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-core/2.0.1.RELEASE/spring-cloud-netflix-core-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-netflix-eureka-client:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-eureka-client/2.0.1.RELEASE/spring-cloud-netflix-eureka-client-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-eureka-client/2.0.1.RELEASE/spring-cloud-netflix-eureka-client-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-eureka-client/2.0.1.RELEASE/spring-cloud-netflix-eureka-client-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-netflix-eureka-server:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-eureka-server/2.0.1.RELEASE/spring-cloud-netflix-eureka-server-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-eureka-server/2.0.1.RELEASE/spring-cloud-netflix-eureka-server-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-eureka-server/2.0.1.RELEASE/spring-cloud-netflix-eureka-server-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_ribbon_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-ribbon/2.0.1.RELEASE/spring-cloud-netflix-ribbon-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-ribbon/2.0.1.RELEASE/spring-cloud-netflix-ribbon-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-ribbon/2.0.1.RELEASE/spring-cloud-netflix-ribbon-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_netflix_zuul_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-netflix-zuul:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-zuul/2.0.1.RELEASE/spring-cloud-netflix-zuul-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-zuul/2.0.1.RELEASE/spring-cloud-netflix-zuul-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-netflix-zuul/2.0.1.RELEASE/spring-cloud-netflix-zuul-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter/2.0.1.RELEASE/spring-cloud-starter-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter/2.0.1.RELEASE/spring-cloud-starter-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter/2.0.1.RELEASE/spring-cloud-starter-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_archaius_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-archaius/2.0.1.RELEASE/spring-cloud-starter-netflix-archaius-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-archaius/2.0.1.RELEASE/spring-cloud-starter-netflix-archaius-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-archaius/2.0.1.RELEASE/spring-cloud-starter-netflix-archaius-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_client_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-eureka-client/2.0.1.RELEASE/spring-cloud-starter-netflix-eureka-client-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-eureka-client/2.0.1.RELEASE/spring-cloud-starter-netflix-eureka-client-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-eureka-client/2.0.1.RELEASE/spring-cloud-starter-netflix-eureka-client-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-eureka-server/2.0.1.RELEASE/spring-cloud-starter-netflix-eureka-server-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-eureka-server/2.0.1.RELEASE/spring-cloud-starter-netflix-eureka-server-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-eureka-server/2.0.1.RELEASE/spring-cloud-starter-netflix-eureka-server-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_hystrix_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-hystrix/2.0.1.RELEASE/spring-cloud-starter-netflix-hystrix-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-hystrix/2.0.1.RELEASE/spring-cloud-starter-netflix-hystrix-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-hystrix/2.0.1.RELEASE/spring-cloud-starter-netflix-hystrix-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_ribbon_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-ribbon/2.0.1.RELEASE/spring-cloud-starter-netflix-ribbon-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-ribbon/2.0.1.RELEASE/spring-cloud-starter-netflix-ribbon-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-ribbon/2.0.1.RELEASE/spring-cloud-starter-netflix-ribbon-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_cloud_spring_cloud_starter_netflix_zuul_2_0_1_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-zuul:2.0.1.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-zuul/2.0.1.RELEASE/spring-cloud-starter-netflix-zuul-2.0.1.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-zuul/2.0.1.RELEASE/spring-cloud-starter-netflix-zuul-2.0.1.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/cloud/spring-cloud-starter-netflix-zuul/2.0.1.RELEASE/spring-cloud-starter-netflix-zuul-2.0.1.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_security_spring_security_config_5_0_7_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.security:spring-security-config:5.0.7.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-config/5.0.7.RELEASE/spring-security-config-5.0.7.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-config/5.0.7.RELEASE/spring-security-config-5.0.7.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-config/5.0.7.RELEASE/spring-security-config-5.0.7.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_security_spring_security_core_5_0_7_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.security:spring-security-core:5.0.7.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-core/5.0.7.RELEASE/spring-security-core-5.0.7.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-core/5.0.7.RELEASE/spring-security-core-5.0.7.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-core/5.0.7.RELEASE/spring-security-core-5.0.7.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_0_4_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.security:spring-security-crypto:5.0.4.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-crypto/5.0.4.RELEASE/spring-security-crypto-5.0.4.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-crypto/5.0.4.RELEASE/spring-security-crypto-5.0.4.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-crypto/5.0.4.RELEASE/spring-security-crypto-5.0.4.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_security_spring_security_crypto_5_0_7_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.security:spring-security-crypto:5.0.7.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-crypto/5.0.7.RELEASE/spring-security-crypto-5.0.7.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-crypto/5.0.7.RELEASE/spring-security-crypto-5.0.7.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-crypto/5.0.7.RELEASE/spring-security-crypto-5.0.7.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_security_spring_security_rsa_1_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.security:spring-security-rsa:1.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-rsa/1.0.5.RELEASE/spring-security-rsa-1.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-rsa/1.0.5.RELEASE/spring-security-rsa-1.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-rsa/1.0.5.RELEASE/spring-security-rsa-1.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_security_spring_security_web_5_0_7_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework.security:spring-security-web:5.0.7.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-web/5.0.7.RELEASE/spring-security-web-5.0.7.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-web/5.0.7.RELEASE/spring-security-web-5.0.7.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/security/spring-security-web/5.0.7.RELEASE/spring-security-web-5.0.7.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-aop:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.5.RELEASE/spring-aop-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.5.RELEASE/spring-aop-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.5.RELEASE/spring-aop-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_aop_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-aop:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.8.RELEASE/spring-aop-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.8.RELEASE/spring-aop-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.8.RELEASE/spring-aop-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-beans:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.5.RELEASE/spring-beans-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.5.RELEASE/spring-beans-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.5.RELEASE/spring-beans-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_beans_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-beans:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.8.RELEASE/spring-beans-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.8.RELEASE/spring-beans-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.8.RELEASE/spring-beans-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_context_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-context:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.5.RELEASE/spring-context-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.5.RELEASE/spring-context-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.5.RELEASE/spring-context-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_context_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-context:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.8.RELEASE/spring-context-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.8.RELEASE/spring-context-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.8.RELEASE/spring-context-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_context_support_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-context-support:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/5.0.5.RELEASE/spring-context-support-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/5.0.5.RELEASE/spring-context-support-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/5.0.5.RELEASE/spring-context-support-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_context_support_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-context-support:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/5.0.8.RELEASE/spring-context-support-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/5.0.8.RELEASE/spring-context-support-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context-support/5.0.8.RELEASE/spring-context-support-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_core_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-core:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.0.8.RELEASE/spring-core-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-expression:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.5.RELEASE/spring-expression-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.5.RELEASE/spring-expression-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.5.RELEASE/spring-expression-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_expression_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-expression:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.8.RELEASE/spring-expression-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.8.RELEASE/spring-expression-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.8.RELEASE/spring-expression-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-jcl:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.5.RELEASE/spring-jcl-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.5.RELEASE/spring-jcl-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.5.RELEASE/spring-jcl-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_jcl_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-jcl:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.8.RELEASE/spring-jcl-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.8.RELEASE/spring-jcl-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.8.RELEASE/spring-jcl-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_jdbc_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-jdbc:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/5.0.5.RELEASE/spring-jdbc-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/5.0.5.RELEASE/spring-jdbc-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/5.0.5.RELEASE/spring-jdbc-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-test:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.5.RELEASE/spring-test-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.5.RELEASE/spring-test-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.5.RELEASE/spring-test-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_test_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-test:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.8.RELEASE/spring-test-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.8.RELEASE/spring-test-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.8.RELEASE/spring-test-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_tx_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-tx:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.0.5.RELEASE/spring-tx-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.0.5.RELEASE/spring-tx-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.0.5.RELEASE/spring-tx-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_web_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-web:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.5.RELEASE/spring-web-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.5.RELEASE/spring-web-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.5.RELEASE/spring-web-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_web_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-web:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.8.RELEASE/spring-web-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.8.RELEASE/spring-web-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.8.RELEASE/spring-web-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_webmvc_5_0_5_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-webmvc:5.0.5.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.5.RELEASE/spring-webmvc-5.0.5.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.5.RELEASE/spring-webmvc-5.0.5.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.5.RELEASE/spring-webmvc-5.0.5.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.springframework:spring-webmvc:5.0.8.RELEASE"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.8.RELEASE/spring-webmvc-5.0.8.RELEASE.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.8.RELEASE/spring-webmvc-5.0.8.RELEASE-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.8.RELEASE/spring-webmvc-5.0.8.RELEASE-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.xmlunit:xmlunit-core:2.5.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: org.yaml:snakeyaml:1.19"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.19/snakeyaml-1.19-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.19/snakeyaml-1.19-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__redis_clients_jedis_2_9_0.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: redis.clients:jedis:2.9.0"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/redis/clients/jedis/2.9.0/jedis-2.9.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/redis/clients/jedis/2.9.0/jedis-2.9.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/redis/clients/jedis/2.9.0/jedis-2.9.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__stax_stax_api_1_0_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: stax:stax-api:1.0.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__xalan_serializer_2_7_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: xalan:serializer:2.7.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/xalan/serializer/2.7.2/serializer-2.7.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__xalan_xalan_2_7_2.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: xalan:xalan:2.7.2"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/xalan/xalan/2.7.2/xalan-2.7.2.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: xml-apis:xml-apis:1.4.01"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: xml-apis:xml-apis-ext:1.3.04"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: xmlpull:xmlpull:1.1.3.1"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml
New file @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Maven: xpp3:xpp3_min:1.1.4c"> <CLASSES> <root url="jar://$MAVEN_REPOSITORY$/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$MAVEN_REPOSITORY$/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$MAVEN_REPOSITORY$/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c-sources.jar!/" /> </SOURCES> </library> </component> .idea/misc.xml
New file @@ -0,0 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="FrameworkDetectionExcludesConfiguration"> <file type="web" url="file://$PROJECT_DIR$/DriverOKTravel/guns-admin" /> <file type="web" url="file://$PROJECT_DIR$/ManagementOKTravel/guns-admin" /> <file type="web" url="file://$PROJECT_DIR$/MinistryOfTransport" /> <file type="web" url="file://$PROJECT_DIR$/UserOKTravel/guns-admin" /> </component> <component name="MavenProjectsManager"> <option name="originalFiles"> <list> <option value="$PROJECT_DIR$/EurekaOKTravel/pom.xml" /> <option value="$PROJECT_DIR$/ManagementOKTravel/pom.xml" /> <option value="$PROJECT_DIR$/ZuulOKTravel/pom.xml" /> <option value="$PROJECT_DIR$/DispatchOKTravel/pom.xml" /> <option value="$PROJECT_DIR$/DriverOKTravel/pom.xml" /> <option value="$PROJECT_DIR$/UserOKTravel/pom.xml" /> </list> </option> </component> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK" /> </project> .idea/modules.xml
New file @@ -0,0 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="ProjectModuleManager"> <modules> <module fileurl="file://$PROJECT_DIR$/.idea/RYTravel.iml" filepath="$PROJECT_DIR$/.idea/RYTravel.iml" /> <module fileurl="file://$PROJECT_DIR$/EurekaOKTravel/demo.iml" filepath="$PROJECT_DIR$/EurekaOKTravel/demo.iml" /> <module fileurl="file://$PROJECT_DIR$/DispatchOKTravel/guns-admin/guns-admin.iml" filepath="$PROJECT_DIR$/DispatchOKTravel/guns-admin/guns-admin.iml" /> <module fileurl="file://$PROJECT_DIR$/DriverOKTravel/guns-admin/guns-admin (1).iml" filepath="$PROJECT_DIR$/DriverOKTravel/guns-admin/guns-admin (1).iml" /> <module fileurl="file://$PROJECT_DIR$/ManagementOKTravel/guns-admin/guns-admin (2).iml" filepath="$PROJECT_DIR$/ManagementOKTravel/guns-admin/guns-admin (2).iml" /> <module fileurl="file://$PROJECT_DIR$/UserOKTravel/guns-admin/guns-admin (3).iml" filepath="$PROJECT_DIR$/UserOKTravel/guns-admin/guns-admin (3).iml" /> <module fileurl="file://$PROJECT_DIR$/DispatchOKTravel/guns-core/guns-core.iml" filepath="$PROJECT_DIR$/DispatchOKTravel/guns-core/guns-core.iml" /> <module fileurl="file://$PROJECT_DIR$/DriverOKTravel/guns-core/guns-core (1).iml" filepath="$PROJECT_DIR$/DriverOKTravel/guns-core/guns-core (1).iml" /> <module fileurl="file://$PROJECT_DIR$/ManagementOKTravel/guns-core/guns-core (2).iml" filepath="$PROJECT_DIR$/ManagementOKTravel/guns-core/guns-core (2).iml" /> <module fileurl="file://$PROJECT_DIR$/UserOKTravel/guns-core/guns-core (3).iml" filepath="$PROJECT_DIR$/UserOKTravel/guns-core/guns-core (3).iml" /> <module fileurl="file://$PROJECT_DIR$/DispatchOKTravel/guns-generator/guns-generator.iml" filepath="$PROJECT_DIR$/DispatchOKTravel/guns-generator/guns-generator.iml" /> <module fileurl="file://$PROJECT_DIR$/DriverOKTravel/guns-generator/guns-generator (1).iml" filepath="$PROJECT_DIR$/DriverOKTravel/guns-generator/guns-generator (1).iml" /> <module fileurl="file://$PROJECT_DIR$/ManagementOKTravel/guns-generator/guns-generator (2).iml" filepath="$PROJECT_DIR$/ManagementOKTravel/guns-generator/guns-generator (2).iml" /> <module fileurl="file://$PROJECT_DIR$/UserOKTravel/guns-generator/guns-generator (3).iml" filepath="$PROJECT_DIR$/UserOKTravel/guns-generator/guns-generator (3).iml" /> <module fileurl="file://$PROJECT_DIR$/DispatchOKTravel/guns-parent.iml" filepath="$PROJECT_DIR$/DispatchOKTravel/guns-parent.iml" /> <module fileurl="file://$PROJECT_DIR$/DriverOKTravel/guns-parent (1).iml" filepath="$PROJECT_DIR$/DriverOKTravel/guns-parent (1).iml" /> <module fileurl="file://$PROJECT_DIR$/ManagementOKTravel/guns-parent (2).iml" filepath="$PROJECT_DIR$/ManagementOKTravel/guns-parent (2).iml" /> <module fileurl="file://$PROJECT_DIR$/UserOKTravel/guns-parent (3).iml" filepath="$PROJECT_DIR$/UserOKTravel/guns-parent (3).iml" /> <module fileurl="file://$PROJECT_DIR$/DispatchOKTravel/guns-rest/guns-rest.iml" filepath="$PROJECT_DIR$/DispatchOKTravel/guns-rest/guns-rest.iml" /> <module fileurl="file://$PROJECT_DIR$/DriverOKTravel/guns-rest/guns-rest (1).iml" filepath="$PROJECT_DIR$/DriverOKTravel/guns-rest/guns-rest (1).iml" /> <module fileurl="file://$PROJECT_DIR$/ManagementOKTravel/guns-rest/guns-rest (2).iml" filepath="$PROJECT_DIR$/ManagementOKTravel/guns-rest/guns-rest (2).iml" /> <module fileurl="file://$PROJECT_DIR$/UserOKTravel/guns-rest/guns-rest (3).iml" filepath="$PROJECT_DIR$/UserOKTravel/guns-rest/guns-rest (3).iml" /> <module fileurl="file://$PROJECT_DIR$/ZuulOKTravel/zuul.iml" filepath="$PROJECT_DIR$/ZuulOKTravel/zuul.iml" /> </modules> </component> </project> .idea/vcs.xml
New file @@ -0,0 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="VcsDirectoryMappings"> <mapping directory="" vcs="Git" /> </component> </project> DispatchOKTravel/guns-rest/db/guns_rest.sql
New file @@ -0,0 +1,38 @@ /* Navicat MySQL Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50721 Source Host : localhost:3306 Source Schema : guns_rest Target Server Type : MySQL Target Server Version : 50721 File Encoding : 65001 Date: 26/01/2018 21:16:47 */ DROP DATABASE IF EXISTS guns_rest; CREATE DATABASE IF NOT EXISTS guns_rest DEFAULT CHARSET utf8 COLLATE utf8_general_ci; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `userName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES (1, 'admin'); SET FOREIGN_KEY_CHECKS = 1; DispatchOKTravel/guns-rest/pom.xml
New file @@ -0,0 +1,56 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.stylefeng.guns</groupId> <artifactId>guns-rest</artifactId> <version>0.0.1</version> <packaging>jar</packaging> <name>guns-rest</name> <description>guns REST服务器</description> <parent> <groupId>com.stylefeng</groupId> <artifactId>guns-parent</artifactId> <version>1.0.0</version> <relativePath>../pom.xml</relativePath> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </dependency> <dependency> <groupId>com.stylefeng</groupId> <artifactId>guns-core</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestApplication.java
New file @@ -0,0 +1,12 @@ package com.stylefeng.guns.rest; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class GunsRestApplication { public static void main(String[] args) { SpringApplication.run(GunsRestApplication.class, args); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestServletInitializer.java
New file @@ -0,0 +1,19 @@ package com.stylefeng.guns.rest; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; /** * Guns REST Web程序启动类 * * @author fengshuonan * @date 2017年9月29日09:00:42 */ public class GunsRestServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(GunsRestApplication.class); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/SimpleObject.java
New file @@ -0,0 +1,50 @@ package com.stylefeng.guns.rest.common; /** * 测试用的 * * @author fengshuonan * @date 2017-08-25 16:47 */ public class SimpleObject { private String user; private String name; private String tips; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTips() { return tips; } public void setTips(String tips) { this.tips = tips; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/aop/GlobalExceptionHandler.java
New file @@ -0,0 +1,35 @@ package com.stylefeng.guns.rest.common.aop; import com.stylefeng.guns.core.aop.BaseControllerExceptionHandler; import com.stylefeng.guns.core.base.tips.ErrorTip; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import io.jsonwebtoken.JwtException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseStatus; /** * 全局的的异常拦截器(拦截所有的控制器)(带有@RequestMapping注解的方法上都会拦截) * * @author fengshuonan * @date 2016年11月12日 下午3:19:56 */ @ControllerAdvice public class GlobalExceptionHandler extends BaseControllerExceptionHandler { private Logger log = LoggerFactory.getLogger(this.getClass()); /** * 拦截jwt相关异常 */ @ExceptionHandler(JwtException.class) @ResponseStatus(HttpStatus.BAD_REQUEST) @ResponseBody public ErrorTip jwtException(JwtException e) { return new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage()); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/exception/BizExceptionEnum.java
New file @@ -0,0 +1,55 @@ package com.stylefeng.guns.rest.common.exception; import com.stylefeng.guns.core.exception.ServiceExceptionEnum; /** * 所有业务异常的枚举 * * @author fengshuonan * @date 2016年11月12日 下午5:04:51 */ public enum BizExceptionEnum implements ServiceExceptionEnum { /** * token异常 */ TOKEN_EXPIRED(700, "token过期"), TOKEN_ERROR(700, "token验证失败"), /** * 签名异常 */ SIGN_ERROR(700, "签名验证失败"), /** * 其他 */ AUTH_REQUEST_ERROR(400, "账号密码错误"); BizExceptionEnum(int code, String message) { this.code = code; this.message = message; } private Integer code; private String message; @Override public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } @Override public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/UserMapper.java
New file @@ -0,0 +1,16 @@ package com.stylefeng.guns.rest.common.persistence.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.rest.common.persistence.model.User; /** * <p> * Mapper 接口 * </p> * * @author stylefeng * @since 2017-08-23 */ public interface UserMapper extends BaseMapper<User> { } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml
New file @@ -0,0 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.stylefeng.guns.rest.common.persistence.dao.UserMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.stylefeng.guns.rest.common.persistence.model.User"> <id column="id" property="id" /> <result column="userName" property="userName" /> </resultMap> </mapper> DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/model/User.java
New file @@ -0,0 +1,51 @@ package com.stylefeng.guns.rest.common.persistence.model; import com.baomidou.mybatisplus.activerecord.Model; import java.io.Serializable; /** * <p> * * </p> * * @author stylefeng * @since 2017-08-23 */ public class User extends Model<User> { private static final long serialVersionUID = 1L; private Long id; private String userName; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Override protected Serializable pkVal() { return this.id; } @Override public String toString() { return "User{" + "id=" + id + ", userName=" + userName + "}"; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MessageConverConfig.java
New file @@ -0,0 +1,28 @@ package com.stylefeng.guns.rest.config; import com.stylefeng.guns.core.config.DefaultFastjsonConfig; import com.stylefeng.guns.rest.config.properties.RestProperties; import com.stylefeng.guns.rest.modular.auth.converter.WithSignMessageConverter; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * 签名校验messageConverter * * @author fengshuonan * @date 2017-08-25 16:04 */ @Configuration public class MessageConverConfig { @Bean @ConditionalOnProperty(prefix = RestProperties.REST_PREFIX, name = "sign-open", havingValue = "true", matchIfMissing = true) public WithSignMessageConverter withSignMessageConverter() { WithSignMessageConverter withSignMessageConverter = new WithSignMessageConverter(); DefaultFastjsonConfig defaultFastjsonConfig = new DefaultFastjsonConfig(); withSignMessageConverter.setFastJsonConfig(defaultFastjsonConfig.fastjsonConfig()); withSignMessageConverter.setSupportedMediaTypes(defaultFastjsonConfig.getSupportedMediaType()); return withSignMessageConverter; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MybatisPlusConfig.java
New file @@ -0,0 +1,25 @@ package com.stylefeng.guns.rest.config; import com.baomidou.mybatisplus.plugins.PaginationInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * MybatisPlus配置 * * @author stylefeng * @Date 2017年8月23日12:51:41 */ @Configuration @MapperScan(basePackages = {"com.stylefeng.guns.rest.*.dao", "com.stylefeng.guns.rest.common.persistence.dao"}) public class MybatisPlusConfig { /** * mybatis-plus分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/WebConfig.java
New file @@ -0,0 +1,30 @@ package com.stylefeng.guns.rest.config; import com.stylefeng.guns.rest.config.properties.RestProperties; import com.stylefeng.guns.rest.modular.auth.filter.AuthFilter; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import com.stylefeng.guns.rest.modular.auth.security.impl.Base64SecurityAction; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * web配置 * * @author fengshuonan * @date 2017-08-23 15:48 */ @Configuration public class WebConfig { @Bean @ConditionalOnProperty(prefix = RestProperties.REST_PREFIX, name = "auth-open", havingValue = "true", matchIfMissing = true) public AuthFilter jwtAuthenticationTokenFilter() { return new AuthFilter(); } @Bean public DataSecurityAction dataSecurityAction() { return new Base64SecurityAction(); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/JwtProperties.java
New file @@ -0,0 +1,71 @@ package com.stylefeng.guns.rest.config.properties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * jwt相关配置 * * @author fengshuonan * @date 2017-08-23 9:23 */ @Configuration @ConfigurationProperties(prefix = JwtProperties.JWT_PREFIX) public class JwtProperties { public static final String JWT_PREFIX = "jwt"; private String header = "Authorization"; private String secret = "defaultSecret"; private Long expiration = 604800L; private String authPath = "auth"; private String md5Key = "randomKey"; public static String getJwtPrefix() { return JWT_PREFIX; } public String getHeader() { return header; } public void setHeader(String header) { this.header = header; } public String getSecret() { return secret; } public void setSecret(String secret) { this.secret = secret; } public Long getExpiration() { return expiration; } public void setExpiration(Long expiration) { this.expiration = expiration; } public String getAuthPath() { return authPath; } public void setAuthPath(String authPath) { this.authPath = authPath; } public String getMd5Key() { return md5Key; } public void setMd5Key(String md5Key) { this.md5Key = md5Key; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/RestProperties.java
New file @@ -0,0 +1,37 @@ package com.stylefeng.guns.rest.config.properties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * 项目相关配置 * * @author fengshuonan * @date 2017年10月23日16:44:15 */ @Configuration @ConfigurationProperties(prefix = RestProperties.REST_PREFIX) public class RestProperties { public static final String REST_PREFIX = "rest"; private boolean authOpen = true; private boolean signOpen = true; public boolean isAuthOpen() { return authOpen; } public void setAuthOpen(boolean authOpen) { this.authOpen = authOpen; } public boolean isSignOpen() { return signOpen; } public void setSignOpen(boolean signOpen) { this.signOpen = signOpen; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/AuthController.java
New file @@ -0,0 +1,44 @@ package com.stylefeng.guns.rest.modular.auth.controller; import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.modular.auth.controller.dto.AuthRequest; import com.stylefeng.guns.rest.modular.auth.controller.dto.AuthResponse; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * 请求验证的 * * @author fengshuonan * @Date 2017/8/24 14:22 */ @RestController public class AuthController { @Autowired private JwtTokenUtil jwtTokenUtil; @Resource(name = "simpleValidator") private IReqValidator reqValidator; @RequestMapping(value = "${jwt.auth-path}") public ResponseEntity<?> createAuthenticationToken(AuthRequest authRequest) { boolean validate = reqValidator.validate(authRequest); if (validate) { final String randomKey = jwtTokenUtil.getRandomKey(); final String token = jwtTokenUtil.generateToken(authRequest.getUserName(), randomKey); return ResponseEntity.ok(new AuthResponse(token, randomKey)); } else { throw new GunsException(BizExceptionEnum.AUTH_REQUEST_ERROR); } } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthRequest.java
New file @@ -0,0 +1,41 @@ package com.stylefeng.guns.rest.modular.auth.controller.dto; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; /** * 认证的请求dto * * @author fengshuonan * @Date 2017/8/24 14:00 */ public class AuthRequest implements Credence { private String userName; private String password; public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUserName() { return userName; } @Override public String getCredenceName() { return this.userName; } @Override public String getCredenceCode() { return this.password; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthResponse.java
New file @@ -0,0 +1,37 @@ package com.stylefeng.guns.rest.modular.auth.controller.dto; import java.io.Serializable; /** * 认证的响应结果 * * @author fengshuonan * @Date 2017/8/24 13:58 */ public class AuthResponse implements Serializable { private static final long serialVersionUID = 1250166508152483573L; /** * jwt token */ private final String token; /** * 用于客户端混淆md5加密 */ private final String randomKey; public AuthResponse(String token, String randomKey) { this.token = token; this.randomKey = randomKey; } public String getToken() { return this.token; } public String getRandomKey() { return randomKey; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/BaseTransferEntity.java
New file @@ -0,0 +1,30 @@ package com.stylefeng.guns.rest.modular.auth.converter; /** * 基础的传输bean * * @author fengshuonan * @date 2017-08-25 15:52 */ public class BaseTransferEntity { private String object; //base64编码的json字符串 private String sign; //签名 public String getObject() { return object; } public void setObject(String object) { this.object = object; } public String getSign() { return sign; } public void setSign(String sign) { this.sign = sign; } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/WithSignMessageConverter.java
New file @@ -0,0 +1,64 @@ package com.stylefeng.guns.rest.modular.auth.converter; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.core.support.HttpKit; import com.stylefeng.guns.core.util.MD5Util; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.config.properties.JwtProperties; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpInputMessage; import org.springframework.http.converter.HttpMessageNotReadableException; import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Type; /** * 带签名的http信息转化器 * * @author fengshuonan * @date 2017-08-25 15:42 */ public class WithSignMessageConverter extends FastJsonHttpMessageConverter { @Autowired JwtProperties jwtProperties; @Autowired JwtTokenUtil jwtTokenUtil; @Autowired DataSecurityAction dataSecurityAction; @Override public Object read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) throws IOException, HttpMessageNotReadableException { InputStream in = inputMessage.getBody(); Object o = JSON.parseObject(in, super.getFastJsonConfig().getCharset(), BaseTransferEntity.class, super.getFastJsonConfig().getFeatures()); //先转化成原始的对象 BaseTransferEntity baseTransferEntity = (BaseTransferEntity) o; //校验签名 String token = HttpKit.getRequest().getHeader(jwtProperties.getHeader()).substring(7); String md5KeyFromToken = jwtTokenUtil.getMd5KeyFromToken(token); String object = baseTransferEntity.getObject(); String json = dataSecurityAction.unlock(object); String encrypt = MD5Util.encrypt(object + md5KeyFromToken); if (encrypt.equals(baseTransferEntity.getSign())) { System.out.println("签名校验成功!"); } else { System.out.println("签名校验失败,数据被改动过!"); throw new GunsException(BizExceptionEnum.SIGN_ERROR); } //校验签名后再转化成应该的对象 return JSON.parseObject(json, type); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/filter/AuthFilter.java
New file @@ -0,0 +1,66 @@ package com.stylefeng.guns.rest.modular.auth.filter; import com.stylefeng.guns.core.base.tips.ErrorTip; import com.stylefeng.guns.core.util.RenderUtil; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.config.properties.JwtProperties; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import io.jsonwebtoken.JwtException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.filter.OncePerRequestFilter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 对客户端请求的jwt token验证过滤器 * * @author fengshuonan * @Date 2017/8/24 14:04 */ public class AuthFilter extends OncePerRequestFilter { private final Log logger = LogFactory.getLog(this.getClass()); @Autowired private JwtTokenUtil jwtTokenUtil; @Autowired private JwtProperties jwtProperties; @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { if (request.getServletPath().equals("/" + jwtProperties.getAuthPath())) { chain.doFilter(request, response); return; } final String requestHeader = request.getHeader(jwtProperties.getHeader()); String authToken = null; if (requestHeader != null && requestHeader.startsWith("Bearer ")) { authToken = requestHeader.substring(7); //验证token是否过期,包含了验证jwt是否正确 try { boolean flag = jwtTokenUtil.isTokenExpired(authToken); if (flag) { RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_EXPIRED.getCode(), BizExceptionEnum.TOKEN_EXPIRED.getMessage())); return; } } catch (JwtException e) { //有异常就是token解析失败 RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage())); return; } } else { //header没有带Bearer字段 RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage())); return; } chain.doFilter(request, response); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/DataSecurityAction.java
New file @@ -0,0 +1,31 @@ package com.stylefeng.guns.rest.modular.auth.security; /** * <pre> * 信息传递的保护措施(传递的数据为json) * * 说明: * 可以根据实际开发时的需要,编写自己的数据加密方案,只需实现此类,并在WebConfig下配置您所编写的实现类即可 * </pre> * * @author fengshuonan * @date 2017-09-18 20:41 */ public interface DataSecurityAction { /** * 执行数据的保护措施 * * @author stylefeng * @Date 2017/9/18 20:42 */ String doAction(String beProtected); /** * 解除保护 * * @author stylefeng * @Date 2017/9/18 20:45 */ String unlock(String securityCode); } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/impl/Base64SecurityAction.java
New file @@ -0,0 +1,24 @@ package com.stylefeng.guns.rest.modular.auth.security.impl; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import org.springframework.util.Base64Utils; /** * 对数据进行base64编码的方式 * * @author fengshuonan * @date 2017-09-18 20:43 */ public class Base64SecurityAction implements DataSecurityAction { @Override public String doAction(String beProtected) { return Base64Utils.encodeToString(beProtected.getBytes()); } @Override public String unlock(String securityCode) { byte[] bytes = Base64Utils.decodeFromString(securityCode); return new String(bytes); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/util/JwtTokenUtil.java
New file @@ -0,0 +1,140 @@ package com.stylefeng.guns.rest.modular.auth.util; import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.rest.config.properties.JwtProperties; import io.jsonwebtoken.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * <p>jwt token工具类</p> * <pre> * jwt的claim里一般包含以下几种数据: * 1. iss -- token的发行者 * 2. sub -- 该JWT所面向的用户 * 3. aud -- 接收该JWT的一方 * 4. exp -- token的失效时间 * 5. nbf -- 在此时间段之前,不会被处理 * 6. iat -- jwt发布时间 * 7. jti -- jwt唯一标识,防止重复使用 * </pre> * * @author fengshuonan * @Date 2017/8/25 10:59 */ @Component public class JwtTokenUtil { @Autowired private JwtProperties jwtProperties; /** * 获取用户名从token中 */ public String getUsernameFromToken(String token) { return getClaimFromToken(token).getSubject(); } /** * 获取jwt发布时间 */ public Date getIssuedAtDateFromToken(String token) { return getClaimFromToken(token).getIssuedAt(); } /** * 获取jwt失效时间 */ public Date getExpirationDateFromToken(String token) { return getClaimFromToken(token).getExpiration(); } /** * 获取jwt接收者 */ public String getAudienceFromToken(String token) { return getClaimFromToken(token).getAudience(); } /** * 获取私有的jwt claim */ public String getPrivateClaimFromToken(String token, String key) { return getClaimFromToken(token).get(key).toString(); } /** * 获取md5 key从token中 */ public String getMd5KeyFromToken(String token) { return getPrivateClaimFromToken(token, jwtProperties.getMd5Key()); } /** * 获取jwt的payload部分 */ public Claims getClaimFromToken(String token) { return Jwts.parser() .setSigningKey(jwtProperties.getSecret()) .parseClaimsJws(token) .getBody(); } /** * 解析token是否正确,不正确会报异常<br> */ public void parseToken(String token) throws JwtException { Jwts.parser().setSigningKey(jwtProperties.getSecret()).parseClaimsJws(token).getBody(); } /** * <pre> * 验证token是否失效 * true:过期 false:没过期 * </pre> */ public Boolean isTokenExpired(String token) { try { final Date expiration = getExpirationDateFromToken(token); return expiration.before(new Date()); } catch (ExpiredJwtException expiredJwtException) { return true; } } /** * 生成token(通过用户名和签名时候用的随机数) */ public String generateToken(String userName, String randomKey) { Map<String, Object> claims = new HashMap<>(); claims.put(jwtProperties.getMd5Key(), randomKey); return doGenerateToken(claims, userName); } /** * 生成token */ private String doGenerateToken(Map<String, Object> claims, String subject) { final Date createdDate = new Date(); final Date expirationDate = new Date(createdDate.getTime() + jwtProperties.getExpiration() * 1000); return Jwts.builder() .setClaims(claims) .setSubject(subject) .setIssuedAt(createdDate) .setExpiration(expirationDate) .signWith(SignatureAlgorithm.HS512, jwtProperties.getSecret()) .compact(); } /** * 获取混淆MD5签名用的随机字符串 */ public String getRandomKey() { return ToolUtil.getRandomString(6); } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/IReqValidator.java
New file @@ -0,0 +1,22 @@ package com.stylefeng.guns.rest.modular.auth.validator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; /** * <p>验证请求/auth接口时,请求参数的正确性</p> * <p> * <p>如果想拓展验证方法只需实现这个接口,然后在AuthenticationRestController类中注意相应实现的本接口的类即可</p> * * @author fengshuonan * @date 2017-08-23 11:48 */ public interface IReqValidator { /** * 通过请求参数验证 * * @author fengshuonan * @Date 2017/8/23 11:49 */ boolean validate(Credence credence); } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/dto/Credence.java
New file @@ -0,0 +1,20 @@ package com.stylefeng.guns.rest.modular.auth.validator.dto; /** * 验证的凭据 * * @author fengshuonan * @date 2017-08-27 13:27 */ public interface Credence { /** * 凭据名称 */ String getCredenceName(); /** * 密码或者是其他的验证码之类的 */ String getCredenceCode(); } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/DbValidator.java
New file @@ -0,0 +1,35 @@ package com.stylefeng.guns.rest.modular.auth.validator.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.rest.common.persistence.dao.UserMapper; import com.stylefeng.guns.rest.common.persistence.model.User; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 账号密码验证 * * @author fengshuonan * @date 2017-08-23 12:34 */ @Service public class DbValidator implements IReqValidator { @Autowired UserMapper userMapper; @Override public boolean validate(Credence credence) { List<User> users = userMapper.selectList(new EntityWrapper<User>().eq("userName", credence.getCredenceName())); if (users != null && users.size() > 0) { return true; } else { return false; } } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/SimpleValidator.java
New file @@ -0,0 +1,32 @@ package com.stylefeng.guns.rest.modular.auth.validator.impl; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; import org.springframework.stereotype.Service; /** * 直接验证账号密码是不是admin * * @author fengshuonan * @date 2017-08-23 12:34 */ @Service public class SimpleValidator implements IReqValidator { private static String USER_NAME = "admin"; private static String PASSWORD = "admin"; @Override public boolean validate(Credence credence) { String userName = credence.getCredenceName(); String password = credence.getCredenceCode(); if (USER_NAME.equals(userName) && PASSWORD.equals(password)) { return true; } else { return false; } } } DispatchOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/example/ExampleController.java
New file @@ -0,0 +1,24 @@ package com.stylefeng.guns.rest.modular.example; import com.stylefeng.guns.rest.common.SimpleObject; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; /** * 常规控制器 * * @author fengshuonan * @date 2017-08-23 16:02 */ @Controller @RequestMapping("/hello") public class ExampleController { @RequestMapping("") public ResponseEntity hello(@RequestBody SimpleObject simpleObject) { System.out.println(simpleObject.getUser()); return ResponseEntity.ok("请求成功!"); } } DispatchOKTravel/guns-rest/src/main/resources/application.yml
New file @@ -0,0 +1,40 @@ rest: auth-open: true #jwt鉴权机制是否开启(true或者false) sign-open: true #签名机制是否开启(true或false) jwt: header: Authorization #http请求头所需要的字段 secret: mySecret #jwt秘钥 expiration: 604800 #7天 单位:秒 auth-path: auth #认证请求的路径 md5-key: randomKey #md5加密混淆key server: port: 8080 #项目端口 mybatis-plus: mapper-locations: classpath*:com/stylefeng/guns/rest/**/mapping/*.xml typeAliasesPackage: com.stylefeng.guns.rest.common.persistence.model global-config: id-type: 0 #0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid) db-column-underline: false refresh-mapper: true configuration: map-underscore-to-camel-case: false cache-enabled: true #配置的缓存的全局开关 lazyLoadingEnabled: true #延时加载的开关 multipleResultSetsEnabled: true #开启的话,延时加载一个属性时会加载该对象全部属性,否则按需加载属性 # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/guns_rest?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=UTC username: root password: root filters: log4j,wall,mergeStat logging: level.root: info level.com.stylefeng: debug path: logs/ file: guns-rest.log DriverOKTravel/guns-rest/db/guns_rest.sql
New file @@ -0,0 +1,38 @@ /* Navicat MySQL Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50721 Source Host : localhost:3306 Source Schema : guns_rest Target Server Type : MySQL Target Server Version : 50721 File Encoding : 65001 Date: 26/01/2018 21:16:47 */ DROP DATABASE IF EXISTS guns_rest; CREATE DATABASE IF NOT EXISTS guns_rest DEFAULT CHARSET utf8 COLLATE utf8_general_ci; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `userName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES (1, 'admin'); SET FOREIGN_KEY_CHECKS = 1; DriverOKTravel/guns-rest/pom.xml
New file @@ -0,0 +1,56 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.stylefeng.guns</groupId> <artifactId>guns-rest</artifactId> <version>0.0.1</version> <packaging>jar</packaging> <name>guns-rest</name> <description>guns REST服务器</description> <parent> <groupId>com.stylefeng</groupId> <artifactId>guns-parent</artifactId> <version>1.0.0</version> <relativePath>../pom.xml</relativePath> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </dependency> <dependency> <groupId>com.stylefeng</groupId> <artifactId>guns-core</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestApplication.java
New file @@ -0,0 +1,12 @@ package com.stylefeng.guns.rest; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class GunsRestApplication { public static void main(String[] args) { SpringApplication.run(GunsRestApplication.class, args); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestServletInitializer.java
New file @@ -0,0 +1,19 @@ package com.stylefeng.guns.rest; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; /** * Guns REST Web程序启动类 * * @author fengshuonan * @date 2017年9月29日09:00:42 */ public class GunsRestServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(GunsRestApplication.class); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/SimpleObject.java
New file @@ -0,0 +1,50 @@ package com.stylefeng.guns.rest.common; /** * 测试用的 * * @author fengshuonan * @date 2017-08-25 16:47 */ public class SimpleObject { private String user; private String name; private String tips; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTips() { return tips; } public void setTips(String tips) { this.tips = tips; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/aop/GlobalExceptionHandler.java
New file @@ -0,0 +1,35 @@ package com.stylefeng.guns.rest.common.aop; import com.stylefeng.guns.core.aop.BaseControllerExceptionHandler; import com.stylefeng.guns.core.base.tips.ErrorTip; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import io.jsonwebtoken.JwtException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseStatus; /** * 全局的的异常拦截器(拦截所有的控制器)(带有@RequestMapping注解的方法上都会拦截) * * @author fengshuonan * @date 2016年11月12日 下午3:19:56 */ @ControllerAdvice public class GlobalExceptionHandler extends BaseControllerExceptionHandler { private Logger log = LoggerFactory.getLogger(this.getClass()); /** * 拦截jwt相关异常 */ @ExceptionHandler(JwtException.class) @ResponseStatus(HttpStatus.BAD_REQUEST) @ResponseBody public ErrorTip jwtException(JwtException e) { return new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage()); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/exception/BizExceptionEnum.java
New file @@ -0,0 +1,55 @@ package com.stylefeng.guns.rest.common.exception; import com.stylefeng.guns.core.exception.ServiceExceptionEnum; /** * 所有业务异常的枚举 * * @author fengshuonan * @date 2016年11月12日 下午5:04:51 */ public enum BizExceptionEnum implements ServiceExceptionEnum { /** * token异常 */ TOKEN_EXPIRED(600, "token过期"), TOKEN_ERROR(600, "token验证失败"), /** * 签名异常 */ SIGN_ERROR(700, "签名验证失败"), /** * 其他 */ AUTH_REQUEST_ERROR(400, "账号密码错误"); BizExceptionEnum(int code, String message) { this.code = code; this.message = message; } private Integer code; private String message; @Override public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } @Override public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/UserMapper.java
New file @@ -0,0 +1,16 @@ package com.stylefeng.guns.rest.common.persistence.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.rest.common.persistence.model.User; /** * <p> * Mapper 接口 * </p> * * @author stylefeng * @since 2017-08-23 */ public interface UserMapper extends BaseMapper<User> { } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml
New file @@ -0,0 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.stylefeng.guns.rest.common.persistence.dao.UserMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.stylefeng.guns.rest.common.persistence.model.User"> <id column="id" property="id" /> <result column="userName" property="userName" /> </resultMap> </mapper> DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/model/User.java
New file @@ -0,0 +1,51 @@ package com.stylefeng.guns.rest.common.persistence.model; import com.baomidou.mybatisplus.activerecord.Model; import java.io.Serializable; /** * <p> * * </p> * * @author stylefeng * @since 2017-08-23 */ public class User extends Model<User> { private static final long serialVersionUID = 1L; private Long id; private String userName; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Override protected Serializable pkVal() { return this.id; } @Override public String toString() { return "User{" + "id=" + id + ", userName=" + userName + "}"; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MessageConverConfig.java
New file @@ -0,0 +1,28 @@ package com.stylefeng.guns.rest.config; import com.stylefeng.guns.core.config.DefaultFastjsonConfig; import com.stylefeng.guns.rest.config.properties.RestProperties; import com.stylefeng.guns.rest.modular.auth.converter.WithSignMessageConverter; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * 签名校验messageConverter * * @author fengshuonan * @date 2017-08-25 16:04 */ @Configuration public class MessageConverConfig { @Bean @ConditionalOnProperty(prefix = RestProperties.REST_PREFIX, name = "sign-open", havingValue = "true", matchIfMissing = true) public WithSignMessageConverter withSignMessageConverter() { WithSignMessageConverter withSignMessageConverter = new WithSignMessageConverter(); DefaultFastjsonConfig defaultFastjsonConfig = new DefaultFastjsonConfig(); withSignMessageConverter.setFastJsonConfig(defaultFastjsonConfig.fastjsonConfig()); withSignMessageConverter.setSupportedMediaTypes(defaultFastjsonConfig.getSupportedMediaType()); return withSignMessageConverter; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MybatisPlusConfig.java
New file @@ -0,0 +1,25 @@ package com.stylefeng.guns.rest.config; import com.baomidou.mybatisplus.plugins.PaginationInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * MybatisPlus配置 * * @author stylefeng * @Date 2017年8月23日12:51:41 */ @Configuration @MapperScan(basePackages = {"com.stylefeng.guns.rest.*.dao", "com.stylefeng.guns.rest.common.persistence.dao"}) public class MybatisPlusConfig { /** * mybatis-plus分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/WebConfig.java
New file @@ -0,0 +1,30 @@ package com.stylefeng.guns.rest.config; import com.stylefeng.guns.rest.config.properties.RestProperties; import com.stylefeng.guns.rest.modular.auth.filter.AuthFilter; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import com.stylefeng.guns.rest.modular.auth.security.impl.Base64SecurityAction; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * web配置 * * @author fengshuonan * @date 2017-08-23 15:48 */ @Configuration public class WebConfig { @Bean @ConditionalOnProperty(prefix = RestProperties.REST_PREFIX, name = "auth-open", havingValue = "true", matchIfMissing = true) public AuthFilter jwtAuthenticationTokenFilter() { return new AuthFilter(); } @Bean public DataSecurityAction dataSecurityAction() { return new Base64SecurityAction(); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/JwtProperties.java
New file @@ -0,0 +1,71 @@ package com.stylefeng.guns.rest.config.properties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * jwt相关配置 * * @author fengshuonan * @date 2017-08-23 9:23 */ @Configuration @ConfigurationProperties(prefix = JwtProperties.JWT_PREFIX) public class JwtProperties { public static final String JWT_PREFIX = "jwt"; private String header = "Authorization"; private String secret = "defaultSecret"; private Long expiration = 604800L; private String authPath = "auth"; private String md5Key = "randomKey"; public static String getJwtPrefix() { return JWT_PREFIX; } public String getHeader() { return header; } public void setHeader(String header) { this.header = header; } public String getSecret() { return secret; } public void setSecret(String secret) { this.secret = secret; } public Long getExpiration() { return expiration; } public void setExpiration(Long expiration) { this.expiration = expiration; } public String getAuthPath() { return authPath; } public void setAuthPath(String authPath) { this.authPath = authPath; } public String getMd5Key() { return md5Key; } public void setMd5Key(String md5Key) { this.md5Key = md5Key; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/RestProperties.java
New file @@ -0,0 +1,37 @@ package com.stylefeng.guns.rest.config.properties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * 项目相关配置 * * @author fengshuonan * @date 2017年10月23日16:44:15 */ @Configuration @ConfigurationProperties(prefix = RestProperties.REST_PREFIX) public class RestProperties { public static final String REST_PREFIX = "rest"; private boolean authOpen = true; private boolean signOpen = true; public boolean isAuthOpen() { return authOpen; } public void setAuthOpen(boolean authOpen) { this.authOpen = authOpen; } public boolean isSignOpen() { return signOpen; } public void setSignOpen(boolean signOpen) { this.signOpen = signOpen; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/AuthController.java
New file @@ -0,0 +1,44 @@ package com.stylefeng.guns.rest.modular.auth.controller; import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.modular.auth.controller.dto.AuthRequest; import com.stylefeng.guns.rest.modular.auth.controller.dto.AuthResponse; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * 请求验证的 * * @author fengshuonan * @Date 2017/8/24 14:22 */ @RestController public class AuthController { @Autowired private JwtTokenUtil jwtTokenUtil; @Resource(name = "simpleValidator") private IReqValidator reqValidator; @RequestMapping(value = "${jwt.auth-path}") public ResponseEntity<?> createAuthenticationToken(AuthRequest authRequest) { boolean validate = reqValidator.validate(authRequest); if (validate) { final String randomKey = jwtTokenUtil.getRandomKey(); final String token = jwtTokenUtil.generateToken(authRequest.getUserName(), randomKey); return ResponseEntity.ok(new AuthResponse(token, randomKey)); } else { throw new GunsException(BizExceptionEnum.AUTH_REQUEST_ERROR); } } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthRequest.java
New file @@ -0,0 +1,41 @@ package com.stylefeng.guns.rest.modular.auth.controller.dto; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; /** * 认证的请求dto * * @author fengshuonan * @Date 2017/8/24 14:00 */ public class AuthRequest implements Credence { private String userName; private String password; public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUserName() { return userName; } @Override public String getCredenceName() { return this.userName; } @Override public String getCredenceCode() { return this.password; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthResponse.java
New file @@ -0,0 +1,37 @@ package com.stylefeng.guns.rest.modular.auth.controller.dto; import java.io.Serializable; /** * 认证的响应结果 * * @author fengshuonan * @Date 2017/8/24 13:58 */ public class AuthResponse implements Serializable { private static final long serialVersionUID = 1250166508152483573L; /** * jwt token */ private final String token; /** * 用于客户端混淆md5加密 */ private final String randomKey; public AuthResponse(String token, String randomKey) { this.token = token; this.randomKey = randomKey; } public String getToken() { return this.token; } public String getRandomKey() { return randomKey; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/BaseTransferEntity.java
New file @@ -0,0 +1,30 @@ package com.stylefeng.guns.rest.modular.auth.converter; /** * 基础的传输bean * * @author fengshuonan * @date 2017-08-25 15:52 */ public class BaseTransferEntity { private String object; //base64编码的json字符串 private String sign; //签名 public String getObject() { return object; } public void setObject(String object) { this.object = object; } public String getSign() { return sign; } public void setSign(String sign) { this.sign = sign; } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/WithSignMessageConverter.java
New file @@ -0,0 +1,64 @@ package com.stylefeng.guns.rest.modular.auth.converter; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.core.support.HttpKit; import com.stylefeng.guns.core.util.MD5Util; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.config.properties.JwtProperties; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpInputMessage; import org.springframework.http.converter.HttpMessageNotReadableException; import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Type; /** * 带签名的http信息转化器 * * @author fengshuonan * @date 2017-08-25 15:42 */ public class WithSignMessageConverter extends FastJsonHttpMessageConverter { @Autowired JwtProperties jwtProperties; @Autowired JwtTokenUtil jwtTokenUtil; @Autowired DataSecurityAction dataSecurityAction; @Override public Object read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) throws IOException, HttpMessageNotReadableException { InputStream in = inputMessage.getBody(); Object o = JSON.parseObject(in, super.getFastJsonConfig().getCharset(), BaseTransferEntity.class, super.getFastJsonConfig().getFeatures()); //先转化成原始的对象 BaseTransferEntity baseTransferEntity = (BaseTransferEntity) o; //校验签名 String token = HttpKit.getRequest().getHeader(jwtProperties.getHeader()).substring(7); String md5KeyFromToken = jwtTokenUtil.getMd5KeyFromToken(token); String object = baseTransferEntity.getObject(); String json = dataSecurityAction.unlock(object); String encrypt = MD5Util.encrypt(object + md5KeyFromToken); if (encrypt.equals(baseTransferEntity.getSign())) { System.out.println("签名校验成功!"); } else { System.out.println("签名校验失败,数据被改动过!"); throw new GunsException(BizExceptionEnum.SIGN_ERROR); } //校验签名后再转化成应该的对象 return JSON.parseObject(json, type); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/filter/AuthFilter.java
New file @@ -0,0 +1,66 @@ package com.stylefeng.guns.rest.modular.auth.filter; import com.stylefeng.guns.core.base.tips.ErrorTip; import com.stylefeng.guns.core.util.RenderUtil; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.config.properties.JwtProperties; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import io.jsonwebtoken.JwtException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.filter.OncePerRequestFilter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 对客户端请求的jwt token验证过滤器 * * @author fengshuonan * @Date 2017/8/24 14:04 */ public class AuthFilter extends OncePerRequestFilter { private final Log logger = LogFactory.getLog(this.getClass()); @Autowired private JwtTokenUtil jwtTokenUtil; @Autowired private JwtProperties jwtProperties; @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { if (request.getServletPath().equals("/" + jwtProperties.getAuthPath())) { chain.doFilter(request, response); return; } final String requestHeader = request.getHeader(jwtProperties.getHeader()); String authToken = null; if (requestHeader != null && requestHeader.startsWith("Bearer ")) { authToken = requestHeader.substring(7); //验证token是否过期,包含了验证jwt是否正确 try { boolean flag = jwtTokenUtil.isTokenExpired(authToken); if (flag) { RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_EXPIRED.getCode(), BizExceptionEnum.TOKEN_EXPIRED.getMessage())); return; } } catch (JwtException e) { //有异常就是token解析失败 RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage())); return; } } else { //header没有带Bearer字段 RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage())); return; } chain.doFilter(request, response); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/DataSecurityAction.java
New file @@ -0,0 +1,31 @@ package com.stylefeng.guns.rest.modular.auth.security; /** * <pre> * 信息传递的保护措施(传递的数据为json) * * 说明: * 可以根据实际开发时的需要,编写自己的数据加密方案,只需实现此类,并在WebConfig下配置您所编写的实现类即可 * </pre> * * @author fengshuonan * @date 2017-09-18 20:41 */ public interface DataSecurityAction { /** * 执行数据的保护措施 * * @author stylefeng * @Date 2017/9/18 20:42 */ String doAction(String beProtected); /** * 解除保护 * * @author stylefeng * @Date 2017/9/18 20:45 */ String unlock(String securityCode); } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/impl/Base64SecurityAction.java
New file @@ -0,0 +1,24 @@ package com.stylefeng.guns.rest.modular.auth.security.impl; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import org.springframework.util.Base64Utils; /** * 对数据进行base64编码的方式 * * @author fengshuonan * @date 2017-09-18 20:43 */ public class Base64SecurityAction implements DataSecurityAction { @Override public String doAction(String beProtected) { return Base64Utils.encodeToString(beProtected.getBytes()); } @Override public String unlock(String securityCode) { byte[] bytes = Base64Utils.decodeFromString(securityCode); return new String(bytes); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/util/JwtTokenUtil.java
New file @@ -0,0 +1,140 @@ package com.stylefeng.guns.rest.modular.auth.util; import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.rest.config.properties.JwtProperties; import io.jsonwebtoken.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * <p>jwt token工具类</p> * <pre> * jwt的claim里一般包含以下几种数据: * 1. iss -- token的发行者 * 2. sub -- 该JWT所面向的用户 * 3. aud -- 接收该JWT的一方 * 4. exp -- token的失效时间 * 5. nbf -- 在此时间段之前,不会被处理 * 6. iat -- jwt发布时间 * 7. jti -- jwt唯一标识,防止重复使用 * </pre> * * @author fengshuonan * @Date 2017/8/25 10:59 */ @Component public class JwtTokenUtil { @Autowired private JwtProperties jwtProperties; /** * 获取用户名从token中 */ public String getUsernameFromToken(String token) { return getClaimFromToken(token).getSubject(); } /** * 获取jwt发布时间 */ public Date getIssuedAtDateFromToken(String token) { return getClaimFromToken(token).getIssuedAt(); } /** * 获取jwt失效时间 */ public Date getExpirationDateFromToken(String token) { return getClaimFromToken(token).getExpiration(); } /** * 获取jwt接收者 */ public String getAudienceFromToken(String token) { return getClaimFromToken(token).getAudience(); } /** * 获取私有的jwt claim */ public String getPrivateClaimFromToken(String token, String key) { return getClaimFromToken(token).get(key).toString(); } /** * 获取md5 key从token中 */ public String getMd5KeyFromToken(String token) { return getPrivateClaimFromToken(token, jwtProperties.getMd5Key()); } /** * 获取jwt的payload部分 */ public Claims getClaimFromToken(String token) { return Jwts.parser() .setSigningKey(jwtProperties.getSecret()) .parseClaimsJws(token) .getBody(); } /** * 解析token是否正确,不正确会报异常<br> */ public void parseToken(String token) throws JwtException { Jwts.parser().setSigningKey(jwtProperties.getSecret()).parseClaimsJws(token).getBody(); } /** * <pre> * 验证token是否失效 * true:过期 false:没过期 * </pre> */ public Boolean isTokenExpired(String token) { try { final Date expiration = getExpirationDateFromToken(token); return expiration.before(new Date()); } catch (ExpiredJwtException expiredJwtException) { return true; } } /** * 生成token(通过用户名和签名时候用的随机数) */ public String generateToken(String userName, String randomKey) { Map<String, Object> claims = new HashMap<>(); claims.put(jwtProperties.getMd5Key(), randomKey); return doGenerateToken(claims, userName); } /** * 生成token */ private String doGenerateToken(Map<String, Object> claims, String subject) { final Date createdDate = new Date(); final Date expirationDate = new Date(createdDate.getTime() + jwtProperties.getExpiration() * 1000); return Jwts.builder() .setClaims(claims) .setSubject(subject) .setIssuedAt(createdDate) .setExpiration(expirationDate) .signWith(SignatureAlgorithm.HS512, jwtProperties.getSecret()) .compact(); } /** * 获取混淆MD5签名用的随机字符串 */ public String getRandomKey() { return ToolUtil.getRandomString(6); } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/IReqValidator.java
New file @@ -0,0 +1,22 @@ package com.stylefeng.guns.rest.modular.auth.validator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; /** * <p>验证请求/auth接口时,请求参数的正确性</p> * <p> * <p>如果想拓展验证方法只需实现这个接口,然后在AuthenticationRestController类中注意相应实现的本接口的类即可</p> * * @author fengshuonan * @date 2017-08-23 11:48 */ public interface IReqValidator { /** * 通过请求参数验证 * * @author fengshuonan * @Date 2017/8/23 11:49 */ boolean validate(Credence credence); } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/dto/Credence.java
New file @@ -0,0 +1,20 @@ package com.stylefeng.guns.rest.modular.auth.validator.dto; /** * 验证的凭据 * * @author fengshuonan * @date 2017-08-27 13:27 */ public interface Credence { /** * 凭据名称 */ String getCredenceName(); /** * 密码或者是其他的验证码之类的 */ String getCredenceCode(); } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/DbValidator.java
New file @@ -0,0 +1,35 @@ package com.stylefeng.guns.rest.modular.auth.validator.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.rest.common.persistence.dao.UserMapper; import com.stylefeng.guns.rest.common.persistence.model.User; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 账号密码验证 * * @author fengshuonan * @date 2017-08-23 12:34 */ @Service public class DbValidator implements IReqValidator { @Autowired UserMapper userMapper; @Override public boolean validate(Credence credence) { List<User> users = userMapper.selectList(new EntityWrapper<User>().eq("userName", credence.getCredenceName())); if (users != null && users.size() > 0) { return true; } else { return false; } } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/SimpleValidator.java
New file @@ -0,0 +1,32 @@ package com.stylefeng.guns.rest.modular.auth.validator.impl; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; import org.springframework.stereotype.Service; /** * 直接验证账号密码是不是admin * * @author fengshuonan * @date 2017-08-23 12:34 */ @Service public class SimpleValidator implements IReqValidator { private static String USER_NAME = "admin"; private static String PASSWORD = "admin"; @Override public boolean validate(Credence credence) { String userName = credence.getCredenceName(); String password = credence.getCredenceCode(); if (USER_NAME.equals(userName) && PASSWORD.equals(password)) { return true; } else { return false; } } } DriverOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/example/ExampleController.java
New file @@ -0,0 +1,24 @@ package com.stylefeng.guns.rest.modular.example; import com.stylefeng.guns.rest.common.SimpleObject; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; /** * 常规控制器 * * @author fengshuonan * @date 2017-08-23 16:02 */ @Controller @RequestMapping("/hello") public class ExampleController { @RequestMapping("") public ResponseEntity hello(@RequestBody SimpleObject simpleObject) { System.out.println(simpleObject.getUser()); return ResponseEntity.ok("请求成功!"); } } DriverOKTravel/guns-rest/src/main/resources/application.yml
New file @@ -0,0 +1,40 @@ rest: auth-open: true #jwt鉴权机制是否开启(true或者false) sign-open: true #签名机制是否开启(true或false) jwt: header: Authorization #http请求头所需要的字段 secret: mySecret #jwt秘钥 expiration: 604800 #7天 单位:秒 auth-path: auth #认证请求的路径 md5-key: randomKey #md5加密混淆key server: port: 8080 #项目端口 mybatis-plus: mapper-locations: classpath*:com/stylefeng/guns/rest/**/mapping/*.xml typeAliasesPackage: com.stylefeng.guns.rest.common.persistence.model global-config: id-type: 0 #0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid) db-column-underline: false refresh-mapper: true configuration: map-underscore-to-camel-case: false cache-enabled: true #配置的缓存的全局开关 lazyLoadingEnabled: true #延时加载的开关 multipleResultSetsEnabled: true #开启的话,延时加载一个属性时会加载该对象全部属性,否则按需加载属性 # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/guns_rest?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=UTC username: root password: root filters: log4j,wall,mergeStat logging: level.root: info level.com.stylefeng: debug path: logs/ file: guns-rest.log ManagementOKTravel/guns-rest/db/guns_rest.sql
New file @@ -0,0 +1,38 @@ /* Navicat MySQL Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50721 Source Host : localhost:3306 Source Schema : guns_rest Target Server Type : MySQL Target Server Version : 50721 File Encoding : 65001 Date: 26/01/2018 21:16:47 */ DROP DATABASE IF EXISTS guns_rest; CREATE DATABASE IF NOT EXISTS guns_rest DEFAULT CHARSET utf8 COLLATE utf8_general_ci; SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `userName` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES (1, 'admin'); SET FOREIGN_KEY_CHECKS = 1; ManagementOKTravel/guns-rest/pom.xml
New file @@ -0,0 +1,56 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.stylefeng.guns</groupId> <artifactId>guns-rest</artifactId> <version>0.0.1</version> <packaging>jar</packaging> <name>guns-rest</name> <description>guns REST服务器</description> <parent> <groupId>com.stylefeng</groupId> <artifactId>guns-parent</artifactId> <version>1.0.0</version> <relativePath>../pom.xml</relativePath> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> </dependency> <dependency> <groupId>com.stylefeng</groupId> <artifactId>guns-core</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestApplication.java
New file @@ -0,0 +1,12 @@ package com.stylefeng.guns.rest; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class GunsRestApplication { public static void main(String[] args) { SpringApplication.run(GunsRestApplication.class, args); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestServletInitializer.java
New file @@ -0,0 +1,19 @@ package com.stylefeng.guns.rest; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; /** * Guns REST Web程序启动类 * * @author fengshuonan * @date 2017年9月29日09:00:42 */ public class GunsRestServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(GunsRestApplication.class); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/SimpleObject.java
New file @@ -0,0 +1,50 @@ package com.stylefeng.guns.rest.common; /** * 测试用的 * * @author fengshuonan * @date 2017-08-25 16:47 */ public class SimpleObject { private String user; private String name; private String tips; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getTips() { return tips; } public void setTips(String tips) { this.tips = tips; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getUser() { return user; } public void setUser(String user) { this.user = user; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/aop/GlobalExceptionHandler.java
New file @@ -0,0 +1,35 @@ package com.stylefeng.guns.rest.common.aop; import com.stylefeng.guns.core.aop.BaseControllerExceptionHandler; import com.stylefeng.guns.core.base.tips.ErrorTip; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import io.jsonwebtoken.JwtException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseStatus; /** * 全局的的异常拦截器(拦截所有的控制器)(带有@RequestMapping注解的方法上都会拦截) * * @author fengshuonan * @date 2016年11月12日 下午3:19:56 */ @ControllerAdvice public class GlobalExceptionHandler extends BaseControllerExceptionHandler { private Logger log = LoggerFactory.getLogger(this.getClass()); /** * 拦截jwt相关异常 */ @ExceptionHandler(JwtException.class) @ResponseStatus(HttpStatus.BAD_REQUEST) @ResponseBody public ErrorTip jwtException(JwtException e) { return new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage()); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/exception/BizExceptionEnum.java
New file @@ -0,0 +1,55 @@ package com.stylefeng.guns.rest.common.exception; import com.stylefeng.guns.core.exception.ServiceExceptionEnum; /** * 所有业务异常的枚举 * * @author fengshuonan * @date 2016年11月12日 下午5:04:51 */ public enum BizExceptionEnum implements ServiceExceptionEnum { /** * token异常 */ TOKEN_EXPIRED(700, "token过期"), TOKEN_ERROR(700, "token验证失败"), /** * 签名异常 */ SIGN_ERROR(700, "签名验证失败"), /** * 其他 */ AUTH_REQUEST_ERROR(400, "账号密码错误"); BizExceptionEnum(int code, String message) { this.code = code; this.message = message; } private Integer code; private String message; @Override public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } @Override public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/UserMapper.java
New file @@ -0,0 +1,16 @@ package com.stylefeng.guns.rest.common.persistence.dao; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.stylefeng.guns.rest.common.persistence.model.User; /** * <p> * Mapper 接口 * </p> * * @author stylefeng * @since 2017-08-23 */ public interface UserMapper extends BaseMapper<User> { } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml
New file @@ -0,0 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.stylefeng.guns.rest.common.persistence.dao.UserMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.stylefeng.guns.rest.common.persistence.model.User"> <id column="id" property="id" /> <result column="userName" property="userName" /> </resultMap> </mapper> ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/model/User.java
New file @@ -0,0 +1,51 @@ package com.stylefeng.guns.rest.common.persistence.model; import com.baomidou.mybatisplus.activerecord.Model; import java.io.Serializable; /** * <p> * * </p> * * @author stylefeng * @since 2017-08-23 */ public class User extends Model<User> { private static final long serialVersionUID = 1L; private Long id; private String userName; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Override protected Serializable pkVal() { return this.id; } @Override public String toString() { return "User{" + "id=" + id + ", userName=" + userName + "}"; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MessageConverConfig.java
New file @@ -0,0 +1,28 @@ package com.stylefeng.guns.rest.config; import com.stylefeng.guns.core.config.DefaultFastjsonConfig; import com.stylefeng.guns.rest.config.properties.RestProperties; import com.stylefeng.guns.rest.modular.auth.converter.WithSignMessageConverter; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * 签名校验messageConverter * * @author fengshuonan * @date 2017-08-25 16:04 */ @Configuration public class MessageConverConfig { @Bean @ConditionalOnProperty(prefix = RestProperties.REST_PREFIX, name = "sign-open", havingValue = "true", matchIfMissing = true) public WithSignMessageConverter withSignMessageConverter() { WithSignMessageConverter withSignMessageConverter = new WithSignMessageConverter(); DefaultFastjsonConfig defaultFastjsonConfig = new DefaultFastjsonConfig(); withSignMessageConverter.setFastJsonConfig(defaultFastjsonConfig.fastjsonConfig()); withSignMessageConverter.setSupportedMediaTypes(defaultFastjsonConfig.getSupportedMediaType()); return withSignMessageConverter; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MybatisPlusConfig.java
New file @@ -0,0 +1,25 @@ package com.stylefeng.guns.rest.config; import com.baomidou.mybatisplus.plugins.PaginationInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * MybatisPlus配置 * * @author stylefeng * @Date 2017年8月23日12:51:41 */ @Configuration @MapperScan(basePackages = {"com.stylefeng.guns.rest.*.dao", "com.stylefeng.guns.rest.common.persistence.dao"}) public class MybatisPlusConfig { /** * mybatis-plus分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/WebConfig.java
New file @@ -0,0 +1,30 @@ package com.stylefeng.guns.rest.config; import com.stylefeng.guns.rest.config.properties.RestProperties; import com.stylefeng.guns.rest.modular.auth.filter.AuthFilter; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import com.stylefeng.guns.rest.modular.auth.security.impl.Base64SecurityAction; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * web配置 * * @author fengshuonan * @date 2017-08-23 15:48 */ @Configuration public class WebConfig { @Bean @ConditionalOnProperty(prefix = RestProperties.REST_PREFIX, name = "auth-open", havingValue = "true", matchIfMissing = true) public AuthFilter jwtAuthenticationTokenFilter() { return new AuthFilter(); } @Bean public DataSecurityAction dataSecurityAction() { return new Base64SecurityAction(); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/JwtProperties.java
New file @@ -0,0 +1,71 @@ package com.stylefeng.guns.rest.config.properties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * jwt相关配置 * * @author fengshuonan * @date 2017-08-23 9:23 */ @Configuration @ConfigurationProperties(prefix = JwtProperties.JWT_PREFIX) public class JwtProperties { public static final String JWT_PREFIX = "jwt"; private String header = "Authorization"; private String secret = "defaultSecret"; private Long expiration = 604800L; private String authPath = "auth"; private String md5Key = "randomKey"; public static String getJwtPrefix() { return JWT_PREFIX; } public String getHeader() { return header; } public void setHeader(String header) { this.header = header; } public String getSecret() { return secret; } public void setSecret(String secret) { this.secret = secret; } public Long getExpiration() { return expiration; } public void setExpiration(Long expiration) { this.expiration = expiration; } public String getAuthPath() { return authPath; } public void setAuthPath(String authPath) { this.authPath = authPath; } public String getMd5Key() { return md5Key; } public void setMd5Key(String md5Key) { this.md5Key = md5Key; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/RestProperties.java
New file @@ -0,0 +1,37 @@ package com.stylefeng.guns.rest.config.properties; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Configuration; /** * 项目相关配置 * * @author fengshuonan * @date 2017年10月23日16:44:15 */ @Configuration @ConfigurationProperties(prefix = RestProperties.REST_PREFIX) public class RestProperties { public static final String REST_PREFIX = "rest"; private boolean authOpen = true; private boolean signOpen = true; public boolean isAuthOpen() { return authOpen; } public void setAuthOpen(boolean authOpen) { this.authOpen = authOpen; } public boolean isSignOpen() { return signOpen; } public void setSignOpen(boolean signOpen) { this.signOpen = signOpen; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/AuthController.java
New file @@ -0,0 +1,44 @@ package com.stylefeng.guns.rest.modular.auth.controller; import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.modular.auth.controller.dto.AuthRequest; import com.stylefeng.guns.rest.modular.auth.controller.dto.AuthResponse; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * 请求验证的 * * @author fengshuonan * @Date 2017/8/24 14:22 */ @RestController public class AuthController { @Autowired private JwtTokenUtil jwtTokenUtil; @Resource(name = "simpleValidator") private IReqValidator reqValidator; @RequestMapping(value = "${jwt.auth-path}") public ResponseEntity<?> createAuthenticationToken(AuthRequest authRequest) { boolean validate = reqValidator.validate(authRequest); if (validate) { final String randomKey = jwtTokenUtil.getRandomKey(); final String token = jwtTokenUtil.generateToken(authRequest.getUserName(), randomKey); return ResponseEntity.ok(new AuthResponse(token, randomKey)); } else { throw new GunsException(BizExceptionEnum.AUTH_REQUEST_ERROR); } } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthRequest.java
New file @@ -0,0 +1,41 @@ package com.stylefeng.guns.rest.modular.auth.controller.dto; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; /** * 认证的请求dto * * @author fengshuonan * @Date 2017/8/24 14:00 */ public class AuthRequest implements Credence { private String userName; private String password; public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUserName() { return userName; } @Override public String getCredenceName() { return this.userName; } @Override public String getCredenceCode() { return this.password; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthResponse.java
New file @@ -0,0 +1,37 @@ package com.stylefeng.guns.rest.modular.auth.controller.dto; import java.io.Serializable; /** * 认证的响应结果 * * @author fengshuonan * @Date 2017/8/24 13:58 */ public class AuthResponse implements Serializable { private static final long serialVersionUID = 1250166508152483573L; /** * jwt token */ private final String token; /** * 用于客户端混淆md5加密 */ private final String randomKey; public AuthResponse(String token, String randomKey) { this.token = token; this.randomKey = randomKey; } public String getToken() { return this.token; } public String getRandomKey() { return randomKey; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/BaseTransferEntity.java
New file @@ -0,0 +1,30 @@ package com.stylefeng.guns.rest.modular.auth.converter; /** * 基础的传输bean * * @author fengshuonan * @date 2017-08-25 15:52 */ public class BaseTransferEntity { private String object; //base64编码的json字符串 private String sign; //签名 public String getObject() { return object; } public void setObject(String object) { this.object = object; } public String getSign() { return sign; } public void setSign(String sign) { this.sign = sign; } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/WithSignMessageConverter.java
New file @@ -0,0 +1,64 @@ package com.stylefeng.guns.rest.modular.auth.converter; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import com.stylefeng.guns.core.exception.GunsException; import com.stylefeng.guns.core.support.HttpKit; import com.stylefeng.guns.core.util.MD5Util; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.config.properties.JwtProperties; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpInputMessage; import org.springframework.http.converter.HttpMessageNotReadableException; import java.io.IOException; import java.io.InputStream; import java.lang.reflect.Type; /** * 带签名的http信息转化器 * * @author fengshuonan * @date 2017-08-25 15:42 */ public class WithSignMessageConverter extends FastJsonHttpMessageConverter { @Autowired JwtProperties jwtProperties; @Autowired JwtTokenUtil jwtTokenUtil; @Autowired DataSecurityAction dataSecurityAction; @Override public Object read(Type type, Class<?> contextClass, HttpInputMessage inputMessage) throws IOException, HttpMessageNotReadableException { InputStream in = inputMessage.getBody(); Object o = JSON.parseObject(in, super.getFastJsonConfig().getCharset(), BaseTransferEntity.class, super.getFastJsonConfig().getFeatures()); //先转化成原始的对象 BaseTransferEntity baseTransferEntity = (BaseTransferEntity) o; //校验签名 String token = HttpKit.getRequest().getHeader(jwtProperties.getHeader()).substring(7); String md5KeyFromToken = jwtTokenUtil.getMd5KeyFromToken(token); String object = baseTransferEntity.getObject(); String json = dataSecurityAction.unlock(object); String encrypt = MD5Util.encrypt(object + md5KeyFromToken); if (encrypt.equals(baseTransferEntity.getSign())) { System.out.println("签名校验成功!"); } else { System.out.println("签名校验失败,数据被改动过!"); throw new GunsException(BizExceptionEnum.SIGN_ERROR); } //校验签名后再转化成应该的对象 return JSON.parseObject(json, type); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/filter/AuthFilter.java
New file @@ -0,0 +1,66 @@ package com.stylefeng.guns.rest.modular.auth.filter; import com.stylefeng.guns.core.base.tips.ErrorTip; import com.stylefeng.guns.core.util.RenderUtil; import com.stylefeng.guns.rest.common.exception.BizExceptionEnum; import com.stylefeng.guns.rest.config.properties.JwtProperties; import com.stylefeng.guns.rest.modular.auth.util.JwtTokenUtil; import io.jsonwebtoken.JwtException; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.filter.OncePerRequestFilter; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 对客户端请求的jwt token验证过滤器 * * @author fengshuonan * @Date 2017/8/24 14:04 */ public class AuthFilter extends OncePerRequestFilter { private final Log logger = LogFactory.getLog(this.getClass()); @Autowired private JwtTokenUtil jwtTokenUtil; @Autowired private JwtProperties jwtProperties; @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { if (request.getServletPath().equals("/" + jwtProperties.getAuthPath())) { chain.doFilter(request, response); return; } final String requestHeader = request.getHeader(jwtProperties.getHeader()); String authToken = null; if (requestHeader != null && requestHeader.startsWith("Bearer ")) { authToken = requestHeader.substring(7); //验证token是否过期,包含了验证jwt是否正确 try { boolean flag = jwtTokenUtil.isTokenExpired(authToken); if (flag) { RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_EXPIRED.getCode(), BizExceptionEnum.TOKEN_EXPIRED.getMessage())); return; } } catch (JwtException e) { //有异常就是token解析失败 RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage())); return; } } else { //header没有带Bearer字段 RenderUtil.renderJson(response, new ErrorTip(BizExceptionEnum.TOKEN_ERROR.getCode(), BizExceptionEnum.TOKEN_ERROR.getMessage())); return; } chain.doFilter(request, response); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/DataSecurityAction.java
New file @@ -0,0 +1,31 @@ package com.stylefeng.guns.rest.modular.auth.security; /** * <pre> * 信息传递的保护措施(传递的数据为json) * * 说明: * 可以根据实际开发时的需要,编写自己的数据加密方案,只需实现此类,并在WebConfig下配置您所编写的实现类即可 * </pre> * * @author fengshuonan * @date 2017-09-18 20:41 */ public interface DataSecurityAction { /** * 执行数据的保护措施 * * @author stylefeng * @Date 2017/9/18 20:42 */ String doAction(String beProtected); /** * 解除保护 * * @author stylefeng * @Date 2017/9/18 20:45 */ String unlock(String securityCode); } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/impl/Base64SecurityAction.java
New file @@ -0,0 +1,24 @@ package com.stylefeng.guns.rest.modular.auth.security.impl; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import org.springframework.util.Base64Utils; /** * 对数据进行base64编码的方式 * * @author fengshuonan * @date 2017-09-18 20:43 */ public class Base64SecurityAction implements DataSecurityAction { @Override public String doAction(String beProtected) { return Base64Utils.encodeToString(beProtected.getBytes()); } @Override public String unlock(String securityCode) { byte[] bytes = Base64Utils.decodeFromString(securityCode); return new String(bytes); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/util/JwtTokenUtil.java
New file @@ -0,0 +1,140 @@ package com.stylefeng.guns.rest.modular.auth.util; import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.rest.config.properties.JwtProperties; import io.jsonwebtoken.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.HashMap; import java.util.Map; /** * <p>jwt token工具类</p> * <pre> * jwt的claim里一般包含以下几种数据: * 1. iss -- token的发行者 * 2. sub -- 该JWT所面向的用户 * 3. aud -- 接收该JWT的一方 * 4. exp -- token的失效时间 * 5. nbf -- 在此时间段之前,不会被处理 * 6. iat -- jwt发布时间 * 7. jti -- jwt唯一标识,防止重复使用 * </pre> * * @author fengshuonan * @Date 2017/8/25 10:59 */ @Component public class JwtTokenUtil { @Autowired private JwtProperties jwtProperties; /** * 获取用户名从token中 */ public String getUsernameFromToken(String token) { return getClaimFromToken(token).getSubject(); } /** * 获取jwt发布时间 */ public Date getIssuedAtDateFromToken(String token) { return getClaimFromToken(token).getIssuedAt(); } /** * 获取jwt失效时间 */ public Date getExpirationDateFromToken(String token) { return getClaimFromToken(token).getExpiration(); } /** * 获取jwt接收者 */ public String getAudienceFromToken(String token) { return getClaimFromToken(token).getAudience(); } /** * 获取私有的jwt claim */ public String getPrivateClaimFromToken(String token, String key) { return getClaimFromToken(token).get(key).toString(); } /** * 获取md5 key从token中 */ public String getMd5KeyFromToken(String token) { return getPrivateClaimFromToken(token, jwtProperties.getMd5Key()); } /** * 获取jwt的payload部分 */ public Claims getClaimFromToken(String token) { return Jwts.parser() .setSigningKey(jwtProperties.getSecret()) .parseClaimsJws(token) .getBody(); } /** * 解析token是否正确,不正确会报异常<br> */ public void parseToken(String token) throws JwtException { Jwts.parser().setSigningKey(jwtProperties.getSecret()).parseClaimsJws(token).getBody(); } /** * <pre> * 验证token是否失效 * true:过期 false:没过期 * </pre> */ public Boolean isTokenExpired(String token) { try { final Date expiration = getExpirationDateFromToken(token); return expiration.before(new Date()); } catch (ExpiredJwtException expiredJwtException) { return true; } } /** * 生成token(通过用户名和签名时候用的随机数) */ public String generateToken(String userName, String randomKey) { Map<String, Object> claims = new HashMap<>(); claims.put(jwtProperties.getMd5Key(), randomKey); return doGenerateToken(claims, userName); } /** * 生成token */ private String doGenerateToken(Map<String, Object> claims, String subject) { final Date createdDate = new Date(); final Date expirationDate = new Date(createdDate.getTime() + jwtProperties.getExpiration() * 1000); return Jwts.builder() .setClaims(claims) .setSubject(subject) .setIssuedAt(createdDate) .setExpiration(expirationDate) .signWith(SignatureAlgorithm.HS512, jwtProperties.getSecret()) .compact(); } /** * 获取混淆MD5签名用的随机字符串 */ public String getRandomKey() { return ToolUtil.getRandomString(6); } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/IReqValidator.java
New file @@ -0,0 +1,22 @@ package com.stylefeng.guns.rest.modular.auth.validator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; /** * <p>验证请求/auth接口时,请求参数的正确性</p> * <p> * <p>如果想拓展验证方法只需实现这个接口,然后在AuthenticationRestController类中注意相应实现的本接口的类即可</p> * * @author fengshuonan * @date 2017-08-23 11:48 */ public interface IReqValidator { /** * 通过请求参数验证 * * @author fengshuonan * @Date 2017/8/23 11:49 */ boolean validate(Credence credence); } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/dto/Credence.java
New file @@ -0,0 +1,20 @@ package com.stylefeng.guns.rest.modular.auth.validator.dto; /** * 验证的凭据 * * @author fengshuonan * @date 2017-08-27 13:27 */ public interface Credence { /** * 凭据名称 */ String getCredenceName(); /** * 密码或者是其他的验证码之类的 */ String getCredenceCode(); } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/DbValidator.java
New file @@ -0,0 +1,35 @@ package com.stylefeng.guns.rest.modular.auth.validator.impl; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.rest.common.persistence.dao.UserMapper; import com.stylefeng.guns.rest.common.persistence.model.User; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * 账号密码验证 * * @author fengshuonan * @date 2017-08-23 12:34 */ @Service public class DbValidator implements IReqValidator { @Autowired UserMapper userMapper; @Override public boolean validate(Credence credence) { List<User> users = userMapper.selectList(new EntityWrapper<User>().eq("userName", credence.getCredenceName())); if (users != null && users.size() > 0) { return true; } else { return false; } } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/SimpleValidator.java
New file @@ -0,0 +1,32 @@ package com.stylefeng.guns.rest.modular.auth.validator.impl; import com.stylefeng.guns.rest.modular.auth.validator.IReqValidator; import com.stylefeng.guns.rest.modular.auth.validator.dto.Credence; import org.springframework.stereotype.Service; /** * 直接验证账号密码是不是admin * * @author fengshuonan * @date 2017-08-23 12:34 */ @Service public class SimpleValidator implements IReqValidator { private static String USER_NAME = "admin"; private static String PASSWORD = "admin"; @Override public boolean validate(Credence credence) { String userName = credence.getCredenceName(); String password = credence.getCredenceCode(); if (USER_NAME.equals(userName) && PASSWORD.equals(password)) { return true; } else { return false; } } } ManagementOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/example/ExampleController.java
New file @@ -0,0 +1,24 @@ package com.stylefeng.guns.rest.modular.example; import com.stylefeng.guns.rest.common.SimpleObject; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; /** * 常规控制器 * * @author fengshuonan * @date 2017-08-23 16:02 */ @Controller @RequestMapping("/hello") public class ExampleController { @RequestMapping("") public ResponseEntity hello(@RequestBody SimpleObject simpleObject) { System.out.println(simpleObject.getUser()); return ResponseEntity.ok("请求成功!"); } } ManagementOKTravel/guns-rest/src/main/resources/application.yml
New file @@ -0,0 +1,40 @@ rest: auth-open: true #jwt鉴权机制是否开启(true或者false) sign-open: true #签名机制是否开启(true或false) jwt: header: Authorization #http请求头所需要的字段 secret: mySecret #jwt秘钥 expiration: 604800 #7天 单位:秒 auth-path: auth #认证请求的路径 md5-key: randomKey #md5加密混淆key server: port: 8080 #项目端口 mybatis-plus: mapper-locations: classpath*:com/stylefeng/guns/rest/**/mapping/*.xml typeAliasesPackage: com.stylefeng.guns.rest.common.persistence.model global-config: id-type: 0 #0:数据库ID自增 1:用户输入id 2:全局唯一id(IdWorker) 3:全局唯一ID(uuid) db-column-underline: false refresh-mapper: true configuration: map-underscore-to-camel-case: false cache-enabled: true #配置的缓存的全局开关 lazyLoadingEnabled: true #延时加载的开关 multipleResultSetsEnabled: true #开启的话,延时加载一个属性时会加载该对象全部属性,否则按需加载属性 # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用 spring: datasource: url: jdbc:mysql://127.0.0.1:3306/guns_rest?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=UTC username: root password: root filters: log4j,wall,mergeStat logging: level.root: info level.com.stylefeng: debug path: logs/ file: guns-rest.log MinistryOfTransport/.gitignore
New file @@ -0,0 +1,33 @@ HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr ### NetBeans ### /nbproject/private/ /nbbuild/ /dist/ /nbdist/ /.nb-gradle/ build/ !**/src/main/**/build/ !**/src/test/**/build/ ### VS Code ### .vscode/ MinistryOfTransport/.mvn/wrapper/MavenWrapperDownloader.java
New file @@ -0,0 +1,118 @@ /* * Copyright 2007-present the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * https://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.net.*; import java.io.*; import java.nio.channels.*; import java.util.Properties; public class MavenWrapperDownloader { private static final String WRAPPER_VERSION = "0.5.6"; /** * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. */ private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; /** * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to * use instead of the default one. */ private static final String MAVEN_WRAPPER_PROPERTIES_PATH = ".mvn/wrapper/maven-wrapper.properties"; /** * Path where the maven-wrapper.jar will be saved to. */ private static final String MAVEN_WRAPPER_JAR_PATH = ".mvn/wrapper/maven-wrapper.jar"; /** * Name of the property which should be used to override the default download url for the wrapper. */ private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; public static void main(String args[]) { System.out.println("- Downloader started"); File baseDirectory = new File(args[0]); System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); // If the maven-wrapper.properties exists, read it and check if it contains a custom // wrapperUrl parameter. File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); String url = DEFAULT_DOWNLOAD_URL; if (mavenWrapperPropertyFile.exists()) { FileInputStream mavenWrapperPropertyFileInputStream = null; try { mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); Properties mavenWrapperProperties = new Properties(); mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); } catch (IOException e) { System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); } finally { try { if (mavenWrapperPropertyFileInputStream != null) { mavenWrapperPropertyFileInputStream.close(); } } catch (IOException e) { // Ignore ... } } } System.out.println("- Downloading from: " + url); File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); if (!outputFile.getParentFile().exists()) { if (!outputFile.getParentFile().mkdirs()) { System.out.println( "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); } } System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); try { downloadFileFromURL(url, outputFile); System.out.println("Done"); System.exit(0); } catch (Throwable e) { System.out.println("- Error downloading"); e.printStackTrace(); System.exit(1); } } private static void downloadFileFromURL(String urlString, File destination) throws Exception { if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { String username = System.getenv("MVNW_USERNAME"); char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); Authenticator.setDefault(new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(username, password); } }); } URL website = new URL(urlString); ReadableByteChannel rbc; rbc = Channels.newChannel(website.openStream()); FileOutputStream fos = new FileOutputStream(destination); fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); fos.close(); rbc.close(); } } MinistryOfTransport/.mvn/wrapper/maven-wrapper.jarBinary files differ
MinistryOfTransport/.mvn/wrapper/maven-wrapper.properties
New file @@ -0,0 +1,2 @@ distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.6.3/apache-maven-3.6.3-bin.zip wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar MinistryOfTransport/mvnw
New file @@ -0,0 +1,310 @@ #!/bin/sh # ---------------------------------------------------------------------------- # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- # Maven Start Up Batch script # # Required ENV vars: # ------------------ # JAVA_HOME - location of a JDK home dir # # Optional ENV vars # ----------------- # M2_HOME - location of maven2's installed home dir # MAVEN_OPTS - parameters passed to the Java VM when running Maven # e.g. to debug Maven itself, use # set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 # MAVEN_SKIP_RC - flag to disable loading of mavenrc files # ---------------------------------------------------------------------------- if [ -z "$MAVEN_SKIP_RC" ] ; then if [ -f /etc/mavenrc ] ; then . /etc/mavenrc fi if [ -f "$HOME/.mavenrc" ] ; then . "$HOME/.mavenrc" fi fi # OS specific support. $var _must_ be set to either true or false. cygwin=false; darwin=false; mingw=false case "`uname`" in CYGWIN*) cygwin=true ;; MINGW*) mingw=true;; Darwin*) darwin=true # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home # See https://developer.apple.com/library/mac/qa/qa1170/_index.html if [ -z "$JAVA_HOME" ]; then if [ -x "/usr/libexec/java_home" ]; then export JAVA_HOME="`/usr/libexec/java_home`" else export JAVA_HOME="/Library/Java/Home" fi fi ;; esac if [ -z "$JAVA_HOME" ] ; then if [ -r /etc/gentoo-release ] ; then JAVA_HOME=`java-config --jre-home` fi fi if [ -z "$M2_HOME" ] ; then ## resolve links - $0 may be a link to maven's home PRG="$0" # need this for relative symlinks while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '/.*' > /dev/null; then PRG="$link" else PRG="`dirname "$PRG"`/$link" fi done saveddir=`pwd` M2_HOME=`dirname "$PRG"`/.. # make it fully qualified M2_HOME=`cd "$M2_HOME" && pwd` cd "$saveddir" # echo Using m2 at $M2_HOME fi # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then [ -n "$M2_HOME" ] && M2_HOME=`cygpath --unix "$M2_HOME"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"` fi # For Mingw, ensure paths are in UNIX format before anything is touched if $mingw ; then [ -n "$M2_HOME" ] && M2_HOME="`(cd "$M2_HOME"; pwd)`" [ -n "$JAVA_HOME" ] && JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" fi if [ -z "$JAVA_HOME" ]; then javaExecutable="`which javac`" if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then # readlink(1) is not available as standard on Solaris 10. readLink=`which readlink` if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then if $darwin ; then javaHome="`dirname \"$javaExecutable\"`" javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" else javaExecutable="`readlink -f \"$javaExecutable\"`" fi javaHome="`dirname \"$javaExecutable\"`" javaHome=`expr "$javaHome" : '\(.*\)/bin'` JAVA_HOME="$javaHome" export JAVA_HOME fi fi fi if [ -z "$JAVACMD" ] ; then if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables JAVACMD="$JAVA_HOME/jre/sh/java" else JAVACMD="$JAVA_HOME/bin/java" fi else JAVACMD="`which java`" fi fi if [ ! -x "$JAVACMD" ] ; then echo "Error: JAVA_HOME is not defined correctly." >&2 echo " We cannot execute $JAVACMD" >&2 exit 1 fi if [ -z "$JAVA_HOME" ] ; then echo "Warning: JAVA_HOME environment variable is not set." fi CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher # traverses directory structure from process work directory to filesystem root # first directory with .mvn subdirectory is considered project base directory find_maven_basedir() { if [ -z "$1" ] then echo "Path not specified to find_maven_basedir" return 1 fi basedir="$1" wdir="$1" while [ "$wdir" != '/' ] ; do if [ -d "$wdir"/.mvn ] ; then basedir=$wdir break fi # workaround for JBEAP-8937 (on Solaris 10/Sparc) if [ -d "${wdir}" ]; then wdir=`cd "$wdir/.."; pwd` fi # end of workaround done echo "${basedir}" } # concatenates all lines of a file concat_lines() { if [ -f "$1" ]; then echo "$(tr -s '\n' ' ' < "$1")" fi } BASE_DIR=`find_maven_basedir "$(pwd)"` if [ -z "$BASE_DIR" ]; then exit 1; fi ########################################################################################## # Extension to allow automatically downloading the maven-wrapper.jar from Maven-central # This allows using the maven wrapper in projects that prohibit checking in binary data. ########################################################################################## if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then if [ "$MVNW_VERBOSE" = true ]; then echo "Found .mvn/wrapper/maven-wrapper.jar" fi else if [ "$MVNW_VERBOSE" = true ]; then echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." fi if [ -n "$MVNW_REPOURL" ]; then jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" else jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" fi while IFS="=" read key value; do case "$key" in (wrapperUrl) jarUrl="$value"; break ;; esac done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" if [ "$MVNW_VERBOSE" = true ]; then echo "Downloading from: $jarUrl" fi wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" if $cygwin; then wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` fi if command -v wget > /dev/null; then if [ "$MVNW_VERBOSE" = true ]; then echo "Found wget ... using wget" fi if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then wget "$jarUrl" -O "$wrapperJarPath" else wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" fi elif command -v curl > /dev/null; then if [ "$MVNW_VERBOSE" = true ]; then echo "Found curl ... using curl" fi if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then curl -o "$wrapperJarPath" "$jarUrl" -f else curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f fi else if [ "$MVNW_VERBOSE" = true ]; then echo "Falling back to using Java to download" fi javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" # For Cygwin, switch paths to Windows format before running javac if $cygwin; then javaClass=`cygpath --path --windows "$javaClass"` fi if [ -e "$javaClass" ]; then if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then if [ "$MVNW_VERBOSE" = true ]; then echo " - Compiling MavenWrapperDownloader.java ..." fi # Compiling the Java class ("$JAVA_HOME/bin/javac" "$javaClass") fi if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then # Running the downloader if [ "$MVNW_VERBOSE" = true ]; then echo " - Running MavenWrapperDownloader.java ..." fi ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") fi fi fi fi ########################################################################################## # End of extension ########################################################################################## export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} if [ "$MVNW_VERBOSE" = true ]; then echo $MAVEN_PROJECTBASEDIR fi MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" # For Cygwin, switch paths to Windows format before running java if $cygwin; then [ -n "$M2_HOME" ] && M2_HOME=`cygpath --path --windows "$M2_HOME"` [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` [ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --windows "$CLASSPATH"` [ -n "$MAVEN_PROJECTBASEDIR" ] && MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` fi # Provide a "standardized" way to retrieve the CLI args that will # work with both Windows and non-Windows executions. MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" export MAVEN_CMD_LINE_ARGS WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain exec "$JAVACMD" \ $MAVEN_OPTS \ -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" MinistryOfTransport/mvnw.cmd
New file @@ -0,0 +1,182 @@ @REM ---------------------------------------------------------------------------- @REM Licensed to the Apache Software Foundation (ASF) under one @REM or more contributor license agreements. See the NOTICE file @REM distributed with this work for additional information @REM regarding copyright ownership. The ASF licenses this file @REM to you under the Apache License, Version 2.0 (the @REM "License"); you may not use this file except in compliance @REM with the License. You may obtain a copy of the License at @REM @REM https://www.apache.org/licenses/LICENSE-2.0 @REM @REM Unless required by applicable law or agreed to in writing, @REM software distributed under the License is distributed on an @REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY @REM KIND, either express or implied. See the License for the @REM specific language governing permissions and limitations @REM under the License. @REM ---------------------------------------------------------------------------- @REM ---------------------------------------------------------------------------- @REM Maven Start Up Batch script @REM @REM Required ENV vars: @REM JAVA_HOME - location of a JDK home dir @REM @REM Optional ENV vars @REM M2_HOME - location of maven2's installed home dir @REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands @REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending @REM MAVEN_OPTS - parameters passed to the Java VM when running Maven @REM e.g. to debug Maven itself, use @REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 @REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files @REM ---------------------------------------------------------------------------- @REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' @echo off @REM set title of command window title %0 @REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' @if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% @REM set %HOME% to equivalent of $HOME if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") @REM Execute a user defined script before this one if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre @REM check for pre script, once with legacy .bat ending and once with .cmd ending if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" :skipRcPre @setlocal set ERROR_CODE=0 @REM To isolate internal variables from possible post scripts, we use another setlocal @setlocal @REM ==== START VALIDATION ==== if not "%JAVA_HOME%" == "" goto OkJHome echo. echo Error: JAVA_HOME not found in your environment. >&2 echo Please set the JAVA_HOME variable in your environment to match the >&2 echo location of your Java installation. >&2 echo. goto error :OkJHome if exist "%JAVA_HOME%\bin\java.exe" goto init echo. echo Error: JAVA_HOME is set to an invalid directory. >&2 echo JAVA_HOME = "%JAVA_HOME%" >&2 echo Please set the JAVA_HOME variable in your environment to match the >&2 echo location of your Java installation. >&2 echo. goto error @REM ==== END VALIDATION ==== :init @REM Find the project base dir, i.e. the directory that contains the folder ".mvn". @REM Fallback to current working directory if not found. set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir set EXEC_DIR=%CD% set WDIR=%EXEC_DIR% :findBaseDir IF EXIST "%WDIR%"\.mvn goto baseDirFound cd .. IF "%WDIR%"=="%CD%" goto baseDirNotFound set WDIR=%CD% goto findBaseDir :baseDirFound set MAVEN_PROJECTBASEDIR=%WDIR% cd "%EXEC_DIR%" goto endDetectBaseDir :baseDirNotFound set MAVEN_PROJECTBASEDIR=%EXEC_DIR% cd "%EXEC_DIR%" :endDetectBaseDir IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig @setlocal EnableExtensions EnableDelayedExpansion for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a @endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% :endReadAdditionalConfig SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B ) @REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central @REM This allows using the maven wrapper in projects that prohibit checking in binary data. if exist %WRAPPER_JAR% ( if "%MVNW_VERBOSE%" == "true" ( echo Found %WRAPPER_JAR% ) ) else ( if not "%MVNW_REPOURL%" == "" ( SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" ) if "%MVNW_VERBOSE%" == "true" ( echo Couldn't find %WRAPPER_JAR%, downloading it ... echo Downloading from: %DOWNLOAD_URL% ) powershell -Command "&{"^ "$webclient = new-object System.Net.WebClient;"^ "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ "}"^ "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ "}" if "%MVNW_VERBOSE%" == "true" ( echo Finished downloading %WRAPPER_JAR% ) ) @REM End of extension @REM Provide a "standardized" way to retrieve the CLI args that will @REM work with both Windows and non-Windows executions. set MAVEN_CMD_LINE_ARGS=%* %MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* if ERRORLEVEL 1 goto error goto end :error set ERROR_CODE=1 :end @endlocal & set ERROR_CODE=%ERROR_CODE% if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost @REM check for post script, once with legacy .bat ending and once with .cmd ending if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" :skipRcPost @REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' if "%MAVEN_BATCH_PAUSE%" == "on" pause if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% exit /B %ERROR_CODE% MinistryOfTransport/pom.xml
New file @@ -0,0 +1,86 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.sinata</groupId> <artifactId>ministryoftransport</artifactId> <version>0.0.1-SNAPSHOT</version> <name>ministryOfTransport</name> <description>MinistryOfTransport project for Spring Boot</description> <packaging>war</packaging> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.11.3</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> <dependency><!--FTPjar--> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>4.4.3</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/MinistryoftransportApplication.java
New file @@ -0,0 +1,21 @@ package com.sinata.ministryoftransport; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.scheduling.annotation.EnableScheduling; @EnableScheduling @SpringBootApplication public class MinistryoftransportApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(MinistryoftransportApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(MinistryoftransportApplication.class); } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/controller/FTPController.java
New file @@ -0,0 +1,49 @@ package com.sinata.ministryoftransport.controller; import com.alibaba.fastjson.JSON; import com.sinata.ministryoftransport.util.FTPUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; /** * FTP上传控制器 */ @RestController @RequestMapping("/ftp") public class FTPController { @Autowired private FTPUtil ftpUtil; /** * 文件上传成功后移动到新的文件夹中 * @param path 文件上传路径 * @param fileName 上传文件名称 * @param url 上传文件网络地址 * @param newFilePath 移动到新的文件路径及新文件名称 */ @ResponseBody @PostMapping("/uploadAndMoveFile") public String uploadAndMoveFile(String path, String fileName, String url, String newFilePath){ try { //上传文件 boolean b = ftpUtil.uploadFile(path, fileName, url); if(b){ //移动文件 boolean b1 = ftpUtil.moveFile(path + "/" + fileName, newFilePath); if(b1){ System.out.println("移动文件成功"); return "上传文件成功"; } } }catch (Exception e){ e.printStackTrace(); } return "上传文件失败"; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/controller/HttpTestController.java
New file @@ -0,0 +1,40 @@ package com.sinata.ministryoftransport.controller; import com.alibaba.fastjson.JSONObject; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.BufferedReader; @RestController @RequestMapping("/") public class HttpTestController { /** * 测试上传数据接口 * 用于验证上传数据的准确性 * 模拟交通部接口 * @param request * @param response */ @ResponseBody @RequestMapping("/baseinfo/company") public void testPush(HttpServletRequest request, HttpServletResponse response){ try { BufferedReader br = request.getReader(); String str, wholeStr = ""; while((str = br.readLine()) != null){ wholeStr += str; } JSONObject jsonObject = JSONObject.parseObject(wholeStr); System.out.println(jsonObject.toJSONString()); }catch (Exception e){ e.printStackTrace(); } } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/controller/MinistryOfTransportController.java
New file @@ -0,0 +1,528 @@ package com.sinata.ministryoftransport.controller; import com.sinata.ministryoftransport.server.IMinistryOfTransportService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; /** * 交通部上传接口 */ @RestController @RequestMapping("/ministryOfTransport") public class MinistryOfTransportController { @Autowired private IMinistryOfTransportService ministryOfTransportService; /** * 上传企业基本信息 */ @ResponseBody @PostMapping("/baseInfoCompany") public String baseInfoCompany(String baseInfoCompany){ try { return ministryOfTransportService.baseInfoCompany(baseInfoCompany); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 上传网约车平台公司营运规模信息 * @param baseInfoCompanyStat */ @ResponseBody @PostMapping("/baseInfoCompanyStat") public String baseInfoCompanyStat(String baseInfoCompanyStat){ try { return ministryOfTransportService.baseInfoCompanyStat(baseInfoCompanyStat); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 上传网约车平台公司支付信息 * @param baseInfoCompanyPay */ @ResponseBody @PostMapping("/baseInfoCompanyPay") public String baseInfoCompanyPay(String baseInfoCompanyPay){ try { return ministryOfTransportService.baseInfoCompanyPay(baseInfoCompanyPay); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 上传网约车平台公司服务机构 * @param baseInfoCompanyService */ @ResponseBody @PostMapping("/baseInfoCompanyService") public String baseInfoCompanyService(String baseInfoCompanyService){ try { return ministryOfTransportService.baseInfoCompanyService(baseInfoCompanyService); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 网约车平台公司经营许可 * @param baseInfoCompanyPermit */ @ResponseBody @PostMapping("/baseInfoCompanyPermit") public String baseInfoCompanyPermit(String baseInfoCompanyPermit){ try { return ministryOfTransportService.baseInfoCompanyPermit(baseInfoCompanyPermit); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 网约车平台公司运价信息 * @param baseInfoCompanyFare */ @ResponseBody @PostMapping("/baseInfoCompanyFare") public String baseInfoCompanyFare(String baseInfoCompanyFare){ try { return ministryOfTransportService.baseInfoCompanyFare(baseInfoCompanyFare); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 车辆基本信息 * @param baseInfoVehicle */ @ResponseBody @PostMapping("/baseInfoVehicle") public String baseInfoVehicle(String baseInfoVehicle){ try { return ministryOfTransportService.baseInfoVehicle(baseInfoVehicle); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 车辆保险信息 * @param baseInfoVehicleInsurance */ @ResponseBody @PostMapping("/baseInfoVehicleInsurance") public String baseInfoVehicleInsurance(String baseInfoVehicleInsurance){ try { return ministryOfTransportService.baseInfoVehicleInsurance(baseInfoVehicleInsurance); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 网约车车辆里程信息 * @param baseInfoVehicleTotalMile */ @ResponseBody @PostMapping("/baseInfoVehicleTotalMile") public String baseInfoVehicleTotalMile(String baseInfoVehicleTotalMile){ try { return ministryOfTransportService.baseInfoVehicleTotalMile(baseInfoVehicleTotalMile); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 驾驶员基本信息 * @param baseInfoDriver */ @ResponseBody @PostMapping("/baseInfoDriver") public String baseInfoDriver(String baseInfoDriver){ try { return ministryOfTransportService.baseInfoDriver(baseInfoDriver); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 网约车驾驶员培训信息 * @param baseInfoDriverEducate */ @ResponseBody @PostMapping("/baseInfoDriverEducate") public String baseInfoDriverEducate(String baseInfoDriverEducate){ try { return ministryOfTransportService.baseInfoDriverEducate(baseInfoDriverEducate); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 驾驶员移动终端信息 * @param baseInfoDriverApp */ @ResponseBody @PostMapping("/baseInfoDriverApp") public String baseInfoDriverApp(String baseInfoDriverApp){ try { return ministryOfTransportService.baseInfoDriverApp(baseInfoDriverApp); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 驾驶员统计信息 * @param baseInfoDriverStat */ @ResponseBody @PostMapping("/baseInfoDriverStat") public String baseInfoDriverStat(String baseInfoDriverStat){ try { return ministryOfTransportService.baseInfoDriverStat(baseInfoDriverStat); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 乘客基本信息 * @param baseInfoPassenger */ @ResponseBody @PostMapping("/baseInfoPassenger") public String baseInfoPassenger(String baseInfoPassenger){ try { return ministryOfTransportService.baseInfoPassenger(baseInfoPassenger); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 订单发起接口 * @param orderCreate */ @ResponseBody @PostMapping("/orderCreate") public String orderCreate(String orderCreate){ try { return ministryOfTransportService.orderCreate(orderCreate); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 订单成功接口 * @param orderMatch */ @ResponseBody @PostMapping("/orderMatch") public String orderMatch(String orderMatch){ try { return ministryOfTransportService.orderMatch(orderMatch); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 订单撤销接口 * @param orderCancel */ @ResponseBody @PostMapping("/orderCancel") public String orderCancel(String orderCancel){ try { return ministryOfTransportService.orderCancel(orderCancel); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 车辆经营上线接口 * @param operateLogin */ @ResponseBody @PostMapping("/operateLogin") public String operateLogin(String operateLogin){ try { return ministryOfTransportService.operateLogin(operateLogin); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 车辆经营下线接口 * @param operateLogout */ @ResponseBody @PostMapping("/operateLogout") public String operateLogout(String operateLogout){ try { return ministryOfTransportService.operateLogout(operateLogout); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 经营出发接口 * @param operateDepart */ @ResponseBody @PostMapping("/operateDepart") public String operateDepart(String operateDepart){ try { return ministryOfTransportService.operateDepart(operateDepart); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 经营到达接口 * @param operateArrive */ @ResponseBody @PostMapping("/operateArrive") public String operateArrive(String operateArrive){ try { return ministryOfTransportService.operateArrive(operateArrive); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 经营支付接口 * @param operatePay */ @ResponseBody @PostMapping("/operatePay") public String operatePay(String operatePay){ try { return ministryOfTransportService.operatePay(operatePay); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 驾驶员定位信息 * @param positionDriver */ @ResponseBody @PostMapping("/positionDriver") public String positionDriver(String positionDriver){ try { return ministryOfTransportService.positionDriver(positionDriver); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 车辆定位信息 * @param positionVehicle */ @ResponseBody @PostMapping("/positionVehicle") public String positionVehicle(String positionVehicle){ try { return ministryOfTransportService.positionVehicle(positionVehicle); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 乘客评价信息 * @param ratedPassenger */ @ResponseBody @PostMapping("/ratedPassenger") public String ratedPassenger(String ratedPassenger){ try { return ministryOfTransportService.ratedPassenger(ratedPassenger); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 乘客投诉信息 * @param ratedPassengerComplaint */ @ResponseBody @PostMapping("/ratedPassengerComplaint") public String ratedPassengerComplaint(String ratedPassengerComplaint){ try { return ministryOfTransportService.ratedPassengerComplaint(ratedPassengerComplaint); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 驾驶员处罚信息 * @param ratedDriverPunish */ @ResponseBody @PostMapping("/ratedDriverPunish") public String ratedDriverPunish(String ratedDriverPunish){ try { return ministryOfTransportService.ratedDriverPunish(ratedDriverPunish); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 驾驶员信誉信息 * @param ratedDriver */ @ResponseBody @PostMapping("/ratedDriver") public String ratedDriver(String ratedDriver){ try { return ministryOfTransportService.ratedDriver(ratedDriver); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 私人小客车合乘信息服务平台基本信息 * @param shareCompany */ @ResponseBody @PostMapping("/shareCompany") public String shareCompany(String shareCompany){ try { return ministryOfTransportService.shareCompany(shareCompany); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 私人小客车合乘驾驶员行程发布接口 * @param shareRoute */ @ResponseBody @PostMapping("/shareRoute") public String shareRoute(String shareRoute){ try { return ministryOfTransportService.shareRoute(shareRoute); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 私人小客车合乘订单接口 * @param shareOrder */ @ResponseBody @PostMapping("/shareOrder") public String shareOrder(String shareOrder){ try { return ministryOfTransportService.shareOrder(shareOrder); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } /** * 私人小客车合乘订单支付接口 * @param sharePay */ @ResponseBody @PostMapping("/sharePay") public String sharePay(String sharePay){ try { return ministryOfTransportService.sharePay(sharePay); }catch (Exception e){ e.printStackTrace(); } return "返回异常"; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoCompany.java
New file @@ -0,0 +1,197 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 企业基础信息 */ public class BaseInfoCompany { /** * 企业名称 */ private String CompanyName; /** * 统一社会信用代码 */ private String Identifier; /** * 行政区划代码(见 GB/T 2260) */ private Integer Address; /** * 经营范围 */ private String BusinessScope; /** * 通信地址 */ private String ContactAddress; /** * 经营业户经济类型(见 JT/T415-2006 中5.1.8规定) */ private String EconomicType; /** * 注册资本(按照营业执照内容填写) */ private String RegCapital; /** * 法人代表姓名(按照营业执照内容填写) */ private String LegalName; /** * 法人代表身份证号码 */ private String LegalID; /** * 法人代表电话 */ private String LegalPhone; /** * 法人代表身份证扫描件名称 */ private String LegalPhoto; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间(网约车平台完成数据更的时间) */ private Date UpdateTime; public String getCompanyName() { return CompanyName; } public void setCompanyName(String companyName) { CompanyName = companyName; } public String getIdentifier() { return Identifier; } public void setIdentifier(String identifier) { Identifier = identifier; } public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getBusinessScope() { return BusinessScope; } public void setBusinessScope(String businessScope) { BusinessScope = businessScope; } public String getContactAddress() { return ContactAddress; } public void setContactAddress(String contactAddress) { ContactAddress = contactAddress; } public String getEconomicType() { return EconomicType; } public void setEconomicType(String economicType) { EconomicType = economicType; } public String getRegCapital() { return RegCapital; } public void setRegCapital(String regCapital) { RegCapital = regCapital; } public String getLegalName() { return LegalName; } public void setLegalName(String legalName) { LegalName = legalName; } public String getLegalID() { return LegalID; } public void setLegalID(String legalID) { LegalID = legalID; } public String getLegalPhone() { return LegalPhone; } public void setLegalPhone(String legalPhone) { LegalPhone = legalPhone; } public String getLegalPhoto() { return LegalPhoto; } public void setLegalPhoto(String legalPhoto) { LegalPhoto = legalPhoto; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoCompany{" + "CompanyName='" + CompanyName + '\'' + ", Identifier='" + Identifier + '\'' + ", Address=" + Address + ", BusinessScope='" + BusinessScope + '\'' + ", ContactAddress='" + ContactAddress + '\'' + ", EconomicType='" + EconomicType + '\'' + ", RegCapital='" + RegCapital + '\'' + ", LegalName='" + LegalName + '\'' + ", LegalID='" + LegalID + '\'' + ", LegalPhone='" + LegalPhone + '\'' + ", LegalPhoto='" + LegalPhoto + '\'' + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoCompanyFare.java
New file @@ -0,0 +1,353 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车平台公司运价信息 */ public class BaseInfoCompanyFare { /** * 运价适用地行政区划代码 */ private Integer Address; /** * 运价类型编码(由网约车平台公司统一编码,应确保唯一性) */ private String FareType; /** * 运价类型说明 */ private String FareTypeNote; /** * 运价有效期起 */ private Date FareValidOn; /** * 运价有效止 */ private Date FareValidOff; /** * 起步价(元) */ private Double StartFare; /** * 起步里程(km) */ private Integer StartMile; /** * 计程单价(按公里/元) */ private Double UnitPricePerMile; /** * 计时单价(按分钟/元) */ private Double UnitPricePerMinute; /** * 单程加价单价(元) */ private Double UpPrice; /** * 单程加价公里(km) */ private Integer UpPriceStartMile; /** * 营运早高峰时间起(HHmm 24小时) */ private String MorningPeakTimeOn; /** * 营运早高峰时间止(HHmm 24小时) */ private String MorningPeakTimeOff; /** * 营运晚高峰时间起(HHmm 24小时) */ private String EveningPeakTimeOn; /** * 营运晚高峰时间止(HHmm 24小时) */ private String EveningPeakTimeOff; /** * 其他营运高等时间起(HHmm 24小时) */ private String OtherPeakTimeOn; /** * 其他营运高等时间止(HHmm 24小时) */ private String OtherPeakTineOff; /** * 高峰时间单程加价单价(元) */ private Double PeakUnitPrice; /** * 高峰时间单程加价公里(km) */ private Integer PeakPriceStartMile; /** * 低速计时加价(按分钟 元) */ private Double LowSpeedPriceMinute; /** * 夜间费(按公里 元) */ private Double NightPricePerMile; /** * 夜间费(按分钟 元) */ private Double NightPricePerMinute; /** * 其它加价金额(元) */ private Double OtherPrice; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getFareType() { return FareType; } public void setFareType(String fareType) { FareType = fareType; } public String getFareTypeNote() { return FareTypeNote; } public void setFareTypeNote(String fareTypeNote) { FareTypeNote = fareTypeNote; } public Date getFareValidOn() { return FareValidOn; } public void setFareValidOn(Date fareValidOn) { FareValidOn = fareValidOn; } public Date getFareValidOff() { return FareValidOff; } public void setFareValidOff(Date fareValidOff) { FareValidOff = fareValidOff; } public Double getStartFare() { return StartFare; } public void setStartFare(Double startFare) { StartFare = startFare; } public Integer getStartMile() { return StartMile; } public void setStartMile(Integer startMile) { StartMile = startMile; } public Double getUnitPricePerMile() { return UnitPricePerMile; } public void setUnitPricePerMile(Double unitPricePerMile) { UnitPricePerMile = unitPricePerMile; } public Double getUnitPricePerMinute() { return UnitPricePerMinute; } public void setUnitPricePerMinute(Double unitPricePerMinute) { UnitPricePerMinute = unitPricePerMinute; } public Double getUpPrice() { return UpPrice; } public void setUpPrice(Double upPrice) { UpPrice = upPrice; } public Integer getUpPriceStartMile() { return UpPriceStartMile; } public void setUpPriceStartMile(Integer upPriceStartMile) { UpPriceStartMile = upPriceStartMile; } public String getMorningPeakTimeOn() { return MorningPeakTimeOn; } public void setMorningPeakTimeOn(String morningPeakTimeOn) { MorningPeakTimeOn = morningPeakTimeOn; } public String getMorningPeakTimeOff() { return MorningPeakTimeOff; } public void setMorningPeakTimeOff(String morningPeakTimeOff) { MorningPeakTimeOff = morningPeakTimeOff; } public String getEveningPeakTimeOn() { return EveningPeakTimeOn; } public void setEveningPeakTimeOn(String eveningPeakTimeOn) { EveningPeakTimeOn = eveningPeakTimeOn; } public String getEveningPeakTimeOff() { return EveningPeakTimeOff; } public void setEveningPeakTimeOff(String eveningPeakTimeOff) { EveningPeakTimeOff = eveningPeakTimeOff; } public String getOtherPeakTimeOn() { return OtherPeakTimeOn; } public void setOtherPeakTimeOn(String otherPeakTimeOn) { OtherPeakTimeOn = otherPeakTimeOn; } public String getOtherPeakTineOff() { return OtherPeakTineOff; } public void setOtherPeakTineOff(String otherPeakTineOff) { OtherPeakTineOff = otherPeakTineOff; } public Double getPeakUnitPrice() { return PeakUnitPrice; } public void setPeakUnitPrice(Double peakUnitPrice) { PeakUnitPrice = peakUnitPrice; } public Integer getPeakPriceStartMile() { return PeakPriceStartMile; } public void setPeakPriceStartMile(Integer peakPriceStartMile) { PeakPriceStartMile = peakPriceStartMile; } public Double getLowSpeedPriceMinute() { return LowSpeedPriceMinute; } public void setLowSpeedPriceMinute(Double lowSpeedPriceMinute) { LowSpeedPriceMinute = lowSpeedPriceMinute; } public Double getNightPricePerMile() { return NightPricePerMile; } public void setNightPricePerMile(Double nightPricePerMile) { NightPricePerMile = nightPricePerMile; } public Double getNightPricePerMinute() { return NightPricePerMinute; } public void setNightPricePerMinute(Double nightPricePerMinute) { NightPricePerMinute = nightPricePerMinute; } public Double getOtherPrice() { return OtherPrice; } public void setOtherPrice(Double otherPrice) { OtherPrice = otherPrice; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoCompanyFare{" + "Address=" + Address + ", FareType='" + FareType + '\'' + ", FareTypeNote='" + FareTypeNote + '\'' + ", FareValidOn=" + FareValidOn + ", FareValidOff=" + FareValidOff + ", StartFare=" + StartFare + ", StartMile=" + StartMile + ", UnitPricePerMile=" + UnitPricePerMile + ", UnitPricePerMinute=" + UnitPricePerMinute + ", UpPrice=" + UpPrice + ", UpPriceStartMile=" + UpPriceStartMile + ", MorningPeakTimeOn='" + MorningPeakTimeOn + '\'' + ", MorningPeakTimeOff='" + MorningPeakTimeOff + '\'' + ", EveningPeakTimeOn='" + EveningPeakTimeOn + '\'' + ", EveningPeakTimeOff='" + EveningPeakTimeOff + '\'' + ", OtherPeakTimeOn='" + OtherPeakTimeOn + '\'' + ", OtherPeakTineOff='" + OtherPeakTineOff + '\'' + ", PeakUnitPrice=" + PeakUnitPrice + ", PeakPriceStartMile=" + PeakPriceStartMile + ", LowSpeedPriceMinute=" + LowSpeedPriceMinute + ", NightPricePerMile=" + NightPricePerMile + ", NightPricePerMinute=" + NightPricePerMinute + ", OtherPrice=" + OtherPrice + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoCompanyPay.java
New file @@ -0,0 +1,132 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车平台公司支付信息 */ public class BaseInfoCompanyPay { /** * 银行或者非银行支付机构名称 */ private String PayName; /** * 非银行支付机构支付业务许可证编号 */ private String PayId; /** * 支付业务类型 */ private String PayType; /** * 业务覆盖范围 */ private String PayScope; /** * 备付金存管银行 */ private String PrepareBank; /** * 结算周期 */ private Integer CountDate; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public String getPayName() { return PayName; } public void setPayName(String payName) { PayName = payName; } public String getPayId() { return PayId; } public void setPayId(String payId) { PayId = payId; } public String getPayType() { return PayType; } public void setPayType(String payType) { PayType = payType; } public String getPayScope() { return PayScope; } public void setPayScope(String payScope) { PayScope = payScope; } public String getPrepareBank() { return PrepareBank; } public void setPrepareBank(String prepareBank) { PrepareBank = prepareBank; } public Integer getCountDate() { return CountDate; } public void setCountDate(Integer countDate) { CountDate = countDate; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoCompanyPay{" + "PayName='" + PayName + '\'' + ", PayId='" + PayId + '\'' + ", PayType='" + PayType + '\'' + ", PayScope='" + PayScope + '\'' + ", PrepareBank='" + PrepareBank + '\'' + ", CountDate=" + CountDate + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoCompanyPermit.java
New file @@ -0,0 +1,158 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车平台公司经营许可 */ public class BaseInfoCompanyPermit { /** * 许可地行政区划代码 */ private Integer Address; /** * 网络预约出租车经营许可证号 */ private String Certificate; /** * 经营区域 */ private String OperationArea; /** * 公司名称 */ private String OwnerName; /** * 发证机构名称 */ private String Organization; /** * 有效期起 */ private Date StartDate; /** * 有效期止 */ private Date StopDate; /** * 初次发证日期 */ private Date CertifyDate; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getCertificate() { return Certificate; } public void setCertificate(String certificate) { Certificate = certificate; } public String getOperationArea() { return OperationArea; } public void setOperationArea(String operationArea) { OperationArea = operationArea; } public String getOwnerName() { return OwnerName; } public void setOwnerName(String ownerName) { OwnerName = ownerName; } public String getOrganization() { return Organization; } public void setOrganization(String organization) { Organization = organization; } public Date getStartDate() { return StartDate; } public void setStartDate(Date startDate) { StartDate = startDate; } public Date getStopDate() { return StopDate; } public void setStopDate(Date stopDate) { StopDate = stopDate; } public Date getCertifyDate() { return CertifyDate; } public void setCertifyDate(Date certifyDate) { CertifyDate = certifyDate; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoCompanyPermit{" + "Address=" + Address + ", Certificate='" + Certificate + '\'' + ", OperationArea='" + OperationArea + '\'' + ", OwnerName='" + OwnerName + '\'' + ", Organization='" + Organization + '\'' + ", StartDate=" + StartDate + ", StopDate=" + StopDate + ", CertifyDate=" + CertifyDate + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoCompanyService.java
New file @@ -0,0 +1,197 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车平台公司服务机构 */ public class BaseInfoCompanyService { /** * 行政区划代码 */ private Integer Address; /** * 服务机构名称 */ private String ServiceName; /** * 服务机构代码 */ private String ServiceNo; /** * 服务机构地址 */ private String DetailAddress; /** * 服务机构负责人姓名 */ private String ResponsibleName; /** * 负责人联系电话 */ private String ResponsiblePhone; /** * 服务机构管理人姓名 */ private String ManagerName; /** * 管理人联系电话 */ private String ManagerPhone; /** * 服务机构紧急联系电话 */ private String ContactPhone; /** * 行政文书送达邮寄地址 */ private String MailAddress; /** * 服务机构设立日期 */ private Date CreateDate; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getServiceName() { return ServiceName; } public void setServiceName(String serviceName) { ServiceName = serviceName; } public String getServiceNo() { return ServiceNo; } public void setServiceNo(String serviceNo) { ServiceNo = serviceNo; } public String getDetailAddress() { return DetailAddress; } public void setDetailAddress(String detailAddress) { DetailAddress = detailAddress; } public String getResponsibleName() { return ResponsibleName; } public void setResponsibleName(String responsibleName) { ResponsibleName = responsibleName; } public String getResponsiblePhone() { return ResponsiblePhone; } public void setResponsiblePhone(String responsiblePhone) { ResponsiblePhone = responsiblePhone; } public String getManagerName() { return ManagerName; } public void setManagerName(String managerName) { ManagerName = managerName; } public String getManagerPhone() { return ManagerPhone; } public void setManagerPhone(String managerPhone) { ManagerPhone = managerPhone; } public String getContactPhone() { return ContactPhone; } public void setContactPhone(String contactPhone) { ContactPhone = contactPhone; } public String getMailAddress() { return MailAddress; } public void setMailAddress(String mailAddress) { MailAddress = mailAddress; } public Date getCreateDate() { return CreateDate; } public void setCreateDate(Date createDate) { CreateDate = createDate; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoCompanyService{" + "Address=" + Address + ", ServiceName='" + ServiceName + '\'' + ", ServiceNo='" + ServiceNo + '\'' + ", DetailAddress='" + DetailAddress + '\'' + ", ResponsibleName='" + ResponsibleName + '\'' + ", ResponsiblePhone='" + ResponsiblePhone + '\'' + ", ManagerName='" + ManagerName + '\'' + ", ManagerPhone='" + ManagerPhone + '\'' + ", ContactPhone='" + ContactPhone + '\'' + ", MailAddress='" + MailAddress + '\'' + ", CreateDate=" + CreateDate + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoCompanyStat.java
New file @@ -0,0 +1,67 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车平台公司营运规模信息 */ public class BaseInfoCompanyStat { /** * 平台注册网约车辆数 */ private Integer VehicleNum; /** * 平台注册驾驶员数 */ private Integer DriverNum; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getVehicleNum() { return VehicleNum; } public void setVehicleNum(Integer vehicleNum) { VehicleNum = vehicleNum; } public Integer getDriverNum() { return DriverNum; } public void setDriverNum(Integer driverNum) { DriverNum = driverNum; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoCompanyStat{" + "VehicleNum=" + VehicleNum + ", DriverNum=" + DriverNum + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoDriver.java
New file @@ -0,0 +1,535 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 驾驶员基本信息 */ public class BaseInfoDriver { /** * 注册地行政区划代码 */ private Integer Address; /** * 机动车驾驶员姓名 */ private String DriverName; /** * 驾驶员手机号 */ private String DriverPhone; /** * 驾驶员性别 */ private String DriverGender; /** * 出生日期 */ private Date DriverBirthday; /** * 国籍 */ private String DriverNationality; /** * 驾驶员民族(见 JT/T 697.7-2014中4.1.2.1.7) */ private String DriverNation; /** * 驾驶员婚姻状况(未婚,已婚,离异) */ private String DriverMaritalStatus; /** * 驾驶员外语能力 */ private String DriverLanguageLevel; /** * 驾驶员学历(见 JT/T 697.7-2014中4.1.2.1.11) */ private String DriverEducation; /** * 户口登记机关名称 */ private String DriverCensus; /** * 户口住址或长住地址 */ private String DriverAddress; /** * 驾驶员通信地址 */ private String DriverContactAddress; /** * 驾驶员照片文件编号 */ private String PhotoId; /** * 机动车驾驶证号 */ private String LicenseId; /** * 机动车驾驶证扫描件文件编号 */ private String LicensePhotoId; /** * 准驾车型(见 JT/T 697.7-2014中5.16) */ private String DriverType; /** * 初次领取驾驶证日期 */ private Date GetDriverLicenseDate; /** * 驾驶证有效期限起 */ private Date DriverLicenseOn; /** * 驾驶证有效期限止 */ private Date DriverLicenseOff; /** * 是否巡游出租汽车驾驶员(1:是,2:否) */ private Integer TaxiDriver; /** * 网络预约出租汽车驾驶员资格证号 */ private String CertificateNo; /** * 网络预约出租汽车驾驶员证发证机构 */ private String NetworkCarIssueOrganization; /** * 资格证发证日期 */ private Date NetworkCarIssueDate; /** * 初次领取资格证日期 */ private Date GetNetworkCarProofDate; /** * 资格证有效起始日期 */ private Date NetworkCarProofOn; /** * 资格证有截止日期 */ private Date NetworkCarProofOff; /** * 报备日期(驾驶员信息向服务所在地出租车行政主管部门报备日期) */ private Date RegisterDate; /** * 是否专职驾驶员(1:是,0:否) */ private Integer FullTimeDriver; /** * 是否在驾驶员黑名单内(1:是,0:否) */ private Integer InDriverBlacklist; /** * 服务类型(1:网络预约出租汽车,2:巡游出租汽车,3:私人小客车合乘) */ private Integer CommercialType; /** * 驾驶员合同签署公司 */ private String ContractCompany; /** * 合同有效期起 */ private Date ContractOn; /** * 合同有效期止 */ private Date ContractOff; /** * 紧急情况联系人 */ private String EmergencyContact; /** * 紧急情况联系人电话 */ private String EmergencyContactPhone; /** * 紧急情况联系人通信地址 */ private String EmergencyContactAddress; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getDriverName() { return DriverName; } public void setDriverName(String driverName) { DriverName = driverName; } public String getDriverPhone() { return DriverPhone; } public void setDriverPhone(String driverPhone) { DriverPhone = driverPhone; } public String getDriverGender() { return DriverGender; } public void setDriverGender(String driverGender) { DriverGender = driverGender; } public Date getDriverBirthday() { return DriverBirthday; } public void setDriverBirthday(Date driverBirthday) { DriverBirthday = driverBirthday; } public String getDriverNationality() { return DriverNationality; } public void setDriverNationality(String driverNationality) { DriverNationality = driverNationality; } public String getDriverNation() { return DriverNation; } public void setDriverNation(String driverNation) { DriverNation = driverNation; } public String getDriverMaritalStatus() { return DriverMaritalStatus; } public void setDriverMaritalStatus(String driverMaritalStatus) { DriverMaritalStatus = driverMaritalStatus; } public String getDriverLanguageLevel() { return DriverLanguageLevel; } public void setDriverLanguageLevel(String driverLanguageLevel) { DriverLanguageLevel = driverLanguageLevel; } public String getDriverEducation() { return DriverEducation; } public void setDriverEducation(String driverEducation) { DriverEducation = driverEducation; } public String getDriverCensus() { return DriverCensus; } public void setDriverCensus(String driverCensus) { DriverCensus = driverCensus; } public String getDriverAddress() { return DriverAddress; } public void setDriverAddress(String driverAddress) { DriverAddress = driverAddress; } public String getDriverContactAddress() { return DriverContactAddress; } public void setDriverContactAddress(String driverContactAddress) { DriverContactAddress = driverContactAddress; } public String getPhotoId() { return PhotoId; } public void setPhotoId(String photoId) { PhotoId = photoId; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getLicensePhotoId() { return LicensePhotoId; } public void setLicensePhotoId(String licensePhotoId) { LicensePhotoId = licensePhotoId; } public String getDriverType() { return DriverType; } public void setDriverType(String driverType) { DriverType = driverType; } public Date getGetDriverLicenseDate() { return GetDriverLicenseDate; } public void setGetDriverLicenseDate(Date getDriverLicenseDate) { GetDriverLicenseDate = getDriverLicenseDate; } public Date getDriverLicenseOn() { return DriverLicenseOn; } public void setDriverLicenseOn(Date driverLicenseOn) { DriverLicenseOn = driverLicenseOn; } public Date getDriverLicenseOff() { return DriverLicenseOff; } public void setDriverLicenseOff(Date driverLicenseOff) { DriverLicenseOff = driverLicenseOff; } public Integer getTaxiDriver() { return TaxiDriver; } public void setTaxiDriver(Integer taxiDriver) { TaxiDriver = taxiDriver; } public String getCertificateNo() { return CertificateNo; } public void setCertificateNo(String certificateNo) { CertificateNo = certificateNo; } public String getNetworkCarIssueOrganization() { return NetworkCarIssueOrganization; } public void setNetworkCarIssueOrganization(String networkCarIssueOrganization) { NetworkCarIssueOrganization = networkCarIssueOrganization; } public Date getNetworkCarIssueDate() { return NetworkCarIssueDate; } public void setNetworkCarIssueDate(Date networkCarIssueDate) { NetworkCarIssueDate = networkCarIssueDate; } public Date getGetNetworkCarProofDate() { return GetNetworkCarProofDate; } public void setGetNetworkCarProofDate(Date getNetworkCarProofDate) { GetNetworkCarProofDate = getNetworkCarProofDate; } public Date getNetworkCarProofOn() { return NetworkCarProofOn; } public void setNetworkCarProofOn(Date networkCarProofOn) { NetworkCarProofOn = networkCarProofOn; } public Date getNetworkCarProofOff() { return NetworkCarProofOff; } public void setNetworkCarProofOff(Date networkCarProofOff) { NetworkCarProofOff = networkCarProofOff; } public Date getRegisterDate() { return RegisterDate; } public void setRegisterDate(Date registerDate) { RegisterDate = registerDate; } public Integer getFullTimeDriver() { return FullTimeDriver; } public void setFullTimeDriver(Integer fullTimeDriver) { FullTimeDriver = fullTimeDriver; } public Integer getInDriverBlacklist() { return InDriverBlacklist; } public void setInDriverBlacklist(Integer inDriverBlacklist) { InDriverBlacklist = inDriverBlacklist; } public Integer getCommercialType() { return CommercialType; } public void setCommercialType(Integer commercialType) { CommercialType = commercialType; } public String getContractCompany() { return ContractCompany; } public void setContractCompany(String contractCompany) { ContractCompany = contractCompany; } public Date getContractOn() { return ContractOn; } public void setContractOn(Date contractOn) { ContractOn = contractOn; } public Date getContractOff() { return ContractOff; } public void setContractOff(Date contractOff) { ContractOff = contractOff; } public String getEmergencyContact() { return EmergencyContact; } public void setEmergencyContact(String emergencyContact) { EmergencyContact = emergencyContact; } public String getEmergencyContactPhone() { return EmergencyContactPhone; } public void setEmergencyContactPhone(String emergencyContactPhone) { EmergencyContactPhone = emergencyContactPhone; } public String getEmergencyContactAddress() { return EmergencyContactAddress; } public void setEmergencyContactAddress(String emergencyContactAddress) { EmergencyContactAddress = emergencyContactAddress; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoDriver{" + "Address=" + Address + ", DriverName='" + DriverName + '\'' + ", DriverPhone='" + DriverPhone + '\'' + ", DriverGender='" + DriverGender + '\'' + ", DriverBirthday=" + DriverBirthday + ", DriverNationality='" + DriverNationality + '\'' + ", DriverNation='" + DriverNation + '\'' + ", DriverMaritalStatus='" + DriverMaritalStatus + '\'' + ", DriverLanguageLevel='" + DriverLanguageLevel + '\'' + ", DriverEducation='" + DriverEducation + '\'' + ", DriverCensus='" + DriverCensus + '\'' + ", DriverAddress='" + DriverAddress + '\'' + ", DriverContactAddress='" + DriverContactAddress + '\'' + ", PhotoId='" + PhotoId + '\'' + ", LicenseId='" + LicenseId + '\'' + ", LicensePhotoId='" + LicensePhotoId + '\'' + ", DriverType='" + DriverType + '\'' + ", GetDriverLicenseDate=" + GetDriverLicenseDate + ", DriverLicenseOn=" + DriverLicenseOn + ", DriverLicenseOff=" + DriverLicenseOff + ", TaxiDriver=" + TaxiDriver + ", CertificateNo='" + CertificateNo + '\'' + ", NetworkCarIssueOrganization='" + NetworkCarIssueOrganization + '\'' + ", NetworkCarIssueDate=" + NetworkCarIssueDate + ", GetNetworkCarProofDate=" + GetNetworkCarProofDate + ", NetworkCarProofOn=" + NetworkCarProofOn + ", NetworkCarProofOff=" + NetworkCarProofOff + ", RegisterDate=" + RegisterDate + ", FullTimeDriver=" + FullTimeDriver + ", InDriverBlacklist=" + InDriverBlacklist + ", CommercialType=" + CommercialType + ", ContractCompany='" + ContractCompany + '\'' + ", ContractOn=" + ContractOn + ", ContractOff=" + ContractOff + ", EmergencyContact='" + EmergencyContact + '\'' + ", EmergencyContactPhone='" + EmergencyContactPhone + '\'' + ", EmergencyContactAddress='" + EmergencyContactAddress + '\'' + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoDriverApp.java
New file @@ -0,0 +1,132 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 驾驶员移动终端信息 */ public class BaseInfoDriverApp { /** * 注册地行政区划代码 */ private Integer Address; /** * 机动车驾驶证号 */ private String LicenseId; /** * 驾驶员手机号 */ private String DriverPhone; /** * 手机运营商(1:中国联通,2:中国移动,3:中国电信,4:其他) */ private Integer NetType; /** * 使用APP版本号 */ private String AppVersion; /** * 使用地图类型(1:百度地图,2:高德地图,3:其他) */ private Integer MapType; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getDriverPhone() { return DriverPhone; } public void setDriverPhone(String driverPhone) { DriverPhone = driverPhone; } public Integer getNetType() { return NetType; } public void setNetType(Integer netType) { NetType = netType; } public String getAppVersion() { return AppVersion; } public void setAppVersion(String appVersion) { AppVersion = appVersion; } public Integer getMapType() { return MapType; } public void setMapType(Integer mapType) { MapType = mapType; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoDriverApp{" + "Address=" + Address + ", LicenseId='" + LicenseId + '\'' + ", DriverPhone='" + DriverPhone + '\'' + ", NetType=" + NetType + ", AppVersion='" + AppVersion + '\'' + ", MapType=" + MapType + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoDriverEducate.java
New file @@ -0,0 +1,132 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车驾驶员培训信息 */ public class BaseInfoDriverEducate { /** * 注册地行政区划代码 */ private Integer Address; /** * 机动车驾驶证号 */ private String LicenseId; /** * 驾驶员培训课程名称 */ private String CourseName; /** * 培训课程日期 */ private Date CourseDate; /** * 培训开始时间 */ private String StartTime; /** * 培训结束时间 */ private String StopTime; /** * 培训时长 */ private Integer Duration; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getCourseName() { return CourseName; } public void setCourseName(String courseName) { CourseName = courseName; } public Date getCourseDate() { return CourseDate; } public void setCourseDate(Date courseDate) { CourseDate = courseDate; } public String getStartTime() { return StartTime; } public void setStartTime(String startTime) { StartTime = startTime; } public String getStopTime() { return StopTime; } public void setStopTime(String stopTime) { StopTime = stopTime; } public Integer getDuration() { return Duration; } public void setDuration(Integer duration) { Duration = duration; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoDriverEducate{" + "Address=" + Address + ", LicenseId='" + LicenseId + '\'' + ", CourseName='" + CourseName + '\'' + ", CourseDate=" + CourseDate + ", StartTime='" + StartTime + '\'' + ", StopTime='" + StopTime + '\'' + ", Duration=" + Duration + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoDriverStat.java
New file @@ -0,0 +1,119 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 驾驶员统计信息 */ public class BaseInfoDriverStat { /** * 注册地行政区划代码 */ private Integer Address; /** * 机动车驾驶证号 */ private String LicenseId; /** * 统计周期(统计周期按月,内容填写统计月份) */ private Date Cycle; /** * 完成订单次数 */ private Integer OrderCount; /** * 交通违章次数 */ private Integer TrafficViolationCount; /** * 被投诉次数 */ private Integer ComplainedCount; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public Date getCycle() { return Cycle; } public void setCycle(Date cycle) { Cycle = cycle; } public Integer getOrderCount() { return OrderCount; } public void setOrderCount(Integer orderCount) { OrderCount = orderCount; } public Integer getTrafficViolationCount() { return TrafficViolationCount; } public void setTrafficViolationCount(Integer trafficViolationCount) { TrafficViolationCount = trafficViolationCount; } public Integer getComplainedCount() { return ComplainedCount; } public void setComplainedCount(Integer complainedCount) { ComplainedCount = complainedCount; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoDriverStat{" + "Address=" + Address + ", LicenseId='" + LicenseId + '\'' + ", Cycle=" + Cycle + ", OrderCount=" + OrderCount + ", TrafficViolationCount=" + TrafficViolationCount + ", ComplainedCount=" + ComplainedCount + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoPassenger.java
New file @@ -0,0 +1,106 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 乘客基本信息 */ public class BaseInfoPassenger { /** * 注册日期 */ private Date RegisterDate; /** * 乘客手机号 */ private String PassengerPhone; /** * 乘客称谓 */ private String PassengerName; /** * 乘客性别 */ private String PassengerGender; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Date getRegisterDate() { return RegisterDate; } public void setRegisterDate(Date registerDate) { RegisterDate = registerDate; } public String getPassengerPhone() { return PassengerPhone; } public void setPassengerPhone(String passengerPhone) { PassengerPhone = passengerPhone; } public String getPassengerName() { return PassengerName; } public void setPassengerName(String passengerName) { PassengerName = passengerName; } public String getPassengerGender() { return PassengerGender; } public void setPassengerGender(String passengerGender) { PassengerGender = passengerGender; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoPassenger{" + "RegisterDate=" + RegisterDate + ", PassengerPhone='" + PassengerPhone + '\'' + ", PassengerName='" + PassengerName + '\'' + ", PassengerGender='" + PassengerGender + '\'' + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoVehicle.java
New file @@ -0,0 +1,471 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 车辆基本信息 */ public class BaseInfoVehicle { /** * 车辆所在城市行政区划代码 */ private Integer Address; /** * 车辆号牌 */ private String VehicleNo; /** * 车牌颜色 */ private String PlateColor; /** * 核定载客位 */ private Integer Seats; /** * 车辆厂牌 */ private String Brand; /** * 车辆型号 */ private String Model; /** * 车辆类型(以机动车行驶证为准) */ private String VehicleType; /** * 车辆所有人(以机动车行驶证为准) */ private String OwnerName; /** * 车身颜色 */ private String VehicleColor; /** * 发送机号(以机动车行驶证为准) */ private String EngineId; /** * 车辆VIN码(以机动车行驶证为准) */ private String VIN; /** * 车辆注册日期(以机动车行驶证为准) */ private Date CertifyDateA; /** * 车辆燃料类型(见 JT/T697.7-2014中4.1.4.15) */ private String FuelType; /** * 发送机排量(毫升) */ private String EngineDisplace; /** * 车辆照片文件编号 */ private String PhotoId; /** * 运输证字号(见 JT/T 415-2006中5.4.4,地市字别可包含三个汉字) */ private String Certificate; /** * 车辆运输证发证机构 */ private String TransAgency; /** * 车辆经营区域 */ private String TransArea; /** * 车辆运输证有效期起 */ private Date TransDateStart; /** * 车辆运输证有效期止 */ private Date TransDateStop; /** * 车辆初次登记日期 */ private Date CertifyDateB; /** * 车辆维修状态(0:未检修,1:已检修,2:未知) */ private String FixState; /** * 车辆下次年检时间 */ private Date NextFixDate; /** * 车辆年度审验状态(见 JT/T 514-2006中5.4.4) */ private String CheckState; /** * 发票打印设备序列号 */ private String FeePrintId; /** * 卫星定位装置品牌 */ private String GPSBrand; /** * 卫星定位装置型号 */ private String GPSModel; /** * 卫星定位装置IMEI号 */ private String GPSIMEI; /** * 卫星定位设备安装日期 */ private Date GPSInstallDate; /** * 报备日期(车辆信息向服务所在地出租车行政主管部门报备日期) */ private Date RegisterDate; /** * 服务类型(1:网络预约出租车,2:巡游出租汽车,3:私人小客车合乘) */ private Integer CommercialType; /** * 运价类型编码(与云间信息中一一对应) */ private String FareType; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public String getPlateColor() { return PlateColor; } public void setPlateColor(String plateColor) { PlateColor = plateColor; } public Integer getSeats() { return Seats; } public void setSeats(Integer seats) { Seats = seats; } public String getBrand() { return Brand; } public void setBrand(String brand) { Brand = brand; } public String getModel() { return Model; } public void setModel(String model) { Model = model; } public String getVehicleType() { return VehicleType; } public void setVehicleType(String vehicleType) { VehicleType = vehicleType; } public String getOwnerName() { return OwnerName; } public void setOwnerName(String ownerName) { OwnerName = ownerName; } public String getVehicleColor() { return VehicleColor; } public void setVehicleColor(String vehicleColor) { VehicleColor = vehicleColor; } public String getEngineId() { return EngineId; } public void setEngineId(String engineId) { EngineId = engineId; } public String getVIN() { return VIN; } public void setVIN(String VIN) { this.VIN = VIN; } public Date getCertifyDateA() { return CertifyDateA; } public void setCertifyDateA(Date certifyDateA) { CertifyDateA = certifyDateA; } public String getFuelType() { return FuelType; } public void setFuelType(String fuelType) { FuelType = fuelType; } public String getEngineDisplace() { return EngineDisplace; } public void setEngineDisplace(String engineDisplace) { EngineDisplace = engineDisplace; } public String getPhotoId() { return PhotoId; } public void setPhotoId(String photoId) { PhotoId = photoId; } public String getCertificate() { return Certificate; } public void setCertificate(String certificate) { Certificate = certificate; } public String getTransAgency() { return TransAgency; } public void setTransAgency(String transAgency) { TransAgency = transAgency; } public String getTransArea() { return TransArea; } public void setTransArea(String transArea) { TransArea = transArea; } public Date getTransDateStart() { return TransDateStart; } public void setTransDateStart(Date transDateStart) { TransDateStart = transDateStart; } public Date getTransDateStop() { return TransDateStop; } public void setTransDateStop(Date transDateStop) { TransDateStop = transDateStop; } public Date getCertifyDateB() { return CertifyDateB; } public void setCertifyDateB(Date certifyDateB) { CertifyDateB = certifyDateB; } public String getFixState() { return FixState; } public void setFixState(String fixState) { FixState = fixState; } public Date getNextFixDate() { return NextFixDate; } public void setNextFixDate(Date nextFixDate) { NextFixDate = nextFixDate; } public String getCheckState() { return CheckState; } public void setCheckState(String checkState) { CheckState = checkState; } public String getFeePrintId() { return FeePrintId; } public void setFeePrintId(String feePrintId) { FeePrintId = feePrintId; } public String getGPSBrand() { return GPSBrand; } public void setGPSBrand(String GPSBrand) { this.GPSBrand = GPSBrand; } public String getGPSModel() { return GPSModel; } public void setGPSModel(String GPSModel) { this.GPSModel = GPSModel; } public String getGPSIMEI() { return GPSIMEI; } public void setGPSIMEI(String GPSIMEI) { this.GPSIMEI = GPSIMEI; } public Date getGPSInstallDate() { return GPSInstallDate; } public void setGPSInstallDate(Date GPSInstallDate) { this.GPSInstallDate = GPSInstallDate; } public Date getRegisterDate() { return RegisterDate; } public void setRegisterDate(Date registerDate) { RegisterDate = registerDate; } public Integer getCommercialType() { return CommercialType; } public void setCommercialType(Integer commercialType) { CommercialType = commercialType; } public String getFareType() { return FareType; } public void setFareType(String fareType) { FareType = fareType; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoVehicle{" + "Address=" + Address + ", VehicleNo='" + VehicleNo + '\'' + ", PlateColor='" + PlateColor + '\'' + ", Seats=" + Seats + ", Brand='" + Brand + '\'' + ", Model='" + Model + '\'' + ", VehicleType='" + VehicleType + '\'' + ", OwnerName='" + OwnerName + '\'' + ", VehicleColor='" + VehicleColor + '\'' + ", EngineId='" + EngineId + '\'' + ", VIN='" + VIN + '\'' + ", CertifyDateA=" + CertifyDateA + ", FuelType='" + FuelType + '\'' + ", EngineDisplace='" + EngineDisplace + '\'' + ", PhotoId='" + PhotoId + '\'' + ", Certificate='" + Certificate + '\'' + ", TransAgency='" + TransAgency + '\'' + ", TransArea='" + TransArea + '\'' + ", TransDateStart=" + TransDateStart + ", TransDateStop=" + TransDateStop + ", CertifyDateB=" + CertifyDateB + ", FixState='" + FixState + '\'' + ", NextFixDate=" + NextFixDate + ", CheckState='" + CheckState + '\'' + ", FeePrintId='" + FeePrintId + '\'' + ", GPSBrand='" + GPSBrand + '\'' + ", GPSModel='" + GPSModel + '\'' + ", GPSIMEI='" + GPSIMEI + '\'' + ", GPSInstallDate=" + GPSInstallDate + ", RegisterDate=" + RegisterDate + ", CommercialType=" + CommercialType + ", FareType='" + FareType + '\'' + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoVehicleInsurance.java
New file @@ -0,0 +1,132 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 车辆保险信息 */ public class BaseInfoVehicleInsurance { /** * 车辆号牌 */ private String VehicleNo; /** * 保险公司名称 */ private String InsurCom; /** * 保险号 */ private String InsurNum; /** * 保险类型 */ private String InsurType; /** * 保险金额(元) */ private Double InsurCount; /** * 保险生效时间 */ private Date InsurEff; /** * 保险到期时间 */ private Date InsurExp; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public String getInsurCom() { return InsurCom; } public void setInsurCom(String insurCom) { InsurCom = insurCom; } public String getInsurNum() { return InsurNum; } public void setInsurNum(String insurNum) { InsurNum = insurNum; } public String getInsurType() { return InsurType; } public void setInsurType(String insurType) { InsurType = insurType; } public Double getInsurCount() { return InsurCount; } public void setInsurCount(Double insurCount) { InsurCount = insurCount; } public Date getInsurEff() { return InsurEff; } public void setInsurEff(Date insurEff) { InsurEff = insurEff; } public Date getInsurExp() { return InsurExp; } public void setInsurExp(Date insurExp) { InsurExp = insurExp; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoVehicleInsurance{" + "VehicleNo='" + VehicleNo + '\'' + ", InsurCom='" + InsurCom + '\'' + ", InsurNum='" + InsurNum + '\'' + ", InsurType='" + InsurType + '\'' + ", InsurCount=" + InsurCount + ", InsurEff=" + InsurEff + ", InsurExp=" + InsurExp + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/BaseInfoVehicleTotalMile.java
New file @@ -0,0 +1,80 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 网约车车辆里程信息 */ public class BaseInfoVehicleTotalMile { /** * 注册地行政区划代码 */ private Integer Address; /** * 车辆号牌 */ private String VehicleNo; /** * 行驶总里程(km) */ private Integer TotalMile; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Integer getTotalMile() { return TotalMile; } public void setTotalMile(Integer totalMile) { TotalMile = totalMile; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "BaseInfoVehicleTotalMile{" + "Address=" + Address + ", VehicleNo='" + VehicleNo + '\'' + ", TotalMile=" + TotalMile + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OperateArrive.java
New file @@ -0,0 +1,106 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 经营到达接口 */ public class OperateArrive { /** * 订单号 */ private String OrderId; /** * 车辆到达经度 */ private Double DestLongitude; /** * 车辆到达纬度 */ private Double DestLatitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 下车时间 */ private Date DestTime; /** * 载客里程(km) */ private Integer DriveMile; /** * 载客时间(秒) */ private Integer DriveTime; public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Double getDestLongitude() { return DestLongitude; } public void setDestLongitude(Double destLongitude) { DestLongitude = destLongitude; } public Double getDestLatitude() { return DestLatitude; } public void setDestLatitude(Double destLatitude) { DestLatitude = destLatitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Date getDestTime() { return DestTime; } public void setDestTime(Date destTime) { DestTime = destTime; } public Integer getDriveMile() { return DriveMile; } public void setDriveMile(Integer driveMile) { DriveMile = driveMile; } public Integer getDriveTime() { return DriveTime; } public void setDriveTime(Integer driveTime) { DriveTime = driveTime; } @Override public String toString() { return "OperateArrive{" + "OrderId='" + OrderId + '\'' + ", DestLongitude=" + DestLongitude + ", DestLatitude=" + DestLatitude + ", Encrypt=" + Encrypt + ", DestTime=" + DestTime + ", DriveMile=" + DriveMile + ", DriveTime=" + DriveTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OperateDepart.java
New file @@ -0,0 +1,145 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 经营出发接口 */ public class OperateDepart { /** * 订单号 */ private String OrderId; /** * 机动车驾驶证号 */ private String LicenseId; /** * 运价类型编码 */ private String FareType; /** * 车辆号牌 */ private String VehicleNo; /** * 车辆出发经度 */ private Double DepLongitude; /** * 车辆出发纬度 */ private Double DepLatitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 上车时间 */ private Date DepTime; /** * 空驶里程(km) */ private Integer WaitMile; /** * 等待时间(秒) */ private Integer WaitTime; public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getFareType() { return FareType; } public void setFareType(String fareType) { FareType = fareType; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Double getDepLongitude() { return DepLongitude; } public void setDepLongitude(Double depLongitude) { DepLongitude = depLongitude; } public Double getDepLatitude() { return DepLatitude; } public void setDepLatitude(Double depLatitude) { DepLatitude = depLatitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Date getDepTime() { return DepTime; } public void setDepTime(Date depTime) { DepTime = depTime; } public Integer getWaitMile() { return WaitMile; } public void setWaitMile(Integer waitMile) { WaitMile = waitMile; } public Integer getWaitTime() { return WaitTime; } public void setWaitTime(Integer waitTime) { WaitTime = waitTime; } @Override public String toString() { return "OperateDepart{" + "OrderId='" + OrderId + '\'' + ", LicenseId='" + LicenseId + '\'' + ", FareType='" + FareType + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", DepLongitude=" + DepLongitude + ", DepLatitude=" + DepLatitude + ", Encrypt=" + Encrypt + ", DepTime=" + DepTime + ", WaitMile=" + WaitMile + ", WaitTime=" + WaitTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OperateLogin.java
New file @@ -0,0 +1,93 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 车辆经营上线接口 */ public class OperateLogin { /** * 机动车驾驶证号 */ private String LicenseId; /** * 车辆号牌 */ private String VehicleNo; /** * 车辆经营上线时间 */ private Date LoginTime; /** * 上线经度 */ private Double Longitude; /** * 上线纬度 */ private Double Latitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Date getLoginTime() { return LoginTime; } public void setLoginTime(Date loginTime) { LoginTime = loginTime; } public Double getLongitude() { return Longitude; } public void setLongitude(Double longitude) { Longitude = longitude; } public Double getLatitude() { return Latitude; } public void setLatitude(Double latitude) { Latitude = latitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } @Override public String toString() { return "OperateLogin{" + "LicenseId='" + LicenseId + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", LoginTime=" + LoginTime + ", Longitude=" + Longitude + ", Latitude=" + Latitude + ", Encrypt=" + Encrypt + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OperateLogout.java
New file @@ -0,0 +1,93 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 车辆经营下线接口 */ public class OperateLogout { /** * 机动车驾驶证号 */ private String LicenseId; /** * 车辆号牌 */ private String VehicleNo; /** * 车辆经营下线时间 */ private Date LogoutTime; /** * 下线经度 */ private Double Longitude; /** * 下线纬度 */ private Double Latitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Date getLogoutTime() { return LogoutTime; } public void setLogoutTime(Date logoutTime) { LogoutTime = logoutTime; } public Double getLongitude() { return Longitude; } public void setLongitude(Double longitude) { Longitude = longitude; } public Double getLatitude() { return Latitude; } public void setLatitude(Double latitude) { Latitude = latitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } @Override public String toString() { return "OperateLogout{" + "LicenseId='" + LicenseId + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", LogoutTime=" + LogoutTime + ", Longitude=" + Longitude + ", Latitude=" + Latitude + ", Encrypt=" + Encrypt + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OperatePay.java
New file @@ -0,0 +1,522 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 经营支付接口 */ public class OperatePay { /** * 订单号 */ private String OrderId; /** * 上车位置行政区划代码 */ private Integer OnArea; /** * 机动车驾驶员 */ private String DriverName; /** * 机动车驾驶证号 */ private String LicenseId; /** * 运价类型编码(由网约车公司定义,与运价信息接口保持一致) */ private String FareType; /** * 车辆号牌 */ private String VehicleNo; /** * 预计上车时间 */ private Date BookDepTime; /** * 等待时间(秒) */ private Integer WaitTime; /** * 车辆出发经度 */ private Double DepLongitude; /** * 车辆出发纬度 */ private Double DepLatitude; /** * 上车点 */ private String DepArea; /** * 上车时间 */ private Date DepTime; /** * 车辆到达经度 */ private Double DestLongitude; /** * 车辆到达纬度 */ private Double DestLatitude; /** * 下车地点 */ private String DestArea; /** * 下车时间 */ private Date DestTime; /** * 预定车型 */ private String BookModel; /** * 实际使用车型 */ private String Model; /** * 载客里程(km) */ private Integer DriveMile; /** * 载客时间(秒) */ private Integer DriveTime; /** * 空驶里程(km) */ private Integer WaitMile; /** * 实收金额(元) */ private Double FactPrice; /** * 应收金额(元) */ private Double Price; /** * 现金支付金额(元) */ private Double CashPrice; /** * 电子支付机构 */ private String LineName; /** * 电子支付金额(元) */ private Double LinePrice; /** * POS机支付机构 */ private String PosName; /** * POS机支付金额(元) */ private Double PosPrice; /** * 优惠金额(元) */ private Double BenfitPrice; /** * 预约服务费(元) */ private Double BookTip; /** * 附加费(元) */ private Double PassengerTip; /** * 高峰时段时间加价金额(元) */ private Double PeakUpPrice; /** * 夜间时段里程加价金额(元) */ private Double NightUpPrice; /** * 远途加价金额(元) */ private Double FarUpPrice; /** * 其他加价金额(元) */ private Double OtherUpPrice; /** * 结算状态(0:未结算,1:已结算,2:未知) */ private String PayState; /** * 乘客结算时间 */ private Date PayTime; /** * 订单完成时间 */ private Date OrderMatchTime; /** * 发票状态(0:未开票,1:已开票,2:未知) */ private String InvoiceStatus; public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Integer getOnArea() { return OnArea; } public void setOnArea(Integer onArea) { OnArea = onArea; } public String getDriverName() { return DriverName; } public void setDriverName(String driverName) { DriverName = driverName; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getFareType() { return FareType; } public void setFareType(String fareType) { FareType = fareType; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Date getBookDepTime() { return BookDepTime; } public void setBookDepTime(Date bookDepTime) { BookDepTime = bookDepTime; } public Integer getWaitTime() { return WaitTime; } public void setWaitTime(Integer waitTime) { WaitTime = waitTime; } public Double getDepLongitude() { return DepLongitude; } public void setDepLongitude(Double depLongitude) { DepLongitude = depLongitude; } public Double getDepLatitude() { return DepLatitude; } public void setDepLatitude(Double depLatitude) { DepLatitude = depLatitude; } public String getDepArea() { return DepArea; } public void setDepArea(String depArea) { DepArea = depArea; } public Date getDepTime() { return DepTime; } public void setDepTime(Date depTime) { DepTime = depTime; } public Double getDestLongitude() { return DestLongitude; } public void setDestLongitude(Double destLongitude) { DestLongitude = destLongitude; } public Double getDestLatitude() { return DestLatitude; } public void setDestLatitude(Double destLatitude) { DestLatitude = destLatitude; } public String getDestArea() { return DestArea; } public void setDestArea(String destArea) { DestArea = destArea; } public Date getDestTime() { return DestTime; } public void setDestTime(Date destTime) { DestTime = destTime; } public String getBookModel() { return BookModel; } public void setBookModel(String bookModel) { BookModel = bookModel; } public String getModel() { return Model; } public void setModel(String model) { Model = model; } public Integer getDriveMile() { return DriveMile; } public void setDriveMile(Integer driveMile) { DriveMile = driveMile; } public Integer getDriveTime() { return DriveTime; } public void setDriveTime(Integer driveTime) { DriveTime = driveTime; } public Integer getWaitMile() { return WaitMile; } public void setWaitMile(Integer waitMile) { WaitMile = waitMile; } public Double getFactPrice() { return FactPrice; } public void setFactPrice(Double factPrice) { FactPrice = factPrice; } public Double getPrice() { return Price; } public void setPrice(Double price) { Price = price; } public Double getCashPrice() { return CashPrice; } public void setCashPrice(Double cashPrice) { CashPrice = cashPrice; } public String getLineName() { return LineName; } public void setLineName(String lineName) { LineName = lineName; } public Double getLinePrice() { return LinePrice; } public void setLinePrice(Double linePrice) { LinePrice = linePrice; } public String getPosName() { return PosName; } public void setPosName(String posName) { PosName = posName; } public Double getPosPrice() { return PosPrice; } public void setPosPrice(Double posPrice) { PosPrice = posPrice; } public Double getBenfitPrice() { return BenfitPrice; } public void setBenfitPrice(Double benfitPrice) { BenfitPrice = benfitPrice; } public Double getBookTip() { return BookTip; } public void setBookTip(Double bookTip) { BookTip = bookTip; } public Double getPassengerTip() { return PassengerTip; } public void setPassengerTip(Double passengerTip) { PassengerTip = passengerTip; } public Double getPeakUpPrice() { return PeakUpPrice; } public void setPeakUpPrice(Double peakUpPrice) { PeakUpPrice = peakUpPrice; } public Double getNightUpPrice() { return NightUpPrice; } public void setNightUpPrice(Double nightUpPrice) { NightUpPrice = nightUpPrice; } public Double getFarUpPrice() { return FarUpPrice; } public void setFarUpPrice(Double farUpPrice) { FarUpPrice = farUpPrice; } public Double getOtherUpPrice() { return OtherUpPrice; } public void setOtherUpPrice(Double otherUpPrice) { OtherUpPrice = otherUpPrice; } public String getPayState() { return PayState; } public void setPayState(String payState) { PayState = payState; } public Date getPayTime() { return PayTime; } public void setPayTime(Date payTime) { PayTime = payTime; } public Date getOrderMatchTime() { return OrderMatchTime; } public void setOrderMatchTime(Date orderMatchTime) { OrderMatchTime = orderMatchTime; } public String getInvoiceStatus() { return InvoiceStatus; } public void setInvoiceStatus(String invoiceStatus) { InvoiceStatus = invoiceStatus; } @Override public String toString() { return "OperatePay{" + "OrderId='" + OrderId + '\'' + ", OnArea=" + OnArea + ", DriverName='" + DriverName + '\'' + ", LicenseId='" + LicenseId + '\'' + ", FareType='" + FareType + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", BookDepTime=" + BookDepTime + ", WaitTime=" + WaitTime + ", DepLongitude=" + DepLongitude + ", DepLatitude=" + DepLatitude + ", DepArea='" + DepArea + '\'' + ", DepTime=" + DepTime + ", DestLongitude=" + DestLongitude + ", DestLatitude=" + DestLatitude + ", DestArea='" + DestArea + '\'' + ", DestTime=" + DestTime + ", BookModel='" + BookModel + '\'' + ", Model='" + Model + '\'' + ", DriveMile=" + DriveMile + ", DriveTime=" + DriveTime + ", WaitMile=" + WaitMile + ", FactPrice=" + FactPrice + ", Price=" + Price + ", CashPrice=" + CashPrice + ", LineName='" + LineName + '\'' + ", LinePrice=" + LinePrice + ", PosName='" + PosName + '\'' + ", PosPrice=" + PosPrice + ", BenfitPrice=" + BenfitPrice + ", BookTip=" + BookTip + ", PassengerTip=" + PassengerTip + ", PeakUpPrice=" + PeakUpPrice + ", NightUpPrice=" + NightUpPrice + ", FarUpPrice=" + FarUpPrice + ", OtherUpPrice=" + OtherUpPrice + ", PayState='" + PayState + '\'' + ", PayTime=" + PayTime + ", OrderMatchTime=" + OrderMatchTime + ", InvoiceStatus='" + InvoiceStatus + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OrderCancel.java
New file @@ -0,0 +1,106 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 订单撤销接口 */ public class OrderCancel { /** * 上车地点行政区划代码 */ private Integer Address; /** * 订单编号 */ private String OrderId; /** * 订单时间 */ private Date OrderTime; /** * 订单撤销时间 */ private Date CancelTime; /** * 撤销发起方(1:乘客,2:驾驶员,3:平台公司) */ private String Operator; /** * 撤销类型代码(1:乘客提前撤销,2:驾驶员提前撤销,3:平台公司撤销,4:乘客违约撤销,5:驾驶员违约撤销) */ private String CancelTypeCode; /** * 撤销或违约原因 */ private String CancelReason; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Date getOrderTime() { return OrderTime; } public void setOrderTime(Date orderTime) { OrderTime = orderTime; } public Date getCancelTime() { return CancelTime; } public void setCancelTime(Date cancelTime) { CancelTime = cancelTime; } public String getOperator() { return Operator; } public void setOperator(String operator) { Operator = operator; } public String getCancelTypeCode() { return CancelTypeCode; } public void setCancelTypeCode(String cancelTypeCode) { CancelTypeCode = cancelTypeCode; } public String getCancelReason() { return CancelReason; } public void setCancelReason(String cancelReason) { CancelReason = cancelReason; } @Override public String toString() { return "OrderCancel{" + "Address=" + Address + ", OrderId='" + OrderId + '\'' + ", OrderTime=" + OrderTime + ", CancelTime=" + CancelTime + ", Operator='" + Operator + '\'' + ", CancelTypeCode='" + CancelTypeCode + '\'' + ", CancelReason='" + CancelReason + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OrderCreate.java
New file @@ -0,0 +1,184 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 订单发起接口 */ public class OrderCreate { /** * 发起第行政区划代码 */ private Integer Address; /** * 订单编号 */ private String OrderId; /** * 预计用车时间 */ private Date DepartTime; /** * 订单发起时间 */ private Date OrderTime; /** * 乘客备注 */ private String PassengerNote; /** * 预计出发地点详细地址 */ private String Departure; /** * 预计出发地点经度 */ private Double DepLongitude; /** * 预计出发地点纬度 */ private Double DepLatitude; /** * 预计目的地 */ private String Destination; /** * 预计目的地经度 */ private Double DestLongitude; /** * 预计目的地纬度 */ private Double DestLatitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 运价类型编码 */ private String FareType; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Date getDepartTime() { return DepartTime; } public void setDepartTime(Date departTime) { DepartTime = departTime; } public Date getOrderTime() { return OrderTime; } public void setOrderTime(Date orderTime) { OrderTime = orderTime; } public String getPassengerNote() { return PassengerNote; } public void setPassengerNote(String passengerNote) { PassengerNote = passengerNote; } public String getDeparture() { return Departure; } public void setDeparture(String departure) { Departure = departure; } public Double getDepLongitude() { return DepLongitude; } public void setDepLongitude(Double depLongitude) { DepLongitude = depLongitude; } public Double getDepLatitude() { return DepLatitude; } public void setDepLatitude(Double depLatitude) { DepLatitude = depLatitude; } public String getDestination() { return Destination; } public void setDestination(String destination) { Destination = destination; } public Double getDestLongitude() { return DestLongitude; } public void setDestLongitude(Double destLongitude) { DestLongitude = destLongitude; } public Double getDestLatitude() { return DestLatitude; } public void setDestLatitude(Double destLatitude) { DestLatitude = destLatitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public String getFareType() { return FareType; } public void setFareType(String fareType) { FareType = fareType; } @Override public String toString() { return "OrderCreate{" + "Address=" + Address + ", OrderId='" + OrderId + '\'' + ", DepartTime=" + DepartTime + ", OrderTime=" + OrderTime + ", PassengerNote='" + PassengerNote + '\'' + ", Departure='" + Departure + '\'' + ", DepLongitude=" + DepLongitude + ", DepLatitude=" + DepLatitude + ", Destination='" + Destination + '\'' + ", DestLongitude=" + DestLongitude + ", DestLatitude=" + DestLatitude + ", Encrypt=" + Encrypt + ", FareType='" + FareType + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/OrderMatch.java
New file @@ -0,0 +1,132 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 订单成功接口 */ public class OrderMatch { /** * 发起地行政区划代码 */ private Integer Address; /** * 订单编号 */ private String OrderId; /** * 车辆经度 */ private Double Longitude; /** * 车辆纬度 */ private Double Latitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 机动车驾驶证编号 */ private String LicenseId; /** * 驾驶员手机号 */ private String DriverPhone; /** * 车辆号牌 */ private String VehicleNo; /** * 派单成功时间 */ private Date DistributeTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Double getLongitude() { return Longitude; } public void setLongitude(Double longitude) { Longitude = longitude; } public Double getLatitude() { return Latitude; } public void setLatitude(Double latitude) { Latitude = latitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getDriverPhone() { return DriverPhone; } public void setDriverPhone(String driverPhone) { DriverPhone = driverPhone; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Date getDistributeTime() { return DistributeTime; } public void setDistributeTime(Date distributeTime) { DistributeTime = distributeTime; } @Override public String toString() { return "OrderMatch{" + "Address=" + Address + ", OrderId='" + OrderId + '\'' + ", Longitude=" + Longitude + ", Latitude=" + Latitude + ", Encrypt=" + Encrypt + ", LicenseId='" + LicenseId + '\'' + ", DriverPhone='" + DriverPhone + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", DistributeTime=" + DistributeTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/PositionDriver.java
New file @@ -0,0 +1,169 @@ package com.sinata.ministryoftransport.model; /** * 驾驶员定位信息 */ public class PositionDriver { /** * 机动车驾驶证号 */ private String LicenseId; /** * 行政区划代码 */ private Integer DriverRegionCode; /** * 车辆号牌 */ private String VehicleNo; /** * 定位时间(时间戳) */ private Long PositionTime; /** * 经度 */ private Double Longitude; /** * 纬度 */ private Double Latitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 方向角 */ private Double Direction; /** * 海拔高度 */ private Double Elevation; /** * 瞬时速度(km/h) */ private Integer Speed; /** * 营运状态(1:载客,2:接单,3:空驶,4:停运) */ private Integer BizStatus; /** * 订单编号 */ private String OrderId; public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public Integer getDriverRegionCode() { return DriverRegionCode; } public void setDriverRegionCode(Integer driverRegionCode) { DriverRegionCode = driverRegionCode; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Long getPositionTime() { return PositionTime; } public void setPositionTime(Long positionTime) { PositionTime = positionTime; } public Double getLongitude() { return Longitude; } public void setLongitude(Double longitude) { Longitude = longitude; } public Double getLatitude() { return Latitude; } public void setLatitude(Double latitude) { Latitude = latitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Double getDirection() { return Direction; } public void setDirection(Double direction) { Direction = direction; } public Double getElevation() { return Elevation; } public void setElevation(Double elevation) { Elevation = elevation; } public Integer getSpeed() { return Speed; } public void setSpeed(Integer speed) { Speed = speed; } public Integer getBizStatus() { return BizStatus; } public void setBizStatus(Integer bizStatus) { BizStatus = bizStatus; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } @Override public String toString() { return "PositionDriver{" + "LicenseId='" + LicenseId + '\'' + ", DriverRegionCode=" + DriverRegionCode + ", VehicleNo='" + VehicleNo + '\'' + ", PositionTime=" + PositionTime + ", Longitude=" + Longitude + ", Latitude=" + Latitude + ", Encrypt=" + Encrypt + ", Direction=" + Direction + ", Elevation=" + Elevation + ", Speed=" + Speed + ", BizStatus=" + BizStatus + ", OrderId='" + OrderId + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/PositionVehicle.java
New file @@ -0,0 +1,195 @@ package com.sinata.ministryoftransport.model; /** * 车辆定位信息 */ public class PositionVehicle { /** * 车辆号牌 */ private String VehicleNo; /** * 行政区划代码 */ private Integer VehicleRegionCode; /** * 定位时间(时间戳) */ private Long PositionTime; /** * 经度 */ private Double Longitude; /** * 纬度 */ private Double Latitude; /** * 瞬时速度(km/h) */ private Integer Speed; /** * 方向角 */ private Double Direction; /** * 海拔高度 */ private Double Elevation; /** * 行驶里程(km) */ private Integer Mileage; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 预警状态(参考 JT/T808) */ private Integer WarnStatus; /** * 车辆状态(参考 JT/T808) */ private Integer VehStatus; /** * 营运状态(1:载客,2:接单,3:空驶,4:停运) */ private Integer BizStatus; /** * 订单编号(非营运状态下填"0") */ private String OrderId; public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public Integer getVehicleRegionCode() { return VehicleRegionCode; } public void setVehicleRegionCode(Integer vehicleRegionCode) { VehicleRegionCode = vehicleRegionCode; } public Long getPositionTime() { return PositionTime; } public void setPositionTime(Long positionTime) { PositionTime = positionTime; } public Double getLongitude() { return Longitude; } public void setLongitude(Double longitude) { Longitude = longitude; } public Double getLatitude() { return Latitude; } public void setLatitude(Double latitude) { Latitude = latitude; } public Integer getSpeed() { return Speed; } public void setSpeed(Integer speed) { Speed = speed; } public Double getDirection() { return Direction; } public void setDirection(Double direction) { Direction = direction; } public Double getElevation() { return Elevation; } public void setElevation(Double elevation) { Elevation = elevation; } public Integer getMileage() { return Mileage; } public void setMileage(Integer mileage) { Mileage = mileage; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Integer getWarnStatus() { return WarnStatus; } public void setWarnStatus(Integer warnStatus) { WarnStatus = warnStatus; } public Integer getVehStatus() { return VehStatus; } public void setVehStatus(Integer vehStatus) { VehStatus = vehStatus; } public Integer getBizStatus() { return BizStatus; } public void setBizStatus(Integer bizStatus) { BizStatus = bizStatus; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } @Override public String toString() { return "PositionVehicle{" + "VehicleNo='" + VehicleNo + '\'' + ", VehicleRegionCode=" + VehicleRegionCode + ", PositionTime=" + PositionTime + ", Longitude=" + Longitude + ", Latitude=" + Latitude + ", Speed=" + Speed + ", Direction=" + Direction + ", Elevation=" + Elevation + ", Mileage=" + Mileage + ", Encrypt=" + Encrypt + ", WarnStatus=" + WarnStatus + ", VehStatus=" + VehStatus + ", BizStatus=" + BizStatus + ", OrderId='" + OrderId + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/RatedDriver.java
New file @@ -0,0 +1,67 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 驾驶员信誉信息 */ public class RatedDriver { /** * 机动车驾驶证编号 */ private String LicenseId; /** * 服务质量信誉等级(五分制) */ private Integer Level; /** * 服务质量信誉考核日期 */ private Date TestDate; /** * 服务质量信誉考核机构 */ private String TestDepartment; public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public Integer getLevel() { return Level; } public void setLevel(Integer level) { Level = level; } public Date getTestDate() { return TestDate; } public void setTestDate(Date testDate) { TestDate = testDate; } public String getTestDepartment() { return TestDepartment; } public void setTestDepartment(String testDepartment) { TestDepartment = testDepartment; } @Override public String toString() { return "RatedDriver{" + "LicenseId='" + LicenseId + '\'' + ", Level=" + Level + ", TestDate=" + TestDate + ", TestDepartment='" + TestDepartment + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/RatedDriverPunish.java
New file @@ -0,0 +1,67 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 驾驶员处罚信息 */ public class RatedDriverPunish { /** * 机动车驾驶证编号 */ private String LicenseId; /** * 处罚时间 */ private Date PunishTime; /** * 处罚原因 */ private String PunishReason; /** * 处罚结果 */ private String PunishReault; public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public Date getPunishTime() { return PunishTime; } public void setPunishTime(Date punishTime) { PunishTime = punishTime; } public String getPunishReason() { return PunishReason; } public void setPunishReason(String punishReason) { PunishReason = punishReason; } public String getPunishReault() { return PunishReault; } public void setPunishReault(String punishReault) { PunishReault = punishReault; } @Override public String toString() { return "RatedDriverPunish{" + "LicenseId='" + LicenseId + '\'' + ", PunishTime=" + PunishTime + ", PunishReason='" + PunishReason + '\'' + ", PunishReault='" + PunishReault + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/RatedPassenger.java
New file @@ -0,0 +1,93 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 乘客评价信息 */ public class RatedPassenger { /** * 订单号 */ private String OrderId; /** * 评价时间 */ private Date EvaluateTime; /** * 服务满意度(五分制) */ private Integer ServiceScore; /** * 驾驶员满意度(五分制) */ private Integer DriverScore; /** * 车辆满意度(五分制) */ private Integer VehicleScore; /** * 评价内容 */ private String Detail; public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Date getEvaluateTime() { return EvaluateTime; } public void setEvaluateTime(Date evaluateTime) { EvaluateTime = evaluateTime; } public Integer getServiceScore() { return ServiceScore; } public void setServiceScore(Integer serviceScore) { ServiceScore = serviceScore; } public Integer getDriverScore() { return DriverScore; } public void setDriverScore(Integer driverScore) { DriverScore = driverScore; } public Integer getVehicleScore() { return VehicleScore; } public void setVehicleScore(Integer vehicleScore) { VehicleScore = vehicleScore; } public String getDetail() { return Detail; } public void setDetail(String detail) { Detail = detail; } @Override public String toString() { return "RatedPassenger{" + "OrderId='" + OrderId + '\'' + ", EvaluateTime=" + EvaluateTime + ", ServiceScore=" + ServiceScore + ", DriverScore=" + DriverScore + ", VehicleScore=" + VehicleScore + ", Detail='" + Detail + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/RatedPassengerComplaint.java
New file @@ -0,0 +1,67 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 乘客投诉信息 */ public class RatedPassengerComplaint { /** * 订单号 */ private String OrderId; /** * 投诉时间 */ private Date ComplaintTime; /** * 投诉内容 */ private String Detail; /** * 处理结果 */ private String Result; public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Date getComplaintTime() { return ComplaintTime; } public void setComplaintTime(Date complaintTime) { ComplaintTime = complaintTime; } public String getDetail() { return Detail; } public void setDetail(String detail) { Detail = detail; } public String getResult() { return Result; } public void setResult(String result) { Result = result; } @Override public String toString() { return "RatedPassengerComplaint{" + "OrderId='" + OrderId + '\'' + ", ComplaintTime=" + ComplaintTime + ", Detail='" + Detail + '\'' + ", Result='" + Result + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/ShareCompany.java
New file @@ -0,0 +1,145 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 私人小客车合乘信息服务平台基本信息 */ public class ShareCompany { /** * 公司名称 */ private String CompanyName; /** * 统一社会信用代码 */ private String Identifier; /** * 注册地行政区划代码 */ private Integer Address; /** * 通信地址 */ private String ContactAddress; /** * 经营业户经济类型(见 JT/T415-2006中5.1.8规定) */ private String EconomicType; /** * 法人代表姓名(按照营业执照填写) */ private String LegalName; /** * 法人代表电话 */ private String LegalPhone; /** * 状态(0:有效,1:无效) */ private Integer State; /** * 操作标识(1:新增,2:更新,3:删除) */ private Integer Flag; /** * 更新时间 */ private Date UpdateTime; public String getCompanyName() { return CompanyName; } public void setCompanyName(String companyName) { CompanyName = companyName; } public String getIdentifier() { return Identifier; } public void setIdentifier(String identifier) { Identifier = identifier; } public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getContactAddress() { return ContactAddress; } public void setContactAddress(String contactAddress) { ContactAddress = contactAddress; } public String getEconomicType() { return EconomicType; } public void setEconomicType(String economicType) { EconomicType = economicType; } public String getLegalName() { return LegalName; } public void setLegalName(String legalName) { LegalName = legalName; } public String getLegalPhone() { return LegalPhone; } public void setLegalPhone(String legalPhone) { LegalPhone = legalPhone; } public Integer getState() { return State; } public void setState(Integer state) { State = state; } public Integer getFlag() { return Flag; } public void setFlag(Integer flag) { Flag = flag; } public Date getUpdateTime() { return UpdateTime; } public void setUpdateTime(Date updateTime) { UpdateTime = updateTime; } @Override public String toString() { return "ShareCompany{" + "CompanyName='" + CompanyName + '\'' + ", Identifier='" + Identifier + '\'' + ", Address=" + Address + ", ContactAddress='" + ContactAddress + '\'' + ", EconomicType='" + EconomicType + '\'' + ", LegalName='" + LegalName + '\'' + ", LegalPhone='" + LegalPhone + '\'' + ", State=" + State + ", Flag=" + Flag + ", UpdateTime=" + UpdateTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/ShareOrder.java
New file @@ -0,0 +1,197 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 私人小客车合乘订单 */ public class ShareOrder { /** * 行政区划代码 */ private Integer Address; /** * 驾驶员发起行程编号 */ private String RouteId; /** * 乘客合乘订单号 */ private String OrderId; /** * 预计上车时间 */ private Date BookDepartTime; /** * 预计上车地点 */ private String Departure; /** * 预计上车地点经度 */ private Double DepLongitude; /** * 预计上车地点纬度 */ private Double DepLatitude; /** * 预计下车地点 */ private String Destination; /** * 预计下车地点经度 */ private Double DestLongitude; /** * 预计下车地点纬度 */ private Double DestLatitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 订单确认时间 */ private Date OrderEnsureTime; /** * 乘客人数 */ private Integer PassengerNum; /** * 乘客备注 */ private String PassengerNote; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getRouteId() { return RouteId; } public void setRouteId(String routeId) { RouteId = routeId; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public Date getBookDepartTime() { return BookDepartTime; } public void setBookDepartTime(Date bookDepartTime) { BookDepartTime = bookDepartTime; } public String getDeparture() { return Departure; } public void setDeparture(String departure) { Departure = departure; } public Double getDepLongitude() { return DepLongitude; } public void setDepLongitude(Double depLongitude) { DepLongitude = depLongitude; } public Double getDepLatitude() { return DepLatitude; } public void setDepLatitude(Double depLatitude) { DepLatitude = depLatitude; } public String getDestination() { return Destination; } public void setDestination(String destination) { Destination = destination; } public Double getDestLongitude() { return DestLongitude; } public void setDestLongitude(Double destLongitude) { DestLongitude = destLongitude; } public Double getDestLatitude() { return DestLatitude; } public void setDestLatitude(Double destLatitude) { DestLatitude = destLatitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Date getOrderEnsureTime() { return OrderEnsureTime; } public void setOrderEnsureTime(Date orderEnsureTime) { OrderEnsureTime = orderEnsureTime; } public Integer getPassengerNum() { return PassengerNum; } public void setPassengerNum(Integer passengerNum) { PassengerNum = passengerNum; } public String getPassengerNote() { return PassengerNote; } public void setPassengerNote(String passengerNote) { PassengerNote = passengerNote; } @Override public String toString() { return "ShareOrder{" + "Address=" + Address + ", RouteId='" + RouteId + '\'' + ", OrderId='" + OrderId + '\'' + ", BookDepartTime=" + BookDepartTime + ", Departure='" + Departure + '\'' + ", DepLongitude=" + DepLongitude + ", DepLatitude=" + DepLatitude + ", Destination='" + Destination + '\'' + ", DestLongitude=" + DestLongitude + ", DestLatitude=" + DestLatitude + ", Encrypt=" + Encrypt + ", OrderEnsureTime=" + OrderEnsureTime + ", PassengerNum=" + PassengerNum + ", PassengerNote='" + PassengerNote + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/SharePay.java
New file @@ -0,0 +1,444 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 私人小客车合乘订单支付 */ public class SharePay { /** * 行政区划代码 */ private Integer Address; /** * 驾驶员发起行程编号 */ private String RouteId; /** * 乘客合乘订单号 */ private String OrderId; /** * 驾驶员手机号 */ private String DriverPhone; /** * 机动车驾驶证号 */ private String LicenseId; /** * 车辆号牌 */ private String VehicleNo; /** * 运价类型编码 */ private String FareType; /** * 预计上车时间 */ private Date BookDepartTime; /** * 实际上车时间 */ private Date DepartTime; /** * 上车地点 */ private String Departure; /** * 上车地点经度 */ private Double DepLongitude; /** * 上车地点纬度 */ private Double DepLatitude; /** * 下车时间 */ private Date DestTime; /** * 下车地点 */ private String Destination; /** * 下车地点经度 */ private Double DestLongitude; /** * 下车地点纬度 */ private Double DestLatitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 载客里程(km) */ private Integer DriveMile; /** * 载客时间(秒) */ private Integer DriveTime; /** * 实收金额(元) */ private Double FactPrice; /** * 应收金额(元) */ private Double Price; /** * 现金支付金额(元) */ private Double CashPrice; /** * 电子支付机构 */ private String LineName; /** * 电子支付金额(元) */ private Double LinePrice; /** * 优惠金额(元) */ private Double BenfitPrice; /** * 燃料成本分摊金额(元) */ private Double ShareFuelFee; /** * 路桥通行分摊金额(元) */ private Double ShareHighwayToll; /** * 附加费(元) */ private Double PassengerTip; /** * 其他费用分摊金额(元) */ private Double ShareOther; /** * 结算状态(0:未结算,1:已结算,2:未知) */ private Integer PayState; /** * 乘客人数 */ private Integer PassengerNum; /** * 乘客结算时间 */ private Date PayTime; /** * 订单完成时间 */ private Date OrderMatchTime; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getRouteId() { return RouteId; } public void setRouteId(String routeId) { RouteId = routeId; } public String getOrderId() { return OrderId; } public void setOrderId(String orderId) { OrderId = orderId; } public String getDriverPhone() { return DriverPhone; } public void setDriverPhone(String driverPhone) { DriverPhone = driverPhone; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public String getFareType() { return FareType; } public void setFareType(String fareType) { FareType = fareType; } public Date getBookDepartTime() { return BookDepartTime; } public void setBookDepartTime(Date bookDepartTime) { BookDepartTime = bookDepartTime; } public Date getDepartTime() { return DepartTime; } public void setDepartTime(Date departTime) { DepartTime = departTime; } public String getDeparture() { return Departure; } public void setDeparture(String departure) { Departure = departure; } public Double getDepLongitude() { return DepLongitude; } public void setDepLongitude(Double depLongitude) { DepLongitude = depLongitude; } public Double getDepLatitude() { return DepLatitude; } public void setDepLatitude(Double depLatitude) { DepLatitude = depLatitude; } public Date getDestTime() { return DestTime; } public void setDestTime(Date destTime) { DestTime = destTime; } public String getDestination() { return Destination; } public void setDestination(String destination) { Destination = destination; } public Double getDestLongitude() { return DestLongitude; } public void setDestLongitude(Double destLongitude) { DestLongitude = destLongitude; } public Double getDestLatitude() { return DestLatitude; } public void setDestLatitude(Double destLatitude) { DestLatitude = destLatitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Integer getDriveMile() { return DriveMile; } public void setDriveMile(Integer driveMile) { DriveMile = driveMile; } public Integer getDriveTime() { return DriveTime; } public void setDriveTime(Integer driveTime) { DriveTime = driveTime; } public Double getFactPrice() { return FactPrice; } public void setFactPrice(Double factPrice) { FactPrice = factPrice; } public Double getPrice() { return Price; } public void setPrice(Double price) { Price = price; } public Double getCashPrice() { return CashPrice; } public void setCashPrice(Double cashPrice) { CashPrice = cashPrice; } public String getLineName() { return LineName; } public void setLineName(String lineName) { LineName = lineName; } public Double getLinePrice() { return LinePrice; } public void setLinePrice(Double linePrice) { LinePrice = linePrice; } public Double getBenfitPrice() { return BenfitPrice; } public void setBenfitPrice(Double benfitPrice) { BenfitPrice = benfitPrice; } public Double getShareFuelFee() { return ShareFuelFee; } public void setShareFuelFee(Double shareFuelFee) { ShareFuelFee = shareFuelFee; } public Double getShareHighwayToll() { return ShareHighwayToll; } public void setShareHighwayToll(Double shareHighwayToll) { ShareHighwayToll = shareHighwayToll; } public Double getPassengerTip() { return PassengerTip; } public void setPassengerTip(Double passengerTip) { PassengerTip = passengerTip; } public Double getShareOther() { return ShareOther; } public void setShareOther(Double shareOther) { ShareOther = shareOther; } public Integer getPayState() { return PayState; } public void setPayState(Integer payState) { PayState = payState; } public Integer getPassengerNum() { return PassengerNum; } public void setPassengerNum(Integer passengerNum) { PassengerNum = passengerNum; } public Date getPayTime() { return PayTime; } public void setPayTime(Date payTime) { PayTime = payTime; } public Date getOrderMatchTime() { return OrderMatchTime; } public void setOrderMatchTime(Date orderMatchTime) { OrderMatchTime = orderMatchTime; } @Override public String toString() { return "SharePay{" + "Address=" + Address + ", RouteId='" + RouteId + '\'' + ", OrderId='" + OrderId + '\'' + ", DriverPhone='" + DriverPhone + '\'' + ", LicenseId='" + LicenseId + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", FareType='" + FareType + '\'' + ", BookDepartTime=" + BookDepartTime + ", DepartTime=" + DepartTime + ", Departure='" + Departure + '\'' + ", DepLongitude=" + DepLongitude + ", DepLatitude=" + DepLatitude + ", DestTime=" + DestTime + ", Destination='" + Destination + '\'' + ", DestLongitude=" + DestLongitude + ", DestLatitude=" + DestLatitude + ", Encrypt=" + Encrypt + ", DriveMile=" + DriveMile + ", DriveTime=" + DriveTime + ", FactPrice=" + FactPrice + ", Price=" + Price + ", CashPrice=" + CashPrice + ", LineName='" + LineName + '\'' + ", LinePrice=" + LinePrice + ", BenfitPrice=" + BenfitPrice + ", ShareFuelFee=" + ShareFuelFee + ", ShareHighwayToll=" + ShareHighwayToll + ", PassengerTip=" + PassengerTip + ", ShareOther=" + ShareOther + ", PayState=" + PayState + ", PassengerNum=" + PassengerNum + ", PayTime=" + PayTime + ", OrderMatchTime=" + OrderMatchTime + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/model/ShareRoute.java
New file @@ -0,0 +1,223 @@ package com.sinata.ministryoftransport.model; import java.util.Date; /** * 私人小客车合乘驾驶员行程发布 */ public class ShareRoute { /** * 行政区划代码 */ private Integer Address; /** * 驾驶员发起行程编号 */ private String RouteId; /** * 驾驶员姓名 */ private String DriverName; /** * 驾驶员手机号 */ private String DriverPhone; /** * 机动车驾驶证号 */ private String LicenseId; /** * 车辆号牌 */ private String VehicleNo; /** * 行程出发地点 */ private String Departure; /** * 车辆出发经度 */ private Double DepLongitude; /** * 车辆出发纬度 */ private Double DepLatitude; /** * 行程到达地点 */ private String Destination; /** * 到达地经度 */ private Double DestLongitude; /** * 到达纬度 */ private Double DestLatitude; /** * 坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) */ private Integer Encrypt; /** * 行程发布时间 */ private Date RouteCreateTime; /** * 行程预计里程(km) */ private Integer RouteMile; /** * 行程备注 */ private String RouteNote; public Integer getAddress() { return Address; } public void setAddress(Integer address) { Address = address; } public String getRouteId() { return RouteId; } public void setRouteId(String routeId) { RouteId = routeId; } public String getDriverName() { return DriverName; } public void setDriverName(String driverName) { DriverName = driverName; } public String getDriverPhone() { return DriverPhone; } public void setDriverPhone(String driverPhone) { DriverPhone = driverPhone; } public String getLicenseId() { return LicenseId; } public void setLicenseId(String licenseId) { LicenseId = licenseId; } public String getVehicleNo() { return VehicleNo; } public void setVehicleNo(String vehicleNo) { VehicleNo = vehicleNo; } public String getDeparture() { return Departure; } public void setDeparture(String departure) { Departure = departure; } public Double getDepLongitude() { return DepLongitude; } public void setDepLongitude(Double depLongitude) { DepLongitude = depLongitude; } public Double getDepLatitude() { return DepLatitude; } public void setDepLatitude(Double depLatitude) { DepLatitude = depLatitude; } public String getDestination() { return Destination; } public void setDestination(String destination) { Destination = destination; } public Double getDestLongitude() { return DestLongitude; } public void setDestLongitude(Double destLongitude) { DestLongitude = destLongitude; } public Double getDestLatitude() { return DestLatitude; } public void setDestLatitude(Double destLatitude) { DestLatitude = destLatitude; } public Integer getEncrypt() { return Encrypt; } public void setEncrypt(Integer encrypt) { Encrypt = encrypt; } public Date getRouteCreateTime() { return RouteCreateTime; } public void setRouteCreateTime(Date routeCreateTime) { RouteCreateTime = routeCreateTime; } public Integer getRouteMile() { return RouteMile; } public void setRouteMile(Integer routeMile) { RouteMile = routeMile; } public String getRouteNote() { return RouteNote; } public void setRouteNote(String routeNote) { RouteNote = routeNote; } @Override public String toString() { return "ShareRoute{" + "Address=" + Address + ", RouteId='" + RouteId + '\'' + ", DriverName='" + DriverName + '\'' + ", DriverPhone='" + DriverPhone + '\'' + ", LicenseId='" + LicenseId + '\'' + ", VehicleNo='" + VehicleNo + '\'' + ", Departure='" + Departure + '\'' + ", DepLongitude=" + DepLongitude + ", DepLatitude=" + DepLatitude + ", Destination='" + Destination + '\'' + ", DestLongitude=" + DestLongitude + ", DestLatitude=" + DestLatitude + ", Encrypt=" + Encrypt + ", RouteCreateTime=" + RouteCreateTime + ", RouteMile=" + RouteMile + ", RouteNote='" + RouteNote + '\'' + '}'; } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/server/IMinistryOfTransportService.java
New file @@ -0,0 +1,259 @@ package com.sinata.ministryoftransport.server; public interface IMinistryOfTransportService { /** * 上传企业基本信息 * @param baseInfoCompany * @throws Exception */ String baseInfoCompany(String baseInfoCompany) throws Exception; /** * 上传网约车平台公司营运规模信息 * @param baseInfoCompanyStat * @throws Exception */ String baseInfoCompanyStat(String baseInfoCompanyStat) throws Exception; /** * 上传网约车平台公司支付信息 * @param baseInfoCompanyPay * @throws Exception */ String baseInfoCompanyPay(String baseInfoCompanyPay) throws Exception; /** * 上传网约车平台公司服务机构 * @param baseInfoCompanyService * @throws Exception */ String baseInfoCompanyService(String baseInfoCompanyService) throws Exception; /** * 网约车平台公司经营许可 * @param baseInfoCompanyPermit * @throws Exception */ String baseInfoCompanyPermit(String baseInfoCompanyPermit) throws Exception; /** * 网约车平台公司运价信息 * @param baseInfoCompanyFare * @throws Exception */ String baseInfoCompanyFare(String baseInfoCompanyFare) throws Exception; /** * 车辆基本信息 * @param baseInfoVehicle * @throws Exception */ String baseInfoVehicle(String baseInfoVehicle) throws Exception; /** * 车辆保险信息 * @param baseInfoVehicleInsurance * @throws Exception */ String baseInfoVehicleInsurance(String baseInfoVehicleInsurance) throws Exception; /** * 网约车车辆里程信息 * @param baseInfoVehicleTotalMile * @throws Exception */ String baseInfoVehicleTotalMile(String baseInfoVehicleTotalMile) throws Exception; /** * 驾驶员基本信息 * @param baseInfoDriver * @throws Exception */ String baseInfoDriver(String baseInfoDriver) throws Exception; /** * 网约车驾驶员培训信息 * @param baseInfoDriverEducate * @throws Exception */ String baseInfoDriverEducate(String baseInfoDriverEducate) throws Exception; /** * 驾驶员移动终端信息 * @param baseInfoDriverApp * @throws Exception */ String baseInfoDriverApp(String baseInfoDriverApp) throws Exception; /** * 驾驶员统计信息 * @param baseInfoDriverStat * @throws Exception */ String baseInfoDriverStat(String baseInfoDriverStat) throws Exception; /** * 乘客基本信息 * @param baseInfoPassenger * @throws Exception */ String baseInfoPassenger(String baseInfoPassenger) throws Exception; /** * 订单发起接口 * @param orderCreate * @throws Exception */ String orderCreate(String orderCreate) throws Exception; /** * 订单成功接口 * @param orderMatch * @throws Exception */ String orderMatch(String orderMatch) throws Exception; /** * 订单撤销接口 * @param orderCancel * @throws Exception */ String orderCancel(String orderCancel) throws Exception; /** * 车辆经营上线接口 * @param operateLogin * @throws Exception */ String operateLogin(String operateLogin) throws Exception; /** * 车辆经营下线接口 * @param operateLogout * @throws Exception */ String operateLogout(String operateLogout) throws Exception; /** * 经营出发接口 * @param operateDepart * @throws Exception */ String operateDepart(String operateDepart) throws Exception; /** * 经营到达接口 * @param operateArrive * @throws Exception */ String operateArrive(String operateArrive) throws Exception; /** * 经营支付接口 * @param operatePay * @throws Exception */ String operatePay(String operatePay) throws Exception; /** * 驾驶员定位信息 * @param positionDriver * @throws Exception */ String positionDriver(String positionDriver) throws Exception; /** * 车辆定位信息 * @param positionVehicle * @throws Exception */ String positionVehicle(String positionVehicle) throws Exception; /** * 乘客评价信息 * @param ratedPassenger * @throws Exception */ String ratedPassenger(String ratedPassenger) throws Exception; /** * 乘客投诉信息 * @param ratedPassengerComplaint * @throws Exception */ String ratedPassengerComplaint(String ratedPassengerComplaint) throws Exception; /** * 驾驶员处罚信息 * @param ratedDriverPunish * @throws Exception */ String ratedDriverPunish(String ratedDriverPunish) throws Exception; /** * 驾驶员信誉信息 * @param ratedDriver * @throws Exception */ String ratedDriver(String ratedDriver) throws Exception; /** * 私人小客车合乘信息服务平台基本信息 * @param shareCompany * @throws Exception */ String shareCompany(String shareCompany) throws Exception; /** * 私人小客车合乘驾驶员行程发布接口 * @param shareRoute * @throws Exception */ String shareRoute(String shareRoute) throws Exception; /** * 私人小客车合乘订单接口 * @param shareOrder * @throws Exception */ String shareOrder(String shareOrder) throws Exception; /** * 私人小客车合乘订单支付接口 * @param sharePay * @throws Exception */ String sharePay(String sharePay) throws Exception; } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/server/impl/MinistryOfTransportServiceImpl.java
New file @@ -0,0 +1,390 @@ package com.sinata.ministryoftransport.server.impl; import com.alibaba.fastjson.JSON; import com.sinata.ministryoftransport.model.*; import com.sinata.ministryoftransport.server.IMinistryOfTransportService; import com.sinata.ministryoftransport.util.MinistryOfTransport; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class MinistryOfTransportServiceImpl implements IMinistryOfTransportService { @Autowired private MinistryOfTransport ministryOfTransport; /** * 上传企业基本信息 * @param baseInfoCompany * @throws Exception */ @Override public String baseInfoCompany(String baseInfoCompany) throws Exception { BaseInfoCompany data = JSON.parseObject(baseInfoCompany, BaseInfoCompany.class); return ministryOfTransport.baseInfoCompany(data); } /** * 上传网约车平台公司营运规模信息 * @param baseInfoCompanyStat * @throws Exception */ @Override public String baseInfoCompanyStat(String baseInfoCompanyStat) throws Exception { BaseInfoCompanyStat data = JSON.parseObject(baseInfoCompanyStat, BaseInfoCompanyStat.class); return ministryOfTransport.baseInfoCompanyStat(data); } /** * 上传网约车平台公司支付信息 * @param baseInfoCompanyPay * @throws Exception */ @Override public String baseInfoCompanyPay(String baseInfoCompanyPay) throws Exception { BaseInfoCompanyPay data = JSON.parseObject(baseInfoCompanyPay, BaseInfoCompanyPay.class); return ministryOfTransport.baseInfoCompanyPay(data); } /** * 网约车平台公司服务机构 * @param baseInfoCompanyService * @throws Exception */ @Override public String baseInfoCompanyService(String baseInfoCompanyService) throws Exception { BaseInfoCompanyService data = JSON.parseObject(baseInfoCompanyService, BaseInfoCompanyService.class); return ministryOfTransport.baseInfoCompanyService(data); } /** * 网约车平台公司经营许可 * @param baseInfoCompanyPermit * @throws Exception */ @Override public String baseInfoCompanyPermit(String baseInfoCompanyPermit) throws Exception { BaseInfoCompanyPermit data = JSON.parseObject(baseInfoCompanyPermit, BaseInfoCompanyPermit.class); return ministryOfTransport.baseInfoCompanyPermit(data); } /** * 网约车平台公司运价信息 * @param baseInfoCompanyFare * @throws Exception */ @Override public String baseInfoCompanyFare(String baseInfoCompanyFare) throws Exception { BaseInfoCompanyFare data = JSON.parseObject(baseInfoCompanyFare, BaseInfoCompanyFare.class); return ministryOfTransport.baseInfoCompanyFare(data); } /** * 车辆基本信息 * @param baseInfoVehicle * @throws Exception */ @Override public String baseInfoVehicle(String baseInfoVehicle) throws Exception { BaseInfoVehicle data = JSON.parseObject(baseInfoVehicle, BaseInfoVehicle.class); return ministryOfTransport.baseInfoVehicle(data); } /** * 车辆保险信息 * @param baseInfoVehicleInsurance * @throws Exception */ @Override public String baseInfoVehicleInsurance(String baseInfoVehicleInsurance) throws Exception { BaseInfoVehicleInsurance data = JSON.parseObject(baseInfoVehicleInsurance, BaseInfoVehicleInsurance.class); return ministryOfTransport.baseInfoVehicleInsurance(data); } /** * 网约车车辆里程信息 * @param baseInfoVehicleTotalMile * @throws Exception */ @Override public String baseInfoVehicleTotalMile(String baseInfoVehicleTotalMile) throws Exception { BaseInfoVehicleTotalMile data = JSON.parseObject(baseInfoVehicleTotalMile, BaseInfoVehicleTotalMile.class); return ministryOfTransport.baseInfoVehicleTotalMile(data); } /** * 驾驶员基本信息 * @param baseInfoDriver * @throws Exception */ @Override public String baseInfoDriver(String baseInfoDriver) throws Exception { BaseInfoDriver data = JSON.parseObject(baseInfoDriver, BaseInfoDriver.class); return ministryOfTransport.baseInfoDriver(data); } /** * 网约车驾驶员培训信息 * @param baseInfoDriverEducate * @throws Exception */ @Override public String baseInfoDriverEducate(String baseInfoDriverEducate) throws Exception { BaseInfoDriverEducate data = JSON.parseObject(baseInfoDriverEducate, BaseInfoDriverEducate.class); return ministryOfTransport.baseInfoDriverEducate(data); } /** * 驾驶员移动终端信息 * @param baseInfoDriverApp * @throws Exception */ @Override public String baseInfoDriverApp(String baseInfoDriverApp) throws Exception { BaseInfoDriverApp data = JSON.parseObject(baseInfoDriverApp, BaseInfoDriverApp.class); return ministryOfTransport.baseInfoDriverApp(data); } /** * 驾驶员统计信息 * @param baseInfoDriverStat * @throws Exception */ @Override public String baseInfoDriverStat(String baseInfoDriverStat) throws Exception { BaseInfoDriverStat data = JSON.parseObject(baseInfoDriverStat, BaseInfoDriverStat.class); return ministryOfTransport.baseInfoDriverStat(data); } /** * 乘客基本信息 * @param baseInfoPassenger * @throws Exception */ @Override public String baseInfoPassenger(String baseInfoPassenger) throws Exception { BaseInfoPassenger data = JSON.parseObject(baseInfoPassenger, BaseInfoPassenger.class); return ministryOfTransport.baseInfoPassenger(data); } /** * 订单发起接口 * @param orderCreate * @throws Exception */ @Override public String orderCreate(String orderCreate) throws Exception { OrderCreate data = JSON.parseObject(orderCreate, OrderCreate.class); return ministryOfTransport.orderCreate(data); } /** * 订单成功接口 * @param orderMatch * @throws Exception */ @Override public String orderMatch(String orderMatch) throws Exception { OrderMatch data = JSON.parseObject(orderMatch, OrderMatch.class); return ministryOfTransport.orderMatch(data); } /** * 订单撤销接口 * @param orderCancel * @throws Exception */ @Override public String orderCancel(String orderCancel) throws Exception { OrderCancel data = JSON.parseObject(orderCancel, OrderCancel.class); return ministryOfTransport.orderCancel(data); } /** * 车辆经营上线接口 * @param operateLogin * @throws Exception */ @Override public String operateLogin(String operateLogin) throws Exception { OperateLogin data = JSON.parseObject(operateLogin, OperateLogin.class); return ministryOfTransport.operateLogin(data); } /** * 车辆经营下线接口 * @param operateLogout * @throws Exception */ @Override public String operateLogout(String operateLogout) throws Exception { OperateLogout data = JSON.parseObject(operateLogout, OperateLogout.class); return ministryOfTransport.operateLogout(data); } /** * 经营出发接口 * @param operateDepart * @throws Exception */ @Override public String operateDepart(String operateDepart) throws Exception { OperateDepart data = JSON.parseObject(operateDepart, OperateDepart.class); return ministryOfTransport.operateDepart(data); } /** * 经营到达接口 * @param operateArrive * @throws Exception */ @Override public String operateArrive(String operateArrive) throws Exception { OperateArrive data = JSON.parseObject(operateArrive, OperateArrive.class); return ministryOfTransport.operateArrive(data); } /** * 经营支付接口 * @param operatePay * @throws Exception */ @Override public String operatePay(String operatePay) throws Exception { OperatePay data = JSON.parseObject(operatePay, OperatePay.class); return ministryOfTransport.operatePay(data); } /** * 驾驶员定位信息 * @param positionDriver * @throws Exception */ @Override public String positionDriver(String positionDriver) throws Exception { PositionDriver data = JSON.parseObject(positionDriver, PositionDriver.class); return ministryOfTransport.positionDriver(data); } /** * 车辆定位信息 * @param positionVehicle * @throws Exception */ @Override public String positionVehicle(String positionVehicle) throws Exception { PositionVehicle data = JSON.parseObject(positionVehicle, PositionVehicle.class); return ministryOfTransport.positionVehicle(data); } /** * 乘客评价信息 * @param ratedPassenger * @throws Exception */ @Override public String ratedPassenger(String ratedPassenger) throws Exception { RatedPassenger data = JSON.parseObject(ratedPassenger, RatedPassenger.class); return ministryOfTransport.ratedPassenger(data); } /** * 乘客投诉信息 * @param ratedPassengerComplaint * @throws Exception */ @Override public String ratedPassengerComplaint(String ratedPassengerComplaint) throws Exception { RatedPassengerComplaint data = JSON.parseObject(ratedPassengerComplaint, RatedPassengerComplaint.class); return ministryOfTransport.ratedPassengerComplaint(data); } /** * 驾驶员处罚信息 * @param ratedDriverPunish * @throws Exception */ @Override public String ratedDriverPunish(String ratedDriverPunish) throws Exception { RatedDriverPunish data = JSON.parseObject(ratedDriverPunish, RatedDriverPunish.class); return ministryOfTransport.ratedDriverPunish(data); } /** * 驾驶员信誉信息 * @param ratedDriver * @throws Exception */ @Override public String ratedDriver(String ratedDriver) throws Exception { RatedDriver data = JSON.parseObject(ratedDriver, RatedDriver.class); return ministryOfTransport.ratedDriver(data); } /** * 私人小客车合乘信息服务平台基本信息 * @param shareCompany * @throws Exception */ @Override public String shareCompany(String shareCompany) throws Exception { ShareCompany data = JSON.parseObject(shareCompany, ShareCompany.class); return ministryOfTransport.shareCompany(data); } /** * 私人小客车合乘驾驶员行程发布接口 * @param shareRoute * @throws Exception */ @Override public String shareRoute(String shareRoute) throws Exception { ShareRoute data = JSON.parseObject(shareRoute, ShareRoute.class); return ministryOfTransport.shareRoute(data); } /** * 私人小客车合乘订单接口 * @param shareOrder * @throws Exception */ @Override public String shareOrder(String shareOrder) throws Exception { ShareOrder data = JSON.parseObject(shareOrder, ShareOrder.class); return ministryOfTransport.shareOrder(data); } /** * 私人小客车合乘订单支付接口 * @param sharePay * @throws Exception */ @Override public String sharePay(String sharePay) throws Exception { SharePay data = JSON.parseObject(sharePay, SharePay.class); return ministryOfTransport.sharePay(data); } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/util/ALiSendSms.java
New file @@ -0,0 +1,123 @@ package com.sinata.ministryoftransport.util; import com.aliyuncs.CommonRequest; import com.aliyuncs.CommonResponse; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.profile.DefaultProfile; import com.google.gson.Gson; import org.springframework.stereotype.Component; import java.util.Map; /** * 阿里云短信工具类 */ @Component public class ALiSendSms { // 设置鉴权参数,初始化客户端 private DefaultProfile profile = DefaultProfile.getProfile( "cn-hangzhou",// 地域ID "LTAI4G9Zez9H4B36vakPXGy4",// 您的AccessKey ID "BOVPUeZndKVbrPOq6Ef5j6oiydB3XZ");// 您的AccessKey Secret private IAcsClient client = new DefaultAcsClient(profile); private static void log_print(String functionName, Object result) { Gson gson = new Gson(); System.out.println("-------------------------------" + functionName + "-------------------------------"); System.out.println(gson.toJson(result)); } /** * 添加短信模板 */ public String addSmsTemplate() throws ClientException { CommonRequest addSmsTemplateRequest = new CommonRequest(); addSmsTemplateRequest.setSysDomain("dysmsapi.aliyuncs.com"); addSmsTemplateRequest.setSysAction("AddSmsTemplate"); addSmsTemplateRequest.setSysVersion("2017-05-25"); // 短信类型。0:验证码;1:短信通知;2:推广短信;3:国际/港澳台消息 addSmsTemplateRequest.putQueryParameter("TemplateType", "0"); // 模板名称,长度为1~30个字符 addSmsTemplateRequest.putQueryParameter("TemplateName", "测试短信模板"); // 模板内容,长度为1~500个字符 addSmsTemplateRequest.putQueryParameter("TemplateContent", "您正在申请手机注册,验证码为:${code},5分钟内有效!"); // 短信模板申请说明 addSmsTemplateRequest.putQueryParameter("Remark", "测试"); CommonResponse addSmsTemplateResponse = client.getCommonResponse(addSmsTemplateRequest); String data = addSmsTemplateResponse.getData(); // 消除返回文本中的反转义字符 String sData = data.replaceAll("'\'", ""); log_print("addSmsTemplate", sData); Gson gson = new Gson(); // 将字符串转换为Map类型,取TemplateCode字段值 Map map = gson.fromJson(sData, Map.class); Object templateCode = map.get("TemplateCode"); return templateCode.toString(); } /** * 发送短信 */ public String sendSms(String phone, String templateCode, String json) throws ClientException { CommonRequest request = new CommonRequest(); request.setSysDomain("dysmsapi.aliyuncs.com"); request.setSysVersion("2017-05-25"); request.setSysAction("SendSms"); // 接收短信的手机号码 request.putQueryParameter("PhoneNumbers", phone); // 短信签名名称。请在控制台签名管理页面签名名称一列查看(必须是已添加、并通过审核的短信签名)。 request.putQueryParameter("SignName", "日月出行"); // 短信模板ID request.putQueryParameter("TemplateCode", templateCode); // 短信模板变量对应的实际值,JSON格式。 request.putQueryParameter("TemplateParam", json); CommonResponse commonResponse = client.getCommonResponse(request); String data = commonResponse.getData(); String sData = data.replaceAll("'\'", ""); log_print("sendSms", sData); return sData; } /** * 查询发送详情 */ private void querySendDetails(String bizId) throws ClientException { CommonRequest request = new CommonRequest(); request.setSysDomain("dysmsapi.aliyuncs.com"); request.setSysVersion("2017-05-25"); request.setSysAction("QuerySendDetails"); // 接收短信的手机号码 request.putQueryParameter("PhoneNumber", "156xxxxxxxx"); // 短信发送日期,支持查询最近30天的记录。格式为yyyyMMdd,例如20191010。 request.putQueryParameter("SendDate", "20191010"); // 分页记录数量 request.putQueryParameter("PageSize", "10"); // 分页当前页码 request.putQueryParameter("CurrentPage", "1"); // 发送回执ID,即发送流水号。 request.putQueryParameter("BizId", bizId); CommonResponse response = client.getCommonResponse(request); log_print("querySendDetails", response.getData()); } public static void main(String[] args) { ALiSendSms sendSmsDemo = new ALiSendSms(); try { // 创建短信模板 String templateCode = sendSmsDemo.addSmsTemplate(); // 使用刚创建的短信模板发送短信 String sData = sendSmsDemo.sendSms("156xxxxxxxx", templateCode, "{\"code\":\"8888\"}"); Gson gson = new Gson(); Map map = gson.fromJson(sData, Map.class); String bizId = map.get("BizId").toString(); // 根据短信发送流水号查询短信发送情况 sendSmsDemo.querySendDetails(bizId); } catch (ClientException e) { e.printStackTrace(); } } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/util/FTPUtil.java
New file @@ -0,0 +1,381 @@ package com.sinata.ministryoftransport.util; import org.apache.commons.net.ftp.*; import org.springframework.stereotype.Component; import java.io.*; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; /** * FTP工具类 */ @Component public class FTPUtil { // ftp服务器地址 private String hostname = "172.19.6.41"; // ftp服务器端口号默认为21 private Integer port = 21; // ftp登录账号 private String username = "wycftp186"; // ftp登录密码 private String password = "@11mu15t86R!"; private FTPSClient ftpClient = null; /** * 初始化ftp服务器 */ private boolean initFtpClient() { ftpClient = new FTPSClient("SSL"); ftpClient.setControlEncoding("utf-8"); try { System.out.println("connecting...ftp服务器:" + this.hostname + ":" + this.port); ftpClient.connect(hostname, port); // 连接ftp服务器 ftpClient.login(username, password); // 登录ftp服务器 int replyCode = ftpClient.getReplyCode(); // 是否成功登录服务器 if (!FTPReply.isPositiveCompletion(replyCode)) { System.out.println("connect failed...ftp服务器:" + this.hostname + ":" + this.port); return false; } System.out.println("connect successfu...ftp服务器:" + this.hostname + ":" + this.port); return true; } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return false; } /** * 上传文件 * * @param pathname * ftp服务保存地址 * @param fileName * 上传到ftp的文件名 * @param originfilename * 待上传文件的名称(绝对地址) * * @return */ public boolean uploadFile(String pathname, String fileName, String originfilename) { InputStream inputStream = null; try { System.out.println("开始上传文件"); URL url =new URL(originfilename); // 创建URL URLConnection urlconn = url.openConnection(); // 试图连接并取得返回状态码 urlconn.connect(); HttpURLConnection httpconn =(HttpURLConnection)urlconn; int responseCode = httpconn.getResponseCode(); if(responseCode != HttpURLConnection.HTTP_OK) { System.err.print("无法连接到"); return false; } else { inputStream = urlconn.getInputStream(); } initFtpClient(); ftpClient.setFileType(FTP.BINARY_FILE_TYPE); CreateDirecroty(pathname); ftpClient.makeDirectory(pathname); ftpClient.changeWorkingDirectory(pathname); // 每次数据连接之前,ftp client告诉ftp server开通一个端口来传输数据 ftpClient.enterLocalPassiveMode(); // 观察是否真的上传成功 boolean storeFlag = ftpClient.storeFile(fileName, inputStream); System.err.println("storeFlag==" + storeFlag); inputStream.close(); ftpClient.logout(); System.out.println("上传文件成功"); } catch (Exception e) { System.out.println("上传文件失败"); e.printStackTrace(); } finally { if (ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); } } if (null != inputStream) { try { inputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } return true; } /** * 上传文件 * * @param pathname * ftp服务保存地址 * @param fileName * 上传到ftp的文件名 * @param inputStream * 输入文件流 * @return */ public boolean uploadFile(String pathname, String fileName, InputStream inputStream) { try { System.out.println("开始上传文件"); initFtpClient(); ftpClient.setFileType(FTP.BINARY_FILE_TYPE); CreateDirecroty(pathname); ftpClient.makeDirectory(pathname); ftpClient.changeWorkingDirectory(pathname); ftpClient.storeFile(fileName, inputStream); inputStream.close(); ftpClient.logout(); System.out.println("上传文件成功"); } catch (Exception e) { System.out.println("上传文件失败"); e.printStackTrace(); } finally { if (ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); } } if (null != inputStream) { try { inputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } return true; } // 改变目录路径 private boolean changeWorkingDirectory(String directory) { boolean flag = true; try { flag = ftpClient.changeWorkingDirectory(directory); if (flag) { System.out.println("进入文件夹" + directory + " 成功!"); } else { System.out.println("进入文件夹" + directory + " 失败!开始创建文件夹"); } } catch (IOException ioe) { ioe.printStackTrace(); } return flag; } // 创建多层目录文件,如果有ftp服务器已存在该文件,则不创建,如果无,则创建 private boolean CreateDirecroty(String remote) throws IOException { boolean success = true; String directory = remote + "/"; // 如果远程目录不存在,则递归创建远程服务器目录 if (!directory.equalsIgnoreCase("/") && !changeWorkingDirectory(new String(directory))) { int start = 0; int end = 0; if (directory.startsWith("/")) { start = 1; } else { start = 0; } end = directory.indexOf("/", start); String path = ""; String paths = ""; while (true) { String subDirectory = new String(remote.substring(start, end).getBytes("GBK"), "iso-8859-1"); path = path + "/" + subDirectory; if (!existFile(path)) { if (makeDirectory(subDirectory)) { changeWorkingDirectory(subDirectory); } else { System.out.println("创建目录[" + subDirectory + "]失败"); changeWorkingDirectory(subDirectory); } } else { changeWorkingDirectory(subDirectory); } paths = paths + "/" + subDirectory; start = end + 1; end = directory.indexOf("/", start); // 检查所有目录是否创建完毕 if (end <= start) { break; } } } return success; } // 判断ftp服务器文件是否存在 private boolean existFile(String path) throws IOException { boolean flag = false; FTPFile[] ftpFileArr = ftpClient.listFiles(path); if (ftpFileArr.length > 0) { flag = true; } return flag; } // 创建目录 private boolean makeDirectory(String dir) { boolean flag = true; try { flag = ftpClient.makeDirectory(dir); if (flag) { System.out.println("创建文件夹" + dir + " 成功!"); } else { System.out.println("创建文件夹" + dir + " 失败!"); } } catch (Exception e) { e.printStackTrace(); } return flag; } /** * * 下载文件 * * * @param pathname * FTP服务器文件目录 * * @param filename * 文件名称 * * @param localpath * 下载后的文件路径 * * @return */ public boolean downloadFile(String pathname, String filename, String localpath) { boolean flag = false; OutputStream os = null; try { System.out.println("开始下载文件"); initFtpClient(); // 切换FTP目录 boolean changeFlag = ftpClient.changeWorkingDirectory(pathname); System.err.println("changeFlag==" + changeFlag); ftpClient.enterLocalPassiveMode(); ftpClient.setRemoteVerificationEnabled(false); // 查看有哪些文件夹 以确定切换的ftp路径正确 String[] a = ftpClient.listNames(); System.err.println(a[0]); FTPFile[] ftpFiles = ftpClient.listFiles(); for (FTPFile file : ftpFiles) { if (filename.equalsIgnoreCase(file.getName())) { File localFile = new File(localpath + "/" + file.getName()); os = new FileOutputStream(localFile); ftpClient.retrieveFile(file.getName(), os); os.close(); } } ftpClient.logout(); flag = true; System.out.println("下载文件成功"); } catch (Exception e) { System.out.println("下载文件失败"); e.printStackTrace(); } finally { if (ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); } } if (null != os) { try { os.close(); } catch (IOException e) { e.printStackTrace(); } } } return flag; } /** * * 删除文件 * * * @param pathname * FTP服务器保存目录 * * @param filename * 要删除的文件名称 * * @return */ public boolean deleteFile(String pathname, String filename) { boolean flag = false; try { System.out.println("开始删除文件"); initFtpClient(); // 切换FTP目录 ftpClient.changeWorkingDirectory(pathname); ftpClient.dele(filename); ftpClient.logout(); flag = true; System.out.println("删除文件成功"); } catch (Exception e) { System.out.println("删除文件失败"); e.printStackTrace(); } finally { if (ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); } } } return flag; } /** * 移动文件 * @param fromFilePath 源文件完整地址 * @param toFilePath 新文件完整地址 * @return */ public boolean moveFile(String fromFilePath, String toFilePath){ boolean b = false; try { initFtpClient(); b = ftpClient.rename(fromFilePath, toFilePath);//移动文件 }catch (Exception e){ e.printStackTrace(); }finally { if (ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (IOException e) { e.printStackTrace(); } } } return b; } public static void main(String[] ages) throws IOException { FTPSClient ftpsClient = new FTPSClient("SSL"); ftpsClient.connect("172.19.6.41", 21); //连接ftp服务器 boolean wycftp256 = ftpsClient.login("wycftp256", "@yxHr1757e3!");//登录ftp服务器 int replyCode = ftpsClient.getReplyCode(); //是否成功登录服务器 if(!FTPReply.isPositiveCompletion(replyCode)){ System.out.println("connect failed...ftp服务器:"); } System.out.println("connect successful...ftp服务器:"); ftpsClient.sendCommand("OPTS UTF8","ON"); } } MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/util/MinistryOfTransport.java
New file @@ -0,0 +1,1456 @@ package com.sinata.ministryoftransport.util; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.sinata.ministryoftransport.model.*; import com.sinata.ministryoftransport.util.httpClinet.HttpClientUtil; import com.sinata.ministryoftransport.util.httpClinet.HttpResult; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.text.SimpleDateFormat; import java.util.HashMap; import java.util.Map; /** * 交通部接口对接 */ @Component public class MinistryOfTransport { private final String CompanyId = "4502YSGSGK3Y";//公司标识 private final String Source = "0";//消息来源标识 private final String url = "http://172.19.5.101:8085"; @Autowired private HttpClientUtil httpClientUtil; private SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); private SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); private SimpleDateFormat sdf2 = new SimpleDateFormat("yyyyMMdd"); /** * 上传企业基础信息 */ public String baseInfoCompany(BaseInfoCompany baseInfoCompany) throws Exception{ String IPCType = "baseInfoCompany"; String path = url + "/baseinfo/company"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("CompanyName", baseInfoCompany.getCompanyName());//公司名称 jsonObject.put("Identifier", baseInfoCompany.getIdentifier());//统一社会信用代码 jsonObject.put("Address", baseInfoCompany.getAddress());//注册地行政区划代码 jsonObject.put("BusinessScope", baseInfoCompany.getBusinessScope());//经营范围 jsonObject.put("ContactAddress", baseInfoCompany.getContactAddress());//通信地址 jsonObject.put("EconomicType", baseInfoCompany.getEconomicType());//经营业户经济类型 jsonObject.put("RegCapital", baseInfoCompany.getRegCapital());//注册资本 jsonObject.put("LegalName", baseInfoCompany.getLegalName());//法人代表姓名 jsonObject.put("LegalID", baseInfoCompany.getLegalID());//法人代表身份证号 jsonObject.put("LegalPhone", baseInfoCompany.getLegalPhone());//法人代表电话 jsonObject.put("LegalPhoto", baseInfoCompany.getLegalPhoto());//法人代表身份证扫描件文件编号(.jpg) jsonObject.put("State", baseInfoCompany.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoCompany.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", baseInfoCompany.getUpdateTime()); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车平台公司营运规模信息接口 */ public String baseInfoCompanyStat(BaseInfoCompanyStat baseInfoCompanyStat) throws Exception{ String IPCType = "baseInfoCompanyStat"; String path = url + "/baseinfo/companystat"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("VehicleNum", baseInfoCompanyStat.getVehicleNum());//平台注册网约车辆数 jsonObject.put("DriverNum", baseInfoCompanyStat.getDriverNum());//平台注册驾驶员数 jsonObject.put("Flag", baseInfoCompanyStat.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoCompanyStat.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车平台公司支付信息 */ public String baseInfoCompanyPay(BaseInfoCompanyPay baseInfoCompanyPay) throws Exception{ String IPCType = "baseInfoCompanyPay"; String path = url + "/baseinfo/companypay"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("PayName", baseInfoCompanyPay.getPayName());//银行或者非银行支付机构名称 jsonObject.put("PayId", baseInfoCompanyPay.getPayId());//非银行支付机构支付业务许可证编号 jsonObject.put("PayType", baseInfoCompanyPay.getPayType());//支付业务类型 jsonObject.put("PayScope", baseInfoCompanyPay.getPayScope());//业务覆盖范围 jsonObject.put("PrepareBank", baseInfoCompanyPay.getPrepareBank());//备付金存管银行 jsonObject.put("CountDate", baseInfoCompanyPay.getCountDate());//结算周期 jsonObject.put("State", baseInfoCompanyPay.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoCompanyPay.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoCompanyPay.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车平台公司服务机构 */ public String baseInfoCompanyService(BaseInfoCompanyService baseInfoCompanyService) throws Exception{ String IPCType = "baseInfoCompanyService"; String path = url + "/baseinfo/companyservice"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoCompanyService.getAddress());//行政区划代码 jsonObject.put("ServiceName", baseInfoCompanyService.getServiceName());//服务机构名称 jsonObject.put("ServiceNo", baseInfoCompanyService.getServiceNo());//服务机构代码 jsonObject.put("DetailAddress", baseInfoCompanyService.getDetailAddress());//服务机构地址 jsonObject.put("ResponsibleName", baseInfoCompanyService.getResponsibleName());//服务机构负责人姓名 jsonObject.put("ResponsiblePhone", baseInfoCompanyService.getResponsiblePhone());//负责人联系电话 jsonObject.put("ManagerName", baseInfoCompanyService.getManagerName());//服务机构管理人姓名 jsonObject.put("ManagerPhone", baseInfoCompanyService.getManagerPhone());//管理人联系电话 jsonObject.put("ContactPhone", baseInfoCompanyService.getContactPhone());//服务机构紧急联系电话 jsonObject.put("MailAddress", baseInfoCompanyService.getMailAddress());//行政文书送达邮寄地址 jsonObject.put("CreateDate", Long.valueOf(sdf.format(baseInfoCompanyService.getCreateDate())));//服务机构设立日期 jsonObject.put("State", baseInfoCompanyService.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoCompanyService.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoCompanyService.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车平台公司经营许可 */ public String baseInfoCompanyPermit(BaseInfoCompanyPermit baseInfoCompanyPermit) throws Exception{ String IPCType = "baseInfoCompanyPermit"; String path = url + "/baseinfo/companypermit"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoCompanyPermit.getAddress());//许可地行政区划代码 jsonObject.put("Certificate", baseInfoCompanyPermit.getCertificate());//网络预约出租车经营许可证号 jsonObject.put("OperationArea", baseInfoCompanyPermit.getOperationArea());//经营区域 jsonObject.put("OwnerName", baseInfoCompanyPermit.getOwnerName());//公司名称 jsonObject.put("Organization", baseInfoCompanyPermit.getOrganization());//发证机构名称 jsonObject.put("StartDate", Long.valueOf(sdf2.format(baseInfoCompanyPermit.getStartDate())));//有效期起YYYYMMDD jsonObject.put("StopDate", Long.valueOf(sdf2.format(baseInfoCompanyPermit.getStopDate())));//有效期止YYYYMMDD jsonObject.put("CertifyDate", Long.valueOf(sdf2.format(baseInfoCompanyPermit.getCertifyDate())));//初次发证日期YYYYMMDD jsonObject.put("State", baseInfoCompanyPermit.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoCompanyPermit.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoCompanyPermit.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车平台公司运价信息 */ public String baseInfoCompanyFare(BaseInfoCompanyFare baseInfoCompanyFare) throws Exception{ String IPCType = "baseInfoCompanyFare"; String path = url + "/baseinfo/companyfare"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoCompanyFare.getAddress());//运价适用地行政区划代码 jsonObject.put("FareType", baseInfoCompanyFare.getFareType());//运价类型编码(由网约车平台公司统一编码,应确保唯一性) jsonObject.put("FareTypeNote", baseInfoCompanyFare.getFareTypeNote());//运价类型说明 jsonObject.put("FareValidOn", Long.valueOf(sdf.format(baseInfoCompanyFare.getFareValidOn())));//运价有效期起YYYYMMDDhhmmss jsonObject.put("FareValidOff", Long.valueOf(sdf.format(baseInfoCompanyFare.getFareValidOff())));//运价有效止YYYYMMDDhhmmss jsonObject.put("StartFare", baseInfoCompanyFare.getStartFare().intValue());//起步价(元) jsonObject.put("StartMile", baseInfoCompanyFare.getStartMile());//起步里程(km) jsonObject.put("UnitPricePerMile", baseInfoCompanyFare.getUnitPricePerMile().intValue());//计程单价(按公里/元) jsonObject.put("UnitPricePerMinute", baseInfoCompanyFare.getUnitPricePerMinute().intValue());//计时单价(按分钟/元) jsonObject.put("UpPrice", baseInfoCompanyFare.getUpPrice().intValue());//单程加价单价(元) jsonObject.put("UpPriceStartMile", baseInfoCompanyFare.getUpPriceStartMile());//单程加价公里(km) jsonObject.put("MorningPeakTimeOn", baseInfoCompanyFare.getMorningPeakTimeOn());//营运早高峰时间起(HHmm 24小时) jsonObject.put("MorningPeakTimeOff", baseInfoCompanyFare.getMorningPeakTimeOff());//营运早高峰时间止(HHmm 24小时) jsonObject.put("EveningPeakTimeOn", baseInfoCompanyFare.getEveningPeakTimeOn());//营运晚高峰时间起(HHmm 24小时) jsonObject.put("EveningPeakTimeOff", baseInfoCompanyFare.getEveningPeakTimeOff());//营运晚高峰时间止(HHmm 24小时) jsonObject.put("OtherPeakTimeOn", baseInfoCompanyFare.getOtherPeakTimeOn());//其他营运高等时间起(HHmm 24小时) jsonObject.put("OtherPeakTineOff", baseInfoCompanyFare.getOtherPeakTineOff());//其他营运高等时间止(HHmm 24小时) jsonObject.put("PeakUnitPrice", baseInfoCompanyFare.getPeakUnitPrice().intValue());//高峰时间单程加价单价(元) jsonObject.put("PeakPriceStartMile", baseInfoCompanyFare.getPeakPriceStartMile());//高峰时间单程加价公里(km) jsonObject.put("LowSpeedPriceMinute", baseInfoCompanyFare.getLowSpeedPriceMinute().intValue());//低速计时加价(按分钟 元) jsonObject.put("NightPricePerMile", baseInfoCompanyFare.getNightPricePerMile().intValue());//夜间费(按公里 元) jsonObject.put("NightPricePerMinute", baseInfoCompanyFare.getNightPricePerMinute().intValue());//夜间费(按分钟 元) jsonObject.put("OtherPrice", baseInfoCompanyFare.getOtherPrice().intValue());//其它加价金额(元) jsonObject.put("State", baseInfoCompanyFare.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoCompanyFare.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoCompanyFare.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 车辆基本信息 */ public String baseInfoVehicle(BaseInfoVehicle baseInfoVehicle) throws Exception{ String IPCType = "baseInfoVehicle"; String path = url + "/baseinfo/vehicle"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoVehicle.getAddress());//车辆所在城市行政区划代码 jsonObject.put("VehicleNo", baseInfoVehicle.getVehicleNo());//车辆号牌 jsonObject.put("PlateColor", baseInfoVehicle.getPlateColor());//车牌颜色 jsonObject.put("Seats", baseInfoVehicle.getSeats());//核定载客位 jsonObject.put("Brand", baseInfoVehicle.getBrand());//车辆厂牌 jsonObject.put("Model", baseInfoVehicle.getModel());//车辆型号 jsonObject.put("VehicleType", baseInfoVehicle.getVehicleType());//车辆类型(以机动车行驶证为准) jsonObject.put("OwnerName", baseInfoVehicle.getOwnerName());//车辆所有人(以机动车行驶证为准) jsonObject.put("VehicleColor", baseInfoVehicle.getVehicleColor());//车身颜色 jsonObject.put("EngineId", baseInfoVehicle.getEngineId());//发动机号(以机动车行驶证为准) jsonObject.put("VIN", baseInfoVehicle.getVIN());//车辆VIN码(以机动车行驶证为准) jsonObject.put("CertifyDateA", Long.valueOf(sdf2.format(baseInfoVehicle.getCertifyDateA())));//车辆注册日期(以机动车行驶证为准)YYYY-MM-DD jsonObject.put("FuelType", baseInfoVehicle.getFuelType());//车辆燃料类型 jsonObject.put("EngineDisplace", baseInfoVehicle.getEngineDisplace());//发送机排量(毫升) jsonObject.put("PhotoId", baseInfoVehicle.getPhotoId());//车辆照片文件编号 jsonObject.put("Certificate", baseInfoVehicle.getCertificate());//运输证字号 jsonObject.put("TransAgency", baseInfoVehicle.getTransAgency());//车辆运输证发证机构 jsonObject.put("TransArea", baseInfoVehicle.getTransArea());//车辆经营区域 jsonObject.put("TransDateStart", Long.valueOf(sdf2.format(baseInfoVehicle.getTransDateStart())));//车辆运输证有效期起YYYYMMDD jsonObject.put("TransDateStop", Long.valueOf(sdf2.format(baseInfoVehicle.getTransDateStop())));//车辆运输证有效期止YYYYMMDD jsonObject.put("CertifyDateB", Long.valueOf(sdf2.format(baseInfoVehicle.getCertifyDateB())));//车辆初次登记日期YYYY-MM-DD jsonObject.put("FixState", baseInfoVehicle.getFixState());//车辆维修状态(0:未检修,1:已检修,2:未知) jsonObject.put("NextFixDate", Long.valueOf(sdf2.format(baseInfoVehicle.getNextFixDate())));//车辆下次年检时间YYYY-MM-DD jsonObject.put("CheckState", baseInfoVehicle.getCheckState());//车辆年度审验状态 jsonObject.put("FeePrintId", baseInfoVehicle.getFeePrintId());//发票打印设备序列号 jsonObject.put("GPSBrand", baseInfoVehicle.getGPSBrand());//卫星定位装置品牌 jsonObject.put("GPSModel", baseInfoVehicle.getGPSModel());//卫星定位装置型号 jsonObject.put("GPSIMEI", baseInfoVehicle.getGPSIMEI());//卫星定位装置IMEI号 jsonObject.put("GPSInstallDate", Long.valueOf(sdf2.format(baseInfoVehicle.getGPSInstallDate())));//卫星定位设备安装日期YYYYMMDD jsonObject.put("RegisterDate", Long.valueOf(sdf2.format(baseInfoVehicle.getRegisterDate())));//报备日期(车辆信息向服务所在地出租车行政主管部门报备日期YYYYMMDD) jsonObject.put("CommercialType", baseInfoVehicle.getCommercialType());//服务类型(1:网络预约出租车,2:巡游出租汽车,3:私人小客车合乘) jsonObject.put("FareType", baseInfoVehicle.getFareType());//运价类型编码(与云间信息中一一对应) jsonObject.put("State", baseInfoVehicle.getSeats());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoVehicle.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoVehicle.getUpdateTime())));//YYYYMMDDhhmmss data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 车辆保险信息 */ public String baseInfoVehicleInsurance(BaseInfoVehicleInsurance baseInfoVehicleInsurance) throws Exception{ String IPCType = "baseInfoVehicleInsurance"; String path = url + "/baseinfo/vehicleinsurance"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("VehicleNo", baseInfoVehicleInsurance.getVehicleNo());//车辆号牌 jsonObject.put("InsurCom", baseInfoVehicleInsurance.getInsurCom());//保险公司名称 jsonObject.put("InsurNum", baseInfoVehicleInsurance.getInsurNum());//保险号 jsonObject.put("InsurType", baseInfoVehicleInsurance.getInsurType());//保险类型 jsonObject.put("InsurCount", baseInfoVehicleInsurance.getInsurCount());//保险金额(元) jsonObject.put("InsurEff", Long.valueOf(sdf2.format(baseInfoVehicleInsurance.getInsurEff())));//保险生效时间YYYYMMDD jsonObject.put("InsurExp", Long.valueOf(sdf2.format(baseInfoVehicleInsurance.getInsurExp())));//保险到期时间YYYYMMDD jsonObject.put("Flag", baseInfoVehicleInsurance.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoVehicleInsurance.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车车辆里程信息 */ public String baseInfoVehicleTotalMile(BaseInfoVehicleTotalMile baseInfoVehicleTotalMile) throws Exception{ String IPCType = "baseInfoVehicleTotalMile"; String path = url + "/baseinfo/vehicletotalmile"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoVehicleTotalMile.getAddress());//注册地行政区划代码 jsonObject.put("VehicleNo", baseInfoVehicleTotalMile.getVehicleNo());//车辆号牌 jsonObject.put("TotalMile", baseInfoVehicleTotalMile.getTotalMile());//行驶总里程(km) jsonObject.put("Flag", baseInfoVehicleTotalMile.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoVehicleTotalMile.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 驾驶员基本信息 */ public String baseInfoDriver(BaseInfoDriver baseInfoDriver) throws Exception{ String IPCType = "baseInfoDriver"; String path = url + "/baseinfo/driver"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoDriver.getAddress());//注册地行政区划代码 jsonObject.put("DriverName", baseInfoDriver.getDriverName());//机动车驾驶员姓名 jsonObject.put("DriverPhone", baseInfoDriver.getDriverPhone());//驾驶员手机号 jsonObject.put("DriverGender", baseInfoDriver.getDriverGender());//驾驶员性别 jsonObject.put("DriverBirthday", null == baseInfoDriver.getDriverBirthday() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getDriverBirthday())));//出生日期YYYYMMDD jsonObject.put("DriverNationality", baseInfoDriver.getDriverNationality());//国籍 jsonObject.put("DriverNation", baseInfoDriver.getDriverNation());//驾驶员民族 jsonObject.put("DriverMaritalStatus", baseInfoDriver.getDriverMaritalStatus());//驾驶员婚姻状况(未婚,已婚,离异) jsonObject.put("DriverLanguageLevel", baseInfoDriver.getDriverLanguageLevel());//驾驶员外语能力 jsonObject.put("DriverEducation", baseInfoDriver.getDriverEducation());//驾驶员学历 jsonObject.put("DriverCensus", baseInfoDriver.getDriverCensus());//户口登记机关名称 jsonObject.put("DriverAddress", baseInfoDriver.getDriverAddress());//户口住址或长住地址 jsonObject.put("DriverContactAddress", baseInfoDriver.getDriverContactAddress());//驾驶员通信地址 jsonObject.put("PhotoId", baseInfoDriver.getPhotoId());//驾驶员照片文件编号 jsonObject.put("LicenseId", null != baseInfoDriver.getLicenseId() ? baseInfoDriver.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("LicensePhotoId", baseInfoDriver.getLicensePhotoId());//机动车驾驶证扫描件文件编号 jsonObject.put("DriverType", baseInfoDriver.getDriverType());//准驾车型 jsonObject.put("GetDriverLicenseDate", null == baseInfoDriver.getGetDriverLicenseDate() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getGetDriverLicenseDate())));//初次领取驾驶证日期YYYYMMDD jsonObject.put("DriverLicenseOn", null == baseInfoDriver.getDriverLicenseOn() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getDriverLicenseOn())));//驾驶证有效期限起YYYYMMDD jsonObject.put("DriverLicenseOff", null == baseInfoDriver.getDriverLicenseOff() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getDriverLicenseOff())));//驾驶证有效期限止YYYYMMDD jsonObject.put("TaxiDriver", baseInfoDriver.getTaxiDriver());//是否巡游出租汽车驾驶员(1:是,2:否) jsonObject.put("CertificateNo", baseInfoDriver.getCertificateNo());//网络预约出租汽车驾驶员资格证号 jsonObject.put("NetworkCarIssueOrganization", baseInfoDriver.getNetworkCarIssueOrganization());//网络预约出租汽车驾驶员证发证机构 jsonObject.put("NetworkCarIssueDate", null == baseInfoDriver.getNetworkCarIssueDate() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getNetworkCarIssueDate())));//资格证发证日期YYYYMMDD jsonObject.put("GetNetworkCarProofDate", null == baseInfoDriver.getGetNetworkCarProofDate() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getGetNetworkCarProofDate())));//初次领取资格证日期YYYYMMDD jsonObject.put("NetworkCarProofOn", null == baseInfoDriver.getNetworkCarProofOn() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getNetworkCarProofOn())));//资格证有效起始日期YYYYMMDD jsonObject.put("NetworkCarProofOff", null == baseInfoDriver.getNetworkCarProofOff() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getNetworkCarProofOff())));//资格证有截止日期YYYYMMDD jsonObject.put("RegisterDate", null == baseInfoDriver.getRegisterDate() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getRegisterDate())));//报备日期(驾驶员信息向服务所在地出租车行政主管部门报备日期) jsonObject.put("FullTimeDriver", baseInfoDriver.getFullTimeDriver());//是否专职驾驶员(1:是,0:否) jsonObject.put("InDriverBlacklist", baseInfoDriver.getInDriverBlacklist());//是否在驾驶员黑名单内(1:是,0:否) jsonObject.put("CommercialType", baseInfoDriver.getCommercialType());//服务类型(1:网络预约出租汽车,2:巡游出租汽车,3:私人小客车合乘) jsonObject.put("ContractCompany", baseInfoDriver.getContractCompany());//驾驶员合同签署公司 jsonObject.put("ContractOn", null == baseInfoDriver.getContractOn() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getContractOn())));//合同有效期起YYYYMMDD jsonObject.put("ContractOff", null == baseInfoDriver.getContractOff() ? 0 : Long.valueOf(sdf2.format(baseInfoDriver.getContractOff())));//合同有效期止YYYYMMDD jsonObject.put("EmergencyContact", baseInfoDriver.getEmergencyContact());//紧急情况联系人 jsonObject.put("EmergencyContactPhone", baseInfoDriver.getEmergencyContactPhone());//紧急情况联系人电话 jsonObject.put("EmergencyContactAddress", baseInfoDriver.getEmergencyContactAddress());//紧急情况联系人通信地址 jsonObject.put("State", baseInfoDriver.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoDriver.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoDriver.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 网约车驾驶员培训信息 */ public String baseInfoDriverEducate(BaseInfoDriverEducate baseInfoDriverEducate) throws Exception{ String IPCType = "baseInfoDriverEducate"; String path = url + "/baseinfo/drivereducate"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoDriverEducate.getAddress());//注册地行政区划代码 jsonObject.put("LicenseId", null != baseInfoDriverEducate.getLicenseId() ? baseInfoDriverEducate.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("CourseName", baseInfoDriverEducate.getCourseName());//驾驶员培训课程名称 jsonObject.put("CourseDate", Long.valueOf(sdf2.format(baseInfoDriverEducate.getCourseDate())));//培训课程日期YYYYMMDD jsonObject.put("StartTime", baseInfoDriverEducate.getStartTime());//培训开始时间 jsonObject.put("StopTime", baseInfoDriverEducate.getStopTime());//培训结束时间 jsonObject.put("Duration", baseInfoDriverEducate.getDuration());//培训时长 jsonObject.put("Flag", baseInfoDriverEducate.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoDriverEducate.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 驾驶员移动终端信息 */ public String baseInfoDriverApp(BaseInfoDriverApp baseInfoDriverApp) throws Exception{ String IPCType = "baseInfoDriverApp"; String path = url + "/baseinfo/driverapp"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoDriverApp.getAddress());//注册地行政区划代码 jsonObject.put("LicenseId", null != baseInfoDriverApp.getLicenseId() ? baseInfoDriverApp.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("DriverPhone", baseInfoDriverApp.getDriverPhone());//驾驶员手机号 jsonObject.put("NetType", baseInfoDriverApp.getNetType());//手机运营商(1:中国联通,2:中国移动,3:中国电信,4:其他) jsonObject.put("AppVersion", baseInfoDriverApp.getAppVersion());//使用APP版本号 jsonObject.put("MapType", baseInfoDriverApp.getMapType());//使用地图类型(1:百度地图,2:高德地图,3:其他) jsonObject.put("State", baseInfoDriverApp.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoDriverApp.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoDriverApp.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 驾驶员统计信息 */ public String baseInfoDriverStat(BaseInfoDriverStat baseInfoDriverStat) throws Exception{ String IPCType = "baseInfoDriverStat"; String path = url + "/baseinfo/driverstat"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", baseInfoDriverStat.getAddress());//注册地行政区划代码 jsonObject.put("LicenseId", null != baseInfoDriverStat.getLicenseId() ? baseInfoDriverStat.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("Cycle", Long.valueOf(sdf2.format(baseInfoDriverStat.getCycle())));//统计周期(统计周期按月,内容填写统计月份YYYYMM) jsonObject.put("OrderCount", baseInfoDriverStat.getOrderCount());//完成订单次数 jsonObject.put("TrafficViolationCount", baseInfoDriverStat.getTrafficViolationCount());//交通违章次数 jsonObject.put("ComplainedCount", baseInfoDriverStat.getComplainedCount());//被投诉次数 jsonObject.put("Flag", baseInfoDriverStat.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoDriverStat.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 乘客基本信息 */ public String baseInfoPassenger(BaseInfoPassenger baseInfoPassenger) throws Exception{ String IPCType = "baseInfoPassenger"; String path = url + "/baseinfo/passenger"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("RegisterDate", Long.valueOf(sdf2.format(baseInfoPassenger.getRegisterDate())));//注册日期YYYYMMDD jsonObject.put("PassengerPhone", null != baseInfoPassenger.getPassengerPhone() ? baseInfoPassenger.getPassengerPhone() : "");//乘客手机号 jsonObject.put("PassengerName", null != baseInfoPassenger.getPassengerName() ? baseInfoPassenger.getPassengerName() : "");//乘客称谓 jsonObject.put("PassengerGender", null != baseInfoPassenger.getPassengerGender() ? baseInfoPassenger.getPassengerGender() : "");//乘客性别 jsonObject.put("State", baseInfoPassenger.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", baseInfoPassenger.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(baseInfoPassenger.getUpdateTime()))); data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 订单发起接口 */ public String orderCreate(OrderCreate orderCreate) throws Exception{ String IPCType = "orderCreate"; String path = url + "/order/create"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", orderCreate.getAddress());//发起第行政区划代码 jsonObject.put("OrderId", orderCreate.getOrderId());//订单编号 jsonObject.put("DepartTime", Long.valueOf(sdf.format(orderCreate.getDepartTime())));//预计用车时间YYYYMMDDhhmmss jsonObject.put("OrderTime", Long.valueOf(sdf.format(orderCreate.getOrderTime())));//订单发起时间YYYYMMDDhhmmss jsonObject.put("PassengerNote", orderCreate.getPassengerNote());//乘客备注 jsonObject.put("Departure", orderCreate.getDeparture());//预计出发地点详细地址 jsonObject.put("DepLongitude", Double.valueOf(orderCreate.getDepLongitude() * 1000000).intValue());//预计出发地点经度 jsonObject.put("DepLatitude", Double.valueOf(orderCreate.getDepLatitude() * 1000000).intValue());//预计出发地点纬度 jsonObject.put("Destination", orderCreate.getDestination());//预计目的地 jsonObject.put("DestLongitude", Double.valueOf(orderCreate.getDestLongitude() * 1000000).intValue());//预计目的地经度 jsonObject.put("DestLatitude", Double.valueOf(orderCreate.getDestLatitude() * 1000000).intValue());//预计目的地纬度 jsonObject.put("Encrypt", orderCreate.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("FareType", orderCreate.getFareType());//运价类型编码 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 订单成功接口 */ public String orderMatch(OrderMatch orderMatch) throws Exception{ String IPCType = "orderMatch"; String path = url + "/order/match"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", orderMatch.getAddress());//发起地行政区划代码 jsonObject.put("OrderId", orderMatch.getOrderId());//订单编号 jsonObject.put("Longitude", Double.valueOf(orderMatch.getLongitude() * 1000000).intValue());//车辆经度 jsonObject.put("Latitude", Double.valueOf(orderMatch.getLatitude() * 1000000).intValue());//车辆纬度 jsonObject.put("Encrypt", orderMatch.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("LicenseId", null != orderMatch.getLicenseId() ? orderMatch.getLicenseId() : "");//机动车驾驶证编号 jsonObject.put("DriverPhone", orderMatch.getDriverPhone());//驾驶员手机号 jsonObject.put("VehicleNo", orderMatch.getVehicleNo());//车辆号牌 jsonObject.put("DistributeTime", Long.valueOf(sdf.format(orderMatch.getDistributeTime())));//派单成功时间YYYYMMDDhhmmss data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 订单撤销接口 */ public String orderCancel(OrderCancel orderCancel) throws Exception{ String IPCType = "orderCancel"; String path = url + "/order/cancel"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", orderCancel.getAddress());//上车地点行政区划代码 jsonObject.put("OrderId", orderCancel.getOrderId());//订单编号 jsonObject.put("OrderTime", Long.valueOf(sdf.format(orderCancel.getOrderTime())));//订单时间YYYYMMDDhhmmss jsonObject.put("CancelTime", Long.valueOf(sdf.format(orderCancel.getCancelTime())));//订单撤销时间YYYYMMDDhhmmss jsonObject.put("Operator", orderCancel.getOperator());//撤销发起方(1:乘客,2:驾驶员,3:平台公司) jsonObject.put("CancelTypeCode", orderCancel.getCancelTypeCode());//机动车驾驶证编号 jsonObject.put("CancelReason", orderCancel.getCancelReason());//撤销或违约原因 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 车辆经营上线接口 */ public String operateLogin(OperateLogin operateLogin) throws Exception{ String IPCType = "operateLogin"; String path = url + "/operate/login"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("LicenseId", null != operateLogin.getLicenseId() ? operateLogin.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("VehicleNo", operateLogin.getVehicleNo());//车辆号牌 jsonObject.put("LoginTime", Long.valueOf(sdf.format(operateLogin.getLoginTime())));//车辆经营上线时间YYYYMMDDhhmmss jsonObject.put("Longitude", Double.valueOf(operateLogin.getLongitude() * 1000000).intValue());//上线经度 jsonObject.put("Latitude", Double.valueOf(operateLogin.getLatitude() * 1000000).intValue());//上线纬度 jsonObject.put("Encrypt", operateLogin.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 车辆经营下线接口 */ public String operateLogout(OperateLogout operateLogout) throws Exception{ String IPCType = "operateLogout"; String path = url + "/operate/logout"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("LicenseId", null != operateLogout.getLicenseId() ? operateLogout.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("VehicleNo", operateLogout.getVehicleNo());//车辆号牌 jsonObject.put("LogoutTime", Long.valueOf(sdf.format(operateLogout.getLogoutTime())));//车辆经营下线时间YYYYMMDDhhmmss jsonObject.put("Longitude", Double.valueOf(operateLogout.getLongitude() * 1000000).intValue());//下线经度 jsonObject.put("Latitude", Double.valueOf(operateLogout.getLatitude() * 1000000).intValue());//下线纬度 jsonObject.put("Encrypt", operateLogout.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 经营出发接口 */ public String operateDepart(OperateDepart operateDepart) throws Exception{ String IPCType = "operateDepart"; String path = url + "/operate/depart"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("OrderId", operateDepart.getOrderId());//订单号 jsonObject.put("LicenseId", null != operateDepart.getLicenseId() ? operateDepart.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("FareType", operateDepart.getFareType());//运价类型编码 jsonObject.put("VehicleNo", operateDepart.getVehicleNo());//车辆号牌 jsonObject.put("DepLongitude", Double.valueOf(operateDepart.getDepLongitude() * 1000000).intValue());//车辆出发经度 jsonObject.put("DepLatitude", Double.valueOf(operateDepart.getDepLatitude() * 1000000).intValue());//车辆出发纬度 jsonObject.put("Encrypt", operateDepart.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("DepTime", Long.valueOf(sdf.format(operateDepart.getDepTime())));//上车时间YYYYMMDDhhmmss jsonObject.put("WaitMile", operateDepart.getWaitMile());//空驶里程(km) jsonObject.put("WaitTime", operateDepart.getWaitTime());//等待时间(秒) data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 经营到达接口 */ public String operateArrive(OperateArrive operateArrive) throws Exception{ String IPCType = "operateArrive"; String path = url + "/operate/arrive"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("OrderId", operateArrive.getOrderId());//订单号 jsonObject.put("DestLongitude", Double.valueOf(operateArrive.getDestLongitude() * 1000000).intValue());//车辆到达经度 jsonObject.put("DestLatitude", Double.valueOf(operateArrive.getDestLatitude() * 1000000).intValue());//车辆到达纬度 jsonObject.put("Encrypt", operateArrive.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("DestTime", Long.valueOf(sdf.format(operateArrive.getDestTime())));//下车时间YYYYMMDDhhmmss jsonObject.put("DriveMile", operateArrive.getDriveMile());//载客里程(km) jsonObject.put("DriveTime", operateArrive.getDriveTime());//载客时间(秒) data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 经营支付接口 */ public String operatePay(OperatePay operatePay) throws Exception{ String IPCType = "operatePay"; String path = url + "/operate/pay"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("OrderId", operatePay.getOrderId());//订单号 jsonObject.put("OnArea", operatePay.getOnArea());//上车位置行政区划代码 jsonObject.put("DriverName", operatePay.getDriverName());//机动车驾驶员 jsonObject.put("LicenseId", null != operatePay.getLicenseId() ? operatePay.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("FareType", operatePay.getFareType());//运价类型编码(由网约车公司定义,与运价信息接口保持一街) jsonObject.put("VehicleNo", operatePay.getVehicleNo());//车辆号牌 jsonObject.put("BookDepTime", Long.valueOf(sdf.format(operatePay.getBookDepTime())));//预计上车时间YYYYMMDDhhmmss jsonObject.put("WaitTime", operatePay.getWaitTime());//等待时间(秒) jsonObject.put("DepLongitude", Double.valueOf(operatePay.getDepLongitude() * 1000000).intValue());//车辆出发经度 jsonObject.put("DepLatitude", Double.valueOf(operatePay.getDepLatitude() * 1000000).intValue());//车辆出发纬度 jsonObject.put("DepArea", operatePay.getDepArea());//上车点 jsonObject.put("DepTime", Long.valueOf(sdf.format(operatePay.getDepTime())));//上车时间YYYYMMDDhhmmss jsonObject.put("DestLongitude", Double.valueOf(operatePay.getDestLongitude() * 1000000).intValue());//车辆到达经度 jsonObject.put("DestLatitude", Double.valueOf(operatePay.getDestLatitude() * 1000000).intValue());//车辆到达纬度 jsonObject.put("DestArea", operatePay.getDestArea());//下车地点 jsonObject.put("DestTime", Long.valueOf(sdf.format(operatePay.getDestTime())));//下车时间YYYYMMDDhhmmss jsonObject.put("BookModel", operatePay.getBookModel());//预定车型 jsonObject.put("Model", operatePay.getModel());//实际使用车型 jsonObject.put("DriveMile", operatePay.getDriveMile());//载客里程(km) jsonObject.put("DriveTime", operatePay.getDriveTime());//载客时间(秒) jsonObject.put("WaitMile", operatePay.getWaitMile());//空驶里程(km) jsonObject.put("FactPrice", operatePay.getFactPrice());//实收金额(元) jsonObject.put("Price", operatePay.getPrice());//应收金额(元) jsonObject.put("CashPrice", operatePay.getCashPrice());//现金支付金额(元) jsonObject.put("LineName", operatePay.getLineName());//电子支付机构 jsonObject.put("LinePrice", operatePay.getLinePrice());//电子支付金额(元) jsonObject.put("PosName", operatePay.getPosName());//POS机支付机构 jsonObject.put("PosPrice", operatePay.getPosPrice());//POS机支付金额(元) jsonObject.put("BenfitPrice", operatePay.getBenfitPrice());//优惠金额(元) jsonObject.put("BookTip", operatePay.getBookTip());//预约服务费(元) jsonObject.put("PassengerTip", operatePay.getPassengerTip());//附加费(元) jsonObject.put("PeakUpPrice", operatePay.getPeakUpPrice());//高峰时段时间加价金额(元) jsonObject.put("NightUpPrice", operatePay.getNightUpPrice());//夜间时段里程加价金额(元) jsonObject.put("FarUpPrice", operatePay.getFarUpPrice());//远途加价金额(元) jsonObject.put("OtherUpPrice", operatePay.getOtherUpPrice());//其他加价金额(元) jsonObject.put("PayState", operatePay.getPayState());//结算状态(0:未结算,1:已结算,2:未知) jsonObject.put("PayTime", Long.valueOf(sdf.format(operatePay.getPayTime())));//乘客结算时间YYYYMMDDhhmmss jsonObject.put("OrderMatchTime", Long.valueOf(sdf.format(operatePay.getOrderMatchTime())));//订单完成时间YYYYMMDDhhmmss jsonObject.put("InvoiceStatus", operatePay.getInvoiceStatus());//发票状态(0:未开票,1:已开票,2:未知) data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 驾驶员定位信息 */ public String positionDriver(PositionDriver positionDriver) throws Exception{ String IPCType = "positionDriver"; String path = url + "/position/driver"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("LicenseId", null != positionDriver.getLicenseId() ? positionDriver.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("DriverRegionCode", positionDriver.getDriverRegionCode());//行政区划代码 jsonObject.put("VehicleNo", positionDriver.getVehicleNo());//车辆号牌 jsonObject.put("PositionTime", positionDriver.getPositionTime());//定位时间(时间戳) jsonObject.put("Longitude", Double.valueOf(positionDriver.getLongitude() * 1000000).intValue());//经度 jsonObject.put("Latitude", Double.valueOf(positionDriver.getLatitude() * 1000000).intValue());//纬度 jsonObject.put("Encrypt", positionDriver.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("Direction", positionDriver.getDirection().intValue());//方向角 jsonObject.put("Elevation", positionDriver.getElevation().intValue());//海拔高度 jsonObject.put("Speed", positionDriver.getSpeed());//瞬时速度(km/h) jsonObject.put("BizStatus", positionDriver.getBizStatus());//营运状态(1:载客,2:接单,3:空驶,4:停运) jsonObject.put("OrderId", positionDriver.getOrderId());//订单编号 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 车辆定位信息 */ public String positionVehicle(PositionVehicle positionVehicle) throws Exception{ String IPCType = "positionVehicle"; String path = url + "/position/vehicle"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("VehicleNo", positionVehicle.getVehicleNo());//车辆号牌 jsonObject.put("VehicleRegionCode", positionVehicle.getVehicleRegionCode());//行政区划代码 jsonObject.put("PositionTime", positionVehicle.getPositionTime());//定位时间(时间戳) jsonObject.put("Longitude", Double.valueOf(positionVehicle.getLongitude() * 1000000).intValue());//经度 jsonObject.put("Latitude", Double.valueOf(positionVehicle.getLatitude() * 1000000).intValue());//纬度 jsonObject.put("Speed", positionVehicle.getSpeed());//瞬时速度(km/h) jsonObject.put("Direction", positionVehicle.getDirection().intValue());//方向角 jsonObject.put("Elevation", positionVehicle.getElevation().intValue());//海拔高度 jsonObject.put("Mileage", positionVehicle.getMileage());//行驶里程(KM) jsonObject.put("Encrypt", positionVehicle.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("WarnStatus", positionVehicle.getWarnStatus());//预警状态 jsonObject.put("VehStatus", positionVehicle.getVehStatus());//车辆状态 jsonObject.put("BizStatus", positionVehicle.getBizStatus());//营运状态(1:载客,2:接单,3:空驶,4:停运) jsonObject.put("OrderId", positionVehicle.getOrderId());//订单编号(非营运状态下填"0") data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 乘客评价信息 */ public String ratedPassenger(RatedPassenger ratedPassenger) throws Exception{ String IPCType = "ratedPassenger"; String path = url + "/rated/passenger"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("OrderId", ratedPassenger.getOrderId());//订单号 jsonObject.put("EvaluateTime", Long.valueOf(sdf.format(ratedPassenger.getEvaluateTime())));//评价时间YYYYMMDDhhmms jsonObject.put("ServiceScore", ratedPassenger.getServiceScore());//服务满意度(五分制) jsonObject.put("DriverScore", ratedPassenger.getDriverScore());//驾驶员满意度(五分制) jsonObject.put("VehicleScore", ratedPassenger.getVehicleScore());//车辆满意度(五分制) jsonObject.put("Detail", ratedPassenger.getDetail());//评价内容 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 乘客投诉信息 */ public String ratedPassengerComplaint(RatedPassengerComplaint ratedPassengerComplaint) throws Exception{ String IPCType = "ratedPassengerComplaint"; String path = url + "/rated/passengercomplaint"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("OrderId", ratedPassengerComplaint.getOrderId());//订单号 jsonObject.put("ComplaintTime", Long.valueOf(sdf.format(ratedPassengerComplaint.getComplaintTime())));//投诉时间YYYYMMDDhhmms jsonObject.put("Detail", ratedPassengerComplaint.getDetail());//投诉内容 jsonObject.put("Result", ratedPassengerComplaint.getResult());//处理结果 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 驾驶员处罚信息 */ public String ratedDriverPunish(RatedDriverPunish ratedDriverPunish) throws Exception{ String IPCType = "ratedDriverPunish"; String path = url + "/rated/driverpunish"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("LicenseId", null != ratedDriverPunish.getLicenseId() ? ratedDriverPunish.getLicenseId() : "");//机动车驾驶证编号 jsonObject.put("PunishTime", Long.valueOf(sdf.format(ratedDriverPunish.getPunishTime())));//处罚时间YYYYMMDDhhmms jsonObject.put("PunishReason", ratedDriverPunish.getPunishReason());//处罚原因 jsonObject.put("PunishReault", ratedDriverPunish.getPunishReault());//处罚结果 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 驾驶员信誉信息 */ public String ratedDriver(RatedDriver ratedDriver) throws Exception{ String IPCType = "ratedDriver"; String path = url + "/rated/driver"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("LicenseId", null != ratedDriver.getLicenseId() ? ratedDriver.getLicenseId() : "");//机动车驾驶证编号 jsonObject.put("Level", ratedDriver.getLevel());//服务质量信誉等级(五分制) jsonObject.put("TestDate", Long.valueOf(sdf2.format(ratedDriver.getTestDate())));//服务质量信誉考核日期YYYYMMDD jsonObject.put("TestDepartment", ratedDriver.getTestDepartment());//服务质量信誉考核机构 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 私人小客车合乘信息服务平台基本信息 */ public String shareCompany(ShareCompany shareCompany) throws Exception{ String IPCType = "shareCompany"; String path = url + "/share/company"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("CompanyName", shareCompany.getCompanyName());//公司名称 jsonObject.put("Identifier", shareCompany.getIdentifier());//统一社会信用代码 jsonObject.put("Address", shareCompany.getAddress());//注册地行政区划代码 jsonObject.put("ContactAddress", shareCompany.getContactAddress());//通信地址 jsonObject.put("EconomicType", shareCompany.getEconomicType());//经营业户经济类型 jsonObject.put("LegalName", shareCompany.getLegalName());//法人代表姓名(按照营业执照填写) jsonObject.put("LegalPhone", shareCompany.getLegalPhone());//法人代表电话 jsonObject.put("State", shareCompany.getState());//状态(0:有效,1:失效) jsonObject.put("Flag", shareCompany.getFlag());//操作标识(1:新增,2:更新,3:删除) jsonObject.put("UpdateTime", Long.valueOf(sdf.format(shareCompany.getUpdateTime())));//更新时间YYYYMMDDhhmmss data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 私人小客车合乘驾驶员行程发布接口 */ public String shareRoute(ShareRoute shareRoute) throws Exception{ String IPCType = "shareRoute"; String path = url + "/share/route"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", shareRoute.getAddress());//行政区划代码 jsonObject.put("RouteId", shareRoute.getRouteId());//驾驶员发起行程编号 jsonObject.put("DriverName", shareRoute.getDriverName());//驾驶员姓名 jsonObject.put("DriverPhone", shareRoute.getDriverPhone());//驾驶员手机号 jsonObject.put("LicenseId", null != shareRoute.getLicenseId() ? shareRoute.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("VehicleNo", shareRoute.getVehicleNo());//车辆号牌 jsonObject.put("Departure", shareRoute.getDeparture());//行程出发地点 jsonObject.put("DepLongitude", Double.valueOf(shareRoute.getDepLongitude() * 1000000).intValue());//车辆出发经度 jsonObject.put("DepLatitude", Double.valueOf(shareRoute.getDepLatitude() * 1000000).intValue());//车辆出发纬度 jsonObject.put("Destination", shareRoute.getDestination());//行程到达地点 jsonObject.put("DestLongitude", Double.valueOf(shareRoute.getDestLongitude() * 1000000).intValue());//到达地经度 jsonObject.put("DestLatitude", Double.valueOf(shareRoute.getDestLatitude() * 1000000).intValue());//到达纬度 jsonObject.put("Encrypt", shareRoute.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("RouteCreateTime", Long.valueOf(sdf.format(shareRoute.getRouteCreateTime())));//行程发布时间YYYYMMDDhhmmss jsonObject.put("RouteMile", shareRoute.getRouteMile());//行程预计里程(km) jsonObject.put("RouteNote", shareRoute.getRouteNote());//行程备注 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 私人小客车合乘订单接口 */ public String shareOrder(ShareOrder shareOrder) throws Exception{ String IPCType = "shareOrder"; String path = url + "/share/order"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", shareOrder.getAddress());//行政区划代码 jsonObject.put("RouteId", shareOrder.getRouteId());//驾驶员发起行程编号 jsonObject.put("OrderId", shareOrder.getOrderId());//乘客合乘订单号 jsonObject.put("BookDepartTime", Integer.valueOf(sdf.format(shareOrder.getBookDepartTime())));//预计上车时间YYYYMMDDhhmmss jsonObject.put("Departure", shareOrder.getDeparture());//预计上车地点 jsonObject.put("DepLongitude", Double.valueOf(shareOrder.getDepLongitude() * 1000000).intValue());//预计上车地点经度 jsonObject.put("DepLatitude", Double.valueOf(shareOrder.getDepLatitude() * 1000000).intValue());//预计上车地点纬度 jsonObject.put("Destination", shareOrder.getDestination());//预计下车地点 jsonObject.put("DestLongitude", Double.valueOf(shareOrder.getDestLongitude() * 1000000).intValue());//预计下车地点经度 jsonObject.put("DestLatitude", Double.valueOf(shareOrder.getDestLatitude() * 1000000).intValue());//预计下车地点纬度 jsonObject.put("Encrypt", shareOrder.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("OrderEnsureTime", Integer.valueOf(sdf.format(shareOrder.getOrderEnsureTime())));//订单确认时间YYYYMMDDhhmmss jsonObject.put("PassengerNum", shareOrder.getPassengerNum());//乘客人数 jsonObject.put("PassengerNote", shareOrder.getPassengerNote());//乘客备注 data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 私人小客车合乘订单支付接口 */ public String sharePay(SharePay sharePay) throws Exception{ String IPCType = "sharePay"; String path = url + "/share/pay"; Map<String, Object> data = new HashMap<>(); JSONObject jsonObject = new JSONObject(); jsonObject.put("CompanyId", CompanyId); jsonObject.put("Address", sharePay.getAddress());//行政区划代码 jsonObject.put("RouteId", sharePay.getRouteId());//驾驶员发起行程编号 jsonObject.put("OrderId", sharePay.getOrderId());//乘客合乘订单号 jsonObject.put("DriverPhone", sharePay.getDriverPhone());//驾驶员手机号 jsonObject.put("LicenseId", null != sharePay.getLicenseId() ? sharePay.getLicenseId() : "");//机动车驾驶证号 jsonObject.put("VehicleNo", sharePay.getVehicleNo());//车辆号牌 jsonObject.put("FareType", sharePay.getFareType());//运价类型编码 jsonObject.put("BookDepartTime", Integer.valueOf(sdf.format(sharePay.getBookDepartTime())));//预计上车时间YYYYMMDDhhmmss jsonObject.put("DepartTime", Integer.valueOf(sdf.format(sharePay.getDepartTime())));//实际上车时间YYYYMMDDhhmmss jsonObject.put("Departure", sharePay.getDeparture());//上车地点 jsonObject.put("DepLongitude", Double.valueOf(sharePay.getDepLongitude() * 1000000).intValue());//上车地点经度 jsonObject.put("DepLatitude", Double.valueOf(sharePay.getDepLatitude() * 1000000).intValue());//上车地点纬度 jsonObject.put("DestTime", Integer.valueOf(sdf.format(sharePay.getDestTime())));//下车时间YYYYMMDDhhmmss jsonObject.put("Destination", sharePay.getDestination());//下车地点 jsonObject.put("DestLongitude", Double.valueOf(sharePay.getDestLongitude() * 1000000).intValue());//下车地点经度 jsonObject.put("DestLatitude", Double.valueOf(sharePay.getDestLatitude() * 1000000).intValue());//下车地点纬度 jsonObject.put("Encrypt", sharePay.getEncrypt());//坐标加密标识(1:GCJ-02测绘局标准,2:WGS84 GPS标准,3:BD-09百度标准,4:CGCS2000北斗标准,0:其他) jsonObject.put("DriveMile", sharePay.getDriveMile());//载客里程(km) jsonObject.put("DriveTime", sharePay.getDriveTime());//载客时间(秒) jsonObject.put("FactPrice", sharePay.getFactPrice());//实收金额(元) jsonObject.put("Price", sharePay.getPrice());//应收金额(元) jsonObject.put("CashPrice", sharePay.getCashPrice());//现金支付金额(元) jsonObject.put("LineName", sharePay.getLineName());//电子支付机构 jsonObject.put("LinePrice", sharePay.getLinePrice());//电子支付金额(元) jsonObject.put("BenfitPrice", sharePay.getBenfitPrice());//优惠金额(元) jsonObject.put("ShareFuelFee", sharePay.getShareFuelFee());//燃料成本分摊金额(元) jsonObject.put("ShareHighwayToll", sharePay.getShareHighwayToll());//路桥通行分摊金额(元) jsonObject.put("PassengerTip", sharePay.getPassengerTip());//附加费(元) jsonObject.put("ShareOther", sharePay.getShareOther());//其他费用分摊金额(元) jsonObject.put("PayState", sharePay.getPayState());//结算状态(0:未结算,1:已结算,2:未知) jsonObject.put("PassengerNum", sharePay.getPassengerNum());//乘客人数 jsonObject.put("PayTime", Integer.valueOf(sdf.format(sharePay.getPayTime())));//乘客结算时间YYYYMMDDhhmmss jsonObject.put("OrderMatchTime", Integer.valueOf(sdf.format(sharePay.getOrderMatchTime())));//订单完成时间YYYYMMDDhhmmss data.put("CompanyId", CompanyId); data.put("Source", Source); data.put("IPCType", IPCType); data.put(IPCType, jsonObject); Map<String, String> header = new HashMap<>(); header.put("connection", "keep-alive"); header.put("content-type", "application/json; charset=UTF-8"); header.put("accept", "application/json"); header.put("accept-encoding", "gzip"); header.put("accept-charset", "utf-8"); HttpResult httpResult = httpClientUtil.pushHttpRequset("POST", path, data, header, "json"); if(httpResult.getCode() == 200){ analysisResult(httpResult.getData()); } return JSON.toJSONString(httpResult); } /** * 处理返回结果 * @param result */ private void analysisResult(String result){ JSONObject jsonObject = JSON.parseObject(result); if(null == jsonObject){ System.err.println("请求接口出错!"); return; } int code = (Integer)jsonObject.get("status"); if(code == 200){ System.err.println("(成功)服务器已成功处理了请求"); } if(code == 201){ System.err.println("请求已经完成并一个新的返回资源被创建"); } if(code == 400){ System.err.println("(错误请求)服务器不理解请求的语法"); System.err.println(jsonObject.getString("error")); } if(code == 401){ System.err.println("(未授权)请求要求身份验证"); System.err.println(jsonObject.getString("error")); } if(code == 403){ System.err.println("(禁止)服务器拒绝请求"); System.err.println(jsonObject.getString("error")); } if(code == 404){ System.err.println("(未找到)服务器找不到请求的网页"); System.err.println(jsonObject.getString("error")); } if(code == 500){ System.err.println("服务器遭遇异常阻止了当前请求的执行"); System.err.println(jsonObject.getString("error")); } if(code == 502){ System.err.println("(错误网关)服务器作为网关或代理,从上游服务器收到无效响应"); System.err.println(jsonObject.getString("error")); } if(code == 702){ System.err.println("请求文件不存在"); System.err.println(jsonObject.getString("error")); } if(code == 948){ System.err.println("请求文件名格式不正确"); System.err.println(jsonObject.getString("error")); } if(code == 949){ System.err.println("文件解压失败"); System.err.println(jsonObject.getString("error")); } if(code == 952){ System.err.println("格式校验失败"); System.err.println(jsonObject.getString("error")); } if(code == 1000){ System.err.println("请求异常"); System.err.println(jsonObject.getString("error")); } } } Diff truncated after the above file
MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/util/TaskUtil.java MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/util/httpClinet/HttpClientUtil.java MinistryOfTransport/src/main/java/com/sinata/ministryoftransport/util/httpClinet/HttpResult.java MinistryOfTransport/src/main/resources/application.properties MinistryOfTransport/src/test/java/com/sinata/ministryoftransport/MinistryoftransportApplicationTests.java UserOKTravel/guns-rest/db/guns_rest.sql UserOKTravel/guns-rest/pom.xml UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestApplication.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/GunsRestServletInitializer.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/SimpleObject.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/aop/GlobalExceptionHandler.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/exception/BizExceptionEnum.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/UserMapper.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/dao/mapping/UserMapper.xml UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/common/persistence/model/User.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MessageConverConfig.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/MybatisPlusConfig.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/WebConfig.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/JwtProperties.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/config/properties/RestProperties.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/AuthController.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthRequest.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/controller/dto/AuthResponse.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/BaseTransferEntity.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/converter/WithSignMessageConverter.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/filter/AuthFilter.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/DataSecurityAction.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/security/impl/Base64SecurityAction.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/util/JwtTokenUtil.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/IReqValidator.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/dto/Credence.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/DbValidator.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/auth/validator/impl/SimpleValidator.java UserOKTravel/guns-rest/src/main/java/com/stylefeng/guns/rest/modular/example/ExampleController.java UserOKTravel/guns-rest/src/main/resources/application.yml