陈裕财 2 years ago
parent
commit
9f9a389fde
  1. 13
      .idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml
  2. 13
      .idea/libraries/Maven__com_github_pagehelper_pagehelper_5_2_0.xml
  3. 13
      .idea/libraries/Maven__com_mdp_mdp_audit_log_client_M_1_0_0_RELEASE.xml
  4. 13
      .idea/libraries/Maven__com_mdp_mdp_boot_starter_M_1_0_0_RELEASE.xml
  5. 13
      .idea/libraries/Maven__com_mdp_mdp_cloud_starter_M_1_0_0_RELEASE.xml
  6. 13
      .idea/libraries/Maven__com_mdp_mdp_core_api_M_1_0_0_RELEASE.xml
  7. 13
      .idea/libraries/Maven__com_mdp_mdp_dao_mybatis_M_1_0_0_RELEASE.xml
  8. 13
      .idea/libraries/Maven__com_mdp_mdp_ds_M_1_0_0_RELEASE.xml
  9. 13
      .idea/libraries/Maven__com_mdp_mdp_ext_utils_M_1_0_0_RELEASE.xml
  10. 13
      .idea/libraries/Maven__com_mdp_mdp_meta_client_M_1_0_0_RELEASE.xml
  11. 13
      .idea/libraries/Maven__com_mdp_mdp_micro_client_M_1_0_0_RELEASE.xml
  12. 13
      .idea/libraries/Maven__com_mdp_mdp_mq_M_1_0_0_RELEASE.xml
  13. 13
      .idea/libraries/Maven__com_mdp_mdp_msg_client_M_1_0_0_RELEASE.xml
  14. 13
      .idea/libraries/Maven__com_mdp_mdp_mybatis_enhance_M_1_0_0_RELEASE.xml
  15. 13
      .idea/libraries/Maven__com_mdp_mdp_oauth2_client_M_1_0_0_RELEASE.xml
  16. 13
      .idea/libraries/Maven__com_mdp_mdp_qx_api_M_1_0_0_RELEASE.xml
  17. 13
      .idea/libraries/Maven__com_mdp_mdp_safe_client_M_1_0_0_RELEASE.xml
  18. 13
      .idea/libraries/Maven__com_mdp_mdp_spring_enhance_M_1_0_0_RELEASE.xml
  19. 13
      .idea/libraries/Maven__com_mdp_mdp_tomcat_enhance_M_1_0_0_RELEASE.xml
  20. 13
      .idea/libraries/Maven__org_mybatis_mybatis_3_5_6.xml
  21. 13
      .idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_4.xml
  22. 13
      .idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_4.xml
  23. 89
      .idea/xm-backend.iml
  24. 2
      pom.xml
  25. 2
      xm-bootstrap/pom.xml
  26. 113
      xm-bootstrap/xm-bootstrap.iml
  27. 2
      xm-core/pom.xml
  28. 175
      xm-core/src/main/java/com/xm/core/ctrl/XmAttachmentController.java
  29. 228
      xm-core/src/main/java/com/xm/core/ctrl/XmFileController.java
  30. 95
      xm-core/xm-core.iml

13
.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_3_2.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.github.jsqlparser:jsqlparser:3.2">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/github/jsqlparser/jsqlparser/3.2/jsqlparser-3.2.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/github/jsqlparser/jsqlparser/3.2/jsqlparser-3.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/github/jsqlparser/jsqlparser/3.2/jsqlparser-3.2-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_2_0.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.github.pagehelper:pagehelper:5.2.0">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/github/pagehelper/pagehelper/5.2.0/pagehelper-5.2.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/github/pagehelper/pagehelper/5.2.0/pagehelper-5.2.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/github/pagehelper/pagehelper/5.2.0/pagehelper-5.2.0-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_audit_log_client_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-audit-log-client:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-audit-log-client/M.1.0.0-RELEASE/mdp-audit-log-client-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-audit-log-client/M.1.0.0-RELEASE/mdp-audit-log-client-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-audit-log-client/M.1.0.0-RELEASE/mdp-audit-log-client-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_boot_starter_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-boot-starter:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-boot-starter/M.1.0.0-RELEASE/mdp-boot-starter-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-boot-starter/M.1.0.0-RELEASE/mdp-boot-starter-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-boot-starter/M.1.0.0-RELEASE/mdp-boot-starter-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_cloud_starter_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-cloud-starter:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-cloud-starter/M.1.0.0-RELEASE/mdp-cloud-starter-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-cloud-starter/M.1.0.0-RELEASE/mdp-cloud-starter-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-cloud-starter/M.1.0.0-RELEASE/mdp-cloud-starter-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_core_api_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-core-api:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-core-api/M.1.0.0-RELEASE/mdp-core-api-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-core-api/M.1.0.0-RELEASE/mdp-core-api-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-core-api/M.1.0.0-RELEASE/mdp-core-api-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_dao_mybatis_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-dao-mybatis:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-dao-mybatis/M.1.0.0-RELEASE/mdp-dao-mybatis-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-dao-mybatis/M.1.0.0-RELEASE/mdp-dao-mybatis-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-dao-mybatis/M.1.0.0-RELEASE/mdp-dao-mybatis-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_ds_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-ds:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-ds/M.1.0.0-RELEASE/mdp-ds-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-ds/M.1.0.0-RELEASE/mdp-ds-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-ds/M.1.0.0-RELEASE/mdp-ds-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_ext_utils_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-ext-utils:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-ext-utils/M.1.0.0-RELEASE/mdp-ext-utils-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-ext-utils/M.1.0.0-RELEASE/mdp-ext-utils-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-ext-utils/M.1.0.0-RELEASE/mdp-ext-utils-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_meta_client_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-meta-client:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-meta-client/M.1.0.0-RELEASE/mdp-meta-client-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-meta-client/M.1.0.0-RELEASE/mdp-meta-client-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-meta-client/M.1.0.0-RELEASE/mdp-meta-client-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_micro_client_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-micro-client:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-micro-client/M.1.0.0-RELEASE/mdp-micro-client-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-micro-client/M.1.0.0-RELEASE/mdp-micro-client-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-micro-client/M.1.0.0-RELEASE/mdp-micro-client-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_mq_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-mq:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-mq/M.1.0.0-RELEASE/mdp-mq-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-mq/M.1.0.0-RELEASE/mdp-mq-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-mq/M.1.0.0-RELEASE/mdp-mq-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_msg_client_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-msg-client:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-msg-client/M.1.0.0-RELEASE/mdp-msg-client-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-msg-client/M.1.0.0-RELEASE/mdp-msg-client-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-msg-client/M.1.0.0-RELEASE/mdp-msg-client-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_mybatis_enhance_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-mybatis-enhance:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-mybatis-enhance/M.1.0.0-RELEASE/mdp-mybatis-enhance-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-mybatis-enhance/M.1.0.0-RELEASE/mdp-mybatis-enhance-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-mybatis-enhance/M.1.0.0-RELEASE/mdp-mybatis-enhance-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_oauth2_client_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-oauth2-client:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-oauth2-client/M.1.0.0-RELEASE/mdp-oauth2-client-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-oauth2-client/M.1.0.0-RELEASE/mdp-oauth2-client-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-oauth2-client/M.1.0.0-RELEASE/mdp-oauth2-client-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_qx_api_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-qx-api:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-qx-api/M.1.0.0-RELEASE/mdp-qx-api-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-qx-api/M.1.0.0-RELEASE/mdp-qx-api-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-qx-api/M.1.0.0-RELEASE/mdp-qx-api-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_safe_client_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-safe-client:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-safe-client/M.1.0.0-RELEASE/mdp-safe-client-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-safe-client/M.1.0.0-RELEASE/mdp-safe-client-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-safe-client/M.1.0.0-RELEASE/mdp-safe-client-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_spring_enhance_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-spring-enhance:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-spring-enhance/M.1.0.0-RELEASE/mdp-spring-enhance-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-spring-enhance/M.1.0.0-RELEASE/mdp-spring-enhance-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-spring-enhance/M.1.0.0-RELEASE/mdp-spring-enhance-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__com_mdp_mdp_tomcat_enhance_M_1_0_0_RELEASE.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: com.mdp:mdp-tomcat-enhance:M.1.0.0-RELEASE">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-tomcat-enhance/M.1.0.0-RELEASE/mdp-tomcat-enhance-M.1.0.0-RELEASE.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-tomcat-enhance/M.1.0.0-RELEASE/mdp-tomcat-enhance-M.1.0.0-RELEASE-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/com/mdp/mdp-tomcat-enhance/M.1.0.0-RELEASE/mdp-tomcat-enhance-M.1.0.0-RELEASE-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__org_mybatis_mybatis_3_5_6.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: org.mybatis:mybatis:3.5.6">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.5.6/mybatis-3.5.6.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.5.6/mybatis-3.5.6-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.5.6/mybatis-3.5.6-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_4.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.4">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/2.1.4/mybatis-spring-boot-autoconfigure-2.1.4.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/2.1.4/mybatis-spring-boot-autoconfigure-2.1.4-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/2.1.4/mybatis-spring-boot-autoconfigure-2.1.4-sources.jar!/" />
</SOURCES>
</library>
</component>

13
.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_4.xml

@ -1,13 +0,0 @@
<component name="libraryTable">
<library name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4">
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/spring/boot/mybatis-spring-boot-starter/2.1.4/mybatis-spring-boot-starter-2.1.4.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/spring/boot/mybatis-spring-boot-starter/2.1.4/mybatis-spring-boot-starter-2.1.4-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/org/mybatis/spring/boot/mybatis-spring-boot-starter/2.1.4/mybatis-spring-boot-starter-2.1.4-sources.jar!/" />
</SOURCES>
</library>
</component>

89
.idea/xm-backend.iml

@ -8,16 +8,15 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-qx-api:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-qx-api:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-oauth2-client:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.5" level="project" />
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-client:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.nimbusds:oauth2-oidc-sdk:8.23.1" level="project" />
<orderEntry type="library" name="Maven: com.github.stephenc.jcip:jcip-annotations:1.0-1" level="project" />
@ -54,15 +53,14 @@
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-resource-server:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tpa-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-micro-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tpa-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-audit-log-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-audit-log-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: net.coobird:thumbnailator:0.4.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.17" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" />
@ -80,25 +78,23 @@
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.3" level="project" />
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.11" level="project" />
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.11.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-core-api:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ext-utils:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.11" level="project" />
<orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ext-utils:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mq:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.22" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-msg-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-boot-starter:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-boot-starter:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.11" 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.dom4j:dom4j:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.4.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.9.0" level="project" />
@ -114,29 +110,50 @@
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sensitive-word:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ds:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.4" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-meta-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tomcat-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-spring-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-swagger-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dao-mybatis:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.7" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mybatis-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-spring-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-swagger-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tomcat-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dao-mybatis:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mybatis-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.2.0" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-email-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sensitive-word:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-meta-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mq:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.22" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-license:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dev:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.30" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-micro-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-webflux:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-reactor-netty:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-msg-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-plat-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ds:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.6.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.6" 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-aop:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.4" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sms-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.47" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.4.1" level="project" />

2
pom.xml

@ -10,7 +10,7 @@
<parent>
<groupId>com.mdp</groupId>
<artifactId>mdp-products</artifactId>
<version>M.1.0.0-RELEASE</version>
<version>2.0.0-RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

2
xm-bootstrap/pom.xml

@ -8,7 +8,7 @@
<parent>
<groupId>com.xm</groupId>
<artifactId>xm-backend</artifactId>
<version>M.1.0.0-RELEASE</version>
<version>2.0.0-RELEASE</version>
</parent>
<dependencies>
<dependency>

113
xm-bootstrap/xm-bootstrap.iml

@ -10,7 +10,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: com.mdp:mdp-cloud-starter:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-cloud-starter:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter:3.0.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-context:3.0.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-rsa:1.0.9.RELEASE" level="project" />
@ -24,7 +24,6 @@
<orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-hystrix:2.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-hystrix:2.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-ribbon:2.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-netflix-archaius:2.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-netflix-archaius:2.2.6.RELEASE" level="project" />
@ -51,9 +50,6 @@
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-json:2.5.14" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-xml:2.5.14" level="project" />
<orderEntry type="library" name="Maven: com.github.jknack:handlebars:4.2.0" 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: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.3" level="project" />
<orderEntry type="library" name="Maven: net.javacrumbs.json-unit:json-unit-assertj:2.19.0" level="project" />
<orderEntry type="library" name="Maven: net.javacrumbs.json-unit:json-unit-core:2.19.0" level="project" />
@ -98,12 +94,11 @@
<orderEntry type="library" name="Maven: io.projectreactor.addons:reactor-extra:3.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.stoyanr:evictor:1.0.0" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client-cloud:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client-cloud:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-oauth2-client:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.5" level="project" />
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-client:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.nimbusds:oauth2-oidc-sdk:8.23.1" level="project" />
<orderEntry type="library" name="Maven: com.github.stephenc.jcip:jcip-annotations:1.0-1" level="project" />
@ -117,23 +112,9 @@
<orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-commons:3.0.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-crypto:5.4.2" level="project" />
<orderEntry type="module" module-name="xm-core" />
<orderEntry type="library" name="Maven: com.mdp:mdp-boot-starter:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.4.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.9.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.session:spring-session-data-redis:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.session:spring-session-core:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sensitive-word:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ds:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.4" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-qx-api:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-qx-api:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.netty:reactor-netty:1.0.2" level="project" />
<orderEntry type="library" name="Maven: io.projectreactor.netty:reactor-netty-core:1.0.2" level="project" />
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.55.Final" level="project" />
@ -162,15 +143,14 @@
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-resource-server:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tpa-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-micro-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tpa-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-audit-log-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-audit-log-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: net.coobird:thumbnailator:0.4.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.17" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" />
@ -188,42 +168,75 @@
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.3" level="project" />
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.11" level="project" />
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.11.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-core-api:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ext-utils:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.11" level="project" />
<orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ext-utils:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mq:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.22" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-msg-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-meta-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tomcat-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-boot-starter:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.11" 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.dom4j:dom4j:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.4.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.9.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework.session:spring-session-data-redis:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.session:spring-session-core:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-spring-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dao-mybatis:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.7" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mybatis-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-spring-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-swagger-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tomcat-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-email-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sensitive-word:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-meta-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mq:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.22" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-license:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dev:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.30" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-micro-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-webflux:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-reactor-netty:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-msg-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-plat-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ds:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-swagger-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dao-mybatis:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mybatis-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.2.0" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.6.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.6" 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-aop:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.4" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sms-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.47" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.4.1" level="project" />

2
xm-core/pom.xml

@ -9,7 +9,7 @@
<parent>
<groupId>com.xm</groupId>
<artifactId>xm-backend</artifactId>
<version>M.1.0.0-RELEASE</version>
<version>2.0.0-RELEASE</version>
</parent>
<dependencies>

175
xm-core/src/main/java/com/xm/core/ctrl/XmAttachmentController.java

@ -1,175 +0,0 @@
package com.xm.core.ctrl;
import com.mdp.core.entity.Tips;
import com.mdp.core.utils.RequestUtils;
import com.mdp.mybatis.PageUtils;
import com.mdp.swagger.ApiEntityParams;
import com.xm.core.entity.XmAttachment;
import com.xm.core.service.XmAttachmentService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import springfox.documentation.annotations.ApiIgnore;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* url编制采用rest风格,如对XM.xm_attachment xm_attachment的操作有增删改查,对应的url分别为:<br>
* 新增: xm/xmAttachment/add <br>
* 查询: xm/xmAttachment/list<br>
* 模糊查询: xm/xmAttachment/listKey<br>
* 修改: xm/xmAttachment/edit <br>
* 删除: xm/xmAttachment/del<br>
* 批量删除: xm/xmAttachment/batchDel<br>
* 组织 com.qqkj 顶级模块 oa 大模块 xm 小模块 <br>
* 实体 XmAttachment XM.xm_attachment 当前主键(包括多主键): id;
***/
@RestController("xm.core.xmAttachmentController")
@RequestMapping(value="/**/xm/core/xmAttachment")
@Api(tags={"xm_attachment操作接口"})
public class XmAttachmentController {
static Log logger=LogFactory.getLog(XmAttachmentController.class);
@Autowired
private XmAttachmentService xmAttachmentService;
@ApiOperation( value = "查询xm_attachment信息列表",notes="listXmAttachment,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
@ApiEntityParams(XmAttachment.class)
@ApiResponses({
@ApiResponse(code = 200,response= XmAttachment.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}")
})
@RequestMapping(value="/list",method=RequestMethod.GET)
public Map<String,Object> listXmAttachment( @ApiIgnore @RequestParam Map<String,Object> xmAttachment){
Map<String,Object> m = new HashMap<>();
RequestUtils.transformArray(xmAttachment, "ids");
PageUtils.startPage(xmAttachment);
List<Map<String,Object>> xmAttachmentList = xmAttachmentService.selectListMapByWhere(xmAttachment); //列出XmAttachment列表
PageUtils.responePage(m, xmAttachmentList);
m.put("data",xmAttachmentList);
Tips tips=new Tips("查询成功");
m.put("tips", tips);
return m;
}
/**
@ApiOperation( value = "新增一条xm_attachment信息",notes="addXmAttachment,主键如果为空,后台自动生成")
@ApiResponses({
@ApiResponse(code = 200,response=XmAttachment.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
@RequestMapping(value="/add",method=RequestMethod.POST)
public Map<String,Object> addXmAttachment(@RequestBody XmAttachment xmAttachment) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功新增一条数据");
try{
if(StringUtils.isEmpty(xmAttachment.getId())) {
xmAttachment.setId(xmAttachmentService.createKey("id"));
}else{
XmAttachment xmAttachmentQuery = new XmAttachment(xmAttachment.getId());
if(xmAttachmentService.countByWhere(xmAttachmentQuery)>0){
tips.setFailureMsg("编号重复,请修改编号再提交");
m.put("tips", tips);
return m;
}
}
xmAttachmentService.insert(xmAttachment);
m.put("data",xmAttachment);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
*/
/**
@ApiOperation( value = "删除一条xm_attachment信息",notes="delXmAttachment,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}")
})
@RequestMapping(value="/del",method=RequestMethod.POST)
public Map<String,Object> delXmAttachment(@RequestBody XmAttachment xmAttachment){
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功删除一条数据");
try{
xmAttachmentService.deleteByPk(xmAttachment);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
*/
/**
@ApiOperation( value = "根据主键修改一条xm_attachment信息",notes="editXmAttachment")
@ApiResponses({
@ApiResponse(code = 200,response=XmAttachment.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
@RequestMapping(value="/edit",method=RequestMethod.POST)
public Map<String,Object> editXmAttachment(@RequestBody XmAttachment xmAttachment) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功更新一条数据");
try{
xmAttachmentService.updateByPk(xmAttachment);
m.put("data",xmAttachment);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
*/
/**
@ApiOperation( value = "根据主键列表批量删除xm_attachment信息",notes="batchDelXmAttachment,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
})
@RequestMapping(value="/batchDel",method=RequestMethod.POST)
public Map<String,Object> batchDelXmAttachment(@RequestBody List<XmAttachment> xmAttachments) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功删除"+xmAttachments.size()+"条数据");
try{
xmAttachmentService.batchDelete(xmAttachments);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
*/
}

228
xm-core/src/main/java/com/xm/core/ctrl/XmFileController.java

@ -1,228 +0,0 @@
package com.xm.core.ctrl;
import com.mdp.audit.log.client.annotation.AuditLog;
import com.mdp.audit.log.client.annotation.OperType;
import com.mdp.core.entity.Tips;
import com.mdp.core.err.BizException;
import com.mdp.core.utils.RequestUtils;
import com.mdp.core.utils.ResponseHelper;
import com.mdp.mybatis.PageUtils;
import com.mdp.qx.HasQx;
import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils;
import com.mdp.swagger.ApiEntityParams;
import com.xm.core.entity.XmFile;
import com.xm.core.service.XmFileService;
import com.xm.core.service.XmGroupService;
import com.xm.core.service.XmProjectService;
import com.xm.core.vo.XmFileVo;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import springfox.documentation.annotations.ApiIgnore;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* url编制采用rest风格,如对XM.xm_file xm_file的操作有增删改查,对应的url分别为:<br>
* 新增: xm/xmFile/add <br>
* 查询: xm/xmFile/list<br>
* 模糊查询: xm/xmFile/listKey<br>
* 修改: xm/xmFile/edit <br>
* 删除: xm/xmFile/del<br>
* 批量删除: xm/xmFile/batchDel<br>
* 组织 com.qqkj 顶级模块 oa 大模块 xm 小模块 <br>
* 实体 XmFile XM.xm_file 当前主键(包括多主键): id;
***/
@RestController("xm.core.xmFileController")
@RequestMapping(value="/**/xm/core/xmFile")
@Api(tags={"xm_file操作接口"})
public class XmFileController {
static Log logger=LogFactory.getLog(XmFileController.class);
@Autowired
private XmFileService xmFileService;
@Autowired
XmProjectService xmProjectService;
@Autowired
XmGroupService xmGroupService;
@ApiOperation( value = "查询xm_file信息列表",notes="listXmFile,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
@ApiEntityParams(XmFile.class)
@ApiImplicitParams({ @ApiImplicitParam(name="pageSize",value="每页记录数",required=false),
@ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false),
@ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false),
@ApiImplicitParam(name="orderBy",value="排序列 如性别、学生编号排序 orderBy = sex desc,student_id desc",required=false),
@ApiImplicitParam(name="count",value="是否进行总条数计算,count=true|false",required=false)
})
@ApiResponses({
@ApiResponse(code = 200,response= XmFile.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}")
})
@RequestMapping(value="/list",method=RequestMethod.GET)
public Map<String,Object> listXmFile( @ApiIgnore @RequestParam Map<String,Object> xmFile){
Map<String,Object> m = new HashMap<>();
RequestUtils.transformArray(xmFile, "ids");
PageUtils.startPage(xmFile);
List<Map<String,Object>> xmFileList = xmFileService.getFile(xmFile); //列出XmFile列表
PageUtils.responePage(m, xmFileList);
m.put("data",xmFileList);
Tips tips=new Tips("查询成功");
m.put("tips", tips);
return m;
}
@ApiOperation( value = "新增一条xm_file信息",notes="addXmFile,主键如果为空,后台自动生成")
@ApiResponses({
@ApiResponse(code = 200,response=XmFile.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
//@HasQx(value = "xm_core_xmFile_add",name = "新增项目、产品文档",moduleId = "xm-project",moduleName = "管理端-项目管理系统")
@RequestMapping(value="/add",method=RequestMethod.POST)
public Map<String,Object> addXmFile(@RequestBody XmFileVo xmFileVo) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功新增一条数据");
try{
xmFileVo = xmFileService.addFile(xmFileVo);
m.put("data",xmFileVo);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
@ApiOperation( value = "删除一条xm_file信息",notes="delXmFile,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}")
})
//@HasQx(value = "xm_core_xmFile_del",name = "删除项目、产品文档",moduleId = "xm-project",moduleName = "管理端-项目管理系统")
@RequestMapping(value="/del",method=RequestMethod.POST)
public Map<String,Object> delXmFile(@RequestBody XmFile xmFile){
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功删除一条数据");
try{
User user= LoginUtils.getCurrentUserInfo();
XmFile file=this.xmFileService.selectOneById(xmFile.getId());
if(file==null){
return ResponseHelper.failed("data-0","数据已不存在");
}
if(!user.getUserid().equals(file.getCreateUserid()) ){
Tips isHead=xmGroupService.checkIsProjectAdmOrTeamHeadOrAss(user,file.getCreateUserid(),file.getProjectId());
if(!isHead.isOk()){
return ResponseHelper.failed("no-qx","您只能删除自己创建的文档");
}
}
xmFileService.deleteFile(xmFile);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
@ApiOperation( value = "根据主键修改一条xm_file信息",notes="editXmFile")
@ApiResponses({
@ApiResponse(code = 200,response=XmFile.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
//@HasQx(value = "xm_core_xmFile_edit",name = "修改项目、产品文档",moduleId = "xm-project",moduleName = "管理端-项目管理系统")
@RequestMapping(value="/edit",method=RequestMethod.POST)
public Map<String,Object> editXmFile(@RequestBody XmFileVo xmFileVo) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功更新一条数据");
try{
xmFileService.updateFile(xmFileVo);
m.put("data",xmFileVo);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
/**
@ApiOperation( value = "根据主键列表批量删除xm_file信息",notes="batchDelXmFile,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
})
@RequestMapping(value="/batchDel",method=RequestMethod.POST)
public Map<String,Object> batchDelXmFile(@RequestBody List<XmFile> xmFiles) {
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功删除"+xmFiles.size()+"条数据");
try{
xmFileService.batchDelete(xmFiles);
}catch (BizException e) {
tips=e.getTips();
logger.error("",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("",e);
}
m.put("tips", tips);
return m;
}
*/
/**
* 流程审批过程中回调该接口更新业务数据
* 如果发起流程时上送了restUrl则无论流程中是否配置了监听器都会在流程发生以下事件时推送数据过来
* eventName: PROCESS_STARTED 流程启动完成 全局
* PROCESS_COMPLETED 流程正常结束 全局
* PROCESS_CANCELLED 流程删除 全局
* create 人工任务启动
* complete 人工任务完成
* assignment 人工任务分配给了具体的人
* delete 人工任务被删除
*
* 其中 create/complete/assignment/delete事件是需要在模型中人工节点上配置了委托代理表达式 ${taskBizCallListener}才会推送过来
* 在人工任务节点上配置 任务监听器 建议事件为 complete,其它assignment/create/complete/delete也可以一般建议在complete,委托代理表达式 ${taskBizCallListener}
*
* @param flowVars {flowBranchId,agree,procInstId,assignee,actId,taskName,mainTitle,branchId,bizKey,commentMsg,eventName,modelKey}
* @return 如果tips.isOk==false将影响流程提交
**/
@AuditLog(firstMenu="办公平台",secondMenu="项目文档管理",func="processApprova",funcDesc="文档审批",operType=OperType.UPDATE)
@RequestMapping(value="/processApprova",method=RequestMethod.POST)
public Map<String,Object> processApprova( @RequestBody Map<String,Object> flowVars){
Map<String,Object> m = new HashMap<>();
Tips tips=new Tips("成功新增一条数据");
try{
this.xmFileService.processApprova(flowVars);
logger.debug("procInstId====="+flowVars.get("procInstId"));
}catch (BizException e) {
tips=e.getTips();
logger.error("执行异常",e);
}catch (Exception e) {
tips.setFailureMsg(e.getMessage());
logger.error("执行异常",e);
}
m.put("tips", tips);
return m;
}
}

95
xm-core/xm-core.iml

@ -11,7 +11,18 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: com.mdp:mdp-boot-starter:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-boot-starter:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.11" 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.dom4j:dom4j:2.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.4.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:3.3.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.9.0" level="project" />
@ -27,30 +38,47 @@
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sensitive-word:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tpa-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-qx-api:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dao-mybatis:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.3.1" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.0" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.7" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mybatis-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-spring-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-swagger-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tomcat-enhance:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tpa-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-micro-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ds:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ds:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:dynamic-datasource-spring-boot-starter:3.6.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.2.4" level="project" />
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-qx-api:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-oauth2-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-oauth2-client:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.5" level="project" />
<orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-oauth2-client:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.nimbusds:oauth2-oidc-sdk:8.23.1" level="project" />
<orderEntry type="library" name="Maven: com.github.stephenc.jcip:jcip-annotations:1.0-1" level="project" />
@ -106,7 +134,6 @@
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.59" level="project" />
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" />
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.20" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.3" level="project" />
<orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" />
<orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" />
<orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" />
@ -120,40 +147,30 @@
<orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" />
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger-ui:2.9.2" level="project" />
<orderEntry type="library" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-audit-log-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-core-api:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.3" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.41" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.11" level="project" />
<orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.3" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ext-utils:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-audit-log-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-ext-utils:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.2" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mq:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-email-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sensitive-word:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-meta-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mq:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.22" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-msg-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-meta-client:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-tomcat-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.41" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-spring-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-swagger-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dao-mybatis:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-mybatis-enhance:M.1.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.2.0" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:3.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.4" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.6" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-safe-license:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-dev:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-freemarker:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.30" level="project" />
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.2" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-micro-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-webflux:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-reactor-netty:2.4.1" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-msg-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-plat-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mdp:mdp-sms-client:2.0.0-RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.4.1" level="project" />

Loading…
Cancel
Save