125 changed files with 2 additions and 6872 deletions
			
			
		@ -1,239 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springblade:blade-core-test:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,239 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springblade:blade-core-test:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,238 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springblade:blade-core-test:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,16 +0,0 @@ | 
				
			|||||||
<?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"> | 
					 | 
				
			||||||
    <parent> | 
					 | 
				
			||||||
        <artifactId>hzims-service-api</artifactId> | 
					 | 
				
			||||||
        <groupId>com.hnac.hzims</groupId> | 
					 | 
				
			||||||
        <version>4.0.0-SNAPSHOT</version> | 
					 | 
				
			||||||
    </parent> | 
					 | 
				
			||||||
    <modelVersion>4.0.0</modelVersion> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <artifactId>spare-api</artifactId> | 
					 | 
				
			||||||
    <name>${project.artifactId}</name> | 
					 | 
				
			||||||
    <packaging>jar</packaging> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</project> | 
					 | 
				
			||||||
@ -1,226 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.1.8.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.51.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.51.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.51.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.51.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.51.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.51.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:4.5.3.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,64 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("blade_notice") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class Notice extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 标题 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "标题") | 
					 | 
				
			||||||
	private String title; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 通知类型 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "通知类型") | 
					 | 
				
			||||||
	private Integer category; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 发布日期 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "发布日期") | 
					 | 
				
			||||||
	private Date releaseTime; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 内容 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "内容") | 
					 | 
				
			||||||
	private String content; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,50 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.feign; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import org.springblade.core.launch.constant.AppConstant; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import org.springframework.cloud.openfeign.FeignClient; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.GetMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestParam; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * Notice Feign接口类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@FeignClient( | 
					 | 
				
			||||||
	value = AppConstant.APPLICATION_DESK_NAME | 
					 | 
				
			||||||
) | 
					 | 
				
			||||||
public interface INoticeClient { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	String API_PREFIX = "/client"; | 
					 | 
				
			||||||
	String TOP = API_PREFIX + "/top"; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 获取notice列表 | 
					 | 
				
			||||||
	 * | 
					 | 
				
			||||||
	 * @param number | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping(TOP) | 
					 | 
				
			||||||
	R<List<Notice>> top(@RequestParam("number") Integer number); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.vo; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 通知公告视图类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class NoticeVO extends Notice { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@ApiModelProperty(value = "通知类型名") | 
					 | 
				
			||||||
	private String categoryName; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,239 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springblade:blade-core-test:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,239 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springblade:blade-core-test:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,239 +0,0 @@ | 
				
			|||||||
<?xml version="1.0" encoding="UTF-8"?> | 
					 | 
				
			||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | 
					 | 
				
			||||||
  <component name="FacetManager"> | 
					 | 
				
			||||||
    <facet type="web" name="Web"> | 
					 | 
				
			||||||
      <configuration> | 
					 | 
				
			||||||
        <webroots /> | 
					 | 
				
			||||||
      </configuration> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
    <facet type="Spring" name="Spring"> | 
					 | 
				
			||||||
      <configuration /> | 
					 | 
				
			||||||
    </facet> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> | 
					 | 
				
			||||||
    <output url="file://$MODULE_DIR$/target/classes" /> | 
					 | 
				
			||||||
    <output-test url="file://$MODULE_DIR$/target/test-classes" /> | 
					 | 
				
			||||||
    <content url="file://$MODULE_DIR$"> | 
					 | 
				
			||||||
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | 
					 | 
				
			||||||
      <excludeFolder url="file://$MODULE_DIR$/target" /> | 
					 | 
				
			||||||
    </content> | 
					 | 
				
			||||||
    <orderEntry type="inheritedJdk" /> | 
					 | 
				
			||||||
    <orderEntry type="sourceFolder" forTests="false" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-tool:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.12.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.6.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-log:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-stream:2.1.4.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.37" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-core:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.19.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-jmx:5.1.12.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:kryo-shaded:3.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.esotericsoftware:minlog:1.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.integration:spring-integration-tuple:1.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-context:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-function-core:2.0.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.5" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-serialization:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.jackson.module:jackson-module-afterburner:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-metrics-event-stream:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-javanica:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.ow2.asm:asm:5.0.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava-reactive-streams:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.1.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-common:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-api:1.2.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.73" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.ribbon:ribbon-transport:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-contexts:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty-servo:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.inject:javax.inject:1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: io.reactivex:rxnetty:0.4.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-core:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-httpclient:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-client:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey:jersey-core:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.jersey.contribs:jersey-apache-client4:1.19.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.servo:servo-core:0.12.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-commons-util:0.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.ribbon:ribbon-loadbalancer:2.3.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.netflix.netflix-commons:netflix-statistics:0.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter:5.5.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-api:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.apiguardian:apiguardian-api:1.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.opentest4j:opentest4j:1.1.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.platform:junit-platform-commons:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.junit.jupiter:junit-jupiter-params:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.junit.platform:junit-platform-engine:1.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-junit-jupiter:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2.1.2.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:janino:3.0.15" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.codehaus.janino:commons-compiler:3.0.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.3.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.59" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.1.5.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form-spring:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign.form:feign-form:3.8.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:2.1.6.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.1.11.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-core:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.github.openfeign:feign-hystrix:10.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.archaius:archaius-core:0.7.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.netflix.hystrix:hystrix-core:1.5.18" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.reactivex:rxjava:1.3.8" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.9" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springblade:blade-core-auto:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springblade:blade-core-test:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springblade:blade-core-launch:5.0.0.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.20.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.3.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.30.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.4.Final" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.16.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.16" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.17.RELEASE" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.4" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | 
					 | 
				
			||||||
    <orderEntry type="library" scope="TEST" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | 
					 | 
				
			||||||
  </component> | 
					 | 
				
			||||||
</module> | 
					 | 
				
			||||||
@ -1,24 +0,0 @@ | 
				
			|||||||
FROM adoptopenjdk/openjdk8-openj9:alpine-slim | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
MAINTAINER smallchill@163.com | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN apk add -U tzdata \ | 
					 | 
				
			||||||
    && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ | 
					 | 
				
			||||||
    && echo "Asia/Shanghai" > /etc/timezone \ | 
					 | 
				
			||||||
    && apk add --no-cache bash bash-doc bash-completion \ | 
					 | 
				
			||||||
    && apk del tzdata \ | 
					 | 
				
			||||||
    && rm -rf /var/cache/apk/* | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
RUN mkdir -p /blade/desk | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
WORKDIR /blade/desk | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
EXPOSE 8105 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ADD ./target/blade-demo.jar ./app.jar | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar app.jar | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CMD ["--spring.profiles.active=test"] | 
					 | 
				
			||||||
@ -1,96 +0,0 @@ | 
				
			|||||||
<?xml version="1.0"?> | 
					 | 
				
			||||||
<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"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <parent> | 
					 | 
				
			||||||
        <groupId>com.hnac.hzims</groupId> | 
					 | 
				
			||||||
        <artifactId>hzims-service</artifactId> | 
					 | 
				
			||||||
        <version>4.0.0-SNAPSHOT</version> | 
					 | 
				
			||||||
    </parent> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <modelVersion>4.0.0</modelVersion> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <artifactId>spare</artifactId> | 
					 | 
				
			||||||
    <name>${project.artifactId}</name> | 
					 | 
				
			||||||
    <version>${bladex.project.version}</version> | 
					 | 
				
			||||||
    <packaging>jar</packaging> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <dependencies> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>org.springblade</groupId> | 
					 | 
				
			||||||
            <artifactId>blade-core-boot</artifactId> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>org.springblade</groupId> | 
					 | 
				
			||||||
            <artifactId>blade-starter-swagger</artifactId> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>org.springblade</groupId> | 
					 | 
				
			||||||
            <artifactId>blade-starter-oss-all</artifactId> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>com.hnac.hzims</groupId> | 
					 | 
				
			||||||
            <artifactId>spare-api</artifactId> | 
					 | 
				
			||||||
            <version>${hzims.project.version}</version> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>com.baomidou</groupId> | 
					 | 
				
			||||||
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId> | 
					 | 
				
			||||||
            <version>2.5.6</version> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>org.springblade</groupId> | 
					 | 
				
			||||||
            <artifactId>blade-core-test</artifactId> | 
					 | 
				
			||||||
            <scope>test</scope> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>org.springblade</groupId> | 
					 | 
				
			||||||
            <artifactId>blade-core-auto</artifactId> | 
					 | 
				
			||||||
            <scope>provided</scope> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        <!-- 登录模块(获取当前用户) --> | 
					 | 
				
			||||||
        <dependency> | 
					 | 
				
			||||||
            <groupId>com.hnac.hzinfo</groupId> | 
					 | 
				
			||||||
            <artifactId>common-asm-api</artifactId> | 
					 | 
				
			||||||
            <version>0.0.1-SNAPSHOT</version> | 
					 | 
				
			||||||
            <exclusions> | 
					 | 
				
			||||||
                <exclusion> | 
					 | 
				
			||||||
                    <groupId>com.github.miemiedev</groupId> | 
					 | 
				
			||||||
                    <artifactId>mybatis-paginator</artifactId> | 
					 | 
				
			||||||
                </exclusion> | 
					 | 
				
			||||||
                <exclusion> | 
					 | 
				
			||||||
                    <groupId>com.sun.media</groupId> | 
					 | 
				
			||||||
                    <artifactId>jai-codec</artifactId> | 
					 | 
				
			||||||
                </exclusion> | 
					 | 
				
			||||||
            </exclusions> | 
					 | 
				
			||||||
        </dependency> | 
					 | 
				
			||||||
    </dependencies> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <build> | 
					 | 
				
			||||||
        <plugins> | 
					 | 
				
			||||||
            <plugin> | 
					 | 
				
			||||||
                <groupId>com.spotify</groupId> | 
					 | 
				
			||||||
                <artifactId>dockerfile-maven-plugin</artifactId> | 
					 | 
				
			||||||
                <configuration> | 
					 | 
				
			||||||
                    <username>${docker.username}</username> | 
					 | 
				
			||||||
                    <password>${docker.password}</password> | 
					 | 
				
			||||||
                    <repository>${docker.registry.url}/${docker.namespace}/${project.artifactId}</repository> | 
					 | 
				
			||||||
                    <tag>${project.version}</tag> | 
					 | 
				
			||||||
                    <useMavenSettingsForAuth>true</useMavenSettingsForAuth> | 
					 | 
				
			||||||
                    <buildArgs> | 
					 | 
				
			||||||
                        <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE> | 
					 | 
				
			||||||
                    </buildArgs> | 
					 | 
				
			||||||
                    <skip>true</skip> | 
					 | 
				
			||||||
                </configuration> | 
					 | 
				
			||||||
            </plugin> | 
					 | 
				
			||||||
            <plugin> | 
					 | 
				
			||||||
                <groupId>org.apache.maven.plugins</groupId> | 
					 | 
				
			||||||
                <artifactId>maven-antrun-plugin</artifactId> | 
					 | 
				
			||||||
            </plugin> | 
					 | 
				
			||||||
        </plugins> | 
					 | 
				
			||||||
    </build> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</project> | 
					 | 
				
			||||||
@ -1,40 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import org.mybatis.spring.annotation.MapperScan; | 
					 | 
				
			||||||
import org.springblade.core.cloud.feign.EnableBladeFeign; | 
					 | 
				
			||||||
import org.springblade.core.launch.BladeApplication; | 
					 | 
				
			||||||
import org.springblade.core.launch.constant.AppConstant; | 
					 | 
				
			||||||
import org.springframework.cloud.client.SpringCloudApplication; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * Demo启动器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@EnableBladeFeign | 
					 | 
				
			||||||
@SpringCloudApplication | 
					 | 
				
			||||||
@MapperScan("com.hnac.hzims.spare.**.mapper.**") | 
					 | 
				
			||||||
public class SpareApplication { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public static void main(String[] args) { | 
					 | 
				
			||||||
		BladeApplication.run("hzims-spare", SpareApplication.class, args); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
@ -1,37 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.config; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.props.DemoProperties; | 
					 | 
				
			||||||
import org.mybatis.spring.annotation.MapperScan; | 
					 | 
				
			||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties; | 
					 | 
				
			||||||
import org.springframework.cloud.openfeign.EnableFeignClients; | 
					 | 
				
			||||||
import org.springframework.context.annotation.Configuration; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 配置feign、mybatis包名、properties | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Configuration | 
					 | 
				
			||||||
@EnableFeignClients({"org.springblade", "com.example"}) | 
					 | 
				
			||||||
@MapperScan({"org.springblade.**.mapper.**", "com.example.**.mapper.**"}) | 
					 | 
				
			||||||
@EnableConfigurationProperties(DemoProperties.class) | 
					 | 
				
			||||||
public class DemoConfiguration { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,58 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.props.DemoProperties; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import org.springframework.beans.factory.annotation.Value; | 
					 | 
				
			||||||
import org.springframework.cloud.context.config.annotation.RefreshScope; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.GetMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * Demo控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RefreshScope | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@RequestMapping("demo") | 
					 | 
				
			||||||
@Api(value = "配置接口", tags = "即时刷新配置") | 
					 | 
				
			||||||
public class DemoController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Value("${demo.name}") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final DemoProperties properties; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public DemoController(DemoProperties properties) { | 
					 | 
				
			||||||
		this.properties = properties; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@GetMapping("name") | 
					 | 
				
			||||||
	public String getName() { | 
					 | 
				
			||||||
		return name; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@GetMapping("name-by-props") | 
					 | 
				
			||||||
	public String getNameByProps() { | 
					 | 
				
			||||||
		return properties.getName(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,67 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IDynamicService; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.GetMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 多数据源 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("dynamic") | 
					 | 
				
			||||||
@Api(value = "多数据源接口", tags = "多数据源") | 
					 | 
				
			||||||
public class DynamicController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IDynamicService dynamicService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * master列表 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/master-list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "master列表", notes = "master列表") | 
					 | 
				
			||||||
	public R<List<Notice>> masterList() { | 
					 | 
				
			||||||
		List<Notice> list = dynamicService.masterList(); | 
					 | 
				
			||||||
		return R.data(list); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * slave列表 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/slave-list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "slave列表", notes = "slave列表") | 
					 | 
				
			||||||
	public R<List<Notice>> slaveList() { | 
					 | 
				
			||||||
		List<Notice> list = dynamicService.slaveList(); | 
					 | 
				
			||||||
		return R.data(list); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,87 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpChangeDetailService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/hzims-spare/spChangeDetail") | 
					 | 
				
			||||||
@Api(value = "备品备件出入库详情", tags = "备品备件出入库详情") | 
					 | 
				
			||||||
public class HzimsSpChangeDetailController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpChangeDetailService spChangeDetailService; | 
					 | 
				
			||||||
/* | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spChangeDetail") | 
					 | 
				
			||||||
	public R<HzimsSpChangeDetailEntity> detail(HzimsSpChangeDetailEntity spChangeDetail) { | 
					 | 
				
			||||||
		HzimsSpChangeDetailEntity detail = spChangeDetailService.getOne(Condition.getQueryWrapper(spChangeDetail)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spChangeDetail") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpChangeDetailEntity>> list(HzimsSpChangeDetailEntity spChangeDetail, Query query) { | 
					 | 
				
			||||||
		IPage<HzimsSpChangeDetailEntity> pages = spChangeDetailService.page(Condition.getPage(query), Condition.getQueryWrapper(spChangeDetail)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spChangeDetail") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpChangeDetailEntity spChangeDetail) { | 
					 | 
				
			||||||
		return R.status(spChangeDetailService.save(spChangeDetail)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spChangeDetail") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpChangeDetailEntity spChangeDetail) { | 
					 | 
				
			||||||
		return R.status(spChangeDetailService.updateById(spChangeDetail)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 6) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spChangeDetail") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpChangeDetailEntity spChangeDetail) { | 
					 | 
				
			||||||
		return R.status(spChangeDetailService.saveOrUpdate(spChangeDetail)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 7) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spChangeDetailService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	}*/ | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,111 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiSort; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpChangeRecService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/spare/spChangeRec") | 
					 | 
				
			||||||
@ApiSort(value = 4) | 
					 | 
				
			||||||
@Api(value = "备品备件出入库", tags = "备品备件出入库") | 
					 | 
				
			||||||
public class HzimsSpChangeRecController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpChangeRecService spChangeRecService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 3) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spChangeRec") | 
					 | 
				
			||||||
	public R<HzimsSpChangeRecEntity> detail(HzimsSpChangeRecEntity spChangeRec) { | 
					 | 
				
			||||||
		HzimsSpChangeRecEntity detail = spChangeRecService.getOne(Condition.getQueryWrapper(spChangeRec)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spChangeRec") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpChangeRecEntity>> list(HzimsSpChangeRecEntity spChangeRec, Query query) { | 
					 | 
				
			||||||
		IPage<HzimsSpChangeRecEntity> pages = spChangeRecService.page(Condition.getPage(query), Condition.getQueryWrapper(spChangeRec)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 10) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spChangeRec") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpChangeRecEntity spChangeRec) { | 
					 | 
				
			||||||
		return R.status(spChangeRecService.save(spChangeRec)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 11) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spChangeRec") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpChangeRecEntity spChangeRec) { | 
					 | 
				
			||||||
		return R.status(spChangeRecService.updateById(spChangeRec)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spChangeRec") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpChangeRecEntity spChangeRec) { | 
					 | 
				
			||||||
		return R.status(spChangeRecService.saveOrUpdate(spChangeRec)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 12) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spChangeRecService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 (物理删除) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/removeById") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "物理删除", notes = "传入id") | 
					 | 
				
			||||||
	public R removeById(@ApiParam(value = "主键", required = true) @RequestParam Long id) { | 
					 | 
				
			||||||
		return R.status(spChangeRecService.removeById(id)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,97 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpFileEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpFileService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件表 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/hzims-spare/spFile") | 
					 | 
				
			||||||
@Api(value = "备品备件文件表", tags = "备品备件文件表") | 
					 | 
				
			||||||
public class HzimsSpFileController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpFileService spFileService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spFile") | 
					 | 
				
			||||||
	public R<HzimsSpFileEntity> detail(HzimsSpFileEntity spFile) { | 
					 | 
				
			||||||
		HzimsSpFileEntity detail = spFileService.getOne(Condition.getQueryWrapper(spFile)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spFile") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpFileEntity>> list(HzimsSpFileEntity spFile, Query query) { | 
					 | 
				
			||||||
		IPage<HzimsSpFileEntity> pages = spFileService.page(Condition.getPage(query), Condition.getQueryWrapper(spFile)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spFile") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpFileEntity spFile) { | 
					 | 
				
			||||||
		return R.status(spFileService.save(spFile)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spFile") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpFileEntity spFile) { | 
					 | 
				
			||||||
		return R.status(spFileService.updateById(spFile)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 6) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spFile") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpFileEntity spFile) { | 
					 | 
				
			||||||
		return R.status(spFileService.saveOrUpdate(spFile)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 7) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spFileService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,125 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiSort; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpProviderEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpProviderService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.apache.commons.lang3.StringUtils; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件供应商 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/spare/spProvider") | 
					 | 
				
			||||||
@ApiSort(value = 3) | 
					 | 
				
			||||||
@Api(value = "备品备件供应商", tags = "备品备件供应商") | 
					 | 
				
			||||||
public class HzimsSpProviderController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpProviderService spProviderService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 3) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spProvider") | 
					 | 
				
			||||||
	public R<HzimsSpProviderEntity> detail(HzimsSpProviderEntity spProvider) { | 
					 | 
				
			||||||
		HzimsSpProviderEntity detail = spProviderService.getOne(Condition.getQueryWrapper(spProvider)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spProvider") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpProviderEntity>> list(HzimsSpProviderEntity spProvider, Query query) { | 
					 | 
				
			||||||
		String name = spProvider.getName(); | 
					 | 
				
			||||||
		String legalPerson = spProvider.getLegalPerson(); | 
					 | 
				
			||||||
		spProvider.setName(null); | 
					 | 
				
			||||||
		spProvider.setLegalPerson(null); | 
					 | 
				
			||||||
		QueryWrapper<HzimsSpProviderEntity> queryWrapper = Condition.getQueryWrapper(spProvider); | 
					 | 
				
			||||||
		if(StringUtils.isNotBlank(name)){ | 
					 | 
				
			||||||
			queryWrapper.like("NAME",name); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		if(StringUtils.isNotBlank(legalPerson)){ | 
					 | 
				
			||||||
			queryWrapper.like("LEGAL_PERSON",legalPerson); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		IPage<HzimsSpProviderEntity> pages = spProviderService.page(Condition.getPage(query), queryWrapper); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 10) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spProvider") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpProviderEntity spProvider) { | 
					 | 
				
			||||||
		return R.status(spProviderService.save(spProvider)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 11) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spProvider") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpProviderEntity spProvider) { | 
					 | 
				
			||||||
		return R.status(spProviderService.updateById(spProvider)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spProvider") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpProviderEntity spProvider) { | 
					 | 
				
			||||||
		return R.status(spProviderService.saveOrUpdate(spProvider)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 12) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spProviderService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 (物理删除) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/removeById") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "物理删除", notes = "传入id") | 
					 | 
				
			||||||
	public R removeById(@ApiParam(value = "主键", required = true) @RequestParam Long id) { | 
					 | 
				
			||||||
		return R.status(spProviderService.removeById(id)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,97 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpRelevanceFileEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpRelevanceFileService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件关联 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/hzims-spare/spRelevanceFile") | 
					 | 
				
			||||||
@Api(value = "备品备件文件关联", tags = "备品备件文件关联") | 
					 | 
				
			||||||
public class HzimsSpRelevanceFileController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpRelevanceFileService spRelevanceFileService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spRelevanceFile") | 
					 | 
				
			||||||
	public R<HzimsSpRelevanceFileEntity> detail(HzimsSpRelevanceFileEntity spRelevanceFile) { | 
					 | 
				
			||||||
		HzimsSpRelevanceFileEntity detail = spRelevanceFileService.getOne(Condition.getQueryWrapper(spRelevanceFile)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spRelevanceFile") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpRelevanceFileEntity>> list(HzimsSpRelevanceFileEntity spRelevanceFile, Query query) { | 
					 | 
				
			||||||
		IPage<HzimsSpRelevanceFileEntity> pages = spRelevanceFileService.page(Condition.getPage(query), Condition.getQueryWrapper(spRelevanceFile)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spRelevanceFile") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpRelevanceFileEntity spRelevanceFile) { | 
					 | 
				
			||||||
		return R.status(spRelevanceFileService.save(spRelevanceFile)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spRelevanceFile") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpRelevanceFileEntity spRelevanceFile) { | 
					 | 
				
			||||||
		return R.status(spRelevanceFileService.updateById(spRelevanceFile)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 6) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spRelevanceFile") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpRelevanceFileEntity spRelevanceFile) { | 
					 | 
				
			||||||
		return R.status(spRelevanceFileService.saveOrUpdate(spRelevanceFile)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 7) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spRelevanceFileService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,151 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiSort; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpTypeEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpTypeService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.apache.commons.lang3.StringUtils; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件类型 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/spare/spType") | 
					 | 
				
			||||||
@ApiSort(value = 1) | 
					 | 
				
			||||||
@Api(value = "备品备件类型", tags = "备品备件类型") | 
					 | 
				
			||||||
public class HzimsSpTypeController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Autowired | 
					 | 
				
			||||||
	private IHzimsSpTypeService spTypeService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 3) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spType") | 
					 | 
				
			||||||
	public R<HzimsSpTypeEntity> detail(@ApiParam(value = "主键", required = true) @RequestParam Long id) { | 
					 | 
				
			||||||
		HzimsSpTypeEntity spType = new HzimsSpTypeEntity(); | 
					 | 
				
			||||||
		spType.setId(id); | 
					 | 
				
			||||||
		HzimsSpTypeEntity detail = spTypeService.getOne(Condition.getQueryWrapper(spType)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spType") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpTypeEntity>> list(HzimsSpTypeEntity spType, Query query) { | 
					 | 
				
			||||||
		/*QueryWrapper<HzimsSpTypeEntity> queryWrapper = new QueryWrapper<>(); | 
					 | 
				
			||||||
		queryWrapper.like("NAME",spType.getName()); | 
					 | 
				
			||||||
		IPage<HzimsSpTypeEntity> pages = spTypeService.page(Condition.getPage(query), queryWrapper);*/ | 
					 | 
				
			||||||
		String name = spType.getName(); | 
					 | 
				
			||||||
		spType.setName(null); | 
					 | 
				
			||||||
		QueryWrapper<HzimsSpTypeEntity> queryWrapper = Condition.getQueryWrapper(spType); | 
					 | 
				
			||||||
		if(StringUtils.isNotBlank(name)){ | 
					 | 
				
			||||||
			queryWrapper.like("NAME",name); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		IPage<HzimsSpTypeEntity> pages = spTypeService.page(Condition.getPage(query), queryWrapper); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 10) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spType") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpTypeEntity spType) { | 
					 | 
				
			||||||
		return R.status(spTypeService.save(spType)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 11) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spType") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpTypeEntity spType) { | 
					 | 
				
			||||||
		return R.status(spTypeService.updateById(spType)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spType") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpTypeEntity spType) { | 
					 | 
				
			||||||
		return R.status(spTypeService.saveOrUpdate(spType)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 12) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spTypeService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 (物理删除) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/removeById") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "物理删除", notes = "传入id") | 
					 | 
				
			||||||
	public R removeById(@ApiParam(value = "主键", required = true) @RequestParam Long id) { | 
					 | 
				
			||||||
		return R.status(spTypeService.removeById(id)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 获取所有备品备件树 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiOperation(value = "获取所有备品备件树", httpMethod = "GET") | 
					 | 
				
			||||||
	@GetMapping("/getAllSpTypeTree") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ResponseBody | 
					 | 
				
			||||||
	public R getEquipmentTypeTree(){ | 
					 | 
				
			||||||
		return R.data(spTypeService.getSpTypeTree()); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 获取所有备品类型(不分页) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiOperation(value = "获取所有备品备件(不分页)", httpMethod = "GET") | 
					 | 
				
			||||||
	@GetMapping("/getList") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 6) | 
					 | 
				
			||||||
	@ResponseBody | 
					 | 
				
			||||||
	public R<List<HzimsSpTypeEntity>> getList(){ | 
					 | 
				
			||||||
		List<HzimsSpTypeEntity> list = spTypeService.getList(); | 
					 | 
				
			||||||
		return R.data(list); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,87 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpWareRelatedService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库备件关联表 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/hzims-spare/spWareRelated") | 
					 | 
				
			||||||
@Api(value = "备品备件仓库备件关联表", tags = "备品备件仓库备件关联表") | 
					 | 
				
			||||||
public class HzimsSpWareRelatedController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpWareRelatedService spWareRelatedService; | 
					 | 
				
			||||||
/* | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spWareRelated") | 
					 | 
				
			||||||
	public R<HzimsSpWareRelatedEntity> detail(HzimsSpWareRelatedEntity spWareRelated) { | 
					 | 
				
			||||||
		HzimsSpWareRelatedEntity detail = spWareRelatedService.getOne(Condition.getQueryWrapper(spWareRelated)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spWareRelated") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpWareRelatedEntity>> list(HzimsSpWareRelatedEntity spWareRelated, Query query) { | 
					 | 
				
			||||||
		IPage<HzimsSpWareRelatedEntity> pages = spWareRelatedService.page(Condition.getPage(query), Condition.getQueryWrapper(spWareRelated)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spWareRelated") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpWareRelatedEntity spWareRelated) { | 
					 | 
				
			||||||
		return R.status(spWareRelatedService.save(spWareRelated)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spWareRelated") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpWareRelatedEntity spWareRelated) { | 
					 | 
				
			||||||
		return R.status(spWareRelatedService.updateById(spWareRelated)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 6) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spWareRelated") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpWareRelatedEntity spWareRelated) { | 
					 | 
				
			||||||
		return R.status(spWareRelatedService.saveOrUpdate(spWareRelated)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	*//**
 | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 *//*
 | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 7) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spWareRelatedService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	}*/ | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,120 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiSort; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWarehouseEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpWarehouseService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.apache.commons.lang3.StringUtils; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/spare/spWarehouse") | 
					 | 
				
			||||||
@ApiSort(value = 4) | 
					 | 
				
			||||||
@Api(value = "备品备件仓库", tags = "备品备件仓库") | 
					 | 
				
			||||||
public class HzimsSpWarehouseController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSpWarehouseService spWarehouseService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 3) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spWarehouse") | 
					 | 
				
			||||||
	public R<HzimsSpWarehouseEntity> detail(HzimsSpWarehouseEntity spWarehouse) { | 
					 | 
				
			||||||
		HzimsSpWarehouseEntity detail = spWarehouseService.getOne(Condition.getQueryWrapper(spWarehouse)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spWarehouse") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpWarehouseEntity>> list(HzimsSpWarehouseEntity spWarehouse, Query query) { | 
					 | 
				
			||||||
		String name = spWarehouse.getName(); | 
					 | 
				
			||||||
		spWarehouse.setName(null); | 
					 | 
				
			||||||
		QueryWrapper<HzimsSpWarehouseEntity> queryWrapper = Condition.getQueryWrapper(spWarehouse); | 
					 | 
				
			||||||
		if(StringUtils.isNotBlank(name)){ | 
					 | 
				
			||||||
			queryWrapper.like("NAME",name); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		IPage<HzimsSpWarehouseEntity> pages = spWarehouseService.page(Condition.getPage(query), queryWrapper); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 10) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spWarehouse") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSpWarehouseEntity spWarehouse) { | 
					 | 
				
			||||||
		return R.status(spWarehouseService.save(spWarehouse)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 11) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spWarehouse") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSpWarehouseEntity spWarehouse) { | 
					 | 
				
			||||||
		return R.status(spWarehouseService.updateById(spWarehouse)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spWarehouse") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSpWarehouseEntity spWarehouse) { | 
					 | 
				
			||||||
		return R.status(spWarehouseService.saveOrUpdate(spWarehouse)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 12) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(spWarehouseService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 (物理删除) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/removeById") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "物理删除", notes = "传入id") | 
					 | 
				
			||||||
	public R removeById(@ApiParam(value = "主键", required = true) @RequestParam Long id) { | 
					 | 
				
			||||||
		return R.status(spWarehouseService.removeById(id)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,123 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiSort; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpareCountDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSparePartsEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSparePartsService; | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiOperation; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiParam; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.validation.Valid; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/spare/spareParts") | 
					 | 
				
			||||||
@ApiSort(value = 2) | 
					 | 
				
			||||||
@Api(value = "备品备件", tags = "备品备件") | 
					 | 
				
			||||||
public class HzimsSparePartsController extends BladeController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final IHzimsSparePartsService sparePartsService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 3) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入spareParts") | 
					 | 
				
			||||||
	public R<HzimsSparePartsEntity> detail(HzimsSparePartsEntity spareParts) { | 
					 | 
				
			||||||
		HzimsSparePartsEntity detail = sparePartsService.getOne(Condition.getQueryWrapper(spareParts)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入spareParts") | 
					 | 
				
			||||||
	public R<IPage<HzimsSparePartsEntity>> list(HzimsSparePartsEntity spareParts, Query query) { | 
					 | 
				
			||||||
		IPage<HzimsSparePartsEntity> pages = sparePartsService.page(Condition.getPage(query), Condition.getQueryWrapper(spareParts)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 10) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入spareParts") | 
					 | 
				
			||||||
	public R save(@Valid @RequestBody HzimsSparePartsEntity spareParts) { | 
					 | 
				
			||||||
		return R.status(sparePartsService.save(spareParts)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 11) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入spareParts") | 
					 | 
				
			||||||
	public R update(@Valid @RequestBody HzimsSparePartsEntity spareParts) { | 
					 | 
				
			||||||
		return R.status(sparePartsService.updateById(spareParts)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入spareParts") | 
					 | 
				
			||||||
	public R submit(@Valid @RequestBody HzimsSparePartsEntity spareParts) { | 
					 | 
				
			||||||
		return R.status(sparePartsService.saveOrUpdate(spareParts)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 代码自定义代号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 12) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入ids") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { | 
					 | 
				
			||||||
		return R.status(sparePartsService.removeByIds(Func.toLongList(ids))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 (物理删除) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/removeById") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "物理删除", notes = "传入id") | 
					 | 
				
			||||||
	public R removeById(@ApiParam(value = "主键", required = true) @RequestParam Long id) { | 
					 | 
				
			||||||
		return R.status(sparePartsService.removeById(id)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 查询备件统计信息 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/selectSpareParts") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ApiOperation(value = "查询备件统计信息", notes = "传入spareParts") | 
					 | 
				
			||||||
	public R<IPage<HzimsSpareCountDTO>> selectSpareParts(Query query,HzimsSparePartsEntity spareParts,String date) { | 
					 | 
				
			||||||
		R<IPage<HzimsSpareCountDTO>> pages = sparePartsService.pageDTO(spareParts, query,date); | 
					 | 
				
			||||||
		//List<HzimsSpareCountDTO> list = sparePartsService.selectSpareParts(typeId,date);
 | 
					 | 
				
			||||||
		return pages; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,116 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.INoticeService; | 
					 | 
				
			||||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; | 
					 | 
				
			||||||
import io.swagger.annotations.*; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import com.hnac.hzims.common.cache.CacheNames; | 
					 | 
				
			||||||
import org.springblade.core.boot.ctrl.BladeController; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springblade.core.tool.utils.Func; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.*; | 
					 | 
				
			||||||
import springfox.documentation.annotations.ApiIgnore; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.Map; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 控制器 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@RequestMapping("notice") | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@Api(value = "用户博客", tags = "博客接口") | 
					 | 
				
			||||||
public class NoticeController extends BladeController implements CacheNames { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final INoticeService noticeService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 详情 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/detail") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 1) | 
					 | 
				
			||||||
	@ApiOperation(value = "详情", notes = "传入notice") | 
					 | 
				
			||||||
	public R<Notice> detail(Notice notice) { | 
					 | 
				
			||||||
		Notice detail = noticeService.getOne(Condition.getQueryWrapper(notice)); | 
					 | 
				
			||||||
		return R.data(detail); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 分页 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@GetMapping("/list") | 
					 | 
				
			||||||
	@ApiImplicitParams({ | 
					 | 
				
			||||||
		@ApiImplicitParam(name = "category", value = "公告类型", paramType = "query", dataType = "integer"), | 
					 | 
				
			||||||
		@ApiImplicitParam(name = "title", value = "公告标题", paramType = "query", dataType = "string") | 
					 | 
				
			||||||
	}) | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 2) | 
					 | 
				
			||||||
	@ApiOperation(value = "分页", notes = "传入notice") | 
					 | 
				
			||||||
	public R<IPage<Notice>> list(@ApiIgnore @RequestParam Map<String, Object> notice, Query query) { | 
					 | 
				
			||||||
		IPage<Notice> pages = noticeService.page(Condition.getPage(query), Condition.getQueryWrapper(notice, Notice.class)); | 
					 | 
				
			||||||
		return R.data(pages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/save") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 3) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增", notes = "传入notice") | 
					 | 
				
			||||||
	public R save(@RequestBody Notice notice) { | 
					 | 
				
			||||||
		return R.status(noticeService.save(notice)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 修改 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/update") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 4) | 
					 | 
				
			||||||
	@ApiOperation(value = "修改", notes = "传入notice") | 
					 | 
				
			||||||
	public R update(@RequestBody Notice notice) { | 
					 | 
				
			||||||
		return R.status(noticeService.updateById(notice)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 新增或修改 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/submit") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 5) | 
					 | 
				
			||||||
	@ApiOperation(value = "新增或修改", notes = "传入notice") | 
					 | 
				
			||||||
	public R submit(@RequestBody Notice notice) { | 
					 | 
				
			||||||
		return R.status(noticeService.saveOrUpdate(notice)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 删除 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@PostMapping("/remove") | 
					 | 
				
			||||||
	@ApiOperationSupport(order = 6) | 
					 | 
				
			||||||
	@ApiOperation(value = "逻辑删除", notes = "传入notice") | 
					 | 
				
			||||||
	public R remove(@ApiParam(value = "主键集合") @RequestParam String ids) { | 
					 | 
				
			||||||
		boolean temp = noticeService.removeByIds(Func.toLongList(ids)); | 
					 | 
				
			||||||
		return R.status(temp); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,41 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.controller; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import io.swagger.annotations.Api; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import lombok.SneakyThrows; | 
					 | 
				
			||||||
import org.springblade.core.oss.minio.MinioTemplate; | 
					 | 
				
			||||||
import org.springblade.core.oss.model.BladeFile; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.PostMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RequestParam; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController; | 
					 | 
				
			||||||
import org.springframework.web.multipart.MultipartFile; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * UploadController | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
@RequestMapping("/notice/upload") | 
					 | 
				
			||||||
@Api(value = "对象存储接口", tags = "oss上传测试") | 
					 | 
				
			||||||
public class UploadController { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final MinioTemplate minioTemplate; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * minio上传demo | 
					 | 
				
			||||||
	 * | 
					 | 
				
			||||||
	 * @param file 上传文件 | 
					 | 
				
			||||||
	 * @return String | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@SneakyThrows | 
					 | 
				
			||||||
	@PostMapping("put-object") | 
					 | 
				
			||||||
	public R<BladeFile> putMinioObject(@RequestParam MultipartFile file) { | 
					 | 
				
			||||||
		BladeFile bladeFile = minioTemplate.putFile(file); | 
					 | 
				
			||||||
		return R.data(bladeFile); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpChangeDetailDTO extends HzimsSpChangeDetailEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,31 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpChangeRecDTO extends HzimsSpChangeRecEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更详情(要变更的备件名称、数量、单价等) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "变更详情(要变更的备件名称、数量、单价等)") | 
					 | 
				
			||||||
	private List<HzimsSpChangeDetailEntity> details; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@ApiModelProperty(value = "审核通过标识") | 
					 | 
				
			||||||
	private boolean checkFlag; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpFileEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件表 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpFileDTO extends HzimsSpFileEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpProviderEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件供应商 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpProviderDTO extends HzimsSpProviderEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpRelevanceFileEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件关联 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpRelevanceFileDTO extends HzimsSpRelevanceFileEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,62 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpTypeEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.utils.TreeObject; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.io.Serializable; | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件类型 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpTypeDTO extends HzimsSpTypeEntity implements Serializable, TreeObject { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private List children; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/*@Override | 
					 | 
				
			||||||
	public Long getId(){ | 
					 | 
				
			||||||
		return super.getId(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public void setId(Long id) { | 
					 | 
				
			||||||
		super.setId(id); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public Long getParentId() { | 
					 | 
				
			||||||
		return super.getParentId(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public void setParentId(Long parentId) { | 
					 | 
				
			||||||
		super.setParentId(parentId); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public String getName() { | 
					 | 
				
			||||||
		return super.getName(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public void setName(String name) { | 
					 | 
				
			||||||
		super.setName(name); | 
					 | 
				
			||||||
	}*/ | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public List getChildren() { | 
					 | 
				
			||||||
		return this.children; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public void setChildren(List children) { | 
					 | 
				
			||||||
		this.children = children; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库备件关联表 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpWareRelatedDTO extends HzimsSpWareRelatedEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWarehouseEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpWarehouseDTO extends HzimsSpWarehouseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,61 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.io.Serializable; | 
					 | 
				
			||||||
import java.math.BigDecimal; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 设备统计DTO | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
public class HzimsSpareCountDTO implements Serializable { | 
					 | 
				
			||||||
	private static final long serialVersionUID = -5172898121198875607L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private Long id; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备件编号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String code; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备件名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 规格型号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String specification; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 类型ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private Long typeId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 类型名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String typeName; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 单位 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String unit; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 仓库名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String warehouseName; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 入库数量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private Long inQuantity; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 出库数量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private Long outQuantity; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 入库总价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private BigDecimal inPrice; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 出库总价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private BigDecimal outPrice; | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.dto; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSparePartsEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件 模型DTO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSparePartsDTO extends HzimsSparePartsEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,89 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.math.BigDecimal; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_change_detail") | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpChangeDetail对象", description = "备品备件出入库详情") | 
					 | 
				
			||||||
public class HzimsSpChangeDetailEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更记录ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "变更记录ID") | 
					 | 
				
			||||||
	private Long changeId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 仓库ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "仓库ID") | 
					 | 
				
			||||||
	private Long warehouseId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 供应商 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "供应商") | 
					 | 
				
			||||||
	private Long provider; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备品备件ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备品备件ID") | 
					 | 
				
			||||||
	private Long spId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备件编号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备件编号") | 
					 | 
				
			||||||
	private String code; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备件名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备件名称") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 规格型号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "规格型号") | 
					 | 
				
			||||||
	private String specification; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 类型ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "类型ID") | 
					 | 
				
			||||||
	private Long typeId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 数量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "数量") | 
					 | 
				
			||||||
	private Long quantity; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 单价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "单价") | 
					 | 
				
			||||||
	private BigDecimal price; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备注 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备注") | 
					 | 
				
			||||||
	private String remark; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最低储备量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最低储备量") | 
					 | 
				
			||||||
	private Long minStock; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最高储备量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最高储备量") | 
					 | 
				
			||||||
	private Long maxStock; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,62 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.time.LocalDateTime; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_change_rec") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpChangeRec对象", description = "备品备件出入库") | 
					 | 
				
			||||||
public class HzimsSpChangeRecEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 流程实例ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "流程实例ID") | 
					 | 
				
			||||||
	private String flowId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 编号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "编号") | 
					 | 
				
			||||||
	private String code; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更类型(1采购,2入库,3出库...) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "变更类型(1采购,2入库,3出库...)") | 
					 | 
				
			||||||
	private Integer changeType; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更时间 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "变更时间") | 
					 | 
				
			||||||
	private String changeTime; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 办理意见 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "办理意见") | 
					 | 
				
			||||||
	private Long handleOpinions; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 相关单据 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "相关单据") | 
					 | 
				
			||||||
	private String relatedCode; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备注(用途) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备注(用途)") | 
					 | 
				
			||||||
	private String remark; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,57 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.time.LocalDateTime; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件表 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_file") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpFile对象", description = "备品备件文件表") | 
					 | 
				
			||||||
public class HzimsSpFileEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件类型 1:图片类型  2:视频类型 3:其他 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件类型 1:图片类型  2:视频类型 3:其他") | 
					 | 
				
			||||||
	private String type; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件名称") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件大小 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件大小") | 
					 | 
				
			||||||
	private Double size; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件工作空间 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件工作空间") | 
					 | 
				
			||||||
	private String workspace; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件源文件 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件源文件") | 
					 | 
				
			||||||
	private String fileSource; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件缩略图 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件缩略图") | 
					 | 
				
			||||||
	private String fileThumbnail; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,77 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.time.LocalDateTime; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件供应商 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_provider") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpProvider对象", description = "备品备件供应商") | 
					 | 
				
			||||||
public class HzimsSpProviderEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "名称") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 名称缩写 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "名称缩写") | 
					 | 
				
			||||||
	private String logogram; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 业务联系人 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "业务联系人") | 
					 | 
				
			||||||
	private String salesman; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 法人代表 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "法人代表") | 
					 | 
				
			||||||
	private String legalPerson; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 电话 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "电话") | 
					 | 
				
			||||||
	private String phone; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 手机 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "手机") | 
					 | 
				
			||||||
	private String mobilePhone; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 网址 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "网址") | 
					 | 
				
			||||||
	private String website; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 地址 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "地址") | 
					 | 
				
			||||||
	private String address; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 是否合格(0:否,1:是) | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "是否合格(0:否,1:是)") | 
					 | 
				
			||||||
	private Integer qualifiedFlag; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备注 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备注") | 
					 | 
				
			||||||
	private String remark; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,42 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.time.LocalDateTime; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件关联 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_relevance_file") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpRelevanceFile对象", description = "备品备件文件关联") | 
					 | 
				
			||||||
public class HzimsSpRelevanceFileEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 业务ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "业务ID") | 
					 | 
				
			||||||
	private Long businessId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 文件ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "文件ID") | 
					 | 
				
			||||||
	private Long fileId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 类型 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "类型") | 
					 | 
				
			||||||
	private String type; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,55 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件类型 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_type") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpType对象", description = "备品备件类型") | 
					 | 
				
			||||||
public class HzimsSpTypeEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 编码 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "编码") | 
					 | 
				
			||||||
	private String code; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "名称") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 单位 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "单位") | 
					 | 
				
			||||||
	private String unit; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 所属父级 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "所属父级") | 
					 | 
				
			||||||
	private Long parentId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 排序 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "排序") | 
					 | 
				
			||||||
	private Integer sort; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备注 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备注") | 
					 | 
				
			||||||
	private String remark; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,54 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.math.BigDecimal; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库备件关联表 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_ware_related") | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpWareRelated对象", description = "备品备件仓库备件关联表") | 
					 | 
				
			||||||
public class HzimsSpWareRelatedEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 仓库ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "仓库ID") | 
					 | 
				
			||||||
	private Long warehouseId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备品备件ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备品备件ID") | 
					 | 
				
			||||||
	private Long spId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 库存 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "库存") | 
					 | 
				
			||||||
	private Long stock; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最新入库单价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最新入库单价") | 
					 | 
				
			||||||
	private BigDecimal inPrice; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最新出库单价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最新出库单价") | 
					 | 
				
			||||||
	private BigDecimal outPrice; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 出库暂存 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "出库暂存") | 
					 | 
				
			||||||
	private Long outStock; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,57 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.time.LocalDateTime; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_sp_warehouse") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpWarehouse对象", description = "备品备件仓库") | 
					 | 
				
			||||||
public class HzimsSpWarehouseEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 编码 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "编码") | 
					 | 
				
			||||||
	private String code; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "名称") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 负责人 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "负责人") | 
					 | 
				
			||||||
	private Long manager; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 地址 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "地址") | 
					 | 
				
			||||||
	private String address; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备注 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备注") | 
					 | 
				
			||||||
	private String remark; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最大存储量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最大存储量") | 
					 | 
				
			||||||
	private Long maxStock; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,82 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.entity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.annotation.TableName; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModel; | 
					 | 
				
			||||||
import io.swagger.annotations.ApiModelProperty; | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import org.springblade.core.mp.base.BaseEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.math.BigDecimal; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件 实体类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@TableName("hz_ims_spare_parts") | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
@ApiModel(value = "HzimsSpareParts对象", description = "备品备件") | 
					 | 
				
			||||||
public class HzimsSparePartsEntity extends BaseEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备件编号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备件编号") | 
					 | 
				
			||||||
	private String code; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备件名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备件名称") | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 规格型号 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "规格型号") | 
					 | 
				
			||||||
	private String specification; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 类型ID | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "类型ID") | 
					 | 
				
			||||||
	private Long typeId; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 备注 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "备注") | 
					 | 
				
			||||||
	private String remark; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最低储备量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最低储备量") | 
					 | 
				
			||||||
	private Long minStock; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最高储备量 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最高储备量") | 
					 | 
				
			||||||
	private Long maxStock; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 库存 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "库存") | 
					 | 
				
			||||||
	private Long stock; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最新入库单价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最新入库单价") | 
					 | 
				
			||||||
	private BigDecimal inPrice; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 最新出库单价 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "最新出库单价") | 
					 | 
				
			||||||
	private BigDecimal outPrice; | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 出库暂存 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	@ApiModelProperty(value = "出库暂存") | 
					 | 
				
			||||||
	private Long outStock; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,70 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.enumeration; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.*; | 
					 | 
				
			||||||
import java.util.stream.Collectors; | 
					 | 
				
			||||||
import java.util.stream.Stream; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * @author Huj | 
					 | 
				
			||||||
 * created in  2020/03/16 9:21 | 
					 | 
				
			||||||
 * @description | 
					 | 
				
			||||||
 **/ | 
					 | 
				
			||||||
public enum ChangeStatusEnum { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	SUBMIT_PENDING(1, "待提交"), | 
					 | 
				
			||||||
	CHECK_PENDING(2, "待审核"), | 
					 | 
				
			||||||
	REJECT_SUBMIT_PENDING(3, "驳回待提交"), | 
					 | 
				
			||||||
	COMPLETED(4, "已完成"); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final Map<Integer, ChangeStatusEnum> DICT = Stream.of(values()) | 
					 | 
				
			||||||
			.collect(Collectors.toMap(ChangeStatusEnum::getCode, t -> t)); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final Integer code; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final String description; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private ChangeStatusEnum(Integer code, String description) { | 
					 | 
				
			||||||
		this.code = code; | 
					 | 
				
			||||||
		this.description = description; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 	返回编码对应的枚举实例 | 
					 | 
				
			||||||
	 * @param code | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	public static Optional<ChangeStatusEnum> getInstance(String code) { | 
					 | 
				
			||||||
		return Optional.ofNullable(DICT.get(Integer.parseInt(code))); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public Integer getCode() { | 
					 | 
				
			||||||
		return code; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public String getDescription() { | 
					 | 
				
			||||||
		return description; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public static ChangeStatusEnum getEnumByCode(Integer code){ | 
					 | 
				
			||||||
		for(ChangeStatusEnum thisEnum : ChangeStatusEnum.values()){ | 
					 | 
				
			||||||
			if(thisEnum.getCode().equals(code)){ | 
					 | 
				
			||||||
				return thisEnum; | 
					 | 
				
			||||||
			} | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		return null; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	public static List<Map<String,Object>> getKeyValueList(){ | 
					 | 
				
			||||||
		List<Map<String,Object>> types = new ArrayList(); | 
					 | 
				
			||||||
		ChangeStatusEnum[] enums = values(); | 
					 | 
				
			||||||
		Map<String,Object> thisMap; | 
					 | 
				
			||||||
		for (ChangeStatusEnum thisEnum:enums){ | 
					 | 
				
			||||||
			thisMap = new HashMap<>(); | 
					 | 
				
			||||||
			thisMap.put("value",thisEnum.getCode()); | 
					 | 
				
			||||||
			thisMap.put("name",thisEnum.getDescription()); | 
					 | 
				
			||||||
			types.add(thisMap); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		return types; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,47 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.feign; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.NoticeMapper; | 
					 | 
				
			||||||
import lombok.AllArgsConstructor; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.GetMapping; | 
					 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController; | 
					 | 
				
			||||||
import springfox.documentation.annotations.ApiIgnore; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * Notice Feign | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@ApiIgnore() | 
					 | 
				
			||||||
@RestController | 
					 | 
				
			||||||
@AllArgsConstructor | 
					 | 
				
			||||||
public class NoticeClient implements INoticeClient { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private final NoticeMapper mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	@GetMapping(TOP) | 
					 | 
				
			||||||
	public R<List<Notice>> top(Integer number) { | 
					 | 
				
			||||||
		return R.data(mapper.topList(number)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,26 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
import com.hnac.hzinfo.core.annotation.CommonDao; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@CommonDao | 
					 | 
				
			||||||
public interface HzimsSpChangeDetailMapper extends BaseMapper<HzimsSpChangeDetailEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 根据变更ID 物理删除 | 
					 | 
				
			||||||
	 * @param changeId | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByChangeId(@Param("changeId") Long changeId); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	int insertBatch(@Param("records") List<HzimsSpChangeDetailEntity> records); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,42 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpChangeDetailMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spChangeDetailResultMap" type="com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity"> | 
					 | 
				
			||||||
        <result column="CHANGE_ID" property="changeId"/> | 
					 | 
				
			||||||
        <result column="WAREHOUSE_ID" property="warehouseId"/> | 
					 | 
				
			||||||
        <result column="PROVIDER" property="provider"/> | 
					 | 
				
			||||||
        <result column="SP_ID" property="spId"/> | 
					 | 
				
			||||||
        <result column="CODE" property="code"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="SPECIFICATION" property="specification"/> | 
					 | 
				
			||||||
        <result column="TYPE_ID" property="typeId"/> | 
					 | 
				
			||||||
        <result column="QUANTITY" property="quantity"/> | 
					 | 
				
			||||||
        <result column="PRICE" property="price"/> | 
					 | 
				
			||||||
        <result column="REMARK" property="remark"/> | 
					 | 
				
			||||||
        <result column="MIN_STOCK" property="minStock"/> | 
					 | 
				
			||||||
        <result column="MAX_STOCK" property="maxStock"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByChangeId" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_change_detail | 
					 | 
				
			||||||
        where CHANGE_ID = #{changeId,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <insert id="insertBatch" parameterType="com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity"> | 
					 | 
				
			||||||
        insert into hz_ims_sp_change_detail (CHANGE_ID, WAREHOUSE_ID, PROVIDER, SP_ID, CODE, NAME, SPECIFICATION, TYPE_ID, | 
					 | 
				
			||||||
        QUANTITY, PRICE, REMARK, MIN_STOCK, MAX_STOCK | 
					 | 
				
			||||||
        ) | 
					 | 
				
			||||||
        values | 
					 | 
				
			||||||
        <foreach collection="records" item="item" separator=","> | 
					 | 
				
			||||||
            (#{item.changeId,jdbcType=BIGINT}, #{item.warehouseId,jdbcType=BIGINT}, #{item.provider,jdbcType=BIGINT}, | 
					 | 
				
			||||||
            #{item.spId,jdbcType=BIGINT}, #{item.code,jdbcType=VARCHAR},#{item.name,jdbcType=VARCHAR}, | 
					 | 
				
			||||||
            #{item.specification,jdbcType=VARCHAR}, #{item.typeId,jdbcType=BIGINT}, #{item.quantity,jdbcType=BIGINT}, | 
					 | 
				
			||||||
            #{item.price,jdbcType=DECIMAL}, | 
					 | 
				
			||||||
            #{item.remark,jdbcType=VARCHAR}, #{item.minStock,jdbcType=BIGINT}, #{item.maxStock,jdbcType=BIGINT} | 
					 | 
				
			||||||
            ) | 
					 | 
				
			||||||
        </foreach> | 
					 | 
				
			||||||
    </insert> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface HzimsSpChangeRecMapper extends BaseMapper<HzimsSpChangeRecEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByPrimaryKey(@Param("id") Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,30 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpChangeRecMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spChangeRecResultMap" type="com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="TENANT_ID" property="tenantId"/> | 
					 | 
				
			||||||
        <result column="CREATE_DEPT" property="createDept"/> | 
					 | 
				
			||||||
        <result column="FLOW_ID" property="flowId"/> | 
					 | 
				
			||||||
        <result column="CODE" property="code"/> | 
					 | 
				
			||||||
        <result column="CHANGE_TYPE" property="changeType"/> | 
					 | 
				
			||||||
        <result column="STATUS" property="status"/> | 
					 | 
				
			||||||
        <result column="CHANGE_TIME" property="changeTime"/> | 
					 | 
				
			||||||
        <result column="HANDLE_OPINIONS" property="handleOpinions"/> | 
					 | 
				
			||||||
        <result column="RELATED_CODE" property="relatedCode"/> | 
					 | 
				
			||||||
        <result column="REMARK" property="remark"/> | 
					 | 
				
			||||||
        <result column="CREATE_USER" property="createUser"/> | 
					 | 
				
			||||||
        <result column="UPDATE_USER" property="updateUser"/> | 
					 | 
				
			||||||
        <result column="CREATE_TIME" property="createTime"/> | 
					 | 
				
			||||||
        <result column="UPDATE_TIME" property="updateTime"/> | 
					 | 
				
			||||||
        <result column="IS_DELETED" property="isDeleted"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_change_rec | 
					 | 
				
			||||||
        where ID = #{id,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpFileEntity; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件表 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface HzimsSpFileMapper extends BaseMapper<HzimsSpFileEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByPrimaryKey(@Param("id") Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,22 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpFileMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spFileResultMap" type="com.hnac.hzims.spare.entity.HzimsSpFileEntity"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="TYPE" property="type"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="SIZE" property="size"/> | 
					 | 
				
			||||||
        <result column="WORKSPACE" property="workspace"/> | 
					 | 
				
			||||||
        <result column="FILE_SOURCE" property="fileSource"/> | 
					 | 
				
			||||||
        <result column="FILE_THUMBNAIL" property="fileThumbnail"/> | 
					 | 
				
			||||||
        <result column="CREATE_TIME" property="createTime"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_file | 
					 | 
				
			||||||
        where ID = #{id,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpProviderEntity; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件供应商 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface HzimsSpProviderMapper extends BaseMapper<HzimsSpProviderEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByPrimaryKey(@Param("id") Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,28 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpProviderMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spProviderResultMap" type="com.hnac.hzims.spare.entity.HzimsSpProviderEntity"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="TENANT_ID" property="tenantId"/> | 
					 | 
				
			||||||
        <result column="CREATE_DEPT" property="createDept"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="LOGOGRAM" property="logogram"/> | 
					 | 
				
			||||||
        <result column="SALESMAN" property="salesman"/> | 
					 | 
				
			||||||
        <result column="LEGAL_PERSON" property="legalPerson"/> | 
					 | 
				
			||||||
        <result column="PHONE" property="phone"/> | 
					 | 
				
			||||||
        <result column="MOBILE_PHONE" property="mobilePhone"/> | 
					 | 
				
			||||||
        <result column="WEBSITE" property="website"/> | 
					 | 
				
			||||||
        <result column="ADDRESS" property="address"/> | 
					 | 
				
			||||||
        <result column="QUALIFIED_FLAG" property="qualifiedFlag"/> | 
					 | 
				
			||||||
        <result column="REMARK" property="remark"/> | 
					 | 
				
			||||||
        <result column="IS_DELETED" property="isDeleted"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_provider | 
					 | 
				
			||||||
        where ID = #{id,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,21 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpRelevanceFileEntity; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件关联 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface HzimsSpRelevanceFileMapper extends BaseMapper<HzimsSpRelevanceFileEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param fileId | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByFileId(@Param("fileId") Long fileId); | 
					 | 
				
			||||||
	int deleteByBusinessId(@Param("businessId") Long businessId); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,22 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpRelevanceFileMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spRelevanceFileResultMap" type="com.hnac.hzims.spare.entity.HzimsSpRelevanceFileEntity"> | 
					 | 
				
			||||||
        <result column="BUSINESS_ID" property="businessId"/> | 
					 | 
				
			||||||
        <result column="FILE_ID" property="fileId"/> | 
					 | 
				
			||||||
        <result column="TYPE" property="type"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByFileId" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_relevance_file | 
					 | 
				
			||||||
        where FILE_ID = #{fileId,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByBusinessId" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_relevance_file | 
					 | 
				
			||||||
        where BUSINESS_ID = #{businessId,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,32 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpTypeDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpTypeEntity; | 
					 | 
				
			||||||
import com.hnac.hzinfo.core.annotation.CommonDao; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件类型 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@CommonDao | 
					 | 
				
			||||||
public interface HzimsSpTypeMapper extends BaseMapper<HzimsSpTypeEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByPrimaryKey(@Param("id") Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	List<HzimsSpTypeDTO> selectAllSpTypeList() ; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 获取所有备件类型(不分页) | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<HzimsSpTypeEntity> getList(); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,38 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpTypeMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spTypeResultMap" type="com.hnac.hzims.spare.entity.HzimsSpTypeEntity"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="TENANT_ID" property="tenantId"/> | 
					 | 
				
			||||||
        <result column="CREATE_DEPT" property="createDept"/> | 
					 | 
				
			||||||
        <result column="CODE" property="code"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="UNIT" property="unit"/> | 
					 | 
				
			||||||
        <result column="PARENT_ID" property="parentId"/> | 
					 | 
				
			||||||
        <result column="STATUS" property="status"/> | 
					 | 
				
			||||||
        <result column="SORT" property="sort"/> | 
					 | 
				
			||||||
        <result column="REMARK" property="remark"/> | 
					 | 
				
			||||||
        <result column="CREATE_USER" property="createUser"/> | 
					 | 
				
			||||||
        <result column="UPDATE_USER" property="updateUser"/> | 
					 | 
				
			||||||
        <result column="CREATE_TIME" property="createTime"/> | 
					 | 
				
			||||||
        <result column="UPDATE_TIME" property="updateTime"/> | 
					 | 
				
			||||||
        <result column="IS_DELETED" property="isDeleted"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_type | 
					 | 
				
			||||||
        where ID = #{id,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <select id="selectAllSpTypeList" resultType="com.hnac.hzims.spare.dto.HzimsSpTypeDTO" > | 
					 | 
				
			||||||
        SELECT * FROM hz_ims_sp_type st WHERE st.`STATUS` = '1' ORDER BY st.SORT ASC,st.CREATE_TIME ASC | 
					 | 
				
			||||||
    </select> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <select id="getList" resultMap="spTypeResultMap" > | 
					 | 
				
			||||||
        SELECT * FROM hz_ims_sp_type | 
					 | 
				
			||||||
    </select> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,39 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity; | 
					 | 
				
			||||||
import com.hnac.hzinfo.core.annotation.CommonDao; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库备件关联表 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@CommonDao | 
					 | 
				
			||||||
public interface HzimsSpWareRelatedMapper extends BaseMapper<HzimsSpWareRelatedEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param warehouseId | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByWarehouseId(@Param("warehouseId") Long warehouseId); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	int insertBatch(@Param("records") List<HzimsSpWareRelatedEntity> records); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 选择性更新 入库(注:库存的更新SQL中是累加) | 
					 | 
				
			||||||
	 * @param record | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int updateSelectiveInStock(HzimsSpWareRelatedEntity record); | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 选择性更新 出库(注:出库暂存的更新SQL中是相减) | 
					 | 
				
			||||||
	 * @param record | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int updateSelectiveOutStock(HzimsSpWareRelatedEntity record); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,59 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpWareRelatedMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spWareRelatedResultMap" type="com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity"> | 
					 | 
				
			||||||
        <result column="WAREHOUSE_ID" property="warehouseId"/> | 
					 | 
				
			||||||
        <result column="SP_ID" property="spId"/> | 
					 | 
				
			||||||
        <result column="STOCK" property="stock"/> | 
					 | 
				
			||||||
        <result column="IN_PRICE" property="inPrice"/> | 
					 | 
				
			||||||
        <result column="OUT_PRICE" property="outPrice"/> | 
					 | 
				
			||||||
        <result column="OUT_STOCK" property="outStock"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByWarehouseId" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_ware_related | 
					 | 
				
			||||||
        where WAREHOUSE_ID = #{warehouseId,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <insert id="insertBatch" parameterType="com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity"> | 
					 | 
				
			||||||
        insert into hz_ims_sp_ware_related (WAREHOUSE_ID, SP_ID, STOCK, IN_PRICE, OUT_PRICE, OUT_STOCK | 
					 | 
				
			||||||
        ) | 
					 | 
				
			||||||
        values | 
					 | 
				
			||||||
        <foreach collection="records" item="item" separator=","> | 
					 | 
				
			||||||
            (#{item.warehouseId,jdbcType=BIGINT}, #{item.spId,jdbcType=BIGINT}, #{item.stock,jdbcType=BIGINT}, | 
					 | 
				
			||||||
            #{item.inPrice,jdbcType=DECIMAL}, #{item.outPrice,jdbcType=DECIMAL},#{item.outStock,jdbcType=BIGINT} | 
					 | 
				
			||||||
            ) | 
					 | 
				
			||||||
        </foreach> | 
					 | 
				
			||||||
    </insert> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <update id="updateSelectiveInStock" parameterType="com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity"> | 
					 | 
				
			||||||
        update hz_ims_sp_ware_related | 
					 | 
				
			||||||
        <set> | 
					 | 
				
			||||||
            <if test="stock != null"> | 
					 | 
				
			||||||
                STOCK = STOCK + #{stock,jdbcType=BIGINT}, | 
					 | 
				
			||||||
            </if> | 
					 | 
				
			||||||
            <if test="inPrice != null"> | 
					 | 
				
			||||||
                IN_PRICE = #{inPrice,jdbcType=DECIMAL}, | 
					 | 
				
			||||||
            </if> | 
					 | 
				
			||||||
        </set> | 
					 | 
				
			||||||
        where WAREHOUSE_ID = #{warehouseId,jdbcType=BIGINT} | 
					 | 
				
			||||||
        and SP_ID = #{spId,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </update> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <update id="updateSelectiveOutStock" parameterType="com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity"> | 
					 | 
				
			||||||
        update hz_ims_sp_ware_related | 
					 | 
				
			||||||
        <set> | 
					 | 
				
			||||||
            <if test="outPrice != null"> | 
					 | 
				
			||||||
                OUT_PRICE = #{outPrice,jdbcType=DECIMAL}, | 
					 | 
				
			||||||
            </if> | 
					 | 
				
			||||||
            <if test="outStock != null"> | 
					 | 
				
			||||||
                OUT_STOCK = OUT_STOCK - #{outStock,jdbcType=BIGINT}, | 
					 | 
				
			||||||
            </if> | 
					 | 
				
			||||||
        </set> | 
					 | 
				
			||||||
        where WAREHOUSE_ID = #{warehouseId,jdbcType=BIGINT} | 
					 | 
				
			||||||
        and SP_ID = #{spId,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </update> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWarehouseEntity; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface HzimsSpWarehouseMapper extends BaseMapper<HzimsSpWarehouseEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByPrimaryKey(@Param("id") Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,28 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSpWarehouseMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="spWarehouseResultMap" type="com.hnac.hzims.spare.entity.HzimsSpWarehouseEntity"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="TENANT_ID" property="tenantId"/> | 
					 | 
				
			||||||
        <result column="CREATE_DEPT" property="createDept"/> | 
					 | 
				
			||||||
        <result column="CODE" property="code"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="MANAGER" property="manager"/> | 
					 | 
				
			||||||
        <result column="ADDRESS" property="address"/> | 
					 | 
				
			||||||
        <result column="REMARK" property="remark"/> | 
					 | 
				
			||||||
        <result column="CREATE_USER" property="createUser"/> | 
					 | 
				
			||||||
        <result column="UPDATE_USER" property="updateUser"/> | 
					 | 
				
			||||||
        <result column="CREATE_TIME" property="createTime"/> | 
					 | 
				
			||||||
        <result column="UPDATE_TIME" property="updateTime"/> | 
					 | 
				
			||||||
        <result column="MAX_STOCK" property="maxStock"/> | 
					 | 
				
			||||||
        <result column="IS_DELETED" property="isDeleted"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_sp_warehouse | 
					 | 
				
			||||||
        where ID = #{id,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,37 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpareCountDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSparePartsEntity; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Param; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
import java.util.Map; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件 Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface HzimsSparePartsMapper extends BaseMapper<HzimsSparePartsEntity> { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int deleteByPrimaryKey(@Param("id") Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 查询备件统计基本信息 | 
					 | 
				
			||||||
	 * @param params | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<HzimsSpareCountDTO> selectSparePartsBasic(Map<String,Object> params); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 查询备件统计出入库数量和价格信息 | 
					 | 
				
			||||||
	 * @param params | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<HzimsSpareCountDTO> selectSparePartsCount(Map<String,Object> params); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,84 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.HzimsSparePartsMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="sparePartsResultMap" type="com.hnac.hzims.spare.entity.HzimsSparePartsEntity"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="TENANT_ID" property="tenantId"/> | 
					 | 
				
			||||||
        <result column="CREATE_DEPT" property="createDept"/> | 
					 | 
				
			||||||
        <result column="CODE" property="code"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="SPECIFICATION" property="specification"/> | 
					 | 
				
			||||||
        <result column="TYPE_ID" property="typeId"/> | 
					 | 
				
			||||||
        <result column="REMARK" property="remark"/> | 
					 | 
				
			||||||
        <result column="MIN_STOCK" property="minStock"/> | 
					 | 
				
			||||||
        <result column="MAX_STOCK" property="maxStock"/> | 
					 | 
				
			||||||
        <result column="STOCK" property="stock"/> | 
					 | 
				
			||||||
        <result column="IN_PRICE" property="inPrice"/> | 
					 | 
				
			||||||
        <result column="OUT_PRICE" property="outPrice"/> | 
					 | 
				
			||||||
        <result column="OUT_STOCK" property="outStock"/> | 
					 | 
				
			||||||
        <result column="CREATE_USER" property="createUser"/> | 
					 | 
				
			||||||
        <result column="UPDATE_USER" property="updateUser"/> | 
					 | 
				
			||||||
        <result column="CREATE_TIME" property="createTime"/> | 
					 | 
				
			||||||
        <result column="UPDATE_TIME" property="updateTime"/> | 
					 | 
				
			||||||
        <result column="IS_DELETED" property="isDeleted"/> | 
					 | 
				
			||||||
        <result column="STATUS" property="status"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <resultMap id="spareCountResultMap" type="com.hnac.hzims.spare.dto.HzimsSpareCountDTO"> | 
					 | 
				
			||||||
        <result column="ID" property="id"/> | 
					 | 
				
			||||||
        <result column="CODE" property="code"/> | 
					 | 
				
			||||||
        <result column="NAME" property="name"/> | 
					 | 
				
			||||||
        <result column="SPECIFICATION" property="specification"/> | 
					 | 
				
			||||||
        <result column="typeId" property="typeId"/> | 
					 | 
				
			||||||
        <result column="typeName" property="typeName"/> | 
					 | 
				
			||||||
        <result column="UNIT" property="unit"/> | 
					 | 
				
			||||||
        <result column="warehouseName" property="warehouseName"/> | 
					 | 
				
			||||||
        <result column="inPrice" property="inPrice"/> | 
					 | 
				
			||||||
        <result column="outPrice" property="outPrice"/> | 
					 | 
				
			||||||
        <result column="inQuantity" property="inQuantity"/> | 
					 | 
				
			||||||
        <result column="outQuantity" property="outQuantity"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> | 
					 | 
				
			||||||
        delete from hz_ims_spare_parts | 
					 | 
				
			||||||
        where ID = #{id,jdbcType=BIGINT} | 
					 | 
				
			||||||
    </delete> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <select id="selectSparePartsBasic" parameterType="java.util.Map" resultMap="spareCountResultMap"> | 
					 | 
				
			||||||
        SELECT | 
					 | 
				
			||||||
            sp.ID as id, | 
					 | 
				
			||||||
            sp.CODE as code, | 
					 | 
				
			||||||
            sp.NAME as name, | 
					 | 
				
			||||||
            sp.SPECIFICATION as specification, | 
					 | 
				
			||||||
            sp.TYPE_ID as typeId, | 
					 | 
				
			||||||
            st.NAME AS typeName, | 
					 | 
				
			||||||
            st.UNIT as unit, | 
					 | 
				
			||||||
            sw.NAME as warehouseName | 
					 | 
				
			||||||
        FROM | 
					 | 
				
			||||||
            hz_ims_spare_parts sp | 
					 | 
				
			||||||
            JOIN hz_ims_sp_type st ON sp.TYPE_ID = st.id | 
					 | 
				
			||||||
            JOIN hz_ims_sp_ware_related sr ON sp.id = sr.SP_ID | 
					 | 
				
			||||||
            JOIN hz_ims_sp_warehouse sw ON sr.WAREHOUSE_ID = sw.id | 
					 | 
				
			||||||
        <if test="typeId != null" > | 
					 | 
				
			||||||
            where sp.TYPE_ID = #{typeId} | 
					 | 
				
			||||||
        </if> | 
					 | 
				
			||||||
    </select> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <select id="selectSparePartsCount" parameterType="java.util.Map" resultMap="spareCountResultMap"> | 
					 | 
				
			||||||
        SELECT | 
					 | 
				
			||||||
            sum(cd.QUANTITY) as inQuantity, | 
					 | 
				
			||||||
            sum(cd.PRICE) as inPrice | 
					 | 
				
			||||||
        FROM | 
					 | 
				
			||||||
            hz_ims_sp_change_detail cd | 
					 | 
				
			||||||
            JOIN hz_ims_sp_change_rec cr ON cd.CHANGE_ID = cr.id | 
					 | 
				
			||||||
        WHERE | 
					 | 
				
			||||||
            cd.SP_ID = #{spId} | 
					 | 
				
			||||||
            AND cr.CHANGE_TYPE = #{changeType} | 
					 | 
				
			||||||
        <if test="date != null" > | 
					 | 
				
			||||||
            AND DATE_FORMAT( cr.CREATE_TIME, '%Y-%m' ) = #{date} | 
					 | 
				
			||||||
        </if> | 
					 | 
				
			||||||
    </select> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,48 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import org.apache.ibatis.annotations.Mapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * Mapper 接口 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface NoticeMapper extends BaseMapper<Notice> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 前N条数据 | 
					 | 
				
			||||||
	 * @param number | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<Notice> topList(Integer number); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 自定义分页 | 
					 | 
				
			||||||
	 * @param page | 
					 | 
				
			||||||
	 * @param notice | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<Notice> selectNoticePage(IPage page, Notice notice); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,39 +0,0 @@ | 
				
			|||||||
<?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.hnac.hzims.spare.mapper.NoticeMapper"> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询映射结果 --> | 
					 | 
				
			||||||
    <resultMap id="noticeResultMap" type="com.hnac.hzims.spare.entity.Notice"> | 
					 | 
				
			||||||
        <result column="id" property="id"/> | 
					 | 
				
			||||||
        <result column="create_user" property="createUser"/> | 
					 | 
				
			||||||
        <result column="create_time" property="createTime"/> | 
					 | 
				
			||||||
        <result column="update_user" property="updateUser"/> | 
					 | 
				
			||||||
        <result column="update_time" property="updateTime"/> | 
					 | 
				
			||||||
        <result column="status" property="status"/> | 
					 | 
				
			||||||
        <result column="is_deleted" property="isDeleted"/> | 
					 | 
				
			||||||
        <result column="release_time" property="releaseTime"/> | 
					 | 
				
			||||||
        <result column="title" property="title"/> | 
					 | 
				
			||||||
        <result column="content" property="content"/> | 
					 | 
				
			||||||
    </resultMap> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <!-- 通用查询结果列 --> | 
					 | 
				
			||||||
    <sql id="baseColumnList"> | 
					 | 
				
			||||||
        select id, | 
					 | 
				
			||||||
        create_user AS createUser, | 
					 | 
				
			||||||
        create_time AS createTime, | 
					 | 
				
			||||||
        update_user AS updateUser, | 
					 | 
				
			||||||
        update_time AS updateTime, | 
					 | 
				
			||||||
        status, | 
					 | 
				
			||||||
        is_deleted AS isDeleted, | 
					 | 
				
			||||||
        title, content | 
					 | 
				
			||||||
    </sql> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <select id="topList" resultMap="noticeResultMap"> | 
					 | 
				
			||||||
        select * from blade_notice limit #{number} | 
					 | 
				
			||||||
    </select> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    <select id="selectNoticePage" resultMap="noticeResultMap"> | 
					 | 
				
			||||||
        select * from blade_notice where title like concat(concat('%', #{notice.title}), '%') and is_deleted = 0 | 
					 | 
				
			||||||
    </select> | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
</mapper> | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.props; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import org.springframework.boot.context.properties.ConfigurationProperties; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * DemoProperties | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@ConfigurationProperties(prefix = "demo") | 
					 | 
				
			||||||
public class DemoProperties { | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 名称 | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private String name; | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,45 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IDynamicService extends IService<Notice> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * master数据源的列表 | 
					 | 
				
			||||||
	 * | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<Notice> masterList(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * slave数据源的列表 | 
					 | 
				
			||||||
	 * | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<Notice> slaveList(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,22 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpChangeDetailService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	int saveBatch(List<HzimsSpChangeDetailEntity> entitys) ; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param changeId | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean removeByChangeId(Long changeId); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,42 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpChangeRecDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpChangeRecService extends IService<HzimsSpChangeRecEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean removeById(Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更暂存 | 
					 | 
				
			||||||
	 * @param dto | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean saveOrUpdate(HzimsSpChangeRecDTO dto); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更提交审核 | 
					 | 
				
			||||||
	 * @param dto | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean saveAndSubmit(HzimsSpChangeRecDTO dto); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 变更 审核 | 
					 | 
				
			||||||
	 * @param dto | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean doCheck(HzimsSpChangeRecDTO dto); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,13 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpFileEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件表 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpFileService extends IService<HzimsSpFileEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpProviderEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件供应商 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpProviderService extends IService<HzimsSpProviderEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean removeById(Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,13 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpRelevanceFileEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件关联 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpRelevanceFileService extends IService<HzimsSpRelevanceFileEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,41 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpTypeDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpTypeEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件类型 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpTypeService extends IService<HzimsSpTypeEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 重写新增或者修改接口,增加code为空,设置编码 | 
					 | 
				
			||||||
	 * @param entity | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean saveOrUpdate(HzimsSpTypeEntity entity); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean removeById(Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 获取类型树 | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<HzimsSpTypeDTO> getSpTypeTree() ; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 查询所有备件类型(不分页) | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<HzimsSpTypeEntity> getList(); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,35 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库备件关联表 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpWareRelatedService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	int saveBatch(List<HzimsSpWareRelatedEntity> entitys) ; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param warehouseId | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean deleteByWarehouseId(Long warehouseId); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 选择性更新 入库(注:库存的更新SQL中是累加) | 
					 | 
				
			||||||
	 * @param record | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int updateSelectiveInStock(HzimsSpWareRelatedEntity record); | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 选择性更新 出库(注:出库暂存的更新SQL中是相减) | 
					 | 
				
			||||||
	 * @param record | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	int updateSelectiveOutStock(HzimsSpWareRelatedEntity record); | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,20 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWarehouseEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSpWarehouseService extends IService<HzimsSpWarehouseEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean removeById(Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,50 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpareCountDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSparePartsEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface IHzimsSparePartsService extends IService<HzimsSparePartsEntity> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 重写新增或者修改接口,增加code为空,设置编码 | 
					 | 
				
			||||||
	 * @param entity | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean saveOrUpdate(HzimsSparePartsEntity entity); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 物理删除 | 
					 | 
				
			||||||
	 * @param id | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	boolean removeById(Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 查询备件统计信息分页 | 
					 | 
				
			||||||
	 * @param sparePartsEntity | 
					 | 
				
			||||||
	 * @param query | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	R<IPage<HzimsSpareCountDTO>> pageDTO(HzimsSparePartsEntity sparePartsEntity, Query query,String date); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 查询备件统计信息 | 
					 | 
				
			||||||
	 * @param | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	List<HzimsSpareCountDTO> selectSpareParts(Long typeId,String date); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,38 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 服务类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface INoticeService extends IService<Notice> { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 自定义分页 | 
					 | 
				
			||||||
	 * @param page | 
					 | 
				
			||||||
	 * @param notice | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	IPage<Notice> selectNoticePage(IPage<Notice> page, Notice notice); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,30 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.dynamic.datasource.annotation.DS; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.NoticeMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IDynamicService; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * DynamicServiceImpl | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class DynamicServiceImpl extends ServiceImpl<NoticeMapper, Notice> implements IDynamicService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public List<Notice> masterList() { | 
					 | 
				
			||||||
		return this.list(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	@DS("slave") | 
					 | 
				
			||||||
	public List<Notice> slaveList() { | 
					 | 
				
			||||||
		return this.list(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,35 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpChangeDetailMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpChangeDetailService; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpChangeDetailServiceImpl implements IHzimsSpChangeDetailService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private HzimsSpChangeDetailMapper detailMapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public int saveBatch(List<HzimsSpChangeDetailEntity> entitys){ | 
					 | 
				
			||||||
		int result = 0; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(entitys == null || entitys.size() == 0){ | 
					 | 
				
			||||||
			return result; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		result = this.detailMapper.insertBatch(entitys); | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean removeByChangeId(Long changeId){ | 
					 | 
				
			||||||
		return detailMapper.deleteByChangeId(changeId) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,216 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpChangeRecDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSparePartsEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.enumeration.ChangeStatusEnum; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpChangeRecMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpChangeDetailService; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpChangeRecService; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpWareRelatedService; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSparePartsService; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.utils.CodeDateRandomUtils; | 
					 | 
				
			||||||
import com.hnac.hzinfo.common.utils.StringUtils; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import org.springframework.beans.BeanUtils; | 
					 | 
				
			||||||
import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
import org.springframework.transaction.annotation.Transactional; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.ArrayList; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpChangeRecServiceImpl extends ServiceImpl<HzimsSpChangeRecMapper, HzimsSpChangeRecEntity> implements IHzimsSpChangeRecService { | 
					 | 
				
			||||||
	private static final String PURC_PREFIX_CODE = "PURC"; | 
					 | 
				
			||||||
	private static final String IN_PREFIX_CODE = "IN"; | 
					 | 
				
			||||||
	private static final String OUT_PREFIX_CODE = "OUT"; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Autowired | 
					 | 
				
			||||||
	private IHzimsSpChangeDetailService detailservice; | 
					 | 
				
			||||||
	@Autowired | 
					 | 
				
			||||||
	private IHzimsSparePartsService spService; | 
					 | 
				
			||||||
	@Autowired | 
					 | 
				
			||||||
	private IHzimsSpWareRelatedService wareRelatedService; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	@Transactional(rollbackFor = Exception.class) | 
					 | 
				
			||||||
	public boolean saveOrUpdate(HzimsSpChangeRecDTO dto){ | 
					 | 
				
			||||||
		boolean result = false; | 
					 | 
				
			||||||
		HzimsSpChangeRecEntity entity = new HzimsSpChangeRecEntity(); | 
					 | 
				
			||||||
		BeanUtils.copyProperties(dto,entity); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		entity.setUpdateTime(new Date()); | 
					 | 
				
			||||||
		// 根据变更类型配置编码前缀
 | 
					 | 
				
			||||||
		String prefix = "OTHER"; | 
					 | 
				
			||||||
		switch (entity.getChangeType()){ | 
					 | 
				
			||||||
			case 1: prefix = PURC_PREFIX_CODE;break; | 
					 | 
				
			||||||
			case 2: prefix = IN_PREFIX_CODE;break; | 
					 | 
				
			||||||
			case 3: prefix = OUT_PREFIX_CODE;break; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		entity.setCode(StringUtils.isNotBlank(entity.getCode())?entity.getCode(): CodeDateRandomUtils.generateCode(prefix)); | 
					 | 
				
			||||||
		entity.setStatus(entity.getStatus()==null? ChangeStatusEnum.SUBMIT_PENDING.getCode() :entity.getStatus()); // 待提交
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(dto.getId() != null){ | 
					 | 
				
			||||||
			detailservice.removeByChangeId(dto.getId()); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		result = super.saveOrUpdate(entity); | 
					 | 
				
			||||||
		dto.setId(entity.getId()); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(dto.getDetails() != null && dto.getDetails().size() > 0){ | 
					 | 
				
			||||||
			dto.getDetails().stream().forEach(item -> item.setChangeId(dto.getId())); | 
					 | 
				
			||||||
			detailservice.saveBatch(dto.getDetails()); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	@Transactional(rollbackFor = Exception.class) | 
					 | 
				
			||||||
	public boolean saveAndSubmit(HzimsSpChangeRecDTO dto){ | 
					 | 
				
			||||||
		boolean result = false; | 
					 | 
				
			||||||
		HzimsSpChangeRecEntity entity = new HzimsSpChangeRecEntity(); | 
					 | 
				
			||||||
		BeanUtils.copyProperties(dto,entity); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		entity.setUpdateTime(new Date()); | 
					 | 
				
			||||||
		entity.setStatus(ChangeStatusEnum.CHECK_PENDING.getCode()); // 待审核
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(StringUtils.isBlank(dto.getFlowId())) { // 驳回待提交,已经启动工作流
 | 
					 | 
				
			||||||
			// TODO 启动工作流,获取到工作流ID
 | 
					 | 
				
			||||||
			entity.setFlowId(""); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(dto.getId()==null){ | 
					 | 
				
			||||||
			// 根据变更类型配置编码前缀
 | 
					 | 
				
			||||||
			String prefix = "OTHER"; | 
					 | 
				
			||||||
			switch (entity.getChangeType()){ | 
					 | 
				
			||||||
				case 1: prefix = PURC_PREFIX_CODE;break; | 
					 | 
				
			||||||
				case 2: prefix = IN_PREFIX_CODE;break; | 
					 | 
				
			||||||
				case 3: prefix = OUT_PREFIX_CODE;break; | 
					 | 
				
			||||||
			} | 
					 | 
				
			||||||
			entity.setCode(StringUtils.isNotBlank(entity.getCode())?entity.getCode(): CodeDateRandomUtils.generateCode(prefix)); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			result = super.save(entity); | 
					 | 
				
			||||||
			dto.setId(entity.getId()); | 
					 | 
				
			||||||
		}else { | 
					 | 
				
			||||||
			detailservice.removeByChangeId(dto.getId()); | 
					 | 
				
			||||||
			result = super.updateById(entity); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(dto.getDetails() != null && dto.getDetails().size() > 0){ | 
					 | 
				
			||||||
			dto.getDetails().stream().forEach(item -> item.setChangeId(dto.getId())); | 
					 | 
				
			||||||
			detailservice.saveBatch(dto.getDetails()); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// TODO 如果是出库,查询库存,并减库存,增加出库暂存
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	@Transactional(rollbackFor = Exception.class) | 
					 | 
				
			||||||
	public boolean doCheck(HzimsSpChangeRecDTO dto){ | 
					 | 
				
			||||||
		HzimsSpChangeRecEntity entity = new HzimsSpChangeRecEntity(); | 
					 | 
				
			||||||
		BeanUtils.copyProperties(dto,entity); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		entity.setUpdateTime(new Date()); | 
					 | 
				
			||||||
		entity.setStatus(dto.isCheckFlag()? ChangeStatusEnum.COMPLETED.getCode() :ChangeStatusEnum.REJECT_SUBMIT_PENDING.getCode()); // 已完成/审核驳回
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		// 各种类型变更完成调用不同的操作
 | 
					 | 
				
			||||||
		switch (dto.getChangeType()){ | 
					 | 
				
			||||||
			case 1: this.toCompletePurchase(dto.getDetails());break; | 
					 | 
				
			||||||
			case 2: this.toCompleteInHouse(dto.getDetails());break; | 
					 | 
				
			||||||
			case 3: this.toCompleteOutHouse(dto.getDetails());break; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		return super.updateById(entity); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 采购完成 | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private boolean toCompletePurchase(List<HzimsSpChangeDetailEntity> details){ | 
					 | 
				
			||||||
		boolean result = true; | 
					 | 
				
			||||||
		if(details == null || details.size()<1){ | 
					 | 
				
			||||||
			return result; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		List<HzimsSparePartsEntity> spEntities = new ArrayList<>(); | 
					 | 
				
			||||||
		HzimsSparePartsEntity spEntity ; | 
					 | 
				
			||||||
		for(HzimsSpChangeDetailEntity detail:details){ | 
					 | 
				
			||||||
			spEntity = new HzimsSparePartsEntity(); | 
					 | 
				
			||||||
			BeanUtils.copyProperties(detail,spEntity); | 
					 | 
				
			||||||
			spEntity.setId(detail.getSpId()); | 
					 | 
				
			||||||
			spEntity.setInPrice(detail.getPrice()); //到入库时更新
 | 
					 | 
				
			||||||
//			spEntity.setStock(detail.getQuantity()); //到入库时更新
 | 
					 | 
				
			||||||
			spEntities.add(spEntity); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		result = this.spService.saveOrUpdateBatch(spEntities); | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 入库完成 | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
	private boolean toCompleteInHouse(List<HzimsSpChangeDetailEntity> details){ | 
					 | 
				
			||||||
		boolean result = true; | 
					 | 
				
			||||||
		if(details == null || details.size()<1){ | 
					 | 
				
			||||||
			return result; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		List<HzimsSpWareRelatedEntity> insertEntities = new ArrayList<>(); | 
					 | 
				
			||||||
		HzimsSpWareRelatedEntity wareRelatedEntity ; | 
					 | 
				
			||||||
		for(HzimsSpChangeDetailEntity detail:details){ | 
					 | 
				
			||||||
			wareRelatedEntity = new HzimsSpWareRelatedEntity(); | 
					 | 
				
			||||||
			wareRelatedEntity.setWarehouseId(detail.getWarehouseId()); | 
					 | 
				
			||||||
			wareRelatedEntity.setSpId(detail.getSpId()); | 
					 | 
				
			||||||
			wareRelatedEntity.setInPrice(detail.getPrice()); | 
					 | 
				
			||||||
			wareRelatedEntity.setStock(detail.getQuantity()); | 
					 | 
				
			||||||
			if(this.wareRelatedService.updateSelectiveInStock(wareRelatedEntity)==0){ | 
					 | 
				
			||||||
				insertEntities.add(wareRelatedEntity); | 
					 | 
				
			||||||
			} | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		this.wareRelatedService.saveBatch(insertEntities); | 
					 | 
				
			||||||
		// TODO 后面考虑是否需要更新备品备件表中的库存等信息(不更新,库存就从hz_ims_sp_ware_related中取)
 | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	/** | 
					 | 
				
			||||||
	 * 出库完成 | 
					 | 
				
			||||||
	 * @return | 
					 | 
				
			||||||
	 */ | 
					 | 
				
			||||||
		private boolean toCompleteOutHouse(List<HzimsSpChangeDetailEntity> details){ | 
					 | 
				
			||||||
		boolean result = true; | 
					 | 
				
			||||||
		if(details == null || details.size()<1){ | 
					 | 
				
			||||||
			return result; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		HzimsSpWareRelatedEntity wareRelatedEntity ; | 
					 | 
				
			||||||
		for(HzimsSpChangeDetailEntity detail:details){ | 
					 | 
				
			||||||
			wareRelatedEntity = new HzimsSpWareRelatedEntity(); | 
					 | 
				
			||||||
			wareRelatedEntity.setWarehouseId(detail.getWarehouseId()); | 
					 | 
				
			||||||
			wareRelatedEntity.setSpId(detail.getSpId()); | 
					 | 
				
			||||||
			wareRelatedEntity.setOutPrice(detail.getPrice()); | 
					 | 
				
			||||||
			wareRelatedEntity.setOutStock(detail.getQuantity()); | 
					 | 
				
			||||||
			this.wareRelatedService.updateSelectiveOutStock(wareRelatedEntity); | 
					 | 
				
			||||||
			// TODO 考虑是否新增批量更新接口
 | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		// TODO 后面考虑是否需要更新备品备件表中的库存等信息(不更新,库存就从hz_ims_sp_ware_related中取)
 | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean removeById(Long id){ | 
					 | 
				
			||||||
		return baseMapper.deleteByPrimaryKey(id) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,17 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpFileEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpFileMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpFileService; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件表 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpFileServiceImpl extends ServiceImpl<HzimsSpFileMapper, HzimsSpFileEntity> implements IHzimsSpFileService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,22 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpProviderEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpProviderMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpProviderService; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件供应商 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpProviderServiceImpl extends ServiceImpl<HzimsSpProviderMapper, HzimsSpProviderEntity> implements IHzimsSpProviderService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean removeById(Long id){ | 
					 | 
				
			||||||
		return baseMapper.deleteByPrimaryKey(id) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,17 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpRelevanceFileEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpRelevanceFileMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpRelevanceFileService; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件文件关联 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpRelevanceFileServiceImpl extends ServiceImpl<HzimsSpRelevanceFileMapper, HzimsSpRelevanceFileEntity> implements IHzimsSpRelevanceFileService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,48 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpTypeDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpTypeEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpTypeMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpTypeService; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.utils.CodeDateRandomUtils; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.utils.TreeUtil; | 
					 | 
				
			||||||
import com.hnac.hzinfo.common.utils.StringUtils; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件类型 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpTypeServiceImpl extends ServiceImpl<HzimsSpTypeMapper, HzimsSpTypeEntity> implements IHzimsSpTypeService { | 
					 | 
				
			||||||
	private static final String PREFIX_CODE = "SPTYPE"; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean saveOrUpdate(HzimsSpTypeEntity entity){ | 
					 | 
				
			||||||
		entity.setUpdateTime(new Date()); | 
					 | 
				
			||||||
		entity.setCode(StringUtils.isNotBlank(entity.getCode())?entity.getCode(): CodeDateRandomUtils.generateCode(PREFIX_CODE)); | 
					 | 
				
			||||||
		return super.saveOrUpdate(entity); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean removeById(Long id){ | 
					 | 
				
			||||||
		return baseMapper.deleteByPrimaryKey(id) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public List<HzimsSpTypeDTO> getSpTypeTree(){ | 
					 | 
				
			||||||
		List stList = baseMapper.selectAllSpTypeList(); | 
					 | 
				
			||||||
		TreeUtil treeUtil = new TreeUtil(); | 
					 | 
				
			||||||
		return treeUtil.getChildTreeObjects(stList,new Long(0)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public List<HzimsSpTypeEntity> getList() { | 
					 | 
				
			||||||
		return baseMapper.getList(); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,47 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWareRelatedEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpWareRelatedMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpWareRelatedService; | 
					 | 
				
			||||||
import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库备件关联表 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpWareRelatedServiceImpl implements IHzimsSpWareRelatedService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Autowired | 
					 | 
				
			||||||
	private HzimsSpWareRelatedMapper wareRelatedMapper; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public int saveBatch(List<HzimsSpWareRelatedEntity> entitys){ | 
					 | 
				
			||||||
		int result = 0; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		if(entitys == null || entitys.size() == 0){ | 
					 | 
				
			||||||
			return result; | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		result = this.wareRelatedMapper.insertBatch(entitys); | 
					 | 
				
			||||||
		return result; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean deleteByWarehouseId(Long warehouseId){ | 
					 | 
				
			||||||
		return wareRelatedMapper.deleteByWarehouseId(warehouseId) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public int updateSelectiveInStock(HzimsSpWareRelatedEntity record){ | 
					 | 
				
			||||||
		return this.wareRelatedMapper.updateSelectiveInStock(record); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public int updateSelectiveOutStock(HzimsSpWareRelatedEntity record){ | 
					 | 
				
			||||||
		return this.wareRelatedMapper.updateSelectiveOutStock(record); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,22 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpWarehouseEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSpWarehouseMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSpWarehouseService; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件仓库 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSpWarehouseServiceImpl extends ServiceImpl<HzimsSpWarehouseMapper, HzimsSpWarehouseEntity> implements IHzimsSpWarehouseService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean removeById(Long id){ | 
					 | 
				
			||||||
		return baseMapper.deleteByPrimaryKey(id) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,100 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.dto.HzimsSpareCountDTO; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSparePartsEntity; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.HzimsSparePartsMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.IHzimsSparePartsService; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.utils.CodeDateRandomUtils; | 
					 | 
				
			||||||
import com.hnac.hzinfo.common.utils.StringUtils; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Condition; | 
					 | 
				
			||||||
import org.springblade.core.mp.support.Query; | 
					 | 
				
			||||||
import org.springblade.core.tool.api.R; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.math.BigDecimal; | 
					 | 
				
			||||||
import java.text.SimpleDateFormat; | 
					 | 
				
			||||||
import java.util.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class HzimsSparePartsServiceImpl extends ServiceImpl<HzimsSparePartsMapper, HzimsSparePartsEntity> implements IHzimsSparePartsService { | 
					 | 
				
			||||||
	private static final String PREFIX_CODE = "SP"; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean saveOrUpdate(HzimsSparePartsEntity entity){ | 
					 | 
				
			||||||
		entity.setUpdateTime(new Date()); | 
					 | 
				
			||||||
		entity.setCode(StringUtils.isNotBlank(entity.getCode())?entity.getCode(): CodeDateRandomUtils.generateCode(PREFIX_CODE)); | 
					 | 
				
			||||||
		return super.saveOrUpdate(entity); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public boolean removeById(Long id){ | 
					 | 
				
			||||||
		return baseMapper.deleteByPrimaryKey(id) > 0; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public R<IPage<HzimsSpareCountDTO>> pageDTO(HzimsSparePartsEntity sparePartsEntity, Query query,String date) { | 
					 | 
				
			||||||
		IPage<HzimsSparePartsEntity> pages = super.page(Condition.getPage(query), Condition.getQueryWrapper(sparePartsEntity)); | 
					 | 
				
			||||||
		IPage<HzimsSpareCountDTO> dtoPages = new Page<>(); | 
					 | 
				
			||||||
		List<HzimsSpareCountDTO> dtoList = new ArrayList<>(); | 
					 | 
				
			||||||
		for (int i = 0; i < pages.getRecords().size(); i++) { | 
					 | 
				
			||||||
			List<HzimsSpareCountDTO> list = this.selectSpareParts(pages.getRecords().get(i).getTypeId(),date); | 
					 | 
				
			||||||
			dtoList.add(list.get(0)); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		dtoPages.setRecords(dtoList); | 
					 | 
				
			||||||
		dtoPages.setTotal(pages.getTotal()); | 
					 | 
				
			||||||
		dtoPages.setCurrent(pages.getCurrent()); | 
					 | 
				
			||||||
		dtoPages.setPages(pages.getPages()); | 
					 | 
				
			||||||
		dtoPages.setSize(pages.getSize()); | 
					 | 
				
			||||||
		return R.data(dtoPages); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public List<HzimsSpareCountDTO> selectSpareParts(Long typeId,String date) { | 
					 | 
				
			||||||
		Map<String,Object> params = new HashMap<>(); | 
					 | 
				
			||||||
		params.put("typeId",typeId); | 
					 | 
				
			||||||
		List<HzimsSpareCountDTO> list = baseMapper.selectSparePartsBasic(params); | 
					 | 
				
			||||||
		List<HzimsSpareCountDTO> resultList = new ArrayList<>(); | 
					 | 
				
			||||||
		Map<String,Object> map = new HashMap<>(); | 
					 | 
				
			||||||
		if(StringUtils.isNotEmpty(date)){ | 
					 | 
				
			||||||
			map.put("date",date); | 
					 | 
				
			||||||
		}else{ | 
					 | 
				
			||||||
			map.put("date",new SimpleDateFormat("yyyy-MM").format(new Date())); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		for (int i = 0; i < list.size(); i++) { | 
					 | 
				
			||||||
			HzimsSpareCountDTO spareCountDTO = list.get(i); | 
					 | 
				
			||||||
			map.put("spId",list.get(i).getId()); | 
					 | 
				
			||||||
			map.put("changeType",2); | 
					 | 
				
			||||||
			//查询入库数量和价格
 | 
					 | 
				
			||||||
			List<HzimsSpareCountDTO> inList = baseMapper.selectSparePartsCount(map); | 
					 | 
				
			||||||
			if(inList.size()>0 && null !=inList.get(0)){ | 
					 | 
				
			||||||
				spareCountDTO.setInQuantity(inList.get(0).getInQuantity()); | 
					 | 
				
			||||||
				spareCountDTO.setInPrice(inList.get(0).getInPrice()); | 
					 | 
				
			||||||
			}else{ | 
					 | 
				
			||||||
				spareCountDTO.setInQuantity(0L); | 
					 | 
				
			||||||
				spareCountDTO.setInPrice(new BigDecimal(0)); | 
					 | 
				
			||||||
			} | 
					 | 
				
			||||||
			//查询出库数量和价格
 | 
					 | 
				
			||||||
			map.put("changeType",3); | 
					 | 
				
			||||||
			List<HzimsSpareCountDTO> outList = baseMapper.selectSparePartsCount(map); | 
					 | 
				
			||||||
			if(outList.size()>0 && null !=outList.get(0)){ | 
					 | 
				
			||||||
				spareCountDTO.setOutQuantity(outList.get(0).getInQuantity()); | 
					 | 
				
			||||||
				spareCountDTO.setOutPrice(outList.get(0).getInPrice()); | 
					 | 
				
			||||||
			}else{ | 
					 | 
				
			||||||
				spareCountDTO.setOutQuantity(0L); | 
					 | 
				
			||||||
				spareCountDTO.setOutPrice(new BigDecimal(0)); | 
					 | 
				
			||||||
			} | 
					 | 
				
			||||||
			resultList.add(spareCountDTO); | 
					 | 
				
			||||||
		} | 
					 | 
				
			||||||
		return resultList; | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,39 +0,0 @@ | 
				
			|||||||
/* | 
					 | 
				
			||||||
 *      Copyright (c) 2018-2028, Chill Zhuang All rights reserved. | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistribution and use in source and binary forms, with or without | 
					 | 
				
			||||||
 *  modification, are permitted provided that the following conditions are met: | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 *  Redistributions of source code must retain the above copyright notice, | 
					 | 
				
			||||||
 *  this list of conditions and the following disclaimer. | 
					 | 
				
			||||||
 *  Redistributions in binary form must reproduce the above copyright | 
					 | 
				
			||||||
 *  notice, this list of conditions and the following disclaimer in the | 
					 | 
				
			||||||
 *  documentation and/or other materials provided with the distribution. | 
					 | 
				
			||||||
 *  Neither the name of the dreamlu.net developer nor the names of its | 
					 | 
				
			||||||
 *  contributors may be used to endorse or promote products derived from | 
					 | 
				
			||||||
 *  this software without specific prior written permission. | 
					 | 
				
			||||||
 *  Author: Chill 庄骞 (smallchill@163.com) | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
package com.hnac.hzims.spare.service.impl; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.mapper.NoticeMapper; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.service.INoticeService; | 
					 | 
				
			||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.Notice; | 
					 | 
				
			||||||
import org.springframework.stereotype.Service; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 服务实现类 | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Service | 
					 | 
				
			||||||
public class NoticeServiceImpl extends ServiceImpl<NoticeMapper, Notice> implements INoticeService { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override | 
					 | 
				
			||||||
	public IPage<Notice> selectNoticePage(IPage<Notice> page, Notice notice) { | 
					 | 
				
			||||||
		return page.setRecords(baseMapper.selectNoticePage(page, notice)); | 
					 | 
				
			||||||
	} | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,68 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.utils; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.text.SimpleDateFormat; | 
					 | 
				
			||||||
import java.util.Date; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * @author Huj | 
					 | 
				
			||||||
 * created in  2020/2/20 17:20 | 
					 | 
				
			||||||
 * modified By: | 
					 | 
				
			||||||
 * @description | 
					 | 
				
			||||||
 **/ | 
					 | 
				
			||||||
public class CodeDateRandomUtils { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 产生编码 | 
					 | 
				
			||||||
     * @param prefix 前缀 | 
					 | 
				
			||||||
     * @param interval 连接符 | 
					 | 
				
			||||||
     * @return | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    public static String generateCode(String prefix,String interval){ | 
					 | 
				
			||||||
        interval = StringUtils.isNotBlank(interval)?interval.trim():""; | 
					 | 
				
			||||||
        String code = ""; | 
					 | 
				
			||||||
        SimpleDateFormat f = new | 
					 | 
				
			||||||
                SimpleDateFormat("yyyyMMddHHmmss");//设置日期格式
 | 
					 | 
				
			||||||
        String date = f.format(new Date(System.currentTimeMillis())); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        if(StringUtils.isNotBlank(prefix)){ | 
					 | 
				
			||||||
            code = code + prefix + interval; | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        /*int random = (int)(Math.random()*9000)+1000; | 
					 | 
				
			||||||
        code = code + random + interval ;*/ | 
					 | 
				
			||||||
        code = code + date; | 
					 | 
				
			||||||
        return code; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
    public static String generateCode(String prefix){ | 
					 | 
				
			||||||
        return generateCode(prefix,null); | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 产生编码 | 
					 | 
				
			||||||
     * @param prefix 前缀 | 
					 | 
				
			||||||
     * @param interval 连接符 | 
					 | 
				
			||||||
     * @return | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    public static String generateCodeRandom(String prefix,String interval,Integer value){ | 
					 | 
				
			||||||
        interval = StringUtils.isNotBlank(interval)?interval.trim():""; | 
					 | 
				
			||||||
        String code = ""; | 
					 | 
				
			||||||
        SimpleDateFormat f = new | 
					 | 
				
			||||||
                SimpleDateFormat("yyyyMMddHHmmss");//设置日期格式
 | 
					 | 
				
			||||||
        String date = f.format(new Date(System.currentTimeMillis())); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        if(StringUtils.isNotBlank(prefix)){ | 
					 | 
				
			||||||
            code = code + prefix + interval; | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        value = value == null ? 1000:value; | 
					 | 
				
			||||||
        int random = (int)(Math.random()*value)+1000; | 
					 | 
				
			||||||
        code = code + random + interval ; | 
					 | 
				
			||||||
        code = code + date; | 
					 | 
				
			||||||
        return code; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,29 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.utils; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.List; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * @author Huj | 
					 | 
				
			||||||
 * created in  2019/11/12 | 
					 | 
				
			||||||
 * modified By: | 
					 | 
				
			||||||
 *  列表树形式显示的接口 | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
public interface TreeObject { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    Long getId(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    void setId(Long id); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	Long getParentId(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    void setParentId(Long parentId); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    String getName(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    void setName(String name); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    List getChildren(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    void setChildren(List children); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,200 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.utils; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import org.springframework.util.StringUtils; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.util.*; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * @author Huj | 
					 | 
				
			||||||
 * created in  2019/11/12 13:39 | 
					 | 
				
			||||||
 * modified By: | 
					 | 
				
			||||||
 * @description  把一个list集合,里面的bean含有 parentId 转为树形式 | 
					 | 
				
			||||||
 **/ | 
					 | 
				
			||||||
public class TreeUtil { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 判断两个父ID是否相同 | 
					 | 
				
			||||||
     * @param p1 | 
					 | 
				
			||||||
     * @param p2 | 
					 | 
				
			||||||
     * @return | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    private boolean isEqualsParentId(Object p1,Object p2){ | 
					 | 
				
			||||||
        if(p1!=null && p2!=null){ | 
					 | 
				
			||||||
            return p1.equals(p2); | 
					 | 
				
			||||||
        }else if(p1==null && p2 == null) { | 
					 | 
				
			||||||
            return true; | 
					 | 
				
			||||||
        }else if(p1==null && p2 != null) { | 
					 | 
				
			||||||
            if("".equals(p2.toString())){ | 
					 | 
				
			||||||
                return true; | 
					 | 
				
			||||||
            }else{ | 
					 | 
				
			||||||
                return false; | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        }else if(p1!=null && p2 == null) { | 
					 | 
				
			||||||
            if("".equals(p1.toString())){ | 
					 | 
				
			||||||
                return true; | 
					 | 
				
			||||||
            }else{ | 
					 | 
				
			||||||
                return false; | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        }else{ | 
					 | 
				
			||||||
            return false; | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 根据父节点的ID获取所有子节点,该方法顶级节点必须为空 | 
					 | 
				
			||||||
     * @param list 分类表 | 
					 | 
				
			||||||
     * @param parentId 传入的父节点ID | 
					 | 
				
			||||||
     * @return String | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    public List getChildTreeObjects(List<TreeObject> list,Object parentId) { | 
					 | 
				
			||||||
        List returnList = new ArrayList(); | 
					 | 
				
			||||||
        if(list!=null&&list.size()>0) { | 
					 | 
				
			||||||
            for (Iterator<TreeObject> iterator = list.iterator(); iterator.hasNext(); ) { | 
					 | 
				
			||||||
                TreeObject t = (TreeObject) iterator.next(); | 
					 | 
				
			||||||
                // 一、根据传入的某个父节点ID,遍历该父节点的所有子节点(传过来的parentId类型必须要和t.getParentId()一样)
 | 
					 | 
				
			||||||
                if (isEqualsParentId(t.getParentId(), parentId)) { | 
					 | 
				
			||||||
                    recursionFn(list, t); | 
					 | 
				
			||||||
                    returnList.add(t); | 
					 | 
				
			||||||
                } | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
        return returnList; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 根据父节点的ID获取所有子节点,该方法顶级节点可以不为空,非树直接返回 | 
					 | 
				
			||||||
     * @param list 分类表 | 
					 | 
				
			||||||
     * @return String | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    public List<TreeObject> getChildTreeObjects(List<TreeObject> list) { | 
					 | 
				
			||||||
        if(list!=null&&list.size()>0) { | 
					 | 
				
			||||||
            List<TreeObject> topList=new ArrayList<>(); | 
					 | 
				
			||||||
            List<TreeObject> subList=new ArrayList<>(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            Map<String,String> idMap=new HashMap<>(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            for (Iterator<TreeObject> iterator = list.iterator(); iterator.hasNext(); ) { | 
					 | 
				
			||||||
                //归并所有list的id集合
 | 
					 | 
				
			||||||
                TreeObject t = (TreeObject) iterator.next(); | 
					 | 
				
			||||||
                idMap.put(t.getId().toString(), t.getId().toString()); | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            for (Iterator<TreeObject> iterator = list.iterator(); iterator.hasNext(); ) { | 
					 | 
				
			||||||
                //获取最顶级的list
 | 
					 | 
				
			||||||
                TreeObject t = (TreeObject) iterator.next(); | 
					 | 
				
			||||||
                if(t.getParentId()==null|| StringUtils.isEmpty(t.getParentId().toString())){ | 
					 | 
				
			||||||
                    topList.add(t); | 
					 | 
				
			||||||
                }else{ | 
					 | 
				
			||||||
                    String id=idMap.get(t.getParentId().toString()); | 
					 | 
				
			||||||
                    if(StringUtils.isEmpty(id)){ | 
					 | 
				
			||||||
                        topList.add(t); | 
					 | 
				
			||||||
                    }else{ | 
					 | 
				
			||||||
                        subList.add(t); | 
					 | 
				
			||||||
                    } | 
					 | 
				
			||||||
                } | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
            if(topList!=null&&topList.size()>0&&subList!=null&&subList.size()>0){ | 
					 | 
				
			||||||
                List<TreeObject> resultList=new ArrayList<>(); | 
					 | 
				
			||||||
                for (TreeObject t:topList) { | 
					 | 
				
			||||||
                    //将儿子级别的list归并到顶级中
 | 
					 | 
				
			||||||
                    List<TreeObject> subOneList=new ArrayList<>(); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                    for (TreeObject sub:subList) { | 
					 | 
				
			||||||
                        // 一、根据传入的某个父节点ID,遍历该父节点的所有子节点
 | 
					 | 
				
			||||||
                        if (isEqualsParentId(sub.getParentId(), t.getId())) { | 
					 | 
				
			||||||
                            recursionFn(subList, sub); | 
					 | 
				
			||||||
                            subOneList.add(sub); | 
					 | 
				
			||||||
                        } | 
					 | 
				
			||||||
                    } | 
					 | 
				
			||||||
                    t.setChildren(subOneList); | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                    resultList.add(t); | 
					 | 
				
			||||||
                } | 
					 | 
				
			||||||
                return resultList; | 
					 | 
				
			||||||
            }else{ | 
					 | 
				
			||||||
                return list; | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
        return list; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 递归列表 | 
					 | 
				
			||||||
     * @param list | 
					 | 
				
			||||||
     * @param t | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    private void  recursionFn(List<TreeObject> list, TreeObject t) { | 
					 | 
				
			||||||
        List<TreeObject> childList = getChildList(list, t);// 得到子节点列表
 | 
					 | 
				
			||||||
        t.setChildren(childList); | 
					 | 
				
			||||||
        for (TreeObject tChild : childList) { | 
					 | 
				
			||||||
            if (hasChild(list, tChild)) {// 判断是否有子节点
 | 
					 | 
				
			||||||
                //returnList.add(TreeObject);
 | 
					 | 
				
			||||||
                Iterator<TreeObject> it = childList.iterator(); | 
					 | 
				
			||||||
                while (it.hasNext()) { | 
					 | 
				
			||||||
                    TreeObject n = (TreeObject) it.next(); | 
					 | 
				
			||||||
                    recursionFn(list, n); | 
					 | 
				
			||||||
                } | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // 得到子节点列表
 | 
					 | 
				
			||||||
    private List<TreeObject> getChildList(List<TreeObject> list, TreeObject t) { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        List<TreeObject> tlist = new ArrayList<TreeObject>(); | 
					 | 
				
			||||||
        Iterator<TreeObject> it = list.iterator(); | 
					 | 
				
			||||||
        while (it.hasNext()) { | 
					 | 
				
			||||||
            TreeObject n = (TreeObject) it.next(); | 
					 | 
				
			||||||
            if (isEqualsParentId(n.getParentId(),t.getId())) { | 
					 | 
				
			||||||
                tlist.add(n); | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
        return tlist; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
    List<TreeObject> returnList = new ArrayList<TreeObject>(); | 
					 | 
				
			||||||
    /** | 
					 | 
				
			||||||
     * 根据父节点的ID获取所有子节点 | 
					 | 
				
			||||||
     * @param list 分类表 | 
					 | 
				
			||||||
     * @param parentId 传入的父节点ID | 
					 | 
				
			||||||
     * @param prefix 子节点前缀 | 
					 | 
				
			||||||
     */ | 
					 | 
				
			||||||
    public List<TreeObject> getChildTreeObjects(List<TreeObject> list, Object parentId,String prefix){ | 
					 | 
				
			||||||
        if(list == null) return null; | 
					 | 
				
			||||||
        for (Iterator<TreeObject> iterator = list.iterator(); iterator.hasNext();) { | 
					 | 
				
			||||||
            TreeObject node = (TreeObject) iterator.next(); | 
					 | 
				
			||||||
            // 一、根据传入的某个父节点ID,遍历该父节点的所有子节点
 | 
					 | 
				
			||||||
            if (isEqualsParentId(node.getParentId(),parentId)) { | 
					 | 
				
			||||||
                recursionFn(list, node,prefix); | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
            // 二、遍历所有的父节点下的所有子节点
 | 
					 | 
				
			||||||
            /*if (node.getParentId()==0) { | 
					 | 
				
			||||||
                recursionFn(list, node); | 
					 | 
				
			||||||
            }*/ | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
        return returnList; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    private void recursionFn(List<TreeObject> list, TreeObject node,String p) { | 
					 | 
				
			||||||
        List<TreeObject> childList = getChildList(list, node);// 得到子节点列表
 | 
					 | 
				
			||||||
        if (hasChild(list, node)) {// 判断是否有子节点
 | 
					 | 
				
			||||||
            returnList.add(node); | 
					 | 
				
			||||||
            Iterator<TreeObject> it = childList.iterator(); | 
					 | 
				
			||||||
            while (it.hasNext()) { | 
					 | 
				
			||||||
                TreeObject n = (TreeObject) it.next(); | 
					 | 
				
			||||||
                n.setName(p+n.getName()); | 
					 | 
				
			||||||
                recursionFn(list, n,p+p); | 
					 | 
				
			||||||
            } | 
					 | 
				
			||||||
        } else { | 
					 | 
				
			||||||
            returnList.add(node); | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    // 判断是否有子节点
 | 
					 | 
				
			||||||
    private boolean hasChild(List<TreeObject> list, TreeObject t) { | 
					 | 
				
			||||||
        return getChildList(list, t).size() > 0 ? true : false; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,25 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.utils; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.hnac.hzinfo.common.utils.SessionUtils; | 
					 | 
				
			||||||
import com.hnac.hzinfo.modules.sys.entity.User; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import javax.servlet.http.HttpServletRequest; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * @author Huj | 
					 | 
				
			||||||
 * created in  2020/2/20 17:20 | 
					 | 
				
			||||||
 * modified By: | 
					 | 
				
			||||||
 * @description | 
					 | 
				
			||||||
 **/ | 
					 | 
				
			||||||
public class UserUtils { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    public static User getCurrentUser(HttpServletRequest request){ | 
					 | 
				
			||||||
        User user; | 
					 | 
				
			||||||
        if(request != null){ | 
					 | 
				
			||||||
            user = SessionUtils.getCurrentUser(request); | 
					 | 
				
			||||||
        }else { | 
					 | 
				
			||||||
            user = new User(); | 
					 | 
				
			||||||
        } | 
					 | 
				
			||||||
        return user; | 
					 | 
				
			||||||
    } | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.vo; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeDetailEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库详情 模型VO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpChangeDetailVO extends HzimsSpChangeDetailEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
@ -1,18 +0,0 @@ | 
				
			|||||||
package com.hnac.hzims.spare.vo; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import lombok.Data; | 
					 | 
				
			||||||
import lombok.EqualsAndHashCode; | 
					 | 
				
			||||||
import com.hnac.hzims.spare.entity.HzimsSpChangeRecEntity; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/** | 
					 | 
				
			||||||
 * 备品备件出入库 模型VO | 
					 | 
				
			||||||
 * | 
					 | 
				
			||||||
 * @author Chill | 
					 | 
				
			||||||
 */ | 
					 | 
				
			||||||
@Data | 
					 | 
				
			||||||
@EqualsAndHashCode(callSuper = true) | 
					 | 
				
			||||||
public class HzimsSpChangeRecVO extends HzimsSpChangeRecEntity { | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	private static final long serialVersionUID = 1L; | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
} | 
					 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show More
					Loading…
					
					
				
		Reference in new issue