liweidong
parent
6f9a11192a
commit
b5925d8cad
69 changed files with 2228 additions and 399 deletions
@ -1,350 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="web" name="Web"> |
||||
<configuration> |
||||
<webroots /> |
||||
<sourceRoots> |
||||
<root url="file://$MODULE_DIR$/src/main/java" /> |
||||
<root url="file://$MODULE_DIR$/src/main/resources" /> |
||||
</sourceRoots> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_13"> |
||||
<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" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/target" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
<orderEntry type="module" module-name="blade-desk-api" /> |
||||
<orderEntry type="module" module-name="blade-user-api" /> |
||||
<orderEntry type="module" module-name="blade-flow-api" /> |
||||
<orderEntry type="module" module-name="blade-common" /> |
||||
<orderEntry type="module" module-name="blade-dict-api" /> |
||||
<orderEntry type="module" module-name="blade-record-api" /> |
||||
<orderEntry type="module" module-name="blade-scope-api" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-boot:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-context:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-db:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:5.0.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot3-starter:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-3-starter:1.2.23" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.mysql:mysql-connector-j:8.3.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.25.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-secure:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-cloud:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-starter-client:3.2.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: de.codecentric:spring-boot-admin-client:3.2.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-jakarta9:1.12.13" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-sentinel:2023.0.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-simple-http:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-transport-common:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-datasource-extension:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:2.0.53" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2-extension:2.0.53" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.fastjson2:fastjson2:2.0.53" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-annotation-aspectj:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-circuitbreaker-sentinel:2023.0.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-reactor-adapter:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webflux-adapter:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-spring-webmvc-v6x-adapter:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-web-adapter-common:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-parameter-flow-control:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.4.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-server-default:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-common-default:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-cluster-client-default:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-sentinel-datasource:2023.0.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-cache:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-redis:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.3.2.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.redisson:redisson:3.17.7" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.115.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: javax.cache:cache-api:1.1.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.6.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.reactivex.rxjava3:rxjava:3.1.9" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:2.0.11.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:2.0.11.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.14.19" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jodd:jodd-bean:5.1.6" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jodd:jodd-core:5.1.6" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-log:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: net.logstash.logback:logstash-logback-encoder:6.2" 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.1.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:8.0.1.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:3.0.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.5.3.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.6.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-mybatis:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:5.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-jsqlparser-common:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:3.0.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-typehandlers-jsr310:1.0.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-spring-boot-autoconfigure:3.5.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-xss:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.18.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.5.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.5.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.22.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.22.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:2.0.16" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:2.1.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:2.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.22.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:2.0.10" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-swagger:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-tool:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations-jakarta:2.2.19" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.protostuff:protostuff-core:1.8.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.protostuff:protostuff-api:1.8.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.protostuff:protostuff-runtime:1.8.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.protostuff:protostuff-collectionschema:1.8.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.18.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:2.1.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:10.1.33" level="project" /> |
||||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:4.0.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:4.0.2" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.eclipse.angus:angus-activation:2.0.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:4.0.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-auth:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-jwt:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-impl:0.12.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-api:0.12.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt-jackson:0.12.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-jakarta-spring-boot-starter:4.5.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:4.5.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-openapi3-ui:4.5.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-webmvc-api:2.3.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springdoc:springdoc-openapi-starter-common:2.3.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-core-jakarta:2.2.19" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models-jakarta:2.2.19" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.webjars:swagger-ui:5.10.3" level="project" /> |
||||
<orderEntry type="module" module-name="blade-desk-api" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-data-record:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-openfeign:4.1.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.1.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:4.1.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form-spring:13.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-form:13.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:13.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:13.5" level="project" /> |
||||
<orderEntry type="module" module-name="blade-user-api" /> |
||||
<orderEntry type="module" module-name="blade-flow-api" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-oss:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.minio:minio:8.5.7" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.guava:guava:33.0.0-jre" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.41.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.23.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:2.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.12.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:3.6.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.6.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.9.25" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.25" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.9.25" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.25" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.18.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.18.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.18.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk18on:1.78.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.24.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.10.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.qiniu:qiniu-java-sdk:7.12.1" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.google.code.gson:gson:2.10.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-engine:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-bpmn-converter:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-bpmn-model:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-process-validation:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-image-generator:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-engine-common-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-engine-common:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-variable-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-event-registry-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-variable-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-identitylink-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-identitylink-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-entitylink-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-entitylink-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-event-registry:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-event-registry-model:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-event-registry-json-converter:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-eventsubscription-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.17.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.uuid:java-uuid-generator:5.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-event-registry-configurator:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-eventsubscription-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-task-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-task-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-job-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-job-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-batch-service:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-batch-service-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-idm-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-idm-engine:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.16.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-idm-engine-configurator:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-cmmn-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-cmmn-model:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-dmn-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-dmn-model:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-form-model:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-form-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-content-api:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-http-common:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.flowable:flowable-mail:7.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.eclipse.angus:angus-mail:2.0.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.mail:jakarta.mail-api:2.1.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.13.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.19" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: joda-time:joda-time:2.13.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:2.0.16" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:2.0.16" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-excel:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-core-launch:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.18.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:6.1.15" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:3.2.12" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.3.17.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.16.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.16.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.5.0.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.3.17.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.servlet:jakarta.servlet-api:6.0.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.3.17.Final" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-api:2.1.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: jakarta.websocket:jakarta.websocket-client-api:2.1.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-bootstrap:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba:easyexcel:3.3.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba:easyexcel-core:3.3.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba:easyexcel-support:3.3.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:4.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:4.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:4.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:3.1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-csv:1.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.ehcache:ehcache:3.10.8" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.glassfish.jaxb:jaxb-runtime:4.0.5" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.glassfish.jaxb:jaxb-core:4.0.5" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.glassfish.jaxb:txw2:4.0.5" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.istack:istack-commons-runtime:4.1.2" level="project" /> |
||||
<orderEntry type="module" module-name="blade-job-api" /> |
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.8.16" level="project" /> |
||||
<orderEntry type="module" module-name="blade-common" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-loadbalancer:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-loadbalancer:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-loadbalancer:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.5.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-okhttp:13.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2023.0.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-alibaba-commons:2023.0.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.spring:spring-context-support:1.0.11" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2023.0.1.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-client:2.5.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-auth-plugin:2.5.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-encryption-plugin:2.5.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-logback-adapter-12:2.5.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.nacos:logback-adapter:1.1.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.nacos:nacos-log4j2-adapter:2.5.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.16" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.14" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.16.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.16.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.16.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.16.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-metrics:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.12.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-commons:1.12.13" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-observation:1.12.13" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.12.4" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.16.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba.csp:sentinel-core:1.8.8" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.23" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-api-crypto:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:4.1.5" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:6.2.8" level="project" /> |
||||
<orderEntry type="module" module-name="blade-dict-api" /> |
||||
<orderEntry type="module" module-name="blade-record-api" /> |
||||
<orderEntry type="module" module-name="blade-scope-api" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-data-scope:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.2.19" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.springblade:blade-starter-tenant:4.6.0.RELEASE" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.oracle.database.jdbc:ojdbc8:21.5.0.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.oracle.database.nls:orai18n:19.15.0.0" level="project" /> |
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.36" level="project" /> |
||||
</component> |
||||
</module> |
||||
@ -0,0 +1,161 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.controller; |
||||
|
||||
import io.swagger.v3.oas.annotations.tags.Tag; |
||||
import io.swagger.v3.oas.annotations.Operation; |
||||
import io.swagger.v3.oas.annotations.Parameter; |
||||
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; |
||||
import lombok.AllArgsConstructor; |
||||
import jakarta.validation.Valid; |
||||
|
||||
import org.springblade.core.secure.BladeUser; |
||||
import org.springblade.core.secure.annotation.IsAdmin; |
||||
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 com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import org.springblade.desk.dashboard.pojo.vo.PrReworkProcessVO; |
||||
import org.springblade.desk.dashboard.excel.PrReworkProcessExcel; |
||||
import org.springblade.desk.dashboard.wrapper.PrReworkProcessWrapper; |
||||
import org.springblade.desk.dashboard.service.IPrReworkProcessService; |
||||
import org.springblade.core.boot.ctrl.BladeController; |
||||
import org.springblade.core.tool.utils.DateUtil; |
||||
import org.springblade.core.excel.util.ExcelUtil; |
||||
import org.springblade.core.tool.constant.BladeConstant; |
||||
import java.util.Map; |
||||
import java.util.List; |
||||
import jakarta.servlet.http.HttpServletResponse; |
||||
|
||||
/** |
||||
* 返工任务表 控制器 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
@RestController |
||||
@AllArgsConstructor |
||||
@RequestMapping("/prReworkProcess") |
||||
@Tag(name = "返工任务表", description = "返工任务表接口") |
||||
public class PrReworkProcessController extends BladeController { |
||||
|
||||
private final IPrReworkProcessService prReworkProcessService; |
||||
|
||||
/** |
||||
* 返工任务表 详情 |
||||
*/ |
||||
@GetMapping("/detail") |
||||
@ApiOperationSupport(order = 1) |
||||
@Operation(summary = "详情", description = "传入prReworkProcess") |
||||
public R<PrReworkProcessVO> detail(PrReworkProcessEntity prReworkProcess) { |
||||
PrReworkProcessEntity detail = prReworkProcessService.getOne(Condition.getQueryWrapper(prReworkProcess)); |
||||
return R.data(PrReworkProcessWrapper.build().entityVO(detail)); |
||||
} |
||||
/** |
||||
* 返工任务表 分页 |
||||
*/ |
||||
@GetMapping("/list") |
||||
@ApiOperationSupport(order = 2) |
||||
@Operation(summary = "分页", description = "传入prReworkProcess") |
||||
public R<IPage<PrReworkProcessVO>> list(@Parameter(hidden = true) @RequestParam Map<String, Object> prReworkProcess, Query query) { |
||||
IPage<PrReworkProcessEntity> pages = prReworkProcessService.page(Condition.getPage(query), Condition.getQueryWrapper(prReworkProcess, PrReworkProcessEntity.class)); |
||||
return R.data(PrReworkProcessWrapper.build().pageVO(pages)); |
||||
} |
||||
|
||||
/** |
||||
* 返工任务表 自定义分页 |
||||
*/ |
||||
@GetMapping("/page") |
||||
@ApiOperationSupport(order = 3) |
||||
@Operation(summary = "分页", description = "传入prReworkProcess") |
||||
public R<IPage<PrReworkProcessVO>> page(PrReworkProcessVO prReworkProcess, Query query) { |
||||
IPage<PrReworkProcessVO> pages = prReworkProcessService.selectPrReworkProcessPage(Condition.getPage(query), prReworkProcess); |
||||
return R.data(pages); |
||||
} |
||||
|
||||
/** |
||||
* 返工任务表 新增 |
||||
*/ |
||||
@PostMapping("/save") |
||||
@ApiOperationSupport(order = 4) |
||||
@Operation(summary = "新增", description = "传入prReworkProcess") |
||||
public R save(@Valid @RequestBody PrReworkProcessEntity prReworkProcess) { |
||||
return R.status(prReworkProcessService.save(prReworkProcess)); |
||||
} |
||||
|
||||
/** |
||||
* 返工任务表 修改 |
||||
*/ |
||||
@PostMapping("/update") |
||||
@ApiOperationSupport(order = 5) |
||||
@Operation(summary = "修改", description = "传入prReworkProcess") |
||||
public R update(@Valid @RequestBody PrReworkProcessEntity prReworkProcess) { |
||||
return R.status(prReworkProcessService.updateById(prReworkProcess)); |
||||
} |
||||
|
||||
/** |
||||
* 返工任务表 新增或修改 |
||||
*/ |
||||
@PostMapping("/submit") |
||||
@ApiOperationSupport(order = 6) |
||||
@Operation(summary = "新增或修改", description = "传入prReworkProcess") |
||||
public R submit(@Valid @RequestBody PrReworkProcessEntity prReworkProcess) { |
||||
return R.status(prReworkProcessService.saveOrUpdate(prReworkProcess)); |
||||
} |
||||
|
||||
/** |
||||
* 返工任务表 删除 |
||||
*/ |
||||
@PostMapping("/remove") |
||||
@ApiOperationSupport(order = 7) |
||||
@Operation(summary = "逻辑删除", description = "传入ids") |
||||
public R remove(@Parameter(description = "主键集合", required = true) @RequestParam String ids) { |
||||
return R.status(prReworkProcessService.deleteLogic(Func.toLongList(ids))); |
||||
} |
||||
|
||||
|
||||
/** |
||||
* 导出数据 |
||||
*/ |
||||
@IsAdmin |
||||
@GetMapping("/export-prReworkProcess") |
||||
@ApiOperationSupport(order = 9) |
||||
@Operation(summary = "导出数据", description = "传入prReworkProcess") |
||||
public void exportPrReworkProcess(@Parameter(hidden = true) @RequestParam Map<String, Object> prReworkProcess, BladeUser bladeUser, HttpServletResponse response) { |
||||
QueryWrapper<PrReworkProcessEntity> queryWrapper = Condition.getQueryWrapper(prReworkProcess, PrReworkProcessEntity.class); |
||||
//if (!AuthUtil.isAdministrator()) {
|
||||
// queryWrapper.lambda().eq(PrReworkProcess::getTenantId, bladeUser.getTenantId());
|
||||
//}
|
||||
//queryWrapper.lambda().eq(PrReworkProcessEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED);
|
||||
List<PrReworkProcessExcel> list = prReworkProcessService.exportPrReworkProcess(queryWrapper); |
||||
ExcelUtil.export(response, "返工任务表数据" + DateUtil.time(), "返工任务表数据表", list, PrReworkProcessExcel.class); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,171 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.excel; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
import java.math.BigDecimal; |
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
||||
import com.alibaba.excel.annotation.write.style.HeadRowHeight; |
||||
import java.io.Serializable; |
||||
import java.io.Serial; |
||||
|
||||
|
||||
/** |
||||
* 返工任务表 Excel实体类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
@Data |
||||
@ColumnWidth(25) |
||||
@HeadRowHeight(20) |
||||
@ContentRowHeight(18) |
||||
public class PrReworkProcessExcel implements Serializable { |
||||
|
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
/** |
||||
* 备注 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("备注") |
||||
private String remarks; |
||||
/** |
||||
* |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("") |
||||
private BigDecimal newColumn; |
||||
/** |
||||
* 主键ID |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("主键ID") |
||||
private BigDecimal id; |
||||
/** |
||||
* 返工单号 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("返工单号") |
||||
private String reworkCode; |
||||
/** |
||||
* 返工顺序 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("返工顺序") |
||||
private Long reworkNo; |
||||
/** |
||||
* C号(工艺号) |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("C号(工艺号)") |
||||
private String craftNo; |
||||
/** |
||||
* 序号 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("序号") |
||||
private String processNo; |
||||
/** |
||||
* 工序ID |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("工序ID") |
||||
private BigDecimal ppsId; |
||||
/** |
||||
* 工艺能力ID |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("工艺能力ID") |
||||
private BigDecimal caId; |
||||
/** |
||||
* 工序描述 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("工序描述") |
||||
private String makeMemo; |
||||
/** |
||||
* 工时定额 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("工时定额") |
||||
private BigDecimal hourQuota; |
||||
/** |
||||
* 计划开始时间 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("计划开始时间") |
||||
private Date startTime; |
||||
/** |
||||
* 计划结束时间 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("计划结束时间") |
||||
private Date endTime; |
||||
/** |
||||
* 加工班组ID |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("加工班组ID") |
||||
private BigDecimal makeTeam; |
||||
/** |
||||
* 外协商ID |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("外协商ID") |
||||
private BigDecimal ocId; |
||||
/** |
||||
* 操作人ID |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("操作人ID") |
||||
private BigDecimal makeUser; |
||||
/** |
||||
* 关键工序:0-否,1-是 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("关键工序:0-否,1-是") |
||||
private Short cruxProcess; |
||||
/** |
||||
* 零件号 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("零件号") |
||||
private String partCode; |
||||
/** |
||||
* 批次号 |
||||
*/ |
||||
@ColumnWidth(20) |
||||
@ExcelProperty("批次号") |
||||
private String batchNo; |
||||
|
||||
} |
||||
@ -0,0 +1,66 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.mapper; |
||||
|
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import org.springblade.desk.dashboard.pojo.vo.PrReworkProcessVO; |
||||
import org.springblade.desk.dashboard.excel.PrReworkProcessExcel; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import org.apache.ibatis.annotations.Param; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 返工任务表 Mapper 接口 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
public interface PrReworkProcessMapper extends BaseMapper<PrReworkProcessEntity> { |
||||
|
||||
/** |
||||
* 自定义分页 |
||||
* |
||||
* @param page 分页参数 |
||||
* @param prReworkProcess 查询参数 |
||||
* @return List<PrReworkProcessVO> |
||||
*/ |
||||
List<PrReworkProcessVO> selectPrReworkProcessPage(IPage page, PrReworkProcessVO prReworkProcess); |
||||
|
||||
|
||||
/** |
||||
* 获取导出数据 |
||||
* |
||||
* @param queryWrapper 查询条件 |
||||
* @return List<PrReworkProcessExcel> |
||||
*/ |
||||
List<PrReworkProcessExcel> exportPrReworkProcess(@Param("ew") Wrapper<PrReworkProcessEntity> queryWrapper); |
||||
|
||||
List<PrReworkProcessEntity> selectPrReworkProcess(@Param("reworkOrder")String reworkOrder, |
||||
@Param("partCode")String partCode, |
||||
@Param("batchNo")String batchNo); |
||||
} |
||||
@ -0,0 +1,53 @@ |
||||
<?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="org.springblade.desk.dashboard.mapper.PrReworkProcessMapper"> |
||||
|
||||
<!-- 通用查询映射结果 --> |
||||
<resultMap id="prReworkProcessResultMap" type="org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity"> |
||||
<result column="UPDATE_TIME" property="updateTime"/> |
||||
<result column="UPDATE_USER" property="updateUser"/> |
||||
<result column="REMARKS" property="remarks"/> |
||||
<result column="STATUS" property="status"/> |
||||
<result column="NEW_COLUMN" property="newColumn"/> |
||||
<result column="ID" property="id"/> |
||||
<result column="REWORK_CODE" property="reworkCode"/> |
||||
<result column="REWORK_NO" property="reworkNo"/> |
||||
<result column="CRAFT_NO" property="craftNo"/> |
||||
<result column="PROCESS_NO" property="processNo"/> |
||||
<result column="PPS_ID" property="ppsId"/> |
||||
<result column="CA_ID" property="caId"/> |
||||
<result column="MAKE_MEMO" property="makeMemo"/> |
||||
<result column="HOUR_QUOTA" property="hourQuota"/> |
||||
<result column="START_TIME" property="startTime"/> |
||||
<result column="END_TIME" property="endTime"/> |
||||
<result column="MAKE_TEAM" property="makeTeam"/> |
||||
<result column="OC_ID" property="ocId"/> |
||||
<result column="MAKE_USER" property="makeUser"/> |
||||
<result column="CRUX_PROCESS" property="cruxProcess"/> |
||||
<result column="PART_CODE" property="partCode"/> |
||||
<result column="BATCH_NO" property="batchNo"/> |
||||
<result column="CREATE_TIME" property="createTime"/> |
||||
<result column="CREATE_USER" property="createUser"/> |
||||
<result column="CREATE_DEPT" property="createDept"/> |
||||
<result column="TRIAL_NO" property="trialNo"/> |
||||
</resultMap> |
||||
|
||||
|
||||
<select id="selectPrReworkProcessPage" resultMap="prReworkProcessResultMap"> |
||||
select * from PR_REWORK_PROCESS where is_deleted = 0 |
||||
</select> |
||||
|
||||
|
||||
<select id="exportPrReworkProcess" resultType="org.springblade.desk.dashboard.excel.PrReworkProcessExcel"> |
||||
SELECT * FROM PR_REWORK_PROCESS ${ew.customSqlSegment} |
||||
</select> |
||||
|
||||
<select id="selectPrReworkProcess" |
||||
resultType="org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity"> |
||||
select * from PR_REWORK_PROCESS where is_deleted = 0 |
||||
and REWORK_CODE = #{reworkOrder} |
||||
and PART_CODE = #{partCode} |
||||
and BATCH_NO = #{batchNo} |
||||
</select> |
||||
|
||||
</mapper> |
||||
@ -0,0 +1,45 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.pojo.dto; |
||||
|
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import java.io.Serial; |
||||
|
||||
/** |
||||
* 返工任务表 数据传输对象实体类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class PrReworkProcessDTO extends PrReworkProcessEntity { |
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
} |
||||
@ -0,0 +1,150 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import java.util.Date; |
||||
import java.math.BigDecimal; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.core.mp.base.BaseEntity; |
||||
import org.springblade.core.tenant.mp.TenantEntity; |
||||
import java.io.Serial; |
||||
|
||||
/** |
||||
* 返工任务表 实体类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
@Data |
||||
@TableName("PR_REWORK_PROCESS") |
||||
@Schema(description = "PrReworkProcess对象") |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class PrReworkProcessEntity extends BaseEntity { |
||||
|
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
/** |
||||
* 备注 |
||||
*/ |
||||
@Schema(description = "备注") |
||||
private String remarks; |
||||
/** |
||||
* |
||||
*/ |
||||
@Schema(description = "") |
||||
private BigDecimal newColumn; |
||||
/** |
||||
* 返工单号 |
||||
*/ |
||||
@Schema(description = "返工单号") |
||||
private String reworkCode; |
||||
/** |
||||
* 返工顺序 |
||||
*/ |
||||
@Schema(description = "返工顺序") |
||||
private Long reworkNo; |
||||
/** |
||||
* C号(工艺号) |
||||
*/ |
||||
@Schema(description = "C号(工艺号)") |
||||
private String craftNo; |
||||
/** |
||||
* 序号 |
||||
*/ |
||||
@Schema(description = "序号") |
||||
private String processNo; |
||||
/** |
||||
* 工序ID |
||||
*/ |
||||
@Schema(description = "工序ID") |
||||
private BigDecimal ppsId; |
||||
/** |
||||
* 工艺能力ID |
||||
*/ |
||||
@Schema(description = "工艺能力ID") |
||||
private BigDecimal caId; |
||||
/** |
||||
* 工序描述 |
||||
*/ |
||||
@Schema(description = "工序描述") |
||||
private String makeMemo; |
||||
/** |
||||
* 工时定额 |
||||
*/ |
||||
@Schema(description = "工时定额") |
||||
private BigDecimal hourQuota; |
||||
/** |
||||
* 计划开始时间 |
||||
*/ |
||||
@Schema(description = "计划开始时间") |
||||
private Date startTime; |
||||
/** |
||||
* 计划结束时间 |
||||
*/ |
||||
@Schema(description = "计划结束时间") |
||||
private Date endTime; |
||||
/** |
||||
* 加工班组ID |
||||
*/ |
||||
@Schema(description = "加工班组ID") |
||||
private Long makeTeam; |
||||
/** |
||||
* 外协商ID |
||||
*/ |
||||
@Schema(description = "外协商ID") |
||||
private Long ocId; |
||||
/** |
||||
* 操作人ID |
||||
*/ |
||||
@Schema(description = "操作人ID") |
||||
private Long makeUser; |
||||
/** |
||||
* 关键工序:0-否,1-是 |
||||
*/ |
||||
@Schema(description = "关键工序:0-否,1-是") |
||||
private Short cruxProcess; |
||||
/** |
||||
* 零件号 |
||||
*/ |
||||
@Schema(description = "零件号") |
||||
private String partCode; |
||||
/** |
||||
* 批次号 |
||||
*/ |
||||
@Schema(description = "批次号") |
||||
private String batchNo; |
||||
|
||||
/** |
||||
* 实验编号 |
||||
*/ |
||||
@Schema(description = "实验编号") |
||||
private String trialNo; |
||||
|
||||
} |
||||
@ -0,0 +1,92 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.dashboard.pojo.entity.DsPartEntity; |
||||
|
||||
import java.io.Serial; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 零件信息表 视图实体类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-11-12 |
||||
*/ |
||||
@Data |
||||
public class DsReworkTaskVO { |
||||
// -- 数据源 erp
|
||||
// -- select a.redono, a.prtno, a.splcode, a.deptcode, a.detail
|
||||
// -- from dba_mgr.v_mes_rb_redo@erp_mes_link a
|
||||
// -- where a.rbmesroutstat is null;
|
||||
//
|
||||
// 主要变量
|
||||
// v_redono - 返工单号
|
||||
// v_prtno - 零件号
|
||||
// v_batch_no - 批次号(splcode)
|
||||
// v_dept_code - 部门代码
|
||||
// v_memo - 备注信息
|
||||
|
||||
/** |
||||
* 返工单号 |
||||
*/ |
||||
@Schema(description = "返工单号") |
||||
private String redono; |
||||
|
||||
/** |
||||
* 零件号 |
||||
*/ |
||||
@Schema(description = "零件号") |
||||
private String prtno; |
||||
|
||||
|
||||
/** |
||||
* 批次号 |
||||
*/ |
||||
@Schema(description = "批次号") |
||||
private String splcode; |
||||
|
||||
|
||||
/** |
||||
* 部门代码 |
||||
*/ |
||||
@Schema(description = "deptcode") |
||||
private String deptcode; |
||||
|
||||
/** |
||||
* 描述 |
||||
*/ |
||||
@Schema(description = "detail") |
||||
private String detail; |
||||
|
||||
|
||||
|
||||
|
||||
|
||||
} |
||||
@ -0,0 +1,46 @@ |
||||
package org.springblade.desk.dashboard.pojo.vo; |
||||
|
||||
import lombok.Data; |
||||
import org.springblade.desk.dashboard.pojo.entity.DsCraftEntity; |
||||
import org.springblade.desk.dashboard.pojo.entity.DsPartEntity; |
||||
import org.springblade.desk.dashboard.pojo.entity.DsProcessEntity; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* @author: liweidong |
||||
* @create: 2025-11-26 |
||||
*/ |
||||
@Data |
||||
public class PrReworkCompilationCompletedVO { |
||||
|
||||
/** |
||||
* 工艺信息 |
||||
*/ |
||||
private DsCraftEntity craft; |
||||
/** |
||||
* 工序集合 |
||||
*/ |
||||
private List<PrReworkProcessVO> reworkProcessVOList; |
||||
|
||||
/** |
||||
* 工序删除ID集合 |
||||
*/ |
||||
private List<Long> reworkProcessDeleteIds; |
||||
|
||||
/** |
||||
* 项目删除ID集合 |
||||
*/ |
||||
private List<Long> processProjectDeleteIds; |
||||
|
||||
/** |
||||
* 工序量具删除ID集合 |
||||
*/ |
||||
private List<Long> processMeasuringToolDeleteIds; |
||||
|
||||
/** |
||||
* 工序工装模具删除ID集合 |
||||
*/ |
||||
private List<Long> processMoldToolDeleteIds; |
||||
|
||||
} |
||||
@ -0,0 +1,53 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.pojo.vo; |
||||
|
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import java.io.Serial; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 返工任务表 视图实体类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class PrReworkProcessVO extends PrReworkProcessEntity { |
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
|
||||
private List<DsProcessProjectVO> processProjectVOList; |
||||
|
||||
private List<DsProcessMeasuringToolVO> processMeasuringToolVOList; |
||||
|
||||
private List<DsProcessMoldToolVO> processMoldToolVOList; |
||||
|
||||
} |
||||
@ -0,0 +1,13 @@ |
||||
package org.springblade.desk.dashboard.pojo.vo; |
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
* @author: liweidong |
||||
* @create: 2025-12-03 |
||||
*/ |
||||
@Data |
||||
public class SyncResult { |
||||
private boolean success; |
||||
private String note; |
||||
} |
||||
@ -0,0 +1,69 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.service; |
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import org.springblade.desk.dashboard.pojo.vo.PrReworkProcessVO; |
||||
import org.springblade.desk.dashboard.excel.PrReworkProcessExcel; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import org.springblade.core.mp.base.BaseService; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 返工任务表 服务类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
public interface IPrReworkProcessService extends BaseService<PrReworkProcessEntity> { |
||||
/** |
||||
* 自定义分页 |
||||
* |
||||
* @param page 分页参数 |
||||
* @param prReworkProcess 查询参数 |
||||
* @return IPage<PrReworkProcessVO> |
||||
*/ |
||||
IPage<PrReworkProcessVO> selectPrReworkProcessPage(IPage<PrReworkProcessVO> page, PrReworkProcessVO prReworkProcess); |
||||
|
||||
|
||||
/** |
||||
* 导出数据 |
||||
* |
||||
* @param queryWrapper 查询条件 |
||||
* @return List<PrReworkProcessExcel> |
||||
*/ |
||||
List<PrReworkProcessExcel> exportPrReworkProcess(Wrapper<PrReworkProcessEntity> queryWrapper); |
||||
|
||||
/** |
||||
* 获取返工工序 |
||||
* @param reworkOrder |
||||
* @param partCode |
||||
* @param batchNo |
||||
* @return |
||||
*/ |
||||
List<PrReworkProcessEntity> selectPrReworkProcess(String reworkOrder, String partCode, String batchNo); |
||||
} |
||||
@ -0,0 +1,73 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.service.impl; |
||||
|
||||
import org.checkerframework.checker.units.qual.A; |
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import org.springblade.desk.dashboard.pojo.vo.PrReworkProcessVO; |
||||
import org.springblade.desk.dashboard.excel.PrReworkProcessExcel; |
||||
import org.springblade.desk.dashboard.mapper.PrReworkProcessMapper; |
||||
import org.springblade.desk.dashboard.service.IPrReworkProcessService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import org.springblade.core.mp.base.BaseServiceImpl; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 返工任务表 服务实现类 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
@Service |
||||
public class PrReworkProcessServiceImpl extends BaseServiceImpl<PrReworkProcessMapper, PrReworkProcessEntity> implements IPrReworkProcessService { |
||||
|
||||
@Autowired |
||||
PrReworkProcessMapper reworkProcessMapper; |
||||
|
||||
@Override |
||||
public IPage<PrReworkProcessVO> selectPrReworkProcessPage(IPage<PrReworkProcessVO> page, PrReworkProcessVO prReworkProcess) { |
||||
return page.setRecords(baseMapper.selectPrReworkProcessPage(page, prReworkProcess)); |
||||
} |
||||
|
||||
|
||||
@Override |
||||
public List<PrReworkProcessExcel> exportPrReworkProcess(Wrapper<PrReworkProcessEntity> queryWrapper) { |
||||
List<PrReworkProcessExcel> prReworkProcessList = baseMapper.exportPrReworkProcess(queryWrapper); |
||||
//prReworkProcessList.forEach(prReworkProcess -> {
|
||||
// prReworkProcess.setTypeName(DictCache.getValue(DictEnum.YES_NO, PrReworkProcess.getType()));
|
||||
//});
|
||||
return prReworkProcessList; |
||||
} |
||||
|
||||
@Override |
||||
public List<PrReworkProcessEntity> selectPrReworkProcess(String reworkOrder, String partCode, String batchNo) { |
||||
return reworkProcessMapper.selectPrReworkProcess(reworkOrder,partCode,batchNo); |
||||
} |
||||
|
||||
} |
||||
@ -0,0 +1,59 @@ |
||||
/** |
||||
* BladeX Commercial License Agreement |
||||
* Copyright (c) 2018-2099, https://bladex.cn. All rights reserved.
|
||||
* <p> |
||||
* Use of this software is governed by the Commercial License Agreement |
||||
* obtained after purchasing a license from BladeX. |
||||
* <p> |
||||
* 1. This software is for development use only under a valid license |
||||
* from BladeX. |
||||
* <p> |
||||
* 2. Redistribution of this software's source code to any third party |
||||
* without a commercial license is strictly prohibited. |
||||
* <p> |
||||
* 3. Licensees may copyright their own code but cannot use segments |
||||
* from this software for such purposes. Copyright of this software |
||||
* remains with BladeX. |
||||
* <p> |
||||
* Using this software signifies agreement to this License, and the software |
||||
* must not be used for illegal purposes. |
||||
* <p> |
||||
* THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY. The author is |
||||
* not liable for any claims arising from secondary or illegal development. |
||||
* <p> |
||||
* Author: Chill Zhuang (bladejava@qq.com) |
||||
*/ |
||||
package org.springblade.desk.dashboard.wrapper; |
||||
|
||||
import org.springblade.core.mp.support.BaseEntityWrapper; |
||||
import org.springblade.core.tool.utils.BeanUtil; |
||||
import org.springblade.desk.dashboard.pojo.entity.PrReworkProcessEntity; |
||||
import org.springblade.desk.dashboard.pojo.vo.PrReworkProcessVO; |
||||
import java.util.Objects; |
||||
|
||||
/** |
||||
* 返工任务表 包装类,返回视图层所需的字段 |
||||
* |
||||
* @author BladeX |
||||
* @since 2025-12-03 |
||||
*/ |
||||
public class PrReworkProcessWrapper extends BaseEntityWrapper<PrReworkProcessEntity, PrReworkProcessVO> { |
||||
|
||||
public static PrReworkProcessWrapper build() { |
||||
return new PrReworkProcessWrapper(); |
||||
} |
||||
|
||||
@Override |
||||
public PrReworkProcessVO entityVO(PrReworkProcessEntity prReworkProcess) { |
||||
PrReworkProcessVO prReworkProcessVO = Objects.requireNonNull(BeanUtil.copyProperties(prReworkProcess, PrReworkProcessVO.class)); |
||||
|
||||
//User createUser = UserCache.getUser(prReworkProcess.getCreateUser());
|
||||
//User updateUser = UserCache.getUser(prReworkProcess.getUpdateUser());
|
||||
//prReworkProcessVO.setCreateUserName(createUser.getName());
|
||||
//prReworkProcessVO.setUpdateUserName(updateUser.getName());
|
||||
|
||||
return prReworkProcessVO; |
||||
} |
||||
|
||||
|
||||
} |
||||
Loading…
Reference in new issue