Add .gitignore to exclude .class files

This commit is contained in:
lizhenhua 2024-07-03 09:28:21 +08:00
parent 440ed74aca
commit 9a143e3180
447 changed files with 8216 additions and 0 deletions

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="large-common" />
<module name="large-admin" />
<module name="large-framework" />
<module name="large-quartz" />
<module name="large-generator" />
<module name="large-system" />
</profile>
</annotationProcessing>
</component>
</project>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/large-admin/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-admin/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-common/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-common/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-framework/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-framework/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-generator/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-generator/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-quartz/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-quartz/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-system/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/large-system/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>
</project>

View File

@ -0,0 +1,68 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="AliAccessStaticViaInstance" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliArrayNamingShouldHaveBracket" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliControlFlowStatementWithoutBraces" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliDeprecation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliEqualsAvoidNull" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliLongLiteralsEndingWithLowercaseL" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliMissingOverrideAnnotation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliWrapperTypeEquality" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAbstractClassShouldStartWithAbstractNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAbstractMethodOrInterfaceMethodMustUseJavadoc" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidApacheBeanUtilsCopy" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidCallStaticSimpleDateFormat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidCommentBehindStatement" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidComplexCondition" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidConcurrentCompetitionRandom" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidDoubleOrFloatEqualCompare" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidManuallyCreateThread" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidMissUseOfMathRandom" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidNegationOperator" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidNewDateGetTime" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidPatternCompileInMethod" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidReturnInFinally" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidStartWithDollarAndUnderLineNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidUseTimer" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaBigDecimalAvoidDoubleConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaBooleanPropertyShouldNotStartWithIs" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassCastExceptionWithSubListToArrayList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassCastExceptionWithToArray" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassMustHaveAuthor" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassNamingShouldBeCamel" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaCollectionInitShouldAssignCapacity" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaCommentsMustBeJavadocFormat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaConcurrentExceptionWithModifyOriginSubList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaConstantFieldShouldBeUpperCase" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaCountDownShouldInFinally" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaDontModifyInForeachCircle" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaEnumConstantsMustHaveComment" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaExceptionClassShouldEndWithException" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaIbatisMethodQueryForList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaLockShouldWithTryFinally" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaLowerCamelCaseVariableNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaMethodReturnWrapperType" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaMethodTooLong" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPackageNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPojoMustOverrideToString" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPojoMustUsePrimitiveField" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPojoNoDefaultValue" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaRemoveCommentedCode" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaServiceOrDaoClassShouldEndWithImpl" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaSneakyThrowsWithoutExceptionType" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaStringConcat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaSwitchExpression" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaTestClassShouldEndWithTestNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaThreadLocalShouldRemove" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaThreadPoolCreation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaThreadShouldSetName" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaTransactionMustHaveRollback" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUndefineMagicConstant" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUnsupportedExceptionWithModifyAsList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUseQuietReferenceNotation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUseRightCaseForDateFormat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="MapOrSetKeyShouldOverrideHashCodeEquals" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="public" />
<option name="name" value="aliyun nexus" />
<option name="url" value="https://maven.aliyun.com/repository/public" />
</remote-repository>
<remote-repository>
<option name="id" value="public" />
<option name="name" value="aliyun nexus" />
<option name="url" value="http://192.168.0.56:8081/repository/maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://192.168.0.56:8081/repository/maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="bns-public" />
<option name="name" value="bns-public" />
<option name="url" value="http://192.168.0.56:8081/repository/maven-public/" />
</remote-repository>
</component>
</project>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
<option value="$PROJECT_DIR$/large-system/pom.xml" />
<option value="$PROJECT_DIR$/large-quartz/pom.xml" />
<option value="$PROJECT_DIR$/large-generator/pom.xml" />
<option value="$PROJECT_DIR$/large-framework/pom.xml" />
<option value="$PROJECT_DIR$/large-common/pom.xml" />
<option value="$PROJECT_DIR$/large-admin/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_22" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="svn" />
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

View File

@ -0,0 +1,588 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AnalysisUIOptions">
<option name="SPLITTER_PROPORTION" value="0.41304347" />
<option name="GROUP_BY_SEVERITY" value="true" />
</component>
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="7fea2553-0d89-46ce-95f1-565d627ea83a" name="默认的" comment="" />
<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="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Class" />
</list>
</option>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
</component>
<component name="GitToolBoxStore">
<option name="projectConfigVersion" value="2" />
</component>
<component name="HierarchyBrowserManager">
<option name="SCOPE" value="All" />
</component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="customMavenHome" value="F:\systemFile\apache-maven-3.9.6-bin\apache-maven-3.9.6" />
<option name="localRepository" value="F:\systemFile\Maven-Repository" />
<option name="mavenHomeTypeForPersistence" value="CUSTOM" />
<option name="userSettingsFile" value="F:\systemFile\apache-maven-3.9.6-bin\apache-maven-3.9.6\conf\settings.xml" />
</MavenGeneralSettings>
</option>
</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 4
}</component>
<component name="ProjectId" id="2Z3o4IEYSmcIJvAI4IAhcMIWuuw" />
<component name="ProjectViewState">
<option name="flattenModules" value="true" />
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
<option name="showModules" value="false" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"Application.AesCbcUtils.executor": "Run",
"Application.SearchServiceImpl.executor": "Run",
"Maven.bonus [clean].executor": "Run",
"Maven.bonus [install].executor": "Run",
"Maven.large-admin [clean].executor": "Run",
"Maven.large-admin [install].executor": "Run",
"Maven.large-common [clean].executor": "Run",
"Maven.large-common [install].executor": "Run",
"Maven.large-framework [clean].executor": "Run",
"Maven.large-framework [install].executor": "Run",
"Maven.large-generator [clean].executor": "Run",
"Maven.large-generator [install].executor": "Run",
"Maven.large-quartz [clean].executor": "Run",
"Maven.large-quartz [install].executor": "Run",
"Maven.large-system [clean].executor": "Run",
"Maven.large-system [install].executor": "Run",
"RequestMappingsPanelOrder0": "0",
"RequestMappingsPanelOrder1": "1",
"RequestMappingsPanelWidth0": "75",
"RequestMappingsPanelWidth1": "75",
"RunOnceActivity.ShowReadmeOnStart": "true",
"Spring Boot.RuoYiApplication.executor": "Run",
"git-widget-placeholder": "main",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "F:/projectFile/idea/code/bjsj/jyq",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
"project.structure.last.edited": "Modules",
"project.structure.proportion": "0.15",
"project.structure.side.proportion": "0.2",
"settings.editor.selected.configurable": "reference.settingsdialog.IDE.editor.colors.VCS",
"vue.rearranger.settings.migration": "true"
},
"keyToStringList": {
"ChangesTree.GroupingKeys": [
"directory",
"module"
]
}
}]]></component>
<component name="ReactorSettings">
<option name="notificationShown" value="true" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\tool" />
<recent name="F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-framework\src\main\java\com\bonus\framework" />
<recent name="F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-system\src\main\resources\mapper\system" />
<recent name="F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-system\src\main\java\com\bonus\system" />
<recent name="F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\resources\lib" />
</key>
<key name="CopyClassDialog.RECENTS_KEY">
<recent name="com.bonus.system.utils" />
<recent name="com.bonus.framework.utils" />
<recent name="com.bonus.system.uuid" />
<recent name="com.bonus.system.mapper" />
<recent name="com.bonus.system.service.impl" />
</key>
</component>
<component name="RunAnythingCache">
<option name="myCommands">
<command value="mvn clean" />
</option>
</component>
<component name="RunManager" selected="Spring Boot.RuoYiApplication">
<configuration name="AesCbcUtils" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.bonus.web.controller.tool.AesCbcUtils" />
<module name="large-admin" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.bonus.web.controller.tool.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="BulkRequestDemo" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.bonus.web.controller.elasticsearch.BulkRequestDemo" />
<module name="large-admin" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.bonus.web.controller.elasticsearch.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="SearchServiceImpl" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.bonus.system.service.impl.SearchServiceImpl" />
<module name="large-system" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.bonus.system.service.impl.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="SysLoginController" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.bonus.web.controller.system.SysLoginController" />
<module name="large-admin" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.bonus.web.controller.system.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="TEST" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.bonus.web.controller.system.TEST" />
<module name="large-admin" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.bonus.web.controller.system.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="JetRunConfigurationType">
<module name="large" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="KotlinStandaloneScriptRunConfigurationType">
<module name="large" />
<option name="filePath" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
<MavenSettings>
<option name="myGeneralSettings">
<MavenGeneralSettings>
<option name="alwaysUpdateSnapshots" value="false" />
<option name="checksumPolicy" value="NOT_SET" />
<option name="customMavenHome" value="D:/apache-maven-3.8.3" />
<option name="emulateTerminal" value="false" />
<option name="failureBehavior" value="NOT_SET" />
<option name="localRepository" value="D:\apache-maven-3.8.3\repo" />
<option name="mavenHome" value="D:/apache-maven-3.8.3" />
<option name="mavenHomeTypeForPersistence" value="CUSTOM" />
<option name="nonRecursive" value="false" />
<option name="outputLevel" value="INFO" />
<option name="printErrorStackTraces" value="false" />
<option name="showDialogWithAdvancedSettings" value="false" />
<option name="threads" />
<option name="useMavenConfig" value="true" />
<option name="userSettingsFile" value="D:\apache-maven-3.8.3\conf\settings.xml" />
<option name="workOffline" value="false" />
</MavenGeneralSettings>
</option>
<option name="myRunnerSettings" />
<option name="myRunnerParameters">
<MavenRunnerParameters>
<option name="cmdOptions" />
<option name="profiles">
<set />
</option>
<option name="goals">
<list />
</option>
<option name="multimoduleDir" />
<option name="pomFileName" />
<option name="profilesMap">
<map />
</option>
<option name="projectsCmdOptionValues">
<list />
</option>
<option name="resolveToWorkspace" value="false" />
<option name="workingDirPath" value="" />
</MavenRunnerParameters>
</option>
</MavenSettings>
<method v="2" />
</configuration>
<configuration name="RuoYiApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<option name="ALTERNATIVE_JRE_PATH" value="1.8" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
<module name="large-admin" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.bonus.RuoYiApplication" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<recent_temporary>
<list>
<item itemvalue="Application.AesCbcUtils" />
<item itemvalue="Application.SearchServiceImpl" />
<item itemvalue="Application.TEST" />
<item itemvalue="Application.SysLoginController" />
<item itemvalue="Application.BulkRequestDemo" />
</list>
</recent_temporary>
</component>
<component name="SharedIndexes">
<attachedChunks>
<set>
<option value="bundled-jdk-9f38398b9061-39b83d9b5494-intellij.indexing.shared.core-IU-241.15989.150" />
<option value="bundled-js-predefined-1d06a55b98c1-91d5c284f522-JavaScript-IU-241.15989.150" />
</set>
</attachedChunks>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="SvnConfiguration" cleanupOnStartRun="true">
<configuration>C:\Users\10752\AppData\Roaming\Subversion</configuration>
<supportedVersion>125</supportedVersion>
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="7fea2553-0d89-46ce-95f1-565d627ea83a" name="默认的" comment="" />
<created>1701659933848</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1701659933848</updated>
<workItem from="1701659934934" duration="1268000" />
<workItem from="1701844725653" duration="61000" />
<workItem from="1701845437026" duration="9614000" />
<workItem from="1701912836371" duration="694000" />
<workItem from="1701997626672" duration="967000" />
<workItem from="1702259626632" duration="3942000" />
<workItem from="1702519259473" duration="347000" />
<workItem from="1702519690505" duration="954000" />
<workItem from="1702603726099" duration="41000" />
<workItem from="1702867935404" duration="13303000" />
<workItem from="1702950253375" duration="3902000" />
<workItem from="1703059946536" duration="1719000" />
<workItem from="1703121222637" duration="3111000" />
<workItem from="1703125382601" duration="11532000" />
<workItem from="1704161943909" duration="91000" />
<workItem from="1704422707705" duration="4799000" />
<workItem from="1704439514622" duration="719000" />
<workItem from="1704519121465" duration="772000" />
<workItem from="1704675701968" duration="5489000" />
<workItem from="1704705067403" duration="1298000" />
<workItem from="1704715229805" duration="268000" />
<workItem from="1704762333597" duration="13791000" />
<workItem from="1704793349405" duration="997000" />
<workItem from="1704848802411" duration="3617000" />
<workItem from="1704935105181" duration="589000" />
<workItem from="1705281845355" duration="6750000" />
<workItem from="1705300317856" duration="141000" />
<workItem from="1705300935101" duration="3690000" />
<workItem from="1705322115971" duration="4193000" />
<workItem from="1705367118390" duration="8690000" />
<workItem from="1705405864008" duration="672000" />
<workItem from="1705456300240" duration="7463000" />
<workItem from="1705539948640" duration="5644000" />
<workItem from="1705626020147" duration="2374000" />
<workItem from="1705726905526" duration="4275000" />
<workItem from="1705992424369" duration="642000" />
<workItem from="1706076957411" duration="7152000" />
<workItem from="1706144629250" duration="7282000" />
<workItem from="1706190007627" duration="246000" />
<workItem from="1706231426172" duration="6548000" />
<workItem from="1706341923163" duration="5540000" />
<workItem from="1706435559855" duration="2275000" />
<workItem from="1706440075425" duration="1403000" />
<workItem from="1706490625925" duration="596000" />
<workItem from="1706508709930" duration="1496000" />
<workItem from="1706578665690" duration="6813000" />
<workItem from="1706617063234" duration="1064000" />
<workItem from="1706663228986" duration="2128000" />
<workItem from="1708217382107" duration="12714000" />
<workItem from="1708325567464" duration="598000" />
<workItem from="1708394895900" duration="3481000" />
<workItem from="1708478188650" duration="12441000" />
<workItem from="1708563743181" duration="830000" />
<workItem from="1708564785560" duration="337000" />
<workItem from="1708565195662" duration="9367000" />
<workItem from="1708651427413" duration="1840000" />
<workItem from="1708852660320" duration="204000" />
<workItem from="1708908836998" duration="3548000" />
<workItem from="1709084478267" duration="1038000" />
<workItem from="1709094991568" duration="469000" />
<workItem from="1709099924361" duration="1829000" />
<workItem from="1709172878607" duration="500000" />
<workItem from="1709174890481" duration="783000" />
<workItem from="1709538474095" duration="1156000" />
<workItem from="1709600639916" duration="700000" />
<workItem from="1709619083675" duration="2282000" />
<workItem from="1709687283024" duration="1550000" />
<workItem from="1709688954552" duration="3165000" />
<workItem from="1709773328828" duration="3328000" />
<workItem from="1709882344019" duration="924000" />
<workItem from="1710227298678" duration="233000" />
<workItem from="1710291575352" duration="11133000" />
<workItem from="1710379189007" duration="2657000" />
<workItem from="1710395752511" duration="649000" />
<workItem from="1710397699004" duration="3010000" />
<workItem from="1710470928166" duration="1530000" />
<workItem from="1710905163826" duration="242000" />
<workItem from="1710916255360" duration="1717000" />
<workItem from="1710921020452" duration="5565000" />
<workItem from="1710936228320" duration="1950000" />
<workItem from="1710942178447" duration="1769000" />
<workItem from="1710982679471" duration="14598000" />
<workItem from="1711008571921" duration="3443000" />
<workItem from="1711068696363" duration="4280000" />
<workItem from="1711329770682" duration="1555000" />
<workItem from="1711605977265" duration="3077000" />
<workItem from="1711934083802" duration="2416000" />
<workItem from="1711957727641" duration="765000" />
<workItem from="1712019980206" duration="1570000" />
<workItem from="1712024570119" duration="1644000" />
<workItem from="1712044328364" duration="782000" />
<workItem from="1712050683059" duration="616000" />
<workItem from="1712107843764" duration="1751000" />
<workItem from="1712110117722" duration="5816000" />
<workItem from="1712128165024" duration="3334000" />
<workItem from="1712451545846" duration="4328000" />
<workItem from="1712457471881" duration="12044000" />
<workItem from="1712538260429" duration="10683000" />
<workItem from="1712555887690" duration="4642000" />
<workItem from="1712581321514" duration="3306000" />
<workItem from="1712628280999" duration="303000" />
<workItem from="1712645880571" duration="6949000" />
<workItem from="1712723266594" duration="3320000" />
<workItem from="1712734875694" duration="10315000" />
<workItem from="1712813983360" duration="6124000" />
<workItem from="1712892380873" duration="2010000" />
<workItem from="1712899740609" duration="10553000" />
<workItem from="1712927355917" duration="1877000" />
<workItem from="1713142540316" duration="13984000" />
<workItem from="1713184495263" duration="7244000" />
<workItem from="1713229413955" duration="5180000" />
<workItem from="1713251392424" duration="8673000" />
<workItem from="1713272636095" duration="2010000" />
<workItem from="1713315974152" duration="8371000" />
<workItem from="1713404720660" duration="565000" />
<workItem from="1713419062755" duration="1449000" />
<workItem from="1713429160270" duration="281000" />
<workItem from="1713701571815" duration="1750000" />
<workItem from="1713750766320" duration="5315000" />
<workItem from="1713794638404" duration="690000" />
<workItem from="1713838731335" duration="4802000" />
<workItem from="1713866040897" duration="854000" />
<workItem from="1713885815726" duration="167000" />
<workItem from="1713926308699" duration="10216000" />
<workItem from="1714022178672" duration="10451000" />
<workItem from="1714114282583" duration="9233000" />
<workItem from="1714138190396" duration="1050000" />
<workItem from="1714223604454" duration="1256000" />
<workItem from="1714268248941" duration="9409000" />
<workItem from="1714285379498" duration="9355000" />
<workItem from="1714305516255" duration="5362000" />
<workItem from="1714352627446" duration="26877000" />
<workItem from="1714390577090" duration="1516000" />
<workItem from="1714439289170" duration="2804000" />
<workItem from="1714443725261" duration="7889000" />
<workItem from="1714959439794" duration="1199000" />
<workItem from="1715047828072" duration="596000" />
<workItem from="1715065631268" duration="82000" />
<workItem from="1715074957741" duration="3236000" />
<workItem from="1715132965012" duration="4461000" />
<workItem from="1715216364043" duration="85000" />
<workItem from="1715217514692" duration="5917000" />
<workItem from="1715305831897" duration="10717000" />
<workItem from="1715408904129" duration="8402000" />
<workItem from="1715566193615" duration="2098000" />
<workItem from="1715735635972" duration="1182000" />
<workItem from="1715738357056" duration="828000" />
<workItem from="1715754427141" duration="8117000" />
<workItem from="1715821082113" duration="9424000" />
<workItem from="1715911411586" duration="2841000" />
<workItem from="1716034855253" duration="565000" />
<workItem from="1716037940977" duration="1200000" />
<workItem from="1716095705295" duration="3112000" />
<workItem from="1716184903090" duration="5367000" />
<workItem from="1716209845969" duration="4863000" />
<workItem from="1716253689813" duration="1401000" />
<workItem from="1716775967329" duration="3741000" />
<workItem from="1716859628288" duration="4498000" />
<workItem from="1716946404246" duration="668000" />
<workItem from="1717039582638" duration="231000" />
<workItem from="1717048249648" duration="1296000" />
<workItem from="1717055424087" duration="571000" />
<workItem from="1717057082093" duration="5156000" />
<workItem from="1717117851204" duration="9397000" />
<workItem from="1717246552946" duration="67000" />
<workItem from="1717333051567" duration="869000" />
<workItem from="1717380774793" duration="15738000" />
<workItem from="1717417022732" duration="1335000" />
<workItem from="1717462767454" duration="3114000" />
<workItem from="1717469841069" duration="3509000" />
<workItem from="1717570644979" duration="3759000" />
<workItem from="1717578446778" duration="847000" />
<workItem from="1717635985681" duration="4045000" />
<workItem from="1717659523107" duration="37000" />
<workItem from="1718070308698" duration="1261000" />
<workItem from="1718082187208" duration="17826000" />
<workItem from="1718512840128" duration="1186000" />
<workItem from="1718592885054" duration="661000" />
<workItem from="1718759784973" duration="19362000" />
<workItem from="1718860299690" duration="11118000" />
<workItem from="1718872437876" duration="6082000" />
<workItem from="1718946116119" duration="1018000" />
<workItem from="1718952124822" duration="3302000" />
<workItem from="1719203343960" duration="6025000" />
<workItem from="1719217555714" duration="1010000" />
<workItem from="1719218579382" duration="29525000" />
<workItem from="1719304448325" duration="695000" />
<workItem from="1719305727996" duration="13095000" />
<workItem from="1719394442741" duration="1572000" />
<workItem from="1719471798265" duration="3819000" />
<workItem from="1719536626933" duration="6636000" />
<workItem from="1719825431150" duration="3566000" />
<workItem from="1719843684081" duration="1222000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
<breakpoints>
<line-breakpoint type="java-line">
<url>file://$PROJECT_DIR$/large-system/src/main/java/com/bonus/system/controller/BmMeetingPublishController.java</url>
<line>95</line>
<option name="timeStamp" value="2" />
</line-breakpoint>
<line-breakpoint type="java-line">
<url>file://$PROJECT_DIR$/large-generator/src/main/java/com/bonus/generator/util/GenUtils.java</url>
<line>218</line>
<option name="timeStamp" value="6" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-system/src/main/java/com/bonus/system/service/impl/QuestionAnswerServiceImpl.java</url>
<line>95</line>
<option name="timeStamp" value="22" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-framework/src/main/java/com/bonus/framework/web/service/SysLoginService.java</url>
<line>68</line>
<option name="timeStamp" value="27" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-framework/src/main/java/com/bonus/framework/web/service/SysLoginService.java</url>
<line>191</line>
<option name="timeStamp" value="35" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-admin/src/main/java/com/bonus/web/controller/system/YwglAccessTokenLoginController.java</url>
<line>26</line>
<option name="timeStamp" value="37" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-system/src/main/java/com/bonus/system/controller/SearchController.java</url>
<line>86</line>
<option name="timeStamp" value="48" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-framework/src/main/java/com/bonus/framework/web/service/PermissionService.java</url>
<line>76</line>
<option name="timeStamp" value="49" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/large-admin/src/main/java/com/bonus/web/controller/system/SysLabelController.java</url>
<line>33</line>
<option name="timeStamp" value="52" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-field">
<url>file://$PROJECT_DIR$/large-common/src/main/java/com/bonus/common/core/page/TableSupport.java</url>
<line>15</line>
<properties field="PAGE_NUM" class="com.bonus.common.core.page.TableSupport" />
<option name="timeStamp" value="15" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-field">
<url>file://$PROJECT_DIR$/large-common/src/main/java/com/bonus/common/core/page/TableSupport.java</url>
<line>20</line>
<properties field="PAGE_SIZE" class="com.bonus.common.core.page.TableSupport" />
<option name="timeStamp" value="16" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-method">
<url>file://$PROJECT_DIR$/large-admin/src/main/java/com/bonus/web/controller/system/SysLoginController.java</url>
<line>123</line>
<properties class="com.bonus.web.controller.system.SysLoginController">
<option name="EMULATED" value="true" />
</properties>
<option name="timeStamp" value="45" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-method">
<url>file://$PROJECT_DIR$/large-system/src/main/java/com/bonus/system/mapper/QuestionAnswerMapper.java</url>
<line>63</line>
<properties class="com.bonus.system.mapper.QuestionAnswerMapper" method="documentInsertSearch">
<option name="EMULATED" value="true" />
<option name="WATCH_EXIT" value="false" />
</properties>
<option name="timeStamp" value="47" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-method">
<url>file://$PROJECT_DIR$/large-system/src/main/java/com/bonus/system/service/ISysLogService.java</url>
<line>72</line>
<properties class="com.bonus.system.service.ISysLogService" method="saveSysLog">
<option name="EMULATED" value="true" />
<option name="WATCH_EXIT" value="false" />
</properties>
<option name="timeStamp" value="50" />
</line-breakpoint>
<line-breakpoint enabled="true" type="java-method">
<url>file://$PROJECT_DIR$/large-system/src/main/java/com/bonus/system/service/WindowsService.java</url>
<line>48</line>
<properties class="com.bonus.system.service.WindowsService" method="historymessage">
<option name="EMULATED" value="true" />
<option name="WATCH_EXIT" value="false" />
</properties>
<option name="timeStamp" value="53" />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

View File

@ -0,0 +1,60 @@
package com.bonus.web.controller.tool;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component(value = AesBeanConfig.BEAN_NAME)
public class AesBeanConfig {
public static final String BEAN_NAME ="aesBeanConfig" ;
private static String keyAlgorithm;
private static String cipherAlgorithm;
private static String encryptionProvider;
private static String key;
private static String iv;
public static String getKeyAlgorithm() {
return keyAlgorithm;
}
@Value("${aes.iv}")
public void setKeyAlgorithm(String keyAlgorithm) {
setKeyAlgorithmvalue(keyAlgorithm);
}
public static void setKeyAlgorithmvalue(String keyAlgorithm) {
AesBeanConfig.keyAlgorithm = keyAlgorithm;
}
public static String getCipherAlgorithm() {
return cipherAlgorithm;
}
public static String getEncryptionProvider() {
return encryptionProvider;
}
public static void setEncryptionProvider(String encryptionProvider) {
AesBeanConfig.encryptionProvider = encryptionProvider;
}
public static String getKey() {
return key;
}
public static void setKey(String key) {
AesBeanConfig.key = key;
}
public static String getIv() {
return iv;
}
public static void setIv(String iv) {
AesBeanConfig.iv = iv;
}
}

View File

@ -0,0 +1,126 @@
package com.bonus.web.controller.tool;
import org.apache.commons.codec.binary.Base64;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.annotation.Resource;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import java.security.Security;
/**
*
* AES加密工具类
* @author HeiZi
*/
public class AesCbcUtils {
@Resource
private AesBeanConfig aesconfig;
private static final Logger logger = LoggerFactory.getLogger(AesCbcUtils.class);
//使用AES-256-CBC加密模式key需要为16位,key和iv可以相同
// /**
// * 密钥算法
// */
// private static final String KEY_ALGORITHM = "AES";
//
// /**
// * 加密/解密算法 / 工作模式 / 填充方式
// * Java 6支持PKCS5Padding填充方式
// * Bouncy Castle支持PKCS7Padding填充方式
// */
// private static final String CIPHER_ALGORITHM = "AES/CBC/PKCS7Padding";
/**
* 编码格式导出
*/
public static final String ENCODING = "utf-8";
static {
//如果是PKCS7Padding填充方式则必须加上下面这行
Security.addProvider(new BouncyCastleProvider());
}
/**
* AES加密
*CBC模式
* @param source 源字符串
* @param
* @throws Exception
* @return 加密后的密文
*/
public String encrypt(String source ) {
try{
String key_algorithm = aesconfig.getKeyAlgorithm();
String cipher_algorithm = aesconfig.getCipherAlgorithm();
String encryptionProvider = aesconfig.getEncryptionProvider();
String key= aesconfig.getKey();
byte[] sourceBytes = source.getBytes(ENCODING);
byte[] keyBytes = key.getBytes(ENCODING);
Cipher cipher = Cipher.getInstance(cipher_algorithm, encryptionProvider);
IvParameterSpec iv = new IvParameterSpec(aesconfig.getIv().getBytes(ENCODING));
cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(keyBytes, key_algorithm), iv);
byte[] decrypted = cipher.doFinal(sourceBytes);
return Base64.encodeBase64String(decrypted);
}catch (Exception e){
logger.error(e.toString(),e);
System.out.println(e.toString());
}
return null;
}
public static void main(String[] args) {
String keyAlgorithm = AesBeanConfig.getKeyAlgorithm();
System.out.println(keyAlgorithm);
// // String json="";
// long timestamp = System.currentTimeMillis();
// // 2. 时间戳转字符串
// String timestampStr = Long.toString(timestamp);
// //String json="{\"username\":\"guest\",\"password\":\"admin@123\"}";
// String data=encrypt(timestampStr);
// System.err.println(data);
//
// String originalStr = decrypt(data);
// System.err.println(originalStr);
//
}
/**
* AES解密
*CBC模式
* @param data 加密后的密文
* @param
* @throws Exception
* @return 源字符串
*/
public String decrypt(String data) {
try{
String key_algorithm = aesconfig.getKeyAlgorithm();
String cipher_algorithm = aesconfig.getCipherAlgorithm();
String encryptionProvider = aesconfig.getEncryptionProvider();
String encryptStr="";
if(!data.isEmpty()){
//if(StringHelper.isNotEmpty(data)){
encryptStr=data.replace(" ","+");
}
String key=aesconfig.getKey();
byte[] sourceBytes = Base64.decodeBase64(encryptStr);
byte[] keyBytes = key.getBytes(ENCODING);
Cipher cipher = Cipher.getInstance(cipher_algorithm, encryptionProvider);
IvParameterSpec iv = new IvParameterSpec(aesconfig.getIv().getBytes(ENCODING));
cipher.init(Cipher.DECRYPT_MODE, new SecretKeySpec(keyBytes, key_algorithm), iv);
byte[] decoded = cipher.doFinal(sourceBytes);
return new String(decoded, ENCODING);
}catch (Exception e){
logger.info("------------------->请求加密参数不正确");
logger.error(e.toString(),e);
}
return null;
}
}

View File

@ -0,0 +1 @@
restart.include.json=/com.alibaba.fastjson.*.jar

View File

@ -0,0 +1,64 @@
# 数据源配置
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: jdbc:mysql://43.143.145.161:24417/large?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: admin
password: fyuhkklhuisasHFUDSKV@8888
# url: jdbc:mysql://27.50.63.4:13306/sj-large?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: admin_db
# password: AHdlypt@2024
# 从库数据源
slave:
# 从数据源开关/默认关闭
enabled: false
url:
username:
password:
# 初始连接数
initialSize: 5
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 20
# 配置获取连接等待超时的时间
maxWait: 60000
# 配置连接超时时间
connectTimeout: 30000
# 配置网络超时时间
socketTimeout: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
# 配置一个连接在池中最大生存的时间,单位是毫秒
maxEvictableIdleTimeMillis: 900000
# 配置检测连接是否有效
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
webStatFilter:
enabled: true
statViewServlet:
enabled: true
# 设置白名单,不填则允许所有访问
allow:
url-pattern: /druid/*
# 控制台管理用户名和密码
login-username: ruoyi
login-password: 123456
filter:
stat:
enabled: true
# 慢SQL记录
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: true
wall:
config:
multi-statement-allow: true

View File

@ -0,0 +1,160 @@
# 项目相关配置
ruoyi:
# 名称
name: Bonus
# 版本
version: 3.8.6
# 版权年份
copyrightYear: 2023
# 实例演示开关
demoEnabled: true
# 文件路径 示例( Windows配置D:/ruoyi/uploadPathLinux配置 /home/ruoyi/uploadPath
profile: D:/ruoyi/uploadPath
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数字计算 char 字符验证
captchaType: math
# 开发环境配置
server:
# 服务器的HTTP端口默认为8080
port: 18099
servlet:
# 应用的访问路径
context-path: /
tomcat:
# tomcat的URI编码
uri-encoding: UTF-8
# 连接数满后的排队数默认为100
accept-count: 1000
threads:
# tomcat最大线程数默认为200
max: 800
# Tomcat启动初始化的线程数默认值10
min-spare: 100
# 日志配置
logging:
level:
com.bonus: debug
org.springframework: warn
# 用户配置
user:
password:
# 密码最大错误次数
maxRetryCount: 5
# 密码锁定时间默认10分钟
lockTime: 10
# Spring配置
spring:
# 资源信息
messages:
# 国际化资源文件路径
basename: i18n/messages
profiles:
active: druid
# 文件上传
servlet:
multipart:
# 单个文件大小
max-file-size: 10MB
# 设置总上传的文件大小
max-request-size: 20MB
# 服务模块
devtools:
restart:
# 热部署开关
enabled: true
# redis 配置
redis:
host: 43.143.145.161
port: 16379
password: Gpt@123@bns
# host: 27.50.63.8
# port: 16379
# password: AHdlypt@2024
# 数据库索引
database: 0
# 连接超时时间
timeout: 10s
lettuce:
pool:
# 连接池中的最小空闲连接
min-idle: 0
# 连接池中的最大空闲连接
max-idle: 8
# 连接池的最大数据库连接数
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
# token配置
token:
# 令牌自定义标识
header: Authorization
# 令牌密钥
secret: abcdefghijklmnopqrstuvwxyz
# 令牌有效期默认30分钟
expireTime: 30
# MyBatis配置
mybatis:
# 搜索指定包别名
typeAliasesPackage: com.bonus.**.domain
# 配置mapper的扫描找到所有的mapper.xml映射文件
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 加载全局的配置文件
configLocation: classpath:mybatis/mybatis-config.xml
# PageHelper分页插件
pagehelper:
helperDialect: mysql
supportMethodsArguments: true
params: count=countSql
# Swagger配置
swagger:
# 是否开启swagger
enabled: true
# 请求前缀
pathMapping: /dev-api
# 防止XSS攻击
xss:
# 过滤开关
enabled: true
# 排除链接(多个用逗号分隔)
excludes: /system/notice
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*
oss:
endpoint: http://oss-ah-2-a.ops.sgmc.sgcc.com.cn
accessKeyId: AD6Q5AEaGlVMaC1W
accessKeySecret: 3X0gtJzil3PXC5qPYpZ6gGBn1s6uVj
bucketName: znssxt-upload-test
basePath: znssxt-upload-test.oss-ah-2-a.ops.sgmc.sgcc.com.cn/
gpt:
basePath: http://192.168.243.179:17861
isc:
url_xn: http://iscssotest.ah.sgcc.com.cn/isc_sso
targetIndex: http://27.50.63.13:50001/chatMain
url_aq: http://iscssotest.ah.sgcc.com.cn/isc_sso
appId: 9bb295b78dba0030018ea35490151901
whiteURL: iscmvtest.ah.sgcc.com.cn:20080/isc_frontmv_serv
dateUrl: 1
loginUrl: 1
dateLogin: 123
menu_url: http://iscssotest.ah.sgcc.com.cn/isc_sso
config : false
userName: lizh3217
passWord : tyxy@1226
aes:
key.algorithm: AES
cipher.algorithm: AES/CBC/PKCS7Padding
encryption.provider: BC
key: zhgd@bonus@zhgd@bonus@1234567890
iv: 1234567812345678

View File

@ -0,0 +1,24 @@
Application Version: ${ruoyi.version}
Spring Boot Version: ${spring-boot.version}
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不宕机 永无BUG //
////////////////////////////////////////////////////////////////////

View File

@ -0,0 +1,38 @@
#错误消息
not.null=* 必须填写
user.jcaptcha.error=验证码错误
user.jcaptcha.expire=验证码已失效
user.not.exists=用户不存在/密码错误
user.password.not.match=用户不存在/密码错误
user.password.retry.limit.count=密码输入错误{0}次
user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
user.password.delete=对不起,您的账号已被删除
user.blocked=用户已封禁,请联系管理员
role.blocked=角色已封禁,请联系管理员
login.blocked=很遗憾访问IP已被列入系统黑名单
user.logout.success=退出成功
length.not.valid=长度必须在{min}到{max}个字符之间
user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成且必须以非数字开头
user.password.not.valid=* 5-50个字符
user.email.not.valid=邮箱格式错误
user.mobile.phone.number.not.valid=手机号格式错误
user.login.success=登录成功
user.register.success=注册成功
user.notfound=请重新登录
user.forcelogout=管理员强制退出,请重新登录
user.unknown.error=未知错误,请重新登录
##文件上传消息
upload.exceed.maxSize=上传的文件大小超出限制的文件大小!<br/>允许的文件最大大小是:{0}MB
upload.filename.exceed.length=上传的文件名最长{0}个字符
##权限
no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]

View File

@ -0,0 +1,93 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 日志存放路径 -->
<property name="log.path" value="/home/ruoyi/logs" />
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<!-- 控制台输出 -->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
</appender>
<!-- 系统日志输出 -->
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-info.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>INFO</level>
<!-- 匹配时的操作:接收(记录) -->
<onMatch>ACCEPT</onMatch>
<!-- 不匹配时的操作:拒绝(不记录) -->
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-error.log</file>
<!-- 循环政策:基于时间创建日志文件 -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<!-- 过滤的级别 -->
<level>ERROR</level>
<!-- 匹配时的操作:接收(记录) -->
<onMatch>ACCEPT</onMatch>
<!-- 不匹配时的操作:拒绝(不记录) -->
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<!-- 用户访问日志输出 -->
<appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.path}/sys-user.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 按天回滚 daily -->
<fileNamePattern>${log.path}/sys-user.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60天 -->
<maxHistory>60</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>
</encoder>
</appender>
<!-- 系统模块日志级别控制 -->
<logger name="com.bonus" level="info" />
<!-- Spring日志级别控制 -->
<logger name="org.springframework" level="warn" />
<root level="info">
<appender-ref ref="console" />
</root>
<!--系统操作日志-->
<root level="info">
<appender-ref ref="file_info" />
<appender-ref ref="file_error" />
</root>
<!--系统用户操作日志-->
<logger name="sys-user" level="info">
<appender-ref ref="sys-user"/>
</logger>
</configuration>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- 全局参数 -->
<settings>
<!-- 使全局的映射器启用或禁用缓存 -->
<setting name="cacheEnabled" value="true" />
<!-- 允许JDBC 支持自动生成主键 -->
<setting name="useGeneratedKeys" value="true" />
<!-- 配置默认的执行器.SIMPLE就是普通执行器;REUSE执行器会重用预处理语句(prepared statements);BATCH执行器将重用语句并执行批量更新 -->
<setting name="defaultExecutorType" value="SIMPLE" />
<!-- 指定 MyBatis 所用日志的具体实现 -->
<setting name="logImpl" value="SLF4J" />
<!-- 使用驼峰命名法转换字段 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>

View File

@ -0,0 +1,3 @@
artifactId=large-admin
groupId=com.bonus
version=3.8.6

View File

@ -0,0 +1,37 @@
com\bonus\web\controller\elasticsearch\testEs.class
com\bonus\web\controller\tool\AesBeanConfig.class
com\bonus\web\controller\system\SysDictTypeController.class
com\bonus\web\controller\system\SysUserController.class
com\bonus\web\controller\system\IscUserInfo.class
com\bonus\web\controller\system\SysIndexController.class
com\bonus\web\controller\monitor\SysUserOnlineController.class
com\bonus\web\controller\system\SysConfigController.class
com\bonus\web\controller\system\SysDeptController.class
com\bonus\web\core\config\SwaggerConfig.class
com\bonus\web\controller\tool\AesCbcUtils.class
com\bonus\web\controller\system\SysDictDataController.class
com\bonus\web\controller\system\SysProfileController.class
com\bonus\web\controller\monitor\ServerController.class
com\bonus\RuoYiServletInitializer.class
com\bonus\web\controller\system\SysLoginController.class
com\bonus\web\controller\common\CaptchaController.class
com\bonus\web\controller\system\SysRegisterController.class
com\bonus\web\controller\system\TEST.class
com\bonus\web\controller\Constants\Constants.class
com\bonus\web\controller\common\CommonController.class
com\bonus\web\controller\system\SysRoleController.class
com\bonus\web\controller\tool\TestController.class
com\bonus\web\controller\elasticsearch\BulkRequestDemo.class
com\bonus\web\controller\monitor\CacheController.class
com\bonus\web\controller\common\AppConfig.class
com\bonus\web\controller\monitor\SysOperlogController.class
com\bonus\web\controller\tool\UserEntity.class
com\bonus\RuoYiApplication.class
com\bonus\web\controller\elasticsearch\Hotel.class
com\bonus\web\controller\system\SysNoticeController.class
com\bonus\web\controller\system\SysPostController.class
com\bonus\web\controller\system\YwglAccessTokenLoginController.class
com\bonus\web\controller\elasticsearch\HotelIndexConstants.class
com\bonus\web\controller\system\SysLabelController.class
com\bonus\web\controller\monitor\SysLogininforController.class
com\bonus\web\controller\system\SysMenuController.class

View File

@ -0,0 +1,36 @@
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\RuoYiApplication.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\RuoYiServletInitializer.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\common\CaptchaController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\elasticsearch\DocumentTest.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\elasticsearch\testEs.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysConfigController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysRegisterController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\tool\AesBeanConfig.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysDictDataController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\monitor\ServerController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\monitor\SysUserOnlineController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\monitor\CacheController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\IscUserInfo.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysLoginController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysIndexController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysMenuController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\tool\AesCbcUtils.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\elasticsearch\Hotel.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\common\AppConfig.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysPostController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\common\CommonController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\tool\TestController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\TEST.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\core\config\SwaggerConfig.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysUserController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\monitor\SysLogininforController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\elasticsearch\HotelIndexConstants.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysNoticeController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\YwglAccessTokenLoginController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysDictTypeController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysRoleController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\monitor\SysOperlogController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\Constants\Constants.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysDeptController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysProfileController.java
F:\projectFile\idea\code\bjsj\jyq\LargeScreenServer(1)\large-admin\src\main\java\com\bonus\web\controller\system\SysLabelController.java

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