This commit is contained in:
xd 2024-07-24 14:53:01 +08:00
parent 667ff63334
commit 5e38e7cb4d
128 changed files with 1937 additions and 287 deletions
.idea
ABAP_AS_WITH_POOL.jcoDestination
ruoyi-admin
ruoyi-common/target
classes/com/ruoyi/common
maven-archiver
maven-status/maven-compiler-plugin/compile/default-compile
ruoyi-common-3.8.7.jar
ruoyi-framework
ruoyi-generator/target
ruoyi-quartz/target
classes
maven-archiver
maven-status/maven-compiler-plugin/compile/default-compile
ruoyi-quartz-3.8.7.jar
ruoyi-system/target/classes/com/ruoyi

View File

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

View File

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

View File

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

View File

@ -2,40 +2,126 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="0792c5b5-6584-435e-b687-895386b6c4de" name="Default Changelist" comment="11">
<change beforePath="$PROJECT_DIR$/ABAP_AS_WITH_POOL.jcoDestination" beforeDir="false" afterPath="$PROJECT_DIR$/ABAP_AS_WITH_POOL.jcoDestination" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/ruoyi-admin.iml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/ruoyi-admin.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/java/com/ruoyi/web/controller/quot/QuotController.java" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/java/com/ruoyi/web/controller/quot/QuotController.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application-druid.yml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application-druid.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/src/main/resources/application.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/banner.txt" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/banner.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/quot/QuotController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/quot/QuotController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/redBook/RedBookController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/redBook/RedBookController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRoleController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRoleController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysUserController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysUserController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/technicalConfirm/QuotJsqrController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/technicalConfirm/QuotJsqrController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotJswController.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotJswController.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotModel.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/quot/quotModel.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/utils/rbExcel/excelUtil.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/com/ruoyi/web/utils/rbExcel/excelUtil.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/i18n/messages.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/i18n/messages.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/logback.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/logback.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/classes/mybatis/mybatis-config.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/classes/mybatis/mybatis-config.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar.original" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-admin/target/ruoyi-admin.jar.original" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$ColumnType.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$ColumnType.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$Type.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$Type.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/constant/CacheConstants.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/constant/CacheConstants.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDept.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDept.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/file/FileUploadUtils.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/file/FileUploadUtils.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/sign/Base64.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/classes/com/ruoyi/common/utils/sign/Base64.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-common/target/ruoyi-common-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-common/target/ruoyi-common-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/ruoyi-framework.iml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/ruoyi-framework.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/aspectj/DataScopeAspect.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/aspectj/DataScopeAspect.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/exception/GlobalExceptionHandler.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/exception/GlobalExceptionHandler.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/service/SysLoginService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/classes/com/ruoyi/framework/web/service/SysLoginService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-framework/target/ruoyi-framework-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-framework/target/ruoyi-framework-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/generator.yml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/generator.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableColumnMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableColumnMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/mapper/generator/GenTableMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/controller.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/controller.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/domain.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/domain.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/mapper.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/mapper.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/service.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/service.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/serviceImpl.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/serviceImpl.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/sub-domain.java.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/java/sub-domain.java.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/js/api.js.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/js/api.js.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/sql/sql.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/sql/sql.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index-tree.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index-tree.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/index.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index-tree.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index-tree.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index.vue.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/vue/v3/index.vue.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/xml/mapper.xml.vm" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/classes/vm/xml/mapper.xml.vm" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-generator/target/ruoyi-generator-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-generator/target/ruoyi-generator-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SapTjMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SapTjMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobLogMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobLogMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/classes/mapper/quartz/SysJobMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-quartz/target/ruoyi-quartz-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-quartz/target/ruoyi-quartz-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/Quot.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/Quot.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/QuotMaterial.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/QuotMaterial.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/SysOaQuot.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/domain/SysOaQuot.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/mapper/QuotMapper.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/mapper/QuotMapper.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/IQuotService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/IQuotService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/impl/QuotServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/quot/service/impl/QuotServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/domain/OAQuot.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/domain/OAQuot.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/mapper/OARedBookMapper.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/mapper/OARedBookMapper.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/service/impl/RedBookServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/redBook/service/impl/RedBookServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/ISysRoleService.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/ISysRoleService.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysDeptServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysDeptServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysRoleServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysRoleServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysUserServiceImpl.class" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/com/ruoyi/system/service/impl/SysUserServiceImpl.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/clMaterial/CYlMaterialMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/clMaterial/CYlMaterialMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/customer/CustomerMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/customer/CustomerMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/factory/CFactoryMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/factory/CFactoryMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/materialType/CMaterialTypeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/materialType/CMaterialTypeMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/priceVerification/QuotHjMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/priceVerification/QuotHjMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotFileMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotFileMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/quot/QuotMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/redBook/OARedBookMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/redBook/OARedBookMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/sysSapUser/SysSapUserMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/sysSapUser/SysSapUserMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysConfigMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysConfigMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDeptMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDeptMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictDataMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictDataMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictTypeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysDictTypeMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysLogininforMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysLogininforMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysMenuMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysMenuMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysNoticeMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysNoticeMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysOperLogMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysOperLogMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysPostMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysPostMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleDeptMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleDeptMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMenuMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysRoleMenuMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserPostMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserPostMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserRoleMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/system/SysUserRoleMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/technicalConfirm/QuotJsqrMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/classes/mapper/technicalConfirm/QuotJsqrMapper.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/maven-archiver/pom.properties" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/maven-archiver/pom.properties" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-system/target/ruoyi-system-3.8.7.jar" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-system/target/ruoyi-system-3.8.7.jar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ruoyi-ui/src/views/bid/bid/index.vue" beforeDir="false" afterPath="$PROJECT_DIR$/ruoyi-ui/src/views/bid/bid/index.vue" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CompilerWorkspaceConfiguration">
<option name="MAKE_PROJECT_ON_SAVE" value="true" />
<option name="PARALLEL_COMPILATION" value="true" />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
@ -47,6 +133,12 @@
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="JsFlowSettings">
<service-enabled>true</service-enabled>
<exe-path />
<other-services-enabled>true</other-services-enabled>
<auto-save>true</auto-save>
</component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
@ -81,7 +173,7 @@
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.15" />
<property name="project.structure.side.proportion" value="0.43728423" />
<property name="settings.editor.selected.configurable" value="File.Encoding" />
<property name="settings.editor.selected.configurable" value="project.propCompiler" />
</component>
<component name="ReactorSettings">
<option name="notificationShown" value="true" />
@ -93,24 +185,27 @@
<recent name="E:\myproject\RuoYi-Vue\ruoyi-ui\src\views\technicalConfirm\technicalConfirm" />
</key>
<key name="CopyClassDialog.RECENTS_KEY">
<recent name="com.ruoyi.web.controller.quot" />
<recent name="com.ruoyi.web.controller.tool.synOAYwy" />
<recent name="com.ruoyi.redBook.domain" />
<recent name="com.ruoyi.web.controller.tool.quot" />
<recent name="com.ruoyi.quartz.domain" />
<recent name="com.ruoyi.quartz.mapper" />
</key>
<key name="CopyFile.RECENT_KEYS">
<recent name="E:\myproject\RuoYi-Vue\ruoyi-ui\src\views\statisticsQuot\statisticsQuot" />
<recent name="E:\myproject\RuoYi-Vue\ruoyi-admin\src\main\resources\lib" />
<recent name="E:\myproject\RuoYi-Vue\ruoyi-admin\src\main\java\com\ruoyi\web\utils\SapHana" />
<recent name="E:\myproject\RuoYi-Vue\ruoyi-quartz\src\main\resources\mapper\quartz" />
<recent name="E:\myproject\RuoYi-Vue\ruoyi-quartz\src\main\java\com\ruoyi\quartz\task" />
<recent name="E:\myproject\JNBusinessTest" />
<recent name="E:\myproject\JNBusinessTest\ruoyi-system" />
<recent name="E:\myproject\JNBusinessTest\ruoyi-quartz" />
<recent name="E:\myproject\JNBusinessTest\ruoyi-generator" />
<recent name="E:\myproject\JNBusinessTest\ruoyi-framework" />
</key>
</component>
<component name="RunManager">
<configuration name="RuoYiApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<module name="ruoyi-admin" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.ruoyi.RuoYiApplication" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="UPDATE_ACTION_UPDATE_POLICY" value="UpdateResources" />
<option name="FRAME_DEACTIVATION_UPDATE_POLICY" value="UpdateResources" />
<method v="2">
<option name="Make" enabled="true" />
</method>
@ -226,7 +321,9 @@
<workItem from="1718928338779" duration="18373000" />
<workItem from="1719186299111" duration="13650000" />
<workItem from="1719208445295" duration="2599000" />
<workItem from="1721785568617" duration="1405000" />
<workItem from="1721785568617" duration="1859000" />
<workItem from="1721791542825" duration="3331000" />
<workItem from="1721800088839" duration="2738000" />
</task>
<task id="LOCAL-00001" summary="11">
<created>1709259560561</created>
@ -270,11 +367,11 @@
<option name="LAST_COMMIT_MESSAGE" value="11" />
</component>
<component name="WindowStateProjectService">
<state x="2186" y="151" width="1174" height="599" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1718788947897">
<screen x="1920" y="0" width="1440" height="900" />
<state x="746" y="151" width="1174" height="599" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1721799805055">
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="414" y="174" width="1174" height="692" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717740286739" />
<state x="2186" y="151" width="1174" height="599" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1718788947897" />
<state x="746" y="151" width="1174" height="599" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721799805055" />
<state x="765" y="203" key="#com.intellij.ide.util.MemberChooser" timestamp="1718956126029">
<screen x="0" y="0" width="1920" height="1040" />
</state>
@ -289,11 +386,11 @@
</state>
<state x="0" y="0" key="#com.intellij.refactoring.rename.AutomaticRenamingDialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717651521430" />
<state x="1920" y="0" key="#com.intellij.refactoring.rename.AutomaticRenamingDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1717644305671" />
<state x="558" y="83" width="953" height="879" key="CommitChangelistDialog2" timestamp="1719189659339">
<screen x="0" y="0" width="1920" height="1040" />
<state x="2339" y="21" width="953" height="879" key="CommitChangelistDialog2" timestamp="1721797324444">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="558" y="83" width="953" height="879" key="CommitChangelistDialog2/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1719189659339" />
<state x="2339" y="21" key="CommitChangelistDialog2/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1718865015822" />
<state x="2339" y="21" key="CommitChangelistDialog2/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721797324444" />
<state width="515" height="466" key="DebuggerActiveHint" timestamp="1719192526685">
<screen x="0" y="0" width="1920" height="1040" />
</state>
@ -309,46 +406,46 @@
</state>
<state x="854" y="153" key="FileChooserDialogImpl/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717652588812" />
<state x="2561" y="132" key="FileChooserDialogImpl/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719207686863" />
<state width="1876" height="258" key="GridCell.Tab.0.bottom" timestamp="1721787166392">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1396" height="261" key="GridCell.Tab.0.bottom" timestamp="1721800450494">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166392" />
<state width="1396" height="369" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191361950" />
<state width="1876" height="258" key="GridCell.Tab.0.center" timestamp="1721787166392">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.0.center" timestamp="1721800450493">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166392" />
<state width="1396" height="369" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191361950" />
<state width="1876" height="258" key="GridCell.Tab.0.left" timestamp="1721787166391">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450493" />
<state width="1396" height="261" key="GridCell.Tab.0.left" timestamp="1721800450493">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166391" />
<state width="1396" height="369" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191361950" />
<state width="1876" height="258" key="GridCell.Tab.0.right" timestamp="1721787166392">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450493" />
<state width="1396" height="261" key="GridCell.Tab.0.right" timestamp="1721800450493">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166392" />
<state width="1396" height="369" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191361950" />
<state width="1876" height="258" key="GridCell.Tab.1.bottom" timestamp="1721787166393">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.0.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450493" />
<state width="1396" height="261" key="GridCell.Tab.1.bottom" timestamp="1721800450494">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166393" />
<state width="1396" height="369" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191301907" />
<state width="1876" height="258" key="GridCell.Tab.1.center" timestamp="1721787166392">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.bottom/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.1.center" timestamp="1721800450494">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166392" />
<state width="1396" height="369" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191301907" />
<state width="1876" height="258" key="GridCell.Tab.1.left" timestamp="1721787166392">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.center/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.1.left" timestamp="1721800450494">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166392" />
<state width="1396" height="369" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191301907" />
<state width="1876" height="258" key="GridCell.Tab.1.right" timestamp="1721787166392">
<screen x="0" y="0" width="1920" height="1040" />
<state width="1876" height="258" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.left/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1396" height="261" key="GridCell.Tab.1.right" timestamp="1721800450494">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state width="1876" height="258" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787166392" />
<state width="1396" height="369" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719191301907" />
<state width="1876" height="258" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1721787656352" />
<state width="1396" height="261" key="GridCell.Tab.1.right/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800450494" />
<state width="1876" height="192" key="GridCell.Tab.2.bottom" timestamp="1719192930346">
<screen x="0" y="0" width="1920" height="1040" />
</state>
@ -372,23 +469,26 @@
<state x="2325" y="219" key="IDE.errors.dialog" timestamp="1717721579924">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="540" y="253" key="IDE.errors.dialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1713158279394" />
<state x="2325" y="219" key="IDE.errors.dialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1717721579924" />
<state x="2288" y="151" key="Maven.ArtifactSearchDialog" timestamp="1718761132551">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="195" y="303" key="Maven.ArtifactSearchDialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1717740144424" />
<state x="2288" y="151" key="Maven.ArtifactSearchDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1718761132551" />
<state x="2211" y="264" key="Registry" timestamp="1721799784859">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="2211" y="264" key="Registry/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721799784859" />
<state x="2494" y="190" key="RollbackChangesDialog" timestamp="1718777808503">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="765" y="220" key="RollbackChangesDialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1718068576516" />
<state x="2494" y="190" key="RollbackChangesDialog/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1718777808503" />
<state x="575" y="44" key="SettingsEditor" timestamp="1718322623366">
<screen x="0" y="0" width="1920" height="1040" />
<state x="2052" y="100" key="SettingsEditor" timestamp="1721800288822">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="575" y="44" key="SettingsEditor/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1718322623366" />
<state x="2052" y="100" key="SettingsEditor/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1713171381567" />
<state x="2052" y="100" key="SettingsEditor/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721800288822" />
<state x="2121" y="42" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1717478112703">
<screen x="1920" y="0" width="1440" height="900" />
</state>
@ -427,11 +527,11 @@
<screen x="0" y="0" width="1920" height="1040" />
</state>
<state x="690" y="292" key="extract.method.dialog/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1714106219856" />
<state x="606" y="189" width="999" height="584" key="find.popup" timestamp="1719208819313">
<screen x="0" y="0" width="1920" height="1040" />
<state x="2093" y="316" width="999" height="584" key="find.popup" timestamp="1721803579072">
<screen x="1920" y="0" width="1440" height="900" />
</state>
<state x="606" y="189" width="999" height="584" key="find.popup/0.0.1920.1040/1920.0.1440.900@0.0.1920.1040" timestamp="1719208819313" />
<state x="2093" y="316" width="999" height="584" key="find.popup/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1719186492759" />
<state x="2093" y="316" width="999" height="584" key="find.popup/0.0.1920.1040/1920.0.1440.900@1920.0.1440.900" timestamp="1721803579072" />
<state x="2010" y="109" key="new project wizard" timestamp="1713667469117">
<screen x="1920" y="0" width="1440" height="900" />
</state>

View File

@ -1,5 +1,5 @@
#for tests only !
#Mon Jun 24 13:12:07 CST 2024
#Wed Jul 24 14:31:44 CST 2024
jco.destination.pool_capacity=10
jco.client.lang=ZH
jco.client.ashost=172.19.0.125
@ -7,5 +7,5 @@ jco.client.saprouter=
jco.client.user=RFC
jco.client.sysnr=00
jco.destination.peak_limit=10
jco.client.passwd=wCffjLgBkT{39ikqsBw+b(w}UxU9|oE3`UhM|)3)%`.sVb?Y
jco.client.passwd=u/Mp~k!?{);`pi!g;HElxsF9pcG@L;pQe(qqQJKCwOg@`uHx
jco.client.client=800

View File

@ -83,6 +83,9 @@
<orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:5.14.0" level="project" />
<orderEntry type="module" module-name="ruoyi-system" />
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.26" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:2.0.5" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.2" level="project" />
<orderEntry type="module" module-name="ruoyi-quartz" />
<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" />
@ -156,8 +159,6 @@
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.4.7" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.3.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.13" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.1.1" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.4.7" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.3.3" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.5" level="project" />

View File

@ -1,28 +1,23 @@
package com.ruoyi.web.controller.quot;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import com.alibaba.fastjson.JSON;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.WebsocketConst;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.file.FileUploadUtils;
import com.ruoyi.common.utils.file.MinioUtil;
import com.ruoyi.common.utils.http.HttpUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.utils.sign.Base64;
import com.ruoyi.common.utils.uuid.UUID;
import com.ruoyi.priceVerification.domain.QuotHj;
@ -30,29 +25,34 @@ import com.ruoyi.priceVerification.service.IQuotHjService;
import com.ruoyi.quot.domain.*;
import com.ruoyi.quot.domain.jsw.*;
import com.ruoyi.quot.service.IQuotFileService;
import com.ruoyi.quot.service.IQuotService;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysNoticeService;
import com.ruoyi.system.service.ISysUserService;
import com.ruoyi.technicalConfirm.domain.QuotJsqr;
import com.ruoyi.technicalConfirm.service.IQuotJsqrService;
import com.ruoyi.web.utils.IdUtils;
import com.ruoyi.web.utils.SendNotice.NoticeUtil;
import com.ruoyi.web.utils.rbExcel.excelUtil;
import org.apache.commons.io.FileUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mock.web.MockMultipartFile;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.quot.service.IQuotService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* 报价Controller
*
@ -336,7 +336,7 @@ public class QuotController extends BaseController
@PreAuthorize("@ss.hasAnyPermi('quot:quot:quotXjFile,quot:quot:quotFkFile,quot:quot:quotJsgfFile,jsqr:jsqr:operateTlUploadFile,jsqr:jsqr:operateDyUploadFile,jsqr:jsqr:operateZyUploadFile,jsqr:jsqr:operateQtUploadFile,priceVerification:priceVerification:uploadFile')")
@Log(title = "上传报价附件", businessType = BusinessType.INSERT)
@PostMapping("/quotFile")
public AjaxResult quotFile(@RequestParam("quotFile") MultipartFile file,@RequestParam("relation_id") String relation_id,@RequestParam("file_type") String file_type) throws Exception
public AjaxResult quotFile(@RequestParam("quotFile") MultipartFile file, @RequestParam("relation_id") String relation_id, @RequestParam("file_type") String file_type) throws Exception
{
if(!StringUtils.isEmpty(relation_id)){
if (!file.isEmpty())
@ -762,6 +762,27 @@ public class QuotController extends BaseController
return error("金思维未协助完成,不能提交OA");
}
//厂价金额小于10万 不走OA审批
BigDecimal tpxd = BigDecimal.ONE;
List<QuotMaterial> materials = quot.getQuotMaterialList();
if(materials!=null&&materials.size()>0){
BigDecimal matQuotTp = materials.get(0).getMatQuotTp();
if(matQuotTp == null || BigDecimal.ZERO.compareTo(matQuotTp)==0){
matQuotTp = BigDecimal.ONE;
}
tpxd = matQuotTp;
}
String allowFactoryPrice = configService.selectConfigByKey("quot:allow.factoryPrice");
BigDecimal factoryPrice = new BigDecimal(allowFactoryPrice);
String quotTotalPrice = quot.getQuotTotalPrice();//报价金额
BigDecimal changj = new BigDecimal(quotTotalPrice).divide(tpxd,2,RoundingMode.HALF_UP);//厂价金额
if(changj.compareTo(factoryPrice)<0){
return error("厂价金额不超过"+allowFactoryPrice+",无法提交OA审批");
}
// 报价单提交OA,插入中间表 sys_oa_quot sys_oa_quot_material
SysOaQuot sysOaQuot = new SysOaQuot();
SysOaQuot oauser = quotService.selectOAUserByUserName(getUsername());// 查询OA用户

View File

@ -6,7 +6,7 @@ spring:
# 主库数据源
master:
driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: jdbc:sqlserver://192.168.9.130:1433;DatabaseName=jn_business
url: jdbc:sqlserver://192.168.9.210:1433;DatabaseName=jn_business
username: sa
password: Itcenter110-
# 红本数据库数据源

View File

@ -80,7 +80,7 @@ spring:
# redis 配置
redis:
# 地址
host: 192.168.9.130
host: 192.168.9.210
# 端口默认为6379
port: 6379
# 数据库索引
@ -201,7 +201,7 @@ magic-api:
# Minio配置-分布式存储
minio:
useEnable: true
url: http://crmfile.jncable.com.cn:3336
url: http://192.168.9.210:3336
accessKey: minio-admin
secretKey: minio-jndlitzx
bucketName: system

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 10:00:51 CST 2024
#Wed Jul 24 13:52:10 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-admin

View File

@ -5,6 +5,7 @@ com\ruoyi\web\controller\monitor\SysOperlogController.class
com\ruoyi\web\utils\rbExcel\excelUtil.class
com\ruoyi\web\controller\common\CommonController.class
com\ruoyi\web\controller\common\SapRfcController.class
com\ruoyi\web\controller\priceVerification\BidHjController.class
com\ruoyi\web\controller\system\SysMenuController.class
com\ruoyi\web\utils\SapHana\SapHanaUtils.class
com\ruoyi\web\controller\system\SysPostController.class
@ -15,11 +16,13 @@ com\ruoyi\web\controller\monitor\ServerController.class
com\ruoyi\web\controller\monitor\SysUserOnlineController.class
com\ruoyi\web\controller\tool\quot\quotModel.class
com\ruoyi\web\utils\SapFunction\RfcResult.class
com\ruoyi\web\controller\bid\BidController.class
com\ruoyi\web\controller\sysSapUser\SysSapUserController.class
com\ruoyi\web\controller\monitor\CacheController.class
com\ruoyi\web\utils\JDBCBatch.class
com\ruoyi\web\utils\qcc\HttpHelper.class
com\ruoyi\web\controller\tool\quot\quotJswController.class
com\ruoyi\web\controller\technicalConfirm\BidJsqrController.class
com\ruoyi\web\utils\qcc\QiChaChaUtil$HttpCodeRegex.class
com\ruoyi\web\utils\SapHana\HanaDB.class
com\ruoyi\web\controller\clMaterial\CYlMaterialController.class
@ -27,8 +30,10 @@ com\ruoyi\web\controller\system\SysProfileController.class
com\ruoyi\web\controller\system\UserController.class
com\ruoyi\web\utils\SendNotice\NoticeUtil.class
com\ruoyi\web\controller\system\SysConfigController.class
com\ruoyi\web\controller\zgys\ZgysController.class
com\ruoyi\web\controller\tool\TestController.class
com\ruoyi\web\core\config\SwaggerConfig.class
com\ruoyi\web\controller\system\SysChangeRecordController.class
com\ruoyi\RuoYiServletInitializer.class
com\ruoyi\web\controller\material\CMaterialController.class
com\ruoyi\web\controller\system\SysIndexController.class

View File

@ -2,6 +2,8 @@ E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\t
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\utils\SapFunction\ConnectToSAP.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\clMaterial\CYlMaterialController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\UserController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\bid\BidController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\technicalConfirm\BidJsqrController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\mobile\quoteMobile\QuoteMobileController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysMenuController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\material\CMaterialController.java
@ -9,6 +11,7 @@ E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\utils\SapFun
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\redBook\RedBookController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\tool\SwaggerController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\SysOperlogController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\priceVerification\BidHjController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysUserController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\utils\SapHana\SapHanaUtils.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\factory\CFactoryController.java
@ -31,6 +34,7 @@ E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\s
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\quot\QuotController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysRoleController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\common\SapRfcController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysChangeRecordController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\SysUserOnlineController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\RuoYiApplication.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SsoLoginController.java
@ -55,5 +59,6 @@ E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\s
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\utils\JDBCBatch.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\sysSapUser\SysSapUserController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\priceVerification\QuotHjController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\controller\zgys\ZgysController.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\utils\SapHana\HanaDB.java
E:\myproject\JNBusinessTest\ruoyi-admin\src\main\java\com\ruoyi\web\utils\IdUtils.java

Binary file not shown.

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 10:00:41 CST 2024
#Wed Jul 24 13:52:00 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-common

View File

@ -5,6 +5,7 @@ com\ruoyi\common\utils\uuid\IdUtils.class
com\ruoyi\common\annotation\RepeatSubmit.class
com\ruoyi\common\constant\GenConstants.class
com\ruoyi\common\core\domain\TreeEntity.class
com\ruoyi\common\annotation\DataName.class
com\ruoyi\common\exception\base\BaseException.class
com\ruoyi\common\utils\ip\AddressUtils.class
com\ruoyi\common\constant\HttpStatus.class

View File

@ -32,6 +32,7 @@ E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\core\tex
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\enums\DesensitizedType.java
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\utils\file\MinioUtil.java
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\core\text\StrFormatter.java
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\annotation\DataName.java
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\utils\DateUtils.java
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\exception\base\BaseException.java
E:\myproject\JNBusinessTest\ruoyi-common\src\main\java\com\ruoyi\common\constant\RedisConstant.java

View File

@ -141,8 +141,6 @@
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.4.7" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.3.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.3.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.13" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.1.1" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.4.7" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.3.3" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.5" level="project" />
@ -182,5 +180,8 @@
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.16" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" />
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.26" level="project" />
<orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:2.0.5" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.2" level="project" />
</component>
</module>

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 10:00:46 CST 2024
#Wed Jul 24 13:52:04 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-framework

View File

@ -11,9 +11,11 @@ com\ruoyi\framework\config\MyBatisConfig.class
com\ruoyi\framework\websocket\redisWebsocket\RedisMessageListenerConfig.class
com\ruoyi\framework\config\DruidConfig$1.class
com\ruoyi\framework\manager\factory\AsyncFactory$1.class
com\ruoyi\framework\changeRecord\DataName.class
com\ruoyi\framework\manager\factory\AsyncFactory.class
com\ruoyi\framework\web\service\SysRegisterService.class
com\ruoyi\framework\websocket\redisWebsocket\SendMsg.class
com\ruoyi\framework\changeRecord\DefaultContentParse.class
com\ruoyi\framework\websocket\WebSocketUsers.class
com\ruoyi\framework\config\FilterConfig.class
com\ruoyi\framework\web\service\MobileLoginService.class
@ -26,6 +28,7 @@ com\ruoyi\framework\web\service\SysPermissionService.class
com\ruoyi\framework\web\exception\GlobalExceptionHandler.class
com\ruoyi\framework\web\service\SsoLoginService.class
com\ruoyi\framework\web\service\SsoUserDetailsService.class
com\ruoyi\framework\changeRecord\ChangeRecordLog.class
com\ruoyi\framework\interceptor\PageLocalWebInterceptor.class
com\ruoyi\framework\config\ThreadPoolConfig$1.class
com\ruoyi\framework\manager\factory\AsyncFactory$2.class
@ -34,6 +37,7 @@ com\ruoyi\framework\websocket\redisWebsocket\WebsocketService.class
com\ruoyi\framework\websocket\redisWebsocket\WebsocketEndpoint.class
com\ruoyi\framework\web\service\CasUserDetailsServiceImpl.class
com\ruoyi\framework\websocket\WebSocket.class
com\ruoyi\framework\changeRecord\ReflectionUtils.class
com\ruoyi\framework\web\service\UserDetailsServiceImpl.class
com\ruoyi\framework\aspectj\RateLimiterAspect.class
com\ruoyi\framework\config\KaptchaTextCreator.class
@ -53,6 +57,8 @@ com\ruoyi\framework\websocket\redisWebsocket\WebSocketBean.class
com\ruoyi\framework\websocket\redisWebsocket\WebSocketServerImpl.class
com\ruoyi\framework\websocket\redisWebsocket\WebsocketEndpointImpl.class
com\ruoyi\framework\web\service\SysPasswordService.class
com\ruoyi\framework\changeRecord\ChangeRecordAspect.class
com\ruoyi\framework\changeRecord\SpringBootBeanUtil.class
com\ruoyi\framework\websocket\WebSocketServer.class
com\ruoyi\framework\interceptor\impl\SameUrlDataInterceptor.class
com\ruoyi\framework\security\context\PermissionContextHolder.class
@ -65,6 +71,7 @@ com\ruoyi\framework\config\DruidConfig.class
com\ruoyi\framework\web\domain\server\Sys.class
com\ruoyi\framework\config\ApplicationConfig.class
com\ruoyi\framework\websocket\redisWebsocket\SendMsgAll.class
com\ruoyi\framework\changeRecord\ContentParser.class
com\ruoyi\framework\config\RedisConfig.class
com\ruoyi\framework\web\domain\Server.class
com\ruoyi\framework\security\handle\LogoutSuccessHandlerImpl.class

View File

@ -16,6 +16,7 @@ E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\se
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\exception\GlobalExceptionHandler.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\SecurityConfig.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\WebSocketServerImpl.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\ReflectionUtils.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\properties\PermitAllUrlProperties.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\security\context\AuthenticationContextHolder.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\DruidConfig.java
@ -35,12 +36,14 @@ E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\co
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\properties\CasProperties.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\domain\server\Cpu.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\ApplicationConfig.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\ContentParser.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\service\SsoLoginService.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\WebsocketEndpoint.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\security\handle\AuthenticationEntryPointImpl.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\RedisMessageListenerConfig.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\SemaphoreUtils.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\MyBatisConfig.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\ChangeRecordLog.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\domain\Server.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\security\handle\LogoutSuccessHandlerImpl.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\interceptor\PageLocalWebInterceptor.java
@ -51,14 +54,18 @@ E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\co
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\interceptor\impl\SameUrlDataInterceptor.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\service\SysPasswordService.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\WebsocketEndpointImpl.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\SpringBootBeanUtil.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\DefaultContentParse.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\domain\server\SysFile.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\SendMsg.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\aspectj\DataScopeAspect.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\SendMsgAll.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\web\service\SysPermissionService.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\DataName.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\datasource\DynamicDataSource.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\security\filter\JwtAuthenticationTokenFilter.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\RedisReceiver.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\changeRecord\ChangeRecordAspect.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\config\RedissonConfig.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\manager\factory\AsyncFactory.java
E:\myproject\JNBusinessTest\ruoyi-framework\src\main\java\com\ruoyi\framework\websocket\redisWebsocket\WebsocketService.java

View File

@ -1,26 +1,26 @@
<?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">
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="${packageName}.mapper.${ClassName}Mapper">
<resultMap type="${ClassName}" id="${ClassName}Result">
#foreach ($column in $columns)
<result property="${column.javaField}" column="${column.columnName}" />
#end
#foreach ($column in $columns)
<result property="${column.javaField}" column="${column.columnName}" />
#end
</resultMap>
#if($table.sub)
#if($table.sub)
<resultMap id="${ClassName}${subClassName}Result" type="${ClassName}" extends="${ClassName}Result">
<collection property="${subclassName}List" notNullColumn="sub_${subTable.pkColumn.columnName}" javaType="java.util.List" resultMap="${subClassName}Result" />
</resultMap>
<resultMap id="${ClassName}${subClassName}Result" type="${ClassName}" extends="${ClassName}Result">
<collection property="${subclassName}List" ofType="${subClassName}" column="${pkColumn.columnName}" select="select${subClassName}List" />
</resultMap>
<resultMap type="${subClassName}" id="${subClassName}Result">
#foreach ($column in $subTable.columns)
<result property="${column.javaField}" column="sub_${column.columnName}" />
#end
</resultMap>
#end
<resultMap type="${subClassName}" id="${subClassName}Result">
#foreach ($column in $subTable.columns)
<result property="${column.javaField}" column="${column.columnName}" />
#end
</resultMap>
#end
<sql id="select${ClassName}Vo">
select#foreach($column in $columns) $column.columnName#if($foreach.count != $columns.size()),#end#end from ${tableName}
@ -28,76 +28,81 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="select${ClassName}List" parameterType="${ClassName}" resultMap="${ClassName}Result">
<include refid="select${ClassName}Vo"/>
<where>
#foreach($column in $columns)
#set($queryType=$column.queryType)
#set($javaField=$column.javaField)
#set($javaType=$column.javaType)
#set($columnName=$column.columnName)
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
#if($column.query)
#if($column.queryType == "EQ")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName = #{$javaField}</if>
#elseif($queryType == "NE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName != #{$javaField}</if>
#elseif($queryType == "GT")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &gt; #{$javaField}</if>
#elseif($queryType == "GTE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &gt;= #{$javaField}</if>
#elseif($queryType == "LT")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &lt; #{$javaField}</if>
#elseif($queryType == "LTE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &lt;= #{$javaField}</if>
#elseif($queryType == "LIKE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName like concat('%', #{$javaField}, '%')</if>
#elseif($queryType == "BETWEEN")
<if test="params.begin$AttrName != null and params.begin$AttrName != '' and params.end$AttrName != null and params.end$AttrName != ''"> and $columnName between #{params.begin$AttrName} and #{params.end$AttrName}</if>
#end
#end
#end
<where>
#foreach($column in $columns)
#set($queryType=$column.queryType)
#set($javaField=$column.javaField)
#set($javaType=$column.javaType)
#set($columnName=$column.columnName)
#set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
#if($column.query)
#if($column.queryType == "EQ")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName = #{$javaField}</if>
#elseif($queryType == "NE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName != #{$javaField}</if>
#elseif($queryType == "GT")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &gt; #{$javaField}</if>
#elseif($queryType == "GTE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &gt;= #{$javaField}</if>
#elseif($queryType == "LT")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &lt; #{$javaField}</if>
#elseif($queryType == "LTE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName &lt;= #{$javaField}</if>
#elseif($queryType == "LIKE")
<if test="$javaField != null #if($javaType == 'String' ) and $javaField.trim() != ''#end"> and $columnName like concat('%', #{$javaField}, '%')</if>
#elseif($queryType == "BETWEEN")
<if test="params.begin$AttrName != null and params.begin$AttrName != '' and params.end$AttrName != null and params.end$AttrName != ''"> and $columnName between #{params.begin$AttrName} and #{params.end$AttrName}</if>
#end
#end
#end
</where>
</select>
<select id="select${ClassName}By${pkColumn.capJavaField}" parameterType="${pkColumn.javaType}" resultMap="#if($table.sub)${ClassName}${subClassName}Result#else${ClassName}Result#end">
#if($table.crud || $table.tree)
<include refid="select${ClassName}Vo"/>
where ${pkColumn.columnName} = #{${pkColumn.javaField}}
#elseif($table.sub)
select#foreach($column in $columns) a.$column.columnName#if($foreach.count != $columns.size()),#end#end,
#foreach($column in $subTable.columns) b.$column.columnName as sub_$column.columnName#if($foreach.count != $subTable.columns.size()),#end#end
from ${tableName} a
left join ${subTableName} b on b.${subTableFkName} = a.${pkColumn.columnName}
where a.${pkColumn.columnName} = #{${pkColumn.javaField}}
#end
<select id="select${ClassName}By${pkColumn.capJavaField}" parameterType="${pkColumn.javaType}" resultMap="#if($table.sub)${ClassName}${subClassName}Result#else${ClassName}Result#end">
#if($table.crud || $table.tree)
<include refid="select${ClassName}Vo"/>
where ${pkColumn.columnName} = #{${pkColumn.javaField}}
#elseif($table.sub)
select#foreach($column in $columns) $column.columnName#if($foreach.count != $columns.size()),#end#end
from ${tableName}
where ${pkColumn.columnName} = #{${pkColumn.javaField}}
#end
</select>
#if($table.sub)
<select id="select${subClassName}List" resultType="${subClassName}" resultMap="${subClassName}Result">
select#foreach ($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size()),#end#end
from ${subTableName}
where ${subTableFkName} = #{${subTableFkName}}
</select>
#end
<insert id="insert${ClassName}" parameterType="${ClassName}"#if($pkColumn.increment) useGeneratedKeys="true" keyProperty="$pkColumn.javaField"#end>
insert into ${tableName}
<trim prefix="(" suffix=")" suffixOverrides=",">
#foreach($column in $columns)
#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
<if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">$column.columnName,</if>
#end
#end
</trim>
#foreach($column in $columns)
#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
<if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">$column.columnName,</if>
#end
#end
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
#foreach($column in $columns)
#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
<if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">#{$column.javaField},</if>
#end
#end
</trim>
#foreach($column in $columns)
#if($column.columnName != $pkColumn.columnName || !$pkColumn.increment)
<if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">#{$column.javaField},</if>
#end
#end
</trim>
</insert>
<update id="update${ClassName}" parameterType="${ClassName}">
update ${tableName}
<trim prefix="SET" suffixOverrides=",">
#foreach($column in $columns)
#if($column.columnName != $pkColumn.columnName)
<if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">$column.columnName = #{$column.javaField},</if>
#end
#end
#foreach($column in $columns)
#if($column.columnName != $pkColumn.columnName)
<if test="$column.javaField != null#if($column.javaType == 'String' && $column.required) and $column.javaField != ''#end">$column.columnName = #{$column.javaField},</if>
#end
#end
</trim>
where ${pkColumn.columnName} = #{${pkColumn.javaField}}
</update>
@ -107,29 +112,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete>
<delete id="delete${ClassName}By${pkColumn.capJavaField}s" parameterType="String">
delete from ${tableName} where ${pkColumn.columnName} in
delete from ${tableName} where ${pkColumn.columnName} in
<foreach item="${pkColumn.javaField}" collection="array" open="(" separator="," close=")">
#{${pkColumn.javaField}}
</foreach>
</delete>
#if($table.sub)
<delete id="delete${subClassName}By${subTableFkClassName}s" parameterType="String">
delete from ${subTableName} where ${subTableFkName} in
<foreach item="${subTableFkclassName}" collection="array" open="(" separator="," close=")">
#{${subTableFkclassName}}
</foreach>
</delete>
#if($table.sub)
<delete id="delete${subClassName}By${subTableFkClassName}" parameterType="${pkColumn.javaType}">
delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}}
</delete>
<delete id="delete${subClassName}By${subTableFkClassName}s" parameterType="String">
delete from ${subTableName} where ${subTableFkName} in
<foreach item="${subTableFkclassName}" collection="array" open="(" separator="," close=")">
#{${subTableFkclassName}}
</foreach>
</delete>
<insert id="batch${subClassName}">
insert into ${subTableName}(#foreach($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size()),#end#end) values
<foreach item="item" index="index" collection="list" separator=",">
(#foreach($column in $subTable.columns) #{item.$column.javaField}#if($foreach.count != $subTable.columns.size()),#end#end)
</foreach>
</insert>
#end
</mapper>
<delete id="delete${subClassName}By${subTableFkClassName}" parameterType="${pkColumn.javaType}">
delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}}
</delete>
<insert id="batch${subClassName}">
insert into ${subTableName}(#foreach($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size()),#end#end) values
<foreach item="item" index="index" collection="list" separator=",">
(#foreach($column in $subTable.columns) #{item.$column.javaField}#if($foreach.count != $subTable.columns.size()),#end#end)
</foreach>
</insert>
#end
</mapper>

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 10:00:47 CST 2024
#Wed Jul 24 13:52:05 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-generator

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.ruoyi.quartz.mapper.OABidMapper">
<select id="selectOABID" resultType="OASysBid">
select q.bid_id as bidId,q.bid_code as bidCode,sq.state,sq.remark
from bid q
inner join (
select t.bid_code,t.state,t.remark from (
select a.bid_code,a.state,a.remark, row_number() over(partition by bid_code order by create_time desc) rw
from sys_oa_bid a
where a.triggerflag = '1' and a.state in ('1','3') and a.isFinish = '0'
) t where t.rw = 1
) sq on q.bid_code = sq.bid_code
where q.bid_approval_status = '4'
</select>
<update id="updateBidOAApprovalStatus">
update bid set bid_approval_status = #{state},bid_returnRemark = #{remark}
where bid_id = #{bidId}
</update>
<update id="updateOABidByBidCode">
update sys_oa_bid set isFinish = '1' where bid_code = #{bidCode}
</update>
</mapper>

View File

@ -1,5 +1,5 @@
#Generated by Maven
#Wed Jul 24 10:00:47 CST 2024
#Wed Jul 24 13:52:05 CST 2024
version=3.8.7
groupId=com.ruoyi
artifactId=ruoyi-quartz

View File

@ -1,10 +1,12 @@
com\ruoyi\quartz\util\QuartzDisallowConcurrentExecution.class
com\ruoyi\quartz\domain\c_rb_product_price.class
com\ruoyi\quartz\domain\OASysBid.class
com\ruoyi\quartz\util\CronUtils.class
com\ruoyi\quartz\service\impl\SysJobLogServiceImpl.class
com\ruoyi\quartz\service\ISysJobLogService.class
com\ruoyi\quartz\mapper\SysJobLogMapper.class
com\ruoyi\quartz\mapper\SapTjMapper.class
com\ruoyi\quartz\task\BidTask.class
com\ruoyi\quartz\controller\SysJobLogController.class
com\ruoyi\quartz\task\QuotTask.class
com\ruoyi\quartz\task\RyTask.class
@ -16,6 +18,7 @@ com\ruoyi\quartz\task\RbTask.class
com\ruoyi\quartz\domain\OASysQuot.class
com\ruoyi\quartz\service\impl\SapTjServiceImpl.class
com\ruoyi\quartz\service\OAQuotService.class
com\ruoyi\quartz\mapper\OABidMapper.class
com\ruoyi\quartz\util\JDBCBatchInsert.class
com\ruoyi\quartz\controller\SysJobController.class
com\ruoyi\quartz\util\ScheduleUtils.class
@ -23,6 +26,8 @@ com\ruoyi\quartz\mapper\SysJobMapper.class
com\ruoyi\quartz\domain\SysJob.class
com\ruoyi\quartz\service\SapTjService.class
com\ruoyi\quartz\domain\SysJobLog.class
com\ruoyi\quartz\service\impl\OABidServiceImpl.class
com\ruoyi\quartz\service\OABidService.class
com\ruoyi\quartz\util\AbstractQuartzJob.class
com\ruoyi\quartz\service\impl\SysJobServiceImpl.class
com\ruoyi\quartz\service\ISysJobService.class

View File

@ -14,12 +14,16 @@ E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\controller\SysJobController.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\util\CronUtils.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\impl\SapTjServiceImpl.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\task\BidTask.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\task\RbTask.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\mapper\SapTjMapper.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\domain\c_rb_product_price.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\controller\SysJobLogController.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\mapper\SysJobLogMapper.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\util\QuartzDisallowConcurrentExecution.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\domain\OASysBid.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\mapper\OABidMapper.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\impl\OABidServiceImpl.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\util\JDBCBatchInsert.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\mapper\OAQuotMapper.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\domain\OASysQuot.java
@ -27,5 +31,6 @@ E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\util\Red
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\impl\SysJobLogServiceImpl.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\OAQuotService.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\mapper\SysJobMapper.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\OABidService.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\task\QuotTask.java
E:\myproject\JNBusinessTest\ruoyi-quartz\src\main\java\com\ruoyi\quartz\service\impl\SysJobServiceImpl.java

Some files were not shown because too many files have changed in this diff Show More