@ -1,65 +0,0 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project version="4"> | |||
<component name="ProjectInspectionProfilesVisibleTreeState"> | |||
<entry key="Project Default"> | |||
<profile-state> | |||
<expanded-state> | |||
<State /> | |||
<State> | |||
<id>Class structureJava</id> | |||
</State> | |||
<State> | |||
<id>Code maturityJava</id> | |||
</State> | |||
<State> | |||
<id>Google Web Toolkit</id> | |||
</State> | |||
<State> | |||
<id>JUnitJava</id> | |||
</State> | |||
<State> | |||
<id>Java</id> | |||
</State> | |||
<State> | |||
<id>Java 5Java language level migration aidsJava</id> | |||
</State> | |||
<State> | |||
<id>Java 7Java language level migration aidsJava</id> | |||
</State> | |||
<State> | |||
<id>Java 8Java language level migration aidsJava</id> | |||
</State> | |||
<State> | |||
<id>Java language level migration aidsJava</id> | |||
</State> | |||
<State> | |||
<id>JavadocJava</id> | |||
</State> | |||
<State> | |||
<id>Numeric issuesJava</id> | |||
</State> | |||
<State> | |||
<id>PerformanceJava</id> | |||
</State> | |||
<State> | |||
<id>Spring</id> | |||
</State> | |||
<State> | |||
<id>Spring AOPSpring</id> | |||
</State> | |||
<State> | |||
<id>TestNGJava</id> | |||
</State> | |||
<State> | |||
<id>Threading issuesJava</id> | |||
</State> | |||
</expanded-state> | |||
<selected-state> | |||
<State> | |||
<id>Android</id> | |||
</State> | |||
</selected-state> | |||
</profile-state> | |||
</entry> | |||
</component> | |||
</project> |
@ -1,8 +0,0 @@ | |||
# Default ignored files | |||
/shelf/ | |||
/workspace.xml | |||
# Datasource local storage ignored files | |||
/dataSources/ | |||
/dataSources.local.xml | |||
# Editor-based HTTP Client requests | |||
/httpRequests/ |
@ -1,30 +0,0 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project version="4"> | |||
<component name="RemoteRepositoriesConfiguration"> | |||
<remote-repository> | |||
<option name="id" value="jeecg" /> | |||
<option name="name" value="jeecg Repository" /> | |||
<option name="url" value="https://maven.jeecg.org/nexus/content/repositories/jeecg" /> | |||
</remote-repository> | |||
<remote-repository> | |||
<option name="id" value="aliyun" /> | |||
<option name="name" value="aliyun Repository" /> | |||
<option name="url" value="https://maven.aliyun.com/repository/public" /> | |||
</remote-repository> | |||
<remote-repository> | |||
<option name="id" value="central" /> | |||
<option name="name" value="Central Repository" /> | |||
<option name="url" value="https://repo.maven.apache.org/maven2" /> | |||
</remote-repository> | |||
<remote-repository> | |||
<option name="id" value="central" /> | |||
<option name="name" value="Maven Central repository" /> | |||
<option name="url" value="https://repo1.maven.org/maven2" /> | |||
</remote-repository> | |||
<remote-repository> | |||
<option name="id" value="jboss.community" /> | |||
<option name="name" value="JBoss Community repository" /> | |||
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> | |||
</remote-repository> | |||
</component> | |||
</project> |
@ -1,124 +0,0 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project version="4"> | |||
<component name="Palette2"> | |||
<group name="Swing"> | |||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" /> | |||
</item> | |||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" /> | |||
</item> | |||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" /> | |||
</item> | |||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true"> | |||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" /> | |||
</item> | |||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" /> | |||
<initial-values> | |||
<property name="text" value="Button" /> | |||
</initial-values> | |||
</item> | |||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> | |||
<initial-values> | |||
<property name="text" value="RadioButton" /> | |||
</initial-values> | |||
</item> | |||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> | |||
<initial-values> | |||
<property name="text" value="CheckBox" /> | |||
</initial-values> | |||
</item> | |||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" /> | |||
<initial-values> | |||
<property name="text" value="Label" /> | |||
</initial-values> | |||
</item> | |||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> | |||
<preferred-size width="150" height="-1" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> | |||
<preferred-size width="150" height="-1" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> | |||
<preferred-size width="150" height="-1" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |||
<preferred-size width="150" height="50" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |||
<preferred-size width="150" height="50" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |||
<preferred-size width="150" height="50" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" /> | |||
</item> | |||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |||
<preferred-size width="150" height="50" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3"> | |||
<preferred-size width="150" height="50" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |||
<preferred-size width="150" height="50" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> | |||
<preferred-size width="200" height="200" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> | |||
<preferred-size width="200" height="200" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> | |||
</item> | |||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> | |||
</item> | |||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" /> | |||
</item> | |||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" /> | |||
</item> | |||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1"> | |||
<preferred-size width="-1" height="20" /> | |||
</default-constraints> | |||
</item> | |||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" /> | |||
</item> | |||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" /> | |||
</item> | |||
</group> | |||
</component> | |||
</project> |
@ -1,6 +1,6 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<project version="4"> | |||
<component name="VcsDirectoryMappings"> | |||
<mapping directory="$PROJECT_DIR$" vcs="Git" /> | |||
<mapping directory="" vcs="Git" /> | |||
</component> | |||
</project> |
@ -1,4 +1,4 @@ | |||
NODE_ENV=production | |||
VUE_APP_API_BASE_URL=http://localhost:8001/employ-api/ | |||
VUE_APP_API_BASE_URL=http://localhost:8000/employ-api/ | |||
VUE_APP_CAS_BASE_URL=http://localhost:8888/cas | |||
VUE_APP_ONLINE_BASE_URL=http://fileview.jeecg.com/onlinePreview |
@ -1,8 +1,130 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module version="4"> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
</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" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alipay.sdk:alipay-sdk-java:4.11.33.ALL" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.62" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.15" 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: org.jacoco:org.jacoco.agent:runtime:0.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-pay:3.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-common:3.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.11" level="project" /> | |||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.5" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" 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:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:qrcode-utils:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.zxing:core:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jodd:jodd-http:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jodd:jodd-core:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jodd:jodd-upload:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.59" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-miniapp:3.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-mp:3.5.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" 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" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -0,0 +1,261 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<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="module" module-name="jeecg-boot-base-core" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-tools" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.8.4" level="project" /> | |||
<orderEntry type="library" 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: org.springframework.boot:spring-boot-starter-validation:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.8.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" 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.hibernate:hibernate-core:5.6.7.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.4.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:hibernate-re:3.2.0-beta" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.28" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.microsoft.sqlserver:sqljdbc4:4.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.oracle:ojdbc6:11.2.0.3" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.postgresql:postgresql:42.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-quartz:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.15" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring-boot-starter:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.crazycake:shiro-redis:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:codegenerate:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi-web:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi:1.4.0" 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: org.apache.commons:commons-compress:1.19" 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: xerces:xercesImpl:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:4.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.minio:minio:8.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" 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:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-dysmsapi:2.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.11.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom2:2.0.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-kms:2.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.justauth:justauth-spring-boot-starter:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: me.zhyd.oauth:JustAuth:1.15.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.http:simple-http:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:2.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: bouncycastle:bcprov-jdk14:138" level="project" /> | |||
<orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -1,8 +1,286 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module version="4"> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
</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.springframework.cloud:spring-cloud-starter-openfeign:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.10.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.68" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" 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.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.6.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-core:11.7" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.openfeign:feign-slf4j:11.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" level="project" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-core" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-tools" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.8.4" level="project" /> | |||
<orderEntry type="library" 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: org.springframework.boot:spring-boot-starter-validation:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.8.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.22" 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.hibernate:hibernate-core:5.6.7.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.4.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:hibernate-re:3.2.0-beta" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.28" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.microsoft.sqlserver:sqljdbc4:4.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.oracle:ojdbc6:11.2.0.3" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.postgresql:postgresql:42.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-quartz:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.15" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring-boot-starter:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.crazycake:shiro-redis:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:codegenerate:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi-web:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi:1.4.0" 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: org.apache.commons:commons-compress:1.19" 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: xerces:xercesImpl:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:4.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.minio:minio:8.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" 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:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-dysmsapi:2.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.11.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom2:2.0.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-kms:2.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.justauth:justauth-spring-boot-starter:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: me.zhyd.oauth:JustAuth:1.15.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.http:simple-http:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:2.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: bouncycastle:bcprov-jdk14:138" level="project" /> | |||
<orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -1,8 +1,272 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module version="4"> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
</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="module" module-name="jeecg-boot-base-core" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-tools" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.8.4" level="project" /> | |||
<orderEntry type="library" 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: org.springframework.boot:spring-boot-starter-validation:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.8.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" 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.hibernate:hibernate-core:5.6.7.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.4.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:hibernate-re:3.2.0-beta" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.28" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.microsoft.sqlserver:sqljdbc4:4.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.oracle:ojdbc6:11.2.0.3" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.postgresql:postgresql:42.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-quartz:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.15" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring-boot-starter:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.crazycake:shiro-redis:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:codegenerate:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi-web:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi:1.4.0" 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: org.apache.commons:commons-compress:1.19" 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: xerces:xercesImpl:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:4.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.minio:minio:8.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" 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:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-dysmsapi:2.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.11.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom2:2.0.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-kms:2.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.justauth:justauth-spring-boot-starter:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: me.zhyd.oauth:JustAuth:1.15.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.http:simple-http:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:2.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: bouncycastle:bcprov-jdk14:138" level="project" /> | |||
<orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -1,8 +1,272 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module version="4"> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
</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" /> | |||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |||
<excludeFolder url="file://$MODULE_DIR$/target" /> | |||
</content> | |||
<orderEntry type="inheritedJdk" /> | |||
<orderEntry type="sourceFolder" forTests="false" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-tools" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.8.4" level="project" /> | |||
<orderEntry type="library" 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: org.springframework.boot:spring-boot-starter-validation:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.8.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" 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.hibernate:hibernate-core:5.6.7.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.4.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:hibernate-re:3.2.0-beta" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.27" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.microsoft.sqlserver:sqljdbc4:4.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.oracle:ojdbc6:11.2.0.3" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.postgresql:postgresql:42.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-quartz:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.15" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring-boot-starter:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.crazycake:shiro-redis:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:codegenerate:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi-web:1.4.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi:1.4.0" 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: org.apache.commons:commons-compress:1.19" 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: xerces:xercesImpl:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:4.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.minio:minio:8.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" 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:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-dysmsapi:2.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.11.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.15" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom2:2.0.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-kms:2.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.justauth:justauth-spring-boot-starter:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: me.zhyd.oauth:JustAuth:1.15.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.http:simple-http:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:2.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: bouncycastle:bcprov-jdk14:138" level="project" /> | |||
<orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -0,0 +1,171 @@ | |||
package org.jeecg.modules.employCertMaterial.controller; | |||
import java.util.Arrays; | |||
import java.util.List; | |||
import java.util.Map; | |||
import java.util.stream.Collectors; | |||
import java.io.IOException; | |||
import java.io.UnsupportedEncodingException; | |||
import java.net.URLDecoder; | |||
import javax.servlet.http.HttpServletRequest; | |||
import javax.servlet.http.HttpServletResponse; | |||
import org.jeecg.common.api.vo.Result; | |||
import org.jeecg.common.system.query.QueryGenerator; | |||
import org.jeecg.common.util.oConvertUtils; | |||
import org.jeecg.modules.employCertMaterial.entity.EmployCertMaterial; | |||
import org.jeecg.modules.employCertMaterial.service.IEmployCertMaterialService; | |||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
import com.baomidou.mybatisplus.core.metadata.IPage; | |||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |||
import lombok.extern.slf4j.Slf4j; | |||
import org.jeecgframework.poi.excel.ExcelImportUtil; | |||
import org.jeecgframework.poi.excel.def.NormalExcelConstants; | |||
import org.jeecgframework.poi.excel.entity.ExportParams; | |||
import org.jeecgframework.poi.excel.entity.ImportParams; | |||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; | |||
import org.jeecg.common.system.base.controller.JeecgController; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.web.bind.annotation.*; | |||
import org.springframework.web.multipart.MultipartFile; | |||
import org.springframework.web.multipart.MultipartHttpServletRequest; | |||
import org.springframework.web.servlet.ModelAndView; | |||
import com.alibaba.fastjson.JSON; | |||
import io.swagger.annotations.Api; | |||
import io.swagger.annotations.ApiOperation; | |||
import org.jeecg.common.aspect.annotation.AutoLog; | |||
/** | |||
* @Description: 证书报名材料关联表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
@Api(tags="证书报名材料关联表") | |||
@RestController | |||
@RequestMapping("/employCertMaterial/employCertMaterial") | |||
@Slf4j | |||
public class EmployCertMaterialController extends JeecgController<EmployCertMaterial, IEmployCertMaterialService> { | |||
@Autowired | |||
private IEmployCertMaterialService employCertMaterialService; | |||
/** | |||
* 分页列表查询 | |||
* | |||
* @param employCertMaterial | |||
* @param pageNo | |||
* @param pageSize | |||
* @param req | |||
* @return | |||
*/ | |||
//@AutoLog(value = "证书报名材料关联表-分页列表查询") | |||
@ApiOperation(value="证书报名材料关联表-分页列表查询", notes="证书报名材料关联表-分页列表查询") | |||
@GetMapping(value = "/list") | |||
public Result<IPage<EmployCertMaterial>> queryPageList(EmployCertMaterial employCertMaterial, | |||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, | |||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | |||
HttpServletRequest req) { | |||
QueryWrapper<EmployCertMaterial> queryWrapper = QueryGenerator.initQueryWrapper(employCertMaterial, req.getParameterMap()); | |||
Page<EmployCertMaterial> page = new Page<EmployCertMaterial>(pageNo, pageSize); | |||
IPage<EmployCertMaterial> pageList = employCertMaterialService.page(page, queryWrapper); | |||
return Result.OK(pageList); | |||
} | |||
/** | |||
* 添加 | |||
* | |||
* @param employCertMaterial | |||
* @return | |||
*/ | |||
@AutoLog(value = "证书报名材料关联表-添加") | |||
@ApiOperation(value="证书报名材料关联表-添加", notes="证书报名材料关联表-添加") | |||
@PostMapping(value = "/add") | |||
public Result<String> add(@RequestBody EmployCertMaterial employCertMaterial) { | |||
employCertMaterialService.save(employCertMaterial); | |||
return Result.OK("添加成功!"); | |||
} | |||
/** | |||
* 编辑 | |||
* | |||
* @param employCertMaterial | |||
* @return | |||
*/ | |||
@AutoLog(value = "证书报名材料关联表-编辑") | |||
@ApiOperation(value="证书报名材料关联表-编辑", notes="证书报名材料关联表-编辑") | |||
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) | |||
public Result<String> edit(@RequestBody EmployCertMaterial employCertMaterial) { | |||
employCertMaterialService.updateById(employCertMaterial); | |||
return Result.OK("编辑成功!"); | |||
} | |||
/** | |||
* 通过id删除 | |||
* | |||
* @param id | |||
* @return | |||
*/ | |||
@AutoLog(value = "证书报名材料关联表-通过id删除") | |||
@ApiOperation(value="证书报名材料关联表-通过id删除", notes="证书报名材料关联表-通过id删除") | |||
@DeleteMapping(value = "/delete") | |||
public Result<String> delete(@RequestParam(name="id",required=true) String id) { | |||
employCertMaterialService.removeById(id); | |||
return Result.OK("删除成功!"); | |||
} | |||
/** | |||
* 批量删除 | |||
* | |||
* @param ids | |||
* @return | |||
*/ | |||
@AutoLog(value = "证书报名材料关联表-批量删除") | |||
@ApiOperation(value="证书报名材料关联表-批量删除", notes="证书报名材料关联表-批量删除") | |||
@DeleteMapping(value = "/deleteBatch") | |||
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { | |||
this.employCertMaterialService.removeByIds(Arrays.asList(ids.split(","))); | |||
return Result.OK("批量删除成功!"); | |||
} | |||
/** | |||
* 通过id查询 | |||
* | |||
* @param id | |||
* @return | |||
*/ | |||
//@AutoLog(value = "证书报名材料关联表-通过id查询") | |||
@ApiOperation(value="证书报名材料关联表-通过id查询", notes="证书报名材料关联表-通过id查询") | |||
@GetMapping(value = "/queryById") | |||
public Result<EmployCertMaterial> queryById(@RequestParam(name="id",required=true) String id) { | |||
EmployCertMaterial employCertMaterial = employCertMaterialService.getById(id); | |||
if(employCertMaterial==null) { | |||
return Result.error("未找到对应数据"); | |||
} | |||
return Result.OK(employCertMaterial); | |||
} | |||
/** | |||
* 导出excel | |||
* | |||
* @param request | |||
* @param employCertMaterial | |||
*/ | |||
@RequestMapping(value = "/exportXls") | |||
public ModelAndView exportXls(HttpServletRequest request, EmployCertMaterial employCertMaterial) { | |||
return super.exportXls(request, employCertMaterial, EmployCertMaterial.class, "证书报名材料关联表"); | |||
} | |||
/** | |||
* 通过excel导入数据 | |||
* | |||
* @param request | |||
* @param response | |||
* @return | |||
*/ | |||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST) | |||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { | |||
return super.importExcel(request, response, EmployCertMaterial.class); | |||
} | |||
} |
@ -0,0 +1,60 @@ | |||
package org.jeecg.modules.employCertMaterial.entity; | |||
import java.io.Serializable; | |||
import java.io.UnsupportedEncodingException; | |||
import java.util.Date; | |||
import java.math.BigDecimal; | |||
import com.baomidou.mybatisplus.annotation.IdType; | |||
import com.baomidou.mybatisplus.annotation.TableId; | |||
import com.baomidou.mybatisplus.annotation.TableName; | |||
import lombok.Data; | |||
import com.fasterxml.jackson.annotation.JsonFormat; | |||
import org.springframework.format.annotation.DateTimeFormat; | |||
import org.jeecgframework.poi.excel.annotation.Excel; | |||
import org.jeecg.common.aspect.annotation.Dict; | |||
import io.swagger.annotations.ApiModel; | |||
import io.swagger.annotations.ApiModelProperty; | |||
import lombok.EqualsAndHashCode; | |||
import lombok.experimental.Accessors; | |||
/** | |||
* @Description: 证书报名材料关联表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
@Data | |||
@TableName("employ_cert_material") | |||
@Accessors(chain = true) | |||
@EqualsAndHashCode(callSuper = false) | |||
@ApiModel(value="employ_cert_material对象", description="证书报名材料关联表") | |||
public class EmployCertMaterial implements Serializable { | |||
private static final long serialVersionUID = 1L; | |||
/**主键*/ | |||
@TableId(type = IdType.ASSIGN_ID) | |||
@ApiModelProperty(value = "主键") | |||
private java.lang.String id; | |||
/**创建人*/ | |||
@ApiModelProperty(value = "创建人") | |||
private java.lang.String createBy; | |||
/**创建日期*/ | |||
@ApiModelProperty(value = "创建日期") | |||
private java.util.Date createTime; | |||
/**更新人*/ | |||
@ApiModelProperty(value = "更新人") | |||
private java.lang.String updateBy; | |||
/**更新日期*/ | |||
@ApiModelProperty(value = "更新日期") | |||
private java.util.Date updateTime; | |||
/**关联证书id*/ | |||
@Excel(name = "关联证书id", width = 15, dictTable = "employ_cert", dicText = "name", dicCode = "id") | |||
@Dict(dictTable = "employ_cert", dicText = "name", dicCode = "id") | |||
@ApiModelProperty(value = "关联证书id") | |||
private java.lang.String certId; | |||
/**关联报名材料id*/ | |||
@Excel(name = "关联报名材料id", width = 15, dictTable = "employ_material", dicText = "name", dicCode = "id") | |||
@Dict(dictTable = "employ_material", dicText = "name", dicCode = "id") | |||
@ApiModelProperty(value = "关联报名材料id") | |||
private java.lang.String materialId; | |||
} |
@ -0,0 +1,17 @@ | |||
package org.jeecg.modules.employCertMaterial.mapper; | |||
import java.util.List; | |||
import org.apache.ibatis.annotations.Param; | |||
import org.jeecg.modules.employCertMaterial.entity.EmployCertMaterial; | |||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | |||
/** | |||
* @Description: 证书报名材料关联表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
public interface EmployCertMaterialMapper extends BaseMapper<EmployCertMaterial> { | |||
} |
@ -0,0 +1,5 @@ | |||
<?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.jeecg.modules.employCertMaterial.mapper.EmployCertMaterialMapper"> | |||
</mapper> |
@ -0,0 +1,14 @@ | |||
package org.jeecg.modules.employCertMaterial.service; | |||
import org.jeecg.modules.employCertMaterial.entity.EmployCertMaterial; | |||
import com.baomidou.mybatisplus.extension.service.IService; | |||
/** | |||
* @Description: 证书报名材料关联表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
public interface IEmployCertMaterialService extends IService<EmployCertMaterial> { | |||
} |
@ -0,0 +1,19 @@ | |||
package org.jeecg.modules.employCertMaterial.service.impl; | |||
import org.jeecg.modules.employCertMaterial.entity.EmployCertMaterial; | |||
import org.jeecg.modules.employCertMaterial.mapper.EmployCertMaterialMapper; | |||
import org.jeecg.modules.employCertMaterial.service.IEmployCertMaterialService; | |||
import org.springframework.stereotype.Service; | |||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | |||
/** | |||
* @Description: 证书报名材料关联表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
@Service | |||
public class EmployCertMaterialServiceImpl extends ServiceImpl<EmployCertMaterialMapper, EmployCertMaterial> implements IEmployCertMaterialService { | |||
} |
@ -0,0 +1,178 @@ | |||
<template> | |||
<a-card :bordered="false"> | |||
<!-- 查询区域 --> | |||
<div class="table-page-search-wrapper"> | |||
<a-form layout="inline" @keyup.enter.native="searchQuery"> | |||
<a-row :gutter="24"> | |||
</a-row> | |||
</a-form> | |||
</div> | |||
<!-- 查询区域-END --> | |||
<!-- 操作按钮区域 --> | |||
<div class="table-operator"> | |||
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button> | |||
<a-button type="primary" icon="download" @click="handleExportXls('证书报名材料关联表')">导出</a-button> | |||
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel"> | |||
<a-button type="primary" icon="import">导入</a-button> | |||
</a-upload> | |||
<!-- 高级查询区域 --> | |||
<j-super-query :fieldList="superFieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query> | |||
<a-dropdown v-if="selectedRowKeys.length > 0"> | |||
<a-menu slot="overlay"> | |||
<a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>删除</a-menu-item> | |||
</a-menu> | |||
<a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button> | |||
</a-dropdown> | |||
</div> | |||
<!-- table区域-begin --> | |||
<div> | |||
<div class="ant-alert ant-alert-info" style="margin-bottom: 16px;"> | |||
<i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>项 | |||
<a style="margin-left: 24px" @click="onClearSelected">清空</a> | |||
</div> | |||
<a-table | |||
ref="table" | |||
size="middle" | |||
:scroll="{x:true}" | |||
bordered | |||
rowKey="id" | |||
:columns="columns" | |||
:dataSource="dataSource" | |||
:pagination="ipagination" | |||
:loading="loading" | |||
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" | |||
class="j-table-force-nowrap" | |||
@change="handleTableChange"> | |||
<template slot="htmlSlot" slot-scope="text"> | |||
<div v-html="text"></div> | |||
</template> | |||
<template slot="imgSlot" slot-scope="text,record"> | |||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span> | |||
<img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/> | |||
</template> | |||
<template slot="fileSlot" slot-scope="text"> | |||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span> | |||
<a-button | |||
v-else | |||
:ghost="true" | |||
type="primary" | |||
icon="download" | |||
size="small" | |||
@click="downloadFile(text)"> | |||
下载 | |||
</a-button> | |||
</template> | |||
<span slot="action" slot-scope="text, record"> | |||
<a @click="handleEdit(record)">编辑</a> | |||
<a-divider type="vertical" /> | |||
<a-dropdown> | |||
<a class="ant-dropdown-link">更多 <a-icon type="down" /></a> | |||
<a-menu slot="overlay"> | |||
<a-menu-item> | |||
<a @click="handleDetail(record)">详情</a> | |||
</a-menu-item> | |||
<a-menu-item> | |||
<a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)"> | |||
<a>删除</a> | |||
</a-popconfirm> | |||
</a-menu-item> | |||
</a-menu> | |||
</a-dropdown> | |||
</span> | |||
</a-table> | |||
</div> | |||
<employ-cert-material-modal ref="modalForm" @ok="modalFormOk"></employ-cert-material-modal> | |||
</a-card> | |||
</template> | |||
<script> | |||
import '@/assets/less/TableExpand.less' | |||
import { mixinDevice } from '@/utils/mixin' | |||
import { JeecgListMixin } from '@/mixins/JeecgListMixin' | |||
import EmployCertMaterialModal from './modules/EmployCertMaterialModal' | |||
import {filterMultiDictText} from '@/components/dict/JDictSelectUtil' | |||
export default { | |||
name: 'EmployCertMaterialList', | |||
mixins:[JeecgListMixin, mixinDevice], | |||
components: { | |||
EmployCertMaterialModal | |||
}, | |||
data () { | |||
return { | |||
description: '证书报名材料关联表管理页面', | |||
// 表头 | |||
columns: [ | |||
{ | |||
title: '#', | |||
dataIndex: '', | |||
key:'rowIndex', | |||
width:60, | |||
align:"center", | |||
customRender:function (t,r,index) { | |||
return parseInt(index)+1; | |||
} | |||
}, | |||
{ | |||
title:'关联证书id', | |||
align:"center", | |||
dataIndex: 'certId_dictText' | |||
}, | |||
{ | |||
title:'关联报名材料id', | |||
align:"center", | |||
dataIndex: 'materialId_dictText' | |||
}, | |||
{ | |||
title: '操作', | |||
dataIndex: 'action', | |||
align:"center", | |||
fixed:"right", | |||
width:147, | |||
scopedSlots: { customRender: 'action' } | |||
} | |||
], | |||
url: { | |||
list: "/employCertMaterial/employCertMaterial/list", | |||
delete: "/employCertMaterial/employCertMaterial/delete", | |||
deleteBatch: "/employCertMaterial/employCertMaterial/deleteBatch", | |||
exportXlsUrl: "/employCertMaterial/employCertMaterial/exportXls", | |||
importExcelUrl: "employCertMaterial/employCertMaterial/importExcel", | |||
}, | |||
dictOptions:{}, | |||
superFieldList:[], | |||
} | |||
}, | |||
created() { | |||
this.getSuperFieldList(); | |||
}, | |||
computed: { | |||
importExcelUrl: function(){ | |||
return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`; | |||
}, | |||
}, | |||
methods: { | |||
initDictConfig(){ | |||
}, | |||
getSuperFieldList(){ | |||
let fieldList=[]; | |||
fieldList.push({type:'string',value:'certId',text:'关联证书id',dictCode:"employ_cert,name,id"}) | |||
fieldList.push({type:'string',value:'materialId',text:'关联报名材料id',dictCode:"employ_material,name,id"}) | |||
this.superFieldList = fieldList | |||
} | |||
} | |||
} | |||
</script> | |||
<style scoped> | |||
@import '~@assets/less/common.less'; | |||
</style> |
@ -0,0 +1,109 @@ | |||
<template> | |||
<a-spin :spinning="confirmLoading"> | |||
<j-form-container :disabled="formDisabled"> | |||
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> | |||
<a-row> | |||
<a-col :span="24"> | |||
<a-form-model-item label="关联证书id" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="certId"> | |||
<j-dict-select-tag type="list" v-model="model.certId" dictCode="employ_cert,name,id" placeholder="请选择关联证书id" /> | |||
</a-form-model-item> | |||
</a-col> | |||
<a-col :span="24"> | |||
<a-form-model-item label="关联报名材料id" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="materialId"> | |||
<j-dict-select-tag type="list" v-model="model.materialId" dictCode="employ_material,name,id" placeholder="请选择关联报名材料id" /> | |||
</a-form-model-item> | |||
</a-col> | |||
</a-row> | |||
</a-form-model> | |||
</j-form-container> | |||
</a-spin> | |||
</template> | |||
<script> | |||
import { httpAction, getAction } from '@/api/manage' | |||
import { validateDuplicateValue } from '@/utils/util' | |||
export default { | |||
name: 'EmployCertMaterialForm', | |||
components: { | |||
}, | |||
props: { | |||
//表单禁用 | |||
disabled: { | |||
type: Boolean, | |||
default: false, | |||
required: false | |||
} | |||
}, | |||
data () { | |||
return { | |||
model:{ | |||
}, | |||
labelCol: { | |||
xs: { span: 24 }, | |||
sm: { span: 5 }, | |||
}, | |||
wrapperCol: { | |||
xs: { span: 24 }, | |||
sm: { span: 16 }, | |||
}, | |||
confirmLoading: false, | |||
validatorRules: { | |||
}, | |||
url: { | |||
add: "/employCertMaterial/employCertMaterial/add", | |||
edit: "/employCertMaterial/employCertMaterial/edit", | |||
queryById: "/employCertMaterial/employCertMaterial/queryById" | |||
} | |||
} | |||
}, | |||
computed: { | |||
formDisabled(){ | |||
return this.disabled | |||
}, | |||
}, | |||
created () { | |||
//备份model原始值 | |||
this.modelDefault = JSON.parse(JSON.stringify(this.model)); | |||
}, | |||
methods: { | |||
add () { | |||
this.edit(this.modelDefault); | |||
}, | |||
edit (record) { | |||
this.model = Object.assign({}, record); | |||
this.visible = true; | |||
}, | |||
submitForm () { | |||
const that = this; | |||
// 触发表单验证 | |||
this.$refs.form.validate(valid => { | |||
if (valid) { | |||
that.confirmLoading = true; | |||
let httpurl = ''; | |||
let method = ''; | |||
if(!this.model.id){ | |||
httpurl+=this.url.add; | |||
method = 'post'; | |||
}else{ | |||
httpurl+=this.url.edit; | |||
method = 'put'; | |||
} | |||
httpAction(httpurl,this.model,method).then((res)=>{ | |||
if(res.success){ | |||
that.$message.success(res.message); | |||
that.$emit('ok'); | |||
}else{ | |||
that.$message.warning(res.message); | |||
} | |||
}).finally(() => { | |||
that.confirmLoading = false; | |||
}) | |||
} | |||
}) | |||
}, | |||
} | |||
} | |||
</script> |
@ -0,0 +1,84 @@ | |||
<template> | |||
<a-drawer | |||
:title="title" | |||
:width="width" | |||
placement="right" | |||
:closable="false" | |||
@close="close" | |||
destroyOnClose | |||
:visible="visible"> | |||
<employ-cert-material-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></employ-cert-material-form> | |||
<div class="drawer-footer"> | |||
<a-button @click="handleCancel" style="margin-bottom: 0;">关闭</a-button> | |||
<a-button v-if="!disableSubmit" @click="handleOk" type="primary" style="margin-bottom: 0;">提交</a-button> | |||
</div> | |||
</a-drawer> | |||
</template> | |||
<script> | |||
import EmployCertMaterialForm from './EmployCertMaterialForm' | |||
export default { | |||
name: 'EmployCertMaterialModal', | |||
components: { | |||
EmployCertMaterialForm | |||
}, | |||
data () { | |||
return { | |||
title:"操作", | |||
width:800, | |||
visible: false, | |||
disableSubmit: false | |||
} | |||
}, | |||
methods: { | |||
add () { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.add(); | |||
}) | |||
}, | |||
edit (record) { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.edit(record); | |||
}); | |||
}, | |||
close () { | |||
this.$emit('close'); | |||
this.visible = false; | |||
}, | |||
submitCallback(){ | |||
this.$emit('ok'); | |||
this.visible = false; | |||
}, | |||
handleOk () { | |||
this.$refs.realForm.submitForm(); | |||
}, | |||
handleCancel () { | |||
this.close() | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="less" scoped> | |||
/** Button按钮间距 */ | |||
.ant-btn { | |||
margin-left: 30px; | |||
margin-bottom: 30px; | |||
float: right; | |||
} | |||
.drawer-footer{ | |||
position: absolute; | |||
bottom: -8px; | |||
width: 100%; | |||
border-top: 1px solid #e8e8e8; | |||
padding: 10px 16px; | |||
text-align: right; | |||
left: 0; | |||
background: #fff; | |||
border-radius: 0 0 2px 2px; | |||
} | |||
</style> |
@ -0,0 +1,60 @@ | |||
<template> | |||
<j-modal | |||
:title="title" | |||
:width="width" | |||
:visible="visible" | |||
switchFullscreen | |||
@ok="handleOk" | |||
:okButtonProps="{ class:{'jee-hidden': disableSubmit} }" | |||
@cancel="handleCancel" | |||
cancelText="关闭"> | |||
<employ-cert-material-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></employ-cert-material-form> | |||
</j-modal> | |||
</template> | |||
<script> | |||
import EmployCertMaterialForm from './EmployCertMaterialForm' | |||
export default { | |||
name: 'EmployCertMaterialModal', | |||
components: { | |||
EmployCertMaterialForm | |||
}, | |||
data () { | |||
return { | |||
title:'', | |||
width:800, | |||
visible: false, | |||
disableSubmit: false | |||
} | |||
}, | |||
methods: { | |||
add () { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.add(); | |||
}) | |||
}, | |||
edit (record) { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.edit(record); | |||
}) | |||
}, | |||
close () { | |||
this.$emit('close'); | |||
this.visible = false; | |||
}, | |||
handleOk () { | |||
this.$refs.realForm.submitForm(); | |||
}, | |||
submitCallback(){ | |||
this.$emit('ok'); | |||
this.visible = false; | |||
}, | |||
handleCancel () { | |||
this.close() | |||
} | |||
} | |||
} | |||
</script> |
@ -0,0 +1,61 @@ | |||
import {defHttp} from '/@/utils/http/axios'; | |||
import {Modal} from 'ant-design-vue'; | |||
enum Api { | |||
list = '/employCertMaterial/employCertMaterial/list', | |||
save='/employCertMaterial/employCertMaterial/add', | |||
edit='/employCertMaterial/employCertMaterial/edit', | |||
deleteOne = '/employCertMaterial/employCertMaterial/delete', | |||
deleteBatch = '/employCertMaterial/employCertMaterial/deleteBatch', | |||
importExcel = '/employCertMaterial/employCertMaterial/importExcel', | |||
exportXls = '/employCertMaterial/employCertMaterial/exportXls', | |||
} | |||
/** | |||
* 导出api | |||
* @param params | |||
*/ | |||
export const getExportUrl = Api.exportXls; | |||
/** | |||
* 导入api | |||
*/ | |||
export const getImportUrl = Api.importExcel; | |||
/** | |||
* 列表接口 | |||
* @param params | |||
*/ | |||
export const list = (params) => | |||
defHttp.get({url: Api.list, params}); | |||
/** | |||
* 删除单个 | |||
*/ | |||
export const deleteOne = (params,handleSuccess) => { | |||
return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { | |||
handleSuccess(); | |||
}); | |||
} | |||
/** | |||
* 批量删除 | |||
* @param params | |||
*/ | |||
export const batchDelete = (params, handleSuccess) => { | |||
Modal.confirm({ | |||
title: '确认删除', | |||
content: '是否删除选中数据', | |||
okText: '确认', | |||
cancelText: '取消', | |||
onOk: () => { | |||
return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { | |||
handleSuccess(); | |||
}); | |||
} | |||
}); | |||
} | |||
/** | |||
* 保存或者更新 | |||
* @param params | |||
*/ | |||
export const saveOrUpdate = (params, isUpdate) => { | |||
let url = isUpdate ? Api.edit : Api.save; | |||
return defHttp.post({url: url, params}); | |||
} |
@ -0,0 +1,39 @@ | |||
import {BasicColumn} from '/@/components/Table'; | |||
import {FormSchema} from '/@/components/Table'; | |||
import { rules} from '/@/utils/helper/validator'; | |||
import { render } from '/@/utils/common/renderUtils'; | |||
//列表数据 | |||
export const columns: BasicColumn[] = [ | |||
{ | |||
title: '关联证书id', | |||
align:"center", | |||
dataIndex: 'certId_dictText' | |||
}, | |||
{ | |||
title: '关联报名材料id', | |||
align:"center", | |||
dataIndex: 'materialId_dictText' | |||
}, | |||
]; | |||
//查询数据 | |||
export const searchFormSchema: FormSchema[] = [ | |||
]; | |||
//表单数据 | |||
export const formSchema: FormSchema[] = [ | |||
{ | |||
label: '关联证书id', | |||
field: 'certId', | |||
component: 'JDictSelectTag', | |||
componentProps:{ | |||
dictCode:"employ_cert,name,id" | |||
}, | |||
}, | |||
{ | |||
label: '关联报名材料id', | |||
field: 'materialId', | |||
component: 'JDictSelectTag', | |||
componentProps:{ | |||
dictCode:"employ_material,name,id" | |||
}, | |||
}, | |||
]; |
@ -0,0 +1,162 @@ | |||
<template> | |||
<div> | |||
<!--引用表格--> | |||
<BasicTable @register="registerTable" :rowSelection="rowSelection"> | |||
<!--插槽:table标题--> | |||
<template #tableTitle> | |||
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button> | |||
<a-button type="primary" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button> | |||
<j-upload-button type="primary" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button> | |||
<a-dropdown v-if="checkedKeys.length > 0"> | |||
<template #overlay> | |||
<a-menu> | |||
<a-menu-item key="1" @click="batchHandleDelete"> | |||
<Icon icon="ant-design:delete-outlined"></Icon> | |||
删除 | |||
</a-menu-item> | |||
</a-menu> | |||
</template> | |||
<a-button>批量操作 | |||
<Icon icon="mdi:chevron-down"></Icon> | |||
</a-button> | |||
</a-dropdown> | |||
</template> | |||
<!--操作栏--> | |||
<template #action="{ record }"> | |||
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/> | |||
</template> | |||
<!--字段回显插槽--> | |||
<template #htmlSlot="{text}"> | |||
<div v-html="text"></div> | |||
</template> | |||
<template #fileSlot="{text}"> | |||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span> | |||
<a-button v-else :ghost="true" type="primary" preIcon="ant-design:download-outlined" size="small" @click="downloadFile(text)">下载</a-button> | |||
</template> | |||
</BasicTable> | |||
<!-- 表单区域 --> | |||
<EmployCertMaterialModal @register="registerModal" @success="handleSuccess"></EmployCertMaterialModal> | |||
</div> | |||
</template> | |||
<script lang="ts" name="employCertMaterial-employCertMaterial" setup> | |||
import {ref, computed, unref} from 'vue'; | |||
import {BasicTable, useTable, TableAction} from '/@/components/Table'; | |||
import {useModal} from '/@/components/Modal'; | |||
import { useListPage } from '/@/hooks/system/useListPage' | |||
import EmployCertMaterialModal from './components/EmployCertMaterialModal.vue' | |||
import {columns, searchFormSchema} from './employCertMaterial.data'; | |||
import {list, deleteOne, batchDelete, getImportUrl,getExportUrl} from './employCertMaterial.api'; | |||
const checkedKeys = ref<Array<string | number>>([]); | |||
//注册model | |||
const [registerModal, {openModal}] = useModal(); | |||
//注册table数据 | |||
const { prefixCls,tableContext,onExportXls,onImportXls } = useListPage({ | |||
tableProps:{ | |||
title: '证书报名材料关联表', | |||
api: list, | |||
columns, | |||
canResize:false, | |||
formConfig: { | |||
labelWidth: 120, | |||
schemas: searchFormSchema, | |||
autoSubmitOnEnter:true, | |||
showAdvancedButton:true, | |||
fieldMapToTime: [ | |||
], | |||
}, | |||
actionColumn: { | |||
width: 120, | |||
}, | |||
}, | |||
exportConfig: { | |||
name:"证书报名材料关联表", | |||
url: getExportUrl, | |||
}, | |||
importConfig: { | |||
url: getImportUrl | |||
}, | |||
}) | |||
const [registerTable, {reload},{ rowSelection, selectedRowKeys }] = tableContext | |||
/** | |||
* 新增事件 | |||
*/ | |||
function handleAdd() { | |||
openModal(true, { | |||
isUpdate: false, | |||
showFooter: true, | |||
}); | |||
} | |||
/** | |||
* 编辑事件 | |||
*/ | |||
function handleEdit(record: Recordable) { | |||
openModal(true, { | |||
record, | |||
isUpdate: true, | |||
showFooter: true, | |||
}); | |||
} | |||
/** | |||
* 详情 | |||
*/ | |||
function handleDetail(record: Recordable) { | |||
openModal(true, { | |||
record, | |||
isUpdate: true, | |||
showFooter: false, | |||
}); | |||
} | |||
/** | |||
* 删除事件 | |||
*/ | |||
async function handleDelete(record) { | |||
await deleteOne({id: record.id}, reload); | |||
} | |||
/** | |||
* 批量删除事件 | |||
*/ | |||
async function batchHandleDelete() { | |||
await batchDelete({ids: checkedKeys.value}, reload); | |||
} | |||
/** | |||
* 成功回调 | |||
*/ | |||
function handleSuccess() { | |||
reload(); | |||
} | |||
/** | |||
* 操作栏 | |||
*/ | |||
function getTableAction(record){ | |||
return [ | |||
{ | |||
label: '编辑', | |||
onClick: handleEdit.bind(null, record), | |||
} | |||
] | |||
} | |||
/** | |||
* 下拉操作栏 | |||
*/ | |||
function getDropDownAction(record){ | |||
return [ | |||
{ | |||
label: '详情', | |||
onClick: handleDetail.bind(null, record), | |||
}, { | |||
label: '删除', | |||
popConfirm: { | |||
title: '是否确认删除', | |||
confirm: handleDelete.bind(null, record), | |||
} | |||
} | |||
] | |||
} | |||
</script> | |||
<style scoped> | |||
</style> |
@ -0,0 +1,58 @@ | |||
<template> | |||
<BasicModal v-bind="$attrs" @register="registerModal" :title="title" @ok="handleSubmit"> | |||
<BasicForm @register="registerForm"/> | |||
</BasicModal> | |||
</template> | |||
<script lang="ts" setup> | |||
import {ref, computed, unref} from 'vue'; | |||
import {BasicModal, useModalInner} from '/@/components/Modal'; | |||
import {BasicForm, useForm} from '/@/components/Form/index'; | |||
import {formSchema} from '../employCertMaterial.data'; | |||
import {saveOrUpdate} from '../employCertMaterial.api'; | |||
// Emits声明 | |||
const emit = defineEmits(['register','success']); | |||
const isUpdate = ref(true); | |||
//表单配置 | |||
const [registerForm, {setProps,resetFields, setFieldsValue, validate}] = useForm({ | |||
labelWidth: 150, | |||
schemas: formSchema, | |||
showActionButtonGroup: false, | |||
}); | |||
//表单赋值 | |||
const [registerModal, {setModalProps, closeModal}] = useModalInner(async (data) => { | |||
//重置表单 | |||
await resetFields(); | |||
setModalProps({confirmLoading: false,showCancelBtn:!!data?.showFooter,showOkBtn:!!data?.showFooter}); | |||
isUpdate.value = !!data?.isUpdate; | |||
if (unref(isUpdate)) { | |||
//表单赋值 | |||
await setFieldsValue({ | |||
...data.record, | |||
}); | |||
} | |||
// 隐藏底部时禁用整个表单 | |||
setProps({ disabled: !data?.showFooter }) | |||
}); | |||
//设置标题 | |||
const title = computed(() => (!unref(isUpdate) ? '新增' : '编辑')); | |||
//表单提交事件 | |||
async function handleSubmit(v) { | |||
try { | |||
let values = await validate(); | |||
setModalProps({confirmLoading: true}); | |||
//提交表单 | |||
await saveOrUpdate(values, isUpdate.value); | |||
//关闭弹窗 | |||
closeModal(); | |||
//刷新列表 | |||
emit('success'); | |||
} finally { | |||
setModalProps({confirmLoading: false}); | |||
} | |||
} | |||
</script> | |||
<style lang="less" scoped> | |||
</style> |
@ -0,0 +1,171 @@ | |||
package org.jeecg.modules.employMaterial.controller; | |||
import java.util.Arrays; | |||
import java.util.List; | |||
import java.util.Map; | |||
import java.util.stream.Collectors; | |||
import java.io.IOException; | |||
import java.io.UnsupportedEncodingException; | |||
import java.net.URLDecoder; | |||
import javax.servlet.http.HttpServletRequest; | |||
import javax.servlet.http.HttpServletResponse; | |||
import org.jeecg.common.api.vo.Result; | |||
import org.jeecg.common.system.query.QueryGenerator; | |||
import org.jeecg.common.util.oConvertUtils; | |||
import org.jeecg.modules.employMaterial.entity.EmployMaterial; | |||
import org.jeecg.modules.employMaterial.service.IEmployMaterialService; | |||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
import com.baomidou.mybatisplus.core.metadata.IPage; | |||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |||
import lombok.extern.slf4j.Slf4j; | |||
import org.jeecgframework.poi.excel.ExcelImportUtil; | |||
import org.jeecgframework.poi.excel.def.NormalExcelConstants; | |||
import org.jeecgframework.poi.excel.entity.ExportParams; | |||
import org.jeecgframework.poi.excel.entity.ImportParams; | |||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; | |||
import org.jeecg.common.system.base.controller.JeecgController; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.web.bind.annotation.*; | |||
import org.springframework.web.multipart.MultipartFile; | |||
import org.springframework.web.multipart.MultipartHttpServletRequest; | |||
import org.springframework.web.servlet.ModelAndView; | |||
import com.alibaba.fastjson.JSON; | |||
import io.swagger.annotations.Api; | |||
import io.swagger.annotations.ApiOperation; | |||
import org.jeecg.common.aspect.annotation.AutoLog; | |||
/** | |||
* @Description: 报名材料信息表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
@Api(tags="报名材料信息表") | |||
@RestController | |||
@RequestMapping("/employMaterial/employMaterial") | |||
@Slf4j | |||
public class EmployMaterialController extends JeecgController<EmployMaterial, IEmployMaterialService> { | |||
@Autowired | |||
private IEmployMaterialService employMaterialService; | |||
/** | |||
* 分页列表查询 | |||
* | |||
* @param employMaterial | |||
* @param pageNo | |||
* @param pageSize | |||
* @param req | |||
* @return | |||
*/ | |||
//@AutoLog(value = "报名材料信息表-分页列表查询") | |||
@ApiOperation(value="报名材料信息表-分页列表查询", notes="报名材料信息表-分页列表查询") | |||
@GetMapping(value = "/list") | |||
public Result<IPage<EmployMaterial>> queryPageList(EmployMaterial employMaterial, | |||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, | |||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | |||
HttpServletRequest req) { | |||
QueryWrapper<EmployMaterial> queryWrapper = QueryGenerator.initQueryWrapper(employMaterial, req.getParameterMap()); | |||
Page<EmployMaterial> page = new Page<EmployMaterial>(pageNo, pageSize); | |||
IPage<EmployMaterial> pageList = employMaterialService.page(page, queryWrapper); | |||
return Result.OK(pageList); | |||
} | |||
/** | |||
* 添加 | |||
* | |||
* @param employMaterial | |||
* @return | |||
*/ | |||
@AutoLog(value = "报名材料信息表-添加") | |||
@ApiOperation(value="报名材料信息表-添加", notes="报名材料信息表-添加") | |||
@PostMapping(value = "/add") | |||
public Result<String> add(@RequestBody EmployMaterial employMaterial) { | |||
employMaterialService.save(employMaterial); | |||
return Result.OK("添加成功!"); | |||
} | |||
/** | |||
* 编辑 | |||
* | |||
* @param employMaterial | |||
* @return | |||
*/ | |||
@AutoLog(value = "报名材料信息表-编辑") | |||
@ApiOperation(value="报名材料信息表-编辑", notes="报名材料信息表-编辑") | |||
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) | |||
public Result<String> edit(@RequestBody EmployMaterial employMaterial) { | |||
employMaterialService.updateById(employMaterial); | |||
return Result.OK("编辑成功!"); | |||
} | |||
/** | |||
* 通过id删除 | |||
* | |||
* @param id | |||
* @return | |||
*/ | |||
@AutoLog(value = "报名材料信息表-通过id删除") | |||
@ApiOperation(value="报名材料信息表-通过id删除", notes="报名材料信息表-通过id删除") | |||
@DeleteMapping(value = "/delete") | |||
public Result<String> delete(@RequestParam(name="id",required=true) String id) { | |||
employMaterialService.removeById(id); | |||
return Result.OK("删除成功!"); | |||
} | |||
/** | |||
* 批量删除 | |||
* | |||
* @param ids | |||
* @return | |||
*/ | |||
@AutoLog(value = "报名材料信息表-批量删除") | |||
@ApiOperation(value="报名材料信息表-批量删除", notes="报名材料信息表-批量删除") | |||
@DeleteMapping(value = "/deleteBatch") | |||
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) { | |||
this.employMaterialService.removeByIds(Arrays.asList(ids.split(","))); | |||
return Result.OK("批量删除成功!"); | |||
} | |||
/** | |||
* 通过id查询 | |||
* | |||
* @param id | |||
* @return | |||
*/ | |||
//@AutoLog(value = "报名材料信息表-通过id查询") | |||
@ApiOperation(value="报名材料信息表-通过id查询", notes="报名材料信息表-通过id查询") | |||
@GetMapping(value = "/queryById") | |||
public Result<EmployMaterial> queryById(@RequestParam(name="id",required=true) String id) { | |||
EmployMaterial employMaterial = employMaterialService.getById(id); | |||
if(employMaterial==null) { | |||
return Result.error("未找到对应数据"); | |||
} | |||
return Result.OK(employMaterial); | |||
} | |||
/** | |||
* 导出excel | |||
* | |||
* @param request | |||
* @param employMaterial | |||
*/ | |||
@RequestMapping(value = "/exportXls") | |||
public ModelAndView exportXls(HttpServletRequest request, EmployMaterial employMaterial) { | |||
return super.exportXls(request, employMaterial, EmployMaterial.class, "报名材料信息表"); | |||
} | |||
/** | |||
* 通过excel导入数据 | |||
* | |||
* @param request | |||
* @param response | |||
* @return | |||
*/ | |||
@RequestMapping(value = "/importExcel", method = RequestMethod.POST) | |||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) { | |||
return super.importExcel(request, response, EmployMaterial.class); | |||
} | |||
} |
@ -0,0 +1,54 @@ | |||
package org.jeecg.modules.employMaterial.entity; | |||
import java.io.Serializable; | |||
import java.io.UnsupportedEncodingException; | |||
import java.util.Date; | |||
import java.math.BigDecimal; | |||
import com.baomidou.mybatisplus.annotation.IdType; | |||
import com.baomidou.mybatisplus.annotation.TableId; | |||
import com.baomidou.mybatisplus.annotation.TableName; | |||
import lombok.Data; | |||
import com.fasterxml.jackson.annotation.JsonFormat; | |||
import org.springframework.format.annotation.DateTimeFormat; | |||
import org.jeecgframework.poi.excel.annotation.Excel; | |||
import org.jeecg.common.aspect.annotation.Dict; | |||
import io.swagger.annotations.ApiModel; | |||
import io.swagger.annotations.ApiModelProperty; | |||
import lombok.EqualsAndHashCode; | |||
import lombok.experimental.Accessors; | |||
/** | |||
* @Description: 报名材料信息表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
@Data | |||
@TableName("employ_material") | |||
@Accessors(chain = true) | |||
@EqualsAndHashCode(callSuper = false) | |||
@ApiModel(value="employ_material对象", description="报名材料信息表") | |||
public class EmployMaterial implements Serializable { | |||
private static final long serialVersionUID = 1L; | |||
/**主键*/ | |||
@TableId(type = IdType.ASSIGN_ID) | |||
@ApiModelProperty(value = "主键") | |||
private java.lang.String id; | |||
/**创建人*/ | |||
@ApiModelProperty(value = "创建人") | |||
private java.lang.String createBy; | |||
/**创建日期*/ | |||
@ApiModelProperty(value = "创建日期") | |||
private java.util.Date createTime; | |||
/**更新人*/ | |||
@ApiModelProperty(value = "更新人") | |||
private java.lang.String updateBy; | |||
/**更新日期*/ | |||
@ApiModelProperty(value = "更新日期") | |||
private java.util.Date updateTime; | |||
/**报名材料名称*/ | |||
@Excel(name = "报名材料名称", width = 15) | |||
@ApiModelProperty(value = "报名材料名称") | |||
private java.lang.String name; | |||
} |
@ -0,0 +1,17 @@ | |||
package org.jeecg.modules.employMaterial.mapper; | |||
import java.util.List; | |||
import org.apache.ibatis.annotations.Param; | |||
import org.jeecg.modules.employMaterial.entity.EmployMaterial; | |||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | |||
/** | |||
* @Description: 报名材料信息表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
public interface EmployMaterialMapper extends BaseMapper<EmployMaterial> { | |||
} |
@ -0,0 +1,5 @@ | |||
<?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.jeecg.modules.employMaterial.mapper.EmployMaterialMapper"> | |||
</mapper> |
@ -0,0 +1,14 @@ | |||
package org.jeecg.modules.employMaterial.service; | |||
import org.jeecg.modules.employMaterial.entity.EmployMaterial; | |||
import com.baomidou.mybatisplus.extension.service.IService; | |||
/** | |||
* @Description: 报名材料信息表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
public interface IEmployMaterialService extends IService<EmployMaterial> { | |||
} |
@ -0,0 +1,19 @@ | |||
package org.jeecg.modules.employMaterial.service.impl; | |||
import org.jeecg.modules.employMaterial.entity.EmployMaterial; | |||
import org.jeecg.modules.employMaterial.mapper.EmployMaterialMapper; | |||
import org.jeecg.modules.employMaterial.service.IEmployMaterialService; | |||
import org.springframework.stereotype.Service; | |||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | |||
/** | |||
* @Description: 报名材料信息表 | |||
* @Author: jeecg-boot | |||
* @Date: 2024-12-20 | |||
* @Version: V1.0 | |||
*/ | |||
@Service | |||
public class EmployMaterialServiceImpl extends ServiceImpl<EmployMaterialMapper, EmployMaterial> implements IEmployMaterialService { | |||
} |
@ -0,0 +1,171 @@ | |||
<template> | |||
<a-card :bordered="false"> | |||
<!-- 查询区域 --> | |||
<div class="table-page-search-wrapper"> | |||
<a-form layout="inline" @keyup.enter.native="searchQuery"> | |||
<a-row :gutter="24"> | |||
</a-row> | |||
</a-form> | |||
</div> | |||
<!-- 查询区域-END --> | |||
<!-- 操作按钮区域 --> | |||
<div class="table-operator"> | |||
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button> | |||
<a-button type="primary" icon="download" @click="handleExportXls('报名材料信息表')">导出</a-button> | |||
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel"> | |||
<a-button type="primary" icon="import">导入</a-button> | |||
</a-upload> | |||
<!-- 高级查询区域 --> | |||
<j-super-query :fieldList="superFieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query> | |||
<a-dropdown v-if="selectedRowKeys.length > 0"> | |||
<a-menu slot="overlay"> | |||
<a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>删除</a-menu-item> | |||
</a-menu> | |||
<a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button> | |||
</a-dropdown> | |||
</div> | |||
<!-- table区域-begin --> | |||
<div> | |||
<div class="ant-alert ant-alert-info" style="margin-bottom: 16px;"> | |||
<i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>项 | |||
<a style="margin-left: 24px" @click="onClearSelected">清空</a> | |||
</div> | |||
<a-table | |||
ref="table" | |||
size="middle" | |||
:scroll="{x:true}" | |||
bordered | |||
rowKey="id" | |||
:columns="columns" | |||
:dataSource="dataSource" | |||
:pagination="ipagination" | |||
:loading="loading" | |||
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" | |||
class="j-table-force-nowrap" | |||
@change="handleTableChange"> | |||
<template slot="htmlSlot" slot-scope="text"> | |||
<div v-html="text"></div> | |||
</template> | |||
<template slot="imgSlot" slot-scope="text,record"> | |||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span> | |||
<img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/> | |||
</template> | |||
<template slot="fileSlot" slot-scope="text"> | |||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span> | |||
<a-button | |||
v-else | |||
:ghost="true" | |||
type="primary" | |||
icon="download" | |||
size="small" | |||
@click="downloadFile(text)"> | |||
下载 | |||
</a-button> | |||
</template> | |||
<span slot="action" slot-scope="text, record"> | |||
<a @click="handleEdit(record)">编辑</a> | |||
<a-divider type="vertical" /> | |||
<a-dropdown> | |||
<a class="ant-dropdown-link">更多 <a-icon type="down" /></a> | |||
<a-menu slot="overlay"> | |||
<a-menu-item> | |||
<a @click="handleDetail(record)">详情</a> | |||
</a-menu-item> | |||
<a-menu-item> | |||
<a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)"> | |||
<a>删除</a> | |||
</a-popconfirm> | |||
</a-menu-item> | |||
</a-menu> | |||
</a-dropdown> | |||
</span> | |||
</a-table> | |||
</div> | |||
<employ-material-modal ref="modalForm" @ok="modalFormOk"></employ-material-modal> | |||
</a-card> | |||
</template> | |||
<script> | |||
import '@/assets/less/TableExpand.less' | |||
import { mixinDevice } from '@/utils/mixin' | |||
import { JeecgListMixin } from '@/mixins/JeecgListMixin' | |||
import EmployMaterialModal from './modules/EmployMaterialModal' | |||
export default { | |||
name: 'EmployMaterialList', | |||
mixins:[JeecgListMixin, mixinDevice], | |||
components: { | |||
EmployMaterialModal | |||
}, | |||
data () { | |||
return { | |||
description: '报名材料信息表管理页面', | |||
// 表头 | |||
columns: [ | |||
{ | |||
title: '#', | |||
dataIndex: '', | |||
key:'rowIndex', | |||
width:60, | |||
align:"center", | |||
customRender:function (t,r,index) { | |||
return parseInt(index)+1; | |||
} | |||
}, | |||
{ | |||
title:'报名材料名称', | |||
align:"center", | |||
dataIndex: 'name' | |||
}, | |||
{ | |||
title: '操作', | |||
dataIndex: 'action', | |||
align:"center", | |||
fixed:"right", | |||
width:147, | |||
scopedSlots: { customRender: 'action' } | |||
} | |||
], | |||
url: { | |||
list: "/employMaterial/employMaterial/list", | |||
delete: "/employMaterial/employMaterial/delete", | |||
deleteBatch: "/employMaterial/employMaterial/deleteBatch", | |||
exportXlsUrl: "/employMaterial/employMaterial/exportXls", | |||
importExcelUrl: "employMaterial/employMaterial/importExcel", | |||
}, | |||
dictOptions:{}, | |||
superFieldList:[], | |||
} | |||
}, | |||
created() { | |||
this.getSuperFieldList(); | |||
}, | |||
computed: { | |||
importExcelUrl: function(){ | |||
return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`; | |||
}, | |||
}, | |||
methods: { | |||
initDictConfig(){ | |||
}, | |||
getSuperFieldList(){ | |||
let fieldList=[]; | |||
fieldList.push({type:'string',value:'name',text:'报名材料名称',dictCode:''}) | |||
this.superFieldList = fieldList | |||
} | |||
} | |||
} | |||
</script> | |||
<style scoped> | |||
@import '~@assets/less/common.less'; | |||
</style> |
@ -0,0 +1,104 @@ | |||
<template> | |||
<a-spin :spinning="confirmLoading"> | |||
<j-form-container :disabled="formDisabled"> | |||
<a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> | |||
<a-row> | |||
<a-col :span="24"> | |||
<a-form-model-item label="报名材料名称" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="name"> | |||
<a-input v-model="model.name" placeholder="请输入报名材料名称" ></a-input> | |||
</a-form-model-item> | |||
</a-col> | |||
</a-row> | |||
</a-form-model> | |||
</j-form-container> | |||
</a-spin> | |||
</template> | |||
<script> | |||
import { httpAction, getAction } from '@/api/manage' | |||
import { validateDuplicateValue } from '@/utils/util' | |||
export default { | |||
name: 'EmployMaterialForm', | |||
components: { | |||
}, | |||
props: { | |||
//表单禁用 | |||
disabled: { | |||
type: Boolean, | |||
default: false, | |||
required: false | |||
} | |||
}, | |||
data () { | |||
return { | |||
model:{ | |||
}, | |||
labelCol: { | |||
xs: { span: 24 }, | |||
sm: { span: 5 }, | |||
}, | |||
wrapperCol: { | |||
xs: { span: 24 }, | |||
sm: { span: 16 }, | |||
}, | |||
confirmLoading: false, | |||
validatorRules: { | |||
}, | |||
url: { | |||
add: "/employMaterial/employMaterial/add", | |||
edit: "/employMaterial/employMaterial/edit", | |||
queryById: "/employMaterial/employMaterial/queryById" | |||
} | |||
} | |||
}, | |||
computed: { | |||
formDisabled(){ | |||
return this.disabled | |||
}, | |||
}, | |||
created () { | |||
//备份model原始值 | |||
this.modelDefault = JSON.parse(JSON.stringify(this.model)); | |||
}, | |||
methods: { | |||
add () { | |||
this.edit(this.modelDefault); | |||
}, | |||
edit (record) { | |||
this.model = Object.assign({}, record); | |||
this.visible = true; | |||
}, | |||
submitForm () { | |||
const that = this; | |||
// 触发表单验证 | |||
this.$refs.form.validate(valid => { | |||
if (valid) { | |||
that.confirmLoading = true; | |||
let httpurl = ''; | |||
let method = ''; | |||
if(!this.model.id){ | |||
httpurl+=this.url.add; | |||
method = 'post'; | |||
}else{ | |||
httpurl+=this.url.edit; | |||
method = 'put'; | |||
} | |||
httpAction(httpurl,this.model,method).then((res)=>{ | |||
if(res.success){ | |||
that.$message.success(res.message); | |||
that.$emit('ok'); | |||
}else{ | |||
that.$message.warning(res.message); | |||
} | |||
}).finally(() => { | |||
that.confirmLoading = false; | |||
}) | |||
} | |||
}) | |||
}, | |||
} | |||
} | |||
</script> |
@ -0,0 +1,84 @@ | |||
<template> | |||
<a-drawer | |||
:title="title" | |||
:width="width" | |||
placement="right" | |||
:closable="false" | |||
@close="close" | |||
destroyOnClose | |||
:visible="visible"> | |||
<employ-material-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit" normal></employ-material-form> | |||
<div class="drawer-footer"> | |||
<a-button @click="handleCancel" style="margin-bottom: 0;">关闭</a-button> | |||
<a-button v-if="!disableSubmit" @click="handleOk" type="primary" style="margin-bottom: 0;">提交</a-button> | |||
</div> | |||
</a-drawer> | |||
</template> | |||
<script> | |||
import EmployMaterialForm from './EmployMaterialForm' | |||
export default { | |||
name: 'EmployMaterialModal', | |||
components: { | |||
EmployMaterialForm | |||
}, | |||
data () { | |||
return { | |||
title:"操作", | |||
width:800, | |||
visible: false, | |||
disableSubmit: false | |||
} | |||
}, | |||
methods: { | |||
add () { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.add(); | |||
}) | |||
}, | |||
edit (record) { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.edit(record); | |||
}); | |||
}, | |||
close () { | |||
this.$emit('close'); | |||
this.visible = false; | |||
}, | |||
submitCallback(){ | |||
this.$emit('ok'); | |||
this.visible = false; | |||
}, | |||
handleOk () { | |||
this.$refs.realForm.submitForm(); | |||
}, | |||
handleCancel () { | |||
this.close() | |||
} | |||
} | |||
} | |||
</script> | |||
<style lang="less" scoped> | |||
/** Button按钮间距 */ | |||
.ant-btn { | |||
margin-left: 30px; | |||
margin-bottom: 30px; | |||
float: right; | |||
} | |||
.drawer-footer{ | |||
position: absolute; | |||
bottom: -8px; | |||
width: 100%; | |||
border-top: 1px solid #e8e8e8; | |||
padding: 10px 16px; | |||
text-align: right; | |||
left: 0; | |||
background: #fff; | |||
border-radius: 0 0 2px 2px; | |||
} | |||
</style> |
@ -0,0 +1,60 @@ | |||
<template> | |||
<j-modal | |||
:title="title" | |||
:width="width" | |||
:visible="visible" | |||
switchFullscreen | |||
@ok="handleOk" | |||
:okButtonProps="{ class:{'jee-hidden': disableSubmit} }" | |||
@cancel="handleCancel" | |||
cancelText="关闭"> | |||
<employ-material-form ref="realForm" @ok="submitCallback" :disabled="disableSubmit"></employ-material-form> | |||
</j-modal> | |||
</template> | |||
<script> | |||
import EmployMaterialForm from './EmployMaterialForm' | |||
export default { | |||
name: 'EmployMaterialModal', | |||
components: { | |||
EmployMaterialForm | |||
}, | |||
data () { | |||
return { | |||
title:'', | |||
width:800, | |||
visible: false, | |||
disableSubmit: false | |||
} | |||
}, | |||
methods: { | |||
add () { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.add(); | |||
}) | |||
}, | |||
edit (record) { | |||
this.visible=true | |||
this.$nextTick(()=>{ | |||
this.$refs.realForm.edit(record); | |||
}) | |||
}, | |||
close () { | |||
this.$emit('close'); | |||
this.visible = false; | |||
}, | |||
handleOk () { | |||
this.$refs.realForm.submitForm(); | |||
}, | |||
submitCallback(){ | |||
this.$emit('ok'); | |||
this.visible = false; | |||
}, | |||
handleCancel () { | |||
this.close() | |||
} | |||
} | |||
} | |||
</script> |
@ -0,0 +1,61 @@ | |||
import {defHttp} from '/@/utils/http/axios'; | |||
import {Modal} from 'ant-design-vue'; | |||
enum Api { | |||
list = '/employMaterial/employMaterial/list', | |||
save='/employMaterial/employMaterial/add', | |||
edit='/employMaterial/employMaterial/edit', | |||
deleteOne = '/employMaterial/employMaterial/delete', | |||
deleteBatch = '/employMaterial/employMaterial/deleteBatch', | |||
importExcel = '/employMaterial/employMaterial/importExcel', | |||
exportXls = '/employMaterial/employMaterial/exportXls', | |||
} | |||
/** | |||
* 导出api | |||
* @param params | |||
*/ | |||
export const getExportUrl = Api.exportXls; | |||
/** | |||
* 导入api | |||
*/ | |||
export const getImportUrl = Api.importExcel; | |||
/** | |||
* 列表接口 | |||
* @param params | |||
*/ | |||
export const list = (params) => | |||
defHttp.get({url: Api.list, params}); | |||
/** | |||
* 删除单个 | |||
*/ | |||
export const deleteOne = (params,handleSuccess) => { | |||
return defHttp.delete({url: Api.deleteOne, params}, {joinParamsToUrl: true}).then(() => { | |||
handleSuccess(); | |||
}); | |||
} | |||
/** | |||
* 批量删除 | |||
* @param params | |||
*/ | |||
export const batchDelete = (params, handleSuccess) => { | |||
Modal.confirm({ | |||
title: '确认删除', | |||
content: '是否删除选中数据', | |||
okText: '确认', | |||
cancelText: '取消', | |||
onOk: () => { | |||
return defHttp.delete({url: Api.deleteBatch, data: params}, {joinParamsToUrl: true}).then(() => { | |||
handleSuccess(); | |||
}); | |||
} | |||
}); | |||
} | |||
/** | |||
* 保存或者更新 | |||
* @param params | |||
*/ | |||
export const saveOrUpdate = (params, isUpdate) => { | |||
let url = isUpdate ? Api.edit : Api.save; | |||
return defHttp.post({url: url, params}); | |||
} |
@ -0,0 +1,23 @@ | |||
import {BasicColumn} from '/@/components/Table'; | |||
import {FormSchema} from '/@/components/Table'; | |||
import { rules} from '/@/utils/helper/validator'; | |||
import { render } from '/@/utils/common/renderUtils'; | |||
//列表数据 | |||
export const columns: BasicColumn[] = [ | |||
{ | |||
title: '报名材料名称', | |||
align:"center", | |||
dataIndex: 'name' | |||
}, | |||
]; | |||
//查询数据 | |||
export const searchFormSchema: FormSchema[] = [ | |||
]; | |||
//表单数据 | |||
export const formSchema: FormSchema[] = [ | |||
{ | |||
label: '报名材料名称', | |||
field: 'name', | |||
component: 'Input', | |||
}, | |||
]; |
@ -0,0 +1,162 @@ | |||
<template> | |||
<div> | |||
<!--引用表格--> | |||
<BasicTable @register="registerTable" :rowSelection="rowSelection"> | |||
<!--插槽:table标题--> | |||
<template #tableTitle> | |||
<a-button type="primary" @click="handleAdd" preIcon="ant-design:plus-outlined"> 新增</a-button> | |||
<a-button type="primary" preIcon="ant-design:export-outlined" @click="onExportXls"> 导出</a-button> | |||
<j-upload-button type="primary" preIcon="ant-design:import-outlined" @click="onImportXls">导入</j-upload-button> | |||
<a-dropdown v-if="checkedKeys.length > 0"> | |||
<template #overlay> | |||
<a-menu> | |||
<a-menu-item key="1" @click="batchHandleDelete"> | |||
<Icon icon="ant-design:delete-outlined"></Icon> | |||
删除 | |||
</a-menu-item> | |||
</a-menu> | |||
</template> | |||
<a-button>批量操作 | |||
<Icon icon="mdi:chevron-down"></Icon> | |||
</a-button> | |||
</a-dropdown> | |||
</template> | |||
<!--操作栏--> | |||
<template #action="{ record }"> | |||
<TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/> | |||
</template> | |||
<!--字段回显插槽--> | |||
<template #htmlSlot="{text}"> | |||
<div v-html="text"></div> | |||
</template> | |||
<template #fileSlot="{text}"> | |||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span> | |||
<a-button v-else :ghost="true" type="primary" preIcon="ant-design:download-outlined" size="small" @click="downloadFile(text)">下载</a-button> | |||
</template> | |||
</BasicTable> | |||
<!-- 表单区域 --> | |||
<EmployMaterialModal @register="registerModal" @success="handleSuccess"></EmployMaterialModal> | |||
</div> | |||
</template> | |||
<script lang="ts" name="employMaterial-employMaterial" setup> | |||
import {ref, computed, unref} from 'vue'; | |||
import {BasicTable, useTable, TableAction} from '/@/components/Table'; | |||
import {useModal} from '/@/components/Modal'; | |||
import { useListPage } from '/@/hooks/system/useListPage' | |||
import EmployMaterialModal from './components/EmployMaterialModal.vue' | |||
import {columns, searchFormSchema} from './employMaterial.data'; | |||
import {list, deleteOne, batchDelete, getImportUrl,getExportUrl} from './employMaterial.api'; | |||
const checkedKeys = ref<Array<string | number>>([]); | |||
//注册model | |||
const [registerModal, {openModal}] = useModal(); | |||
//注册table数据 | |||
const { prefixCls,tableContext,onExportXls,onImportXls } = useListPage({ | |||
tableProps:{ | |||
title: '报名材料信息表', | |||
api: list, | |||
columns, | |||
canResize:false, | |||
formConfig: { | |||
labelWidth: 120, | |||
schemas: searchFormSchema, | |||
autoSubmitOnEnter:true, | |||
showAdvancedButton:true, | |||
fieldMapToTime: [ | |||
], | |||
}, | |||
actionColumn: { | |||
width: 120, | |||
}, | |||
}, | |||
exportConfig: { | |||
name:"报名材料信息表", | |||
url: getExportUrl, | |||
}, | |||
importConfig: { | |||
url: getImportUrl | |||
}, | |||
}) | |||
const [registerTable, {reload},{ rowSelection, selectedRowKeys }] = tableContext | |||
/** | |||
* 新增事件 | |||
*/ | |||
function handleAdd() { | |||
openModal(true, { | |||
isUpdate: false, | |||
showFooter: true, | |||
}); | |||
} | |||
/** | |||
* 编辑事件 | |||
*/ | |||
function handleEdit(record: Recordable) { | |||
openModal(true, { | |||
record, | |||
isUpdate: true, | |||
showFooter: true, | |||
}); | |||
} | |||
/** | |||
* 详情 | |||
*/ | |||
function handleDetail(record: Recordable) { | |||
openModal(true, { | |||
record, | |||
isUpdate: true, | |||
showFooter: false, | |||
}); | |||
} | |||
/** | |||
* 删除事件 | |||
*/ | |||
async function handleDelete(record) { | |||
await deleteOne({id: record.id}, reload); | |||
} | |||
/** | |||
* 批量删除事件 | |||
*/ | |||
async function batchHandleDelete() { | |||
await batchDelete({ids: checkedKeys.value}, reload); | |||
} | |||
/** | |||
* 成功回调 | |||
*/ | |||
function handleSuccess() { | |||
reload(); | |||
} | |||
/** | |||
* 操作栏 | |||
*/ | |||
function getTableAction(record){ | |||
return [ | |||
{ | |||
label: '编辑', | |||
onClick: handleEdit.bind(null, record), | |||
} | |||
] | |||
} | |||
/** | |||
* 下拉操作栏 | |||
*/ | |||
function getDropDownAction(record){ | |||
return [ | |||
{ | |||
label: '详情', | |||
onClick: handleDetail.bind(null, record), | |||
}, { | |||
label: '删除', | |||
popConfirm: { | |||
title: '是否确认删除', | |||
confirm: handleDelete.bind(null, record), | |||
} | |||
} | |||
] | |||
} | |||
</script> | |||
<style scoped> | |||
</style> |
@ -0,0 +1,58 @@ | |||
<template> | |||
<BasicModal v-bind="$attrs" @register="registerModal" :title="title" @ok="handleSubmit"> | |||
<BasicForm @register="registerForm"/> | |||
</BasicModal> | |||
</template> | |||
<script lang="ts" setup> | |||
import {ref, computed, unref} from 'vue'; | |||
import {BasicModal, useModalInner} from '/@/components/Modal'; | |||
import {BasicForm, useForm} from '/@/components/Form/index'; | |||
import {formSchema} from '../employMaterial.data'; | |||
import {saveOrUpdate} from '../employMaterial.api'; | |||
// Emits声明 | |||
const emit = defineEmits(['register','success']); | |||
const isUpdate = ref(true); | |||
//表单配置 | |||
const [registerForm, {setProps,resetFields, setFieldsValue, validate}] = useForm({ | |||
labelWidth: 150, | |||
schemas: formSchema, | |||
showActionButtonGroup: false, | |||
}); | |||
//表单赋值 | |||
const [registerModal, {setModalProps, closeModal}] = useModalInner(async (data) => { | |||
//重置表单 | |||
await resetFields(); | |||
setModalProps({confirmLoading: false,showCancelBtn:!!data?.showFooter,showOkBtn:!!data?.showFooter}); | |||
isUpdate.value = !!data?.isUpdate; | |||
if (unref(isUpdate)) { | |||
//表单赋值 | |||
await setFieldsValue({ | |||
...data.record, | |||
}); | |||
} | |||
// 隐藏底部时禁用整个表单 | |||
setProps({ disabled: !data?.showFooter }) | |||
}); | |||
//设置标题 | |||
const title = computed(() => (!unref(isUpdate) ? '新增' : '编辑')); | |||
//表单提交事件 | |||
async function handleSubmit(v) { | |||
try { | |||
let values = await validate(); | |||
setModalProps({confirmLoading: true}); | |||
//提交表单 | |||
await saveOrUpdate(values, isUpdate.value); | |||
//关闭弹窗 | |||
closeModal(); | |||
//刷新列表 | |||
emit('success'); | |||
} finally { | |||
setModalProps({confirmLoading: false}); | |||
} | |||
} | |||
</script> | |||
<style lang="less" scoped> | |||
</style> |
@ -1,8 +1,109 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module version="4"> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
<facet type="web" name="Web"> | |||
<configuration> | |||
<webroots /> | |||
</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.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" 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" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -0,0 +1,62 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<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" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.slf4j:slf4j-api:1.7.36" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" 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-core:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -1,8 +1,335 @@ | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<module version="4"> | |||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |||
<component name="FacetManager"> | |||
<facet type="Spring" name="Spring"> | |||
<configuration /> | |||
</facet> | |||
<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_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" /> | |||
<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="jeecg-system-local-api" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-core" /> | |||
<orderEntry type="module" module-name="jeecg-boot-base-tools" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.6.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.1.8.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.75.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.16" level="project" /> | |||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.8.4" level="project" /> | |||
<orderEntry type="library" 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: org.springframework.boot:spring-boot-starter-validation:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.2.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.micrometer:micrometer-registry-prometheus:1.8.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_common:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.prometheus:simpleclient_tracer_otel_agent:0.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.22" 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.hibernate:hibernate-core:5.6.7.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.3.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.4.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.12" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:hibernate-re:3.2.0-beta" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.28" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.microsoft.sqlserver:sqljdbc4:4.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: com.oracle:ojdbc6:11.2.0.3" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.postgresql:postgresql:42.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-quartz:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.15" level="project" /> | |||
<orderEntry type="library" name="Maven: com.auth0:java-jwt:3.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring-boot-starter:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.8.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.crazycake:shiro-redis:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" /> | |||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.boot:codegenerate:1.3.8" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:guava:29.0-jre" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" 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:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-dysmsapi:2.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.justauth:justauth-spring-boot-starter:1.3.4" level="project" /> | |||
<orderEntry type="library" name="Maven: me.zhyd.oauth:JustAuth:1.15.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.xkcoding.http:simple-http:1.0.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.4.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:2.4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-reflect:1.6.10" level="project" /> | |||
<orderEntry type="library" name="Maven: bouncycastle:bcprov-jdk14:138" level="project" /> | |||
<orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:jeewx-api:1.4.7" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.9" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.zxing:javase:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.beust:jcommander:1.72" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jai-imageio:jai-imageio-core:1.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alipay.sdk:alipay-sdk-java:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.jimureport:jimureport-spring-boot-starter:1.5.0-beta" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:minidao-spring-boot-starter:1.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:minidao-pe:1.9.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.9.7" level="project" /> | |||
<orderEntry type="library" name="Maven: ognl:ognl:3.2.21" level="project" /> | |||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi-web:1.3.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework:autopoi:1.3.9" 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: org.apache.commons:commons-compress:1.19" 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: xerces:xercesImpl:2.9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:4.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.poi:ooxml-schemas:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: com.google.zxing:core:3.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.1.22" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:3.11.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jdom:jdom2:2.0.6.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-ram:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-kms:2.11.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.minio:minio:8.0.3" level="project" /> | |||
<orderEntry type="library" name="Maven: com.carrotsearch.thirdparty:simple-xml-safe:2.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.13.2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:io:7.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:layout:7.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:kernel:7.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:forms:7.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.itextpdf:pdfa:7.1.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.lowagie:itext-rtf:2.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: bouncycastle:bcmail-jdk14:138" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bctsp-jdk14:1.38" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk14:1.38" level="project" /> | |||
<orderEntry type="library" name="Maven: org.bouncycastle:bcmail-jdk14:1.38" level="project" /> | |||
<orderEntry type="library" name="Maven: com.lowagie:itext:2.1.7" level="project" /> | |||
<orderEntry type="library" name="Maven: com.googlecode.aviator:aviator:5.2.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver-sync:4.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:bson:4.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver-core:4.4.2" level="project" /> | |||
<orderEntry type="library" name="Maven: redis.clients:jedis:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.11.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jeecgframework.jimureport:jimureport-font:1.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.15" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.liyiorg:weixin-popular:2.8.17" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.13" level="project" /> | |||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.1.12" level="project" /> | |||
<orderEntry type="library" name="Maven: com.vdurmont:emoji-java:3.1.3" level="project" /> | |||
<orderEntry type="library" name="Maven: org.json:json:20140107" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-openfeign-core:3.1.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.7" 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: org.springframework:spring-web:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" /> | |||
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.24" level="project" /> | |||
<orderEntry type="module" module-name="han-hai-module-pay" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.2" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.60" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: com.aliyun:aliyun-java-sdk-core:4.5.3" level="project" /> | |||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-api:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-util:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: io.opentracing:opentracing-noop:0.33.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-pay:3.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-common:3.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.11" level="project" /> | |||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" /> | |||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:qrcode-utils:1.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jodd:jodd-http:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jodd:jodd-core:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.jodd:jodd-upload:3.7.1" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.12.0" level="project" /> | |||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" 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: com.github.binarywang:weixin-java-miniapp:3.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: com.github.binarywang:weixin-java-mp:3.5.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.6.6" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.9" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.17.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.36" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" /> | |||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.29" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.6.6" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.6.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:2.4.8" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:9.1" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" /> | |||
<orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.21.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.8.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:4.0.0" level="project" /> | |||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.11.22" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:3.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:4.0.0" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.18" level="project" /> | |||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.3.18" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.8.4" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.13.2" level="project" /> | |||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:2.2" level="project" /> | |||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.78" level="project" /> | |||
</component> | |||
</module> |
@ -0,0 +1,23 @@ | |||
package org.jeecg.modules.apiService; | |||
import io.swagger.annotations.ApiOperation; | |||
import org.jeecg.common.api.vo.Result; | |||
import org.jeecg.modules.employAhthenticationCompany.entity.EmployAhthenticationCompany; | |||
import org.springframework.web.bind.annotation.RequestMapping; | |||
import org.springframework.web.bind.annotation.RequestMethod; | |||
public interface CompanyService { | |||
/** | |||
* 查看企业信息 | |||
* @return | |||
*/ | |||
public Result<?> queryCompany(String token); | |||
/** | |||
* 修改企业信息 | |||
* @return | |||
*/ | |||
public Result<?> updateCompany(String token, EmployAhthenticationCompany company); | |||
} |
@ -0,0 +1,63 @@ | |||
package org.jeecg.modules.apiService.impl; | |||
import org.jeecg.common.api.vo.Result; | |||
import org.jeecg.config.shiro.ShiroRealm; | |||
import org.jeecg.modules.apiService.CompanyService; | |||
import org.jeecg.modules.employAhthenticationCompany.entity.EmployAhthenticationCompany; | |||
import org.jeecg.modules.employAhthenticationCompany.service.IEmployAhthenticationCompanyService; | |||
import org.jeecg.modules.employJob.entity.EmployJob; | |||
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; | |||
import javax.annotation.Resource; | |||
public class CompanyServiceImpl implements CompanyService { | |||
/******************************************************************************************************************/ | |||
//权限验证 | |||
@Resource | |||
private ShiroRealm shiroRealm; | |||
//企业实名认证表 | |||
@Resource | |||
private IEmployAhthenticationCompanyService employAhthenticationCompanyService; | |||
/******************************************************************************************************************/ | |||
//查看企业信息 | |||
@Override | |||
public Result<?> queryCompany(String token) { | |||
String message = ""; | |||
//权限验证 | |||
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | |||
//获取工作详情 | |||
EmployAhthenticationCompany one = employAhthenticationCompanyService | |||
.lambdaQuery() | |||
.eq(EmployAhthenticationCompany::getUserId, hanHaiMember.getId()) | |||
.one(); | |||
if(null != one){ | |||
message = "企业信息!"; | |||
}else { | |||
message = "没有企业信息!"; | |||
} | |||
return Result.OK(message, one); | |||
} | |||
//修改企业信息 | |||
@Override | |||
public Result<?> updateCompany(String token, EmployAhthenticationCompany company) { | |||
String message = ""; | |||
//权限验证 | |||
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | |||
boolean result = employAhthenticationCompanyService.updateById(company); | |||
if(result){ | |||
message = "修改企业信息成功!"; | |||
}else { | |||
message = "修改企业信息失败!"; | |||
} | |||
return Result.OK(message); | |||
} | |||
} |