Browse Source

项目机车监控:VehicleMonitor

hexiao 2 years ago
parent
commit
f886693653
76 changed files with 493 additions and 850 deletions
  1. 1 1
      .idea/compiler.xml
  2. 2 2
      .idea/encodings.xml
  3. 15 5
      .idea/jarRepositories.xml
  4. 1 3
      .idea/misc.xml
  5. 0 8
      .idea/modules.xml
  6. 0 2
      Vehicle.iml
  7. 0 22
      admin/admin.iml
  8. 0 30
      admin/src/main/java/com/ozs/admin/VehicleApplication.java
  9. 0 12
      admin/src/main/resources/application.yml
  10. 0 93
      admin/src/main/resources/logback.xml
  11. 10 1
      business-service/pom.xml
  12. BIN
      out/production/admin/META-INF/admin.kotlin_module
  13. 0 1
      out/production/admin/META-INF/spring-devtools.properties
  14. 0 135
      out/production/admin/application-dev.yml
  15. 0 57
      out/production/admin/application-druid.yml
  16. 0 12
      out/production/admin/application.yml
  17. BIN
      out/production/admin/com/ozs/admin/VehicleApplication.class
  18. BIN
      out/production/admin/com/ozs/admin/VehicleServletInitializer.class
  19. BIN
      out/production/admin/com/ozs/admin/web/controller/common/CaptchaController.class
  20. BIN
      out/production/admin/com/ozs/admin/web/controller/common/CommonController.class
  21. BIN
      out/production/admin/com/ozs/admin/web/controller/monitor/CacheController.class
  22. BIN
      out/production/admin/com/ozs/admin/web/controller/monitor/ServerController.class
  23. BIN
      out/production/admin/com/ozs/admin/web/controller/monitor/SysLogininforController.class
  24. BIN
      out/production/admin/com/ozs/admin/web/controller/monitor/SysOperlogController.class
  25. BIN
      out/production/admin/com/ozs/admin/web/controller/monitor/SysUserOnlineController.class
  26. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysConfigController.class
  27. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysDeptController.class
  28. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysDictDataController.class
  29. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysDictTypeController.class
  30. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysIndexController.class
  31. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysLoginController.class
  32. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysMenuController.class
  33. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysNoticeController.class
  34. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysPostController.class
  35. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysProfileController.class
  36. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysRegisterController.class
  37. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysRoleController.class
  38. BIN
      out/production/admin/com/ozs/admin/web/controller/system/SysUserController.class
  39. BIN
      out/production/admin/com/ozs/admin/web/controller/tool/TestController.class
  40. BIN
      out/production/admin/com/ozs/admin/web/controller/tool/UserEntity.class
  41. BIN
      out/production/admin/com/ozs/admin/web/core/config/SwaggerConfig.class
  42. 0 37
      out/production/admin/i18n/messages.properties
  43. 0 20
      out/production/admin/mybatis/mybatis-config.xml
  44. 23 139
      pom.xml
  45. 39 8
      admin/pom.xml
  46. 21 0
      vehicle-admin/src/main/java/com/ozs/VehicleApplication.java
  47. 3 3
      admin/src/main/java/com/ozs/admin/VehicleServletInitializer.java
  48. 15 16
      admin/src/main/java/com/ozs/admin/web/controller/common/CaptchaController.java
  49. 18 19
      admin/src/main/java/com/ozs/admin/web/controller/common/CommonController.java
  50. 18 9
      admin/src/main/java/com/ozs/admin/web/controller/monitor/CacheController.java
  51. 4 4
      admin/src/main/java/com/ozs/admin/web/controller/monitor/ServerController.java
  52. 12 8
      admin/src/main/java/com/ozs/admin/web/controller/monitor/SysLogininforController.java
  53. 12 8
      admin/src/main/java/com/ozs/admin/web/controller/monitor/SysOperlogController.java
  54. 13 10
      admin/src/main/java/com/ozs/admin/web/controller/monitor/SysUserOnlineController.java
  55. 15 9
      admin/src/main/java/com/ozs/admin/web/controller/system/SysConfigController.java
  56. 15 9
      admin/src/main/java/com/ozs/admin/web/controller/system/SysDeptController.java
  57. 16 10
      admin/src/main/java/com/ozs/admin/web/controller/system/SysDictDataController.java
  58. 15 9
      admin/src/main/java/com/ozs/admin/web/controller/system/SysDictTypeController.java
  59. 4 4
      admin/src/main/java/com/ozs/admin/web/controller/system/SysIndexController.java
  60. 12 13
      admin/src/main/java/com/ozs/admin/web/controller/system/SysLoginController.java
  61. 15 9
      admin/src/main/java/com/ozs/admin/web/controller/system/SysMenuController.java
  62. 14 8
      admin/src/main/java/com/ozs/admin/web/controller/system/SysNoticeController.java
  63. 16 10
      admin/src/main/java/com/ozs/admin/web/controller/system/SysPostController.java
  64. 13 7
      admin/src/main/java/com/ozs/admin/web/controller/system/SysProfileController.java
  65. 6 6
      admin/src/main/java/com/ozs/admin/web/controller/system/SysRegisterController.java
  66. 16 10
      admin/src/main/java/com/ozs/admin/web/controller/system/SysRoleController.java
  67. 18 12
      admin/src/main/java/com/ozs/admin/web/controller/system/SysUserController.java
  68. 20 9
      admin/src/main/java/com/ozs/admin/web/controller/tool/TestController.java
  69. 14 10
      admin/src/main/java/com/ozs/admin/web/core/config/SwaggerConfig.java
  70. 0 0
      vehicle-admin/src/main/resources/META-INF/spring-devtools.properties
  71. 8 8
      admin/src/main/resources/application-druid.yml
  72. 36 33
      admin/src/main/resources/application-dev.yml
  73. 24 0
      vehicle-admin/src/main/resources/banner.txt
  74. 0 0
      vehicle-admin/src/main/resources/i18n/messages.properties
  75. 9 9
      out/production/admin/logback.xml
  76. 0 0
      vehicle-admin/src/main/resources/mybatis/mybatis-config.xml

+ 1 - 1
.idea/compiler.xml

@@ -7,8 +7,8 @@
         <sourceOutputDir name="target/generated-sources/annotations" />
         <sourceOutputDir name="target/generated-sources/annotations" />
         <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
         <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
         <outputRelativeToContentRoot value="true" />
         <outputRelativeToContentRoot value="true" />
-        <module name="admin" />
         <module name="business-service" />
         <module name="business-service" />
+        <module name="hazard-admin" />
       </profile>
       </profile>
     </annotationProcessing>
     </annotationProcessing>
     <bytecodeTargetLevel>
     <bytecodeTargetLevel>

+ 2 - 2
.idea/encodings.xml

@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
 <project version="4">
   <component name="Encoding">
   <component name="Encoding">
-    <file url="file://$PROJECT_DIR$/admin/src/main/java" charset="UTF-8" />
-    <file url="file://$PROJECT_DIR$/admin/src/main/resources" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/business-service/src/main/java" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/business-service/src/main/java" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/business-service/src/main/resources" charset="UTF-8" />
     <file url="file://$PROJECT_DIR$/business-service/src/main/resources" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/vehicle-admin/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/vehicle-admin/src/main/resources" charset="UTF-8" />
   </component>
   </component>
 </project>
 </project>

+ 15 - 5
.idea/jarRepositories.xml

@@ -1,20 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
 <project version="4">
   <component name="RemoteRepositoriesConfiguration">
   <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>
     <remote-repository>
       <option name="id" value="central" />
       <option name="id" value="central" />
       <option name="name" value="Central Repository" />
       <option name="name" value="Central Repository" />
       <option name="url" value="https://repo.maven.apache.org/maven2" />
       <option name="url" value="https://repo.maven.apache.org/maven2" />
     </remote-repository>
     </remote-repository>
+    <remote-repository>
+      <option name="id" value="nexus" />
+      <option name="name" value="Nexus Repository" />
+      <option name="url" value="http://10.21.171.91:8084/nexus/content/groups/public/" />
+    </remote-repository>
     <remote-repository>
     <remote-repository>
       <option name="id" value="central" />
       <option name="id" value="central" />
-      <option name="name" value="Maven Central repository" />
-      <option name="url" value="https://repo1.maven.org/maven2" />
+      <option name="name" value="Central Repository" />
+      <option name="url" value="http://maven.aliyun.com/nexus/content/repositories/central/" />
     </remote-repository>
     </remote-repository>
     <remote-repository>
     <remote-repository>
-      <option name="id" value="public" />
-      <option name="name" value="aliyun nexus" />
-      <option name="url" value="https://maven.aliyun.com/repository/public" />
+      <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>
     <remote-repository>
     <remote-repository>
       <option name="id" value="jboss.community" />
       <option name="id" value="jboss.community" />

+ 1 - 3
.idea/misc.xml

@@ -13,7 +13,5 @@
       </set>
       </set>
     </option>
     </option>
   </component>
   </component>
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
-    <output url="file://$PROJECT_DIR$/out" />
-  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
 </project>
 </project>

+ 0 - 8
.idea/modules.xml

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/admin/admin.iml" filepath="$PROJECT_DIR$/admin/admin.iml" />
-    </modules>
-  </component>
-</project>

+ 0 - 2
Vehicle.iml

@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4" />

+ 0 - 22
admin/admin.iml

@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-    </content>
-    <orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="module-library" exported="">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../Monitor/out/artifacts/Monitor_jar/Monitor.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-  </component>
-</module>

+ 0 - 30
admin/src/main/java/com/ozs/admin/VehicleApplication.java

@@ -1,30 +0,0 @@
-package com.ozs.admin;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
-
-/**
- * 启动程序
- * 
- * @author ruoyi
- */
-@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },scanBasePackages = {"com.ozs.common","com.ozs.framework","com.ozs.generator","com.ozs.quartz","com.ozs.system","com.ozs.admin"})
-public class VehicleApplication
-{
-    public static void main(String[] args)
-    {
-        // System.setProperty("spring.devtools.restart.enabled", "false");
-        SpringApplication.run(VehicleApplication.class, args);
-        System.out.println("(♥◠‿◠)ノ゙  若依启动成功   ლ(´ڡ`ლ)゙  \n" +
-                " .-------.       ____     __        \n" +
-                " |  _ _   \\      \\   \\   /  /    \n" +
-                " | ( ' )  |       \\  _. /  '       \n" +
-                " |(_ o _) /        _( )_ .'         \n" +
-                " | (_,_).' __  ___(_ o _)'          \n" +
-                " |  |\\ \\  |  ||   |(_,_)'         \n" +
-                " |  | \\ `'   /|   `-'  /           \n" +
-                " |  |  \\    /  \\      /           \n" +
-                " ''-'   `'-'    `-..-'              ");
-    }
-}

+ 0 - 12
admin/src/main/resources/application.yml

@@ -1,12 +0,0 @@
-# 开发环境配置
-server:
-  # 服务器的HTTP端口,默认为8080
-  port: 8080
-  servlet:
-    # 应用的访问路径
-    context-path: /
-
-# Spring配置
-spring:
-  profiles:
-    active: druid,dev

+ 0 - 93
admin/src/main/resources/logback.xml

@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration>
-    <!-- 日志存放路径 -->
-	<property name="log.path" value="/home/monitor/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.monitor" 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> 

+ 10 - 1
business-service/pom.xml

@@ -6,10 +6,19 @@
         <artifactId>Vehicle</artifactId>
         <artifactId>Vehicle</artifactId>
         <groupId>com.ozs</groupId>
         <groupId>com.ozs</groupId>
         <version>1.0</version>
         <version>1.0</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <modelVersion>4.0.0</modelVersion>
 
 
     <artifactId>business-service</artifactId>
     <artifactId>business-service</artifactId>
+    <dependencies>
 
 
+        <!-- 通用工具-->
+        <dependency>
+            <groupId>com.ozs</groupId>
+            <artifactId>base-common</artifactId>
+        </dependency>
 
 
-</project>
+    </dependencies>
+
+</project>

BIN
out/production/admin/META-INF/admin.kotlin_module


+ 0 - 1
out/production/admin/META-INF/spring-devtools.properties

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

+ 0 - 135
out/production/admin/application-dev.yml

@@ -1,135 +0,0 @@
-# 项目相关配置
-monitor:
-  # 名称
-  name: monitor
-  # 版本
-  version: 1.0.0
-  # 版权年份
-  copyrightYear: 2023
-  # 实例演示开关
-  demoEnabled: true
-  # 文件路径 示例( Windows配置D:/monitor/uploadPath,Linux配置 /home/monitor/uploadPath)
-  profile: D:/monitor/uploadPath
-  # 获取ip地址开关
-  addressEnabled: false
-  # 验证码类型 math 数组计算 char 字符验证
-  captchaType: math
-  # 全部用户是否开启接口权限校验,排除admin用户
-  permissionsEnable: false
-
-
-# 开发环境配置
-server:
-  tomcat:
-    # tomcat的URI编码
-    uri-encoding: UTF-8
-    # 连接数满后的排队数,默认为100
-    accept-count: 1000
-    threads:
-      # tomcat最大线程数,默认为200
-      max: 800
-      # Tomcat启动初始化的线程数,默认值10
-      min-spare: 100
-
-# 日志配置
-logging:
-  level:
-    com.ozs: debug
-    org.springframework: warn
-
-
-# 用户配置
-user:
-  password:
-    # 密码最大错误次数
-    maxRetryCount: 5
-    # 密码锁定时间(默认10分钟)
-    lockTime: 10
-
-# Spring配置
-spring:
-  # 资源信息
-  messages:
-    # 国际化资源文件路径
-    basename: i18n/messages
-  # 文件上传
-  servlet:
-    multipart:
-      # 单个文件大小
-      max-file-size:  10MB
-      # 设置总上传的文件大小
-      max-request-size:  20MB
-  # 服务模块
-  devtools:
-    restart:
-      # 热部署开关
-      enabled: true
-  # redis 配置
-  redis:
-    # 地址
-    host: localhost
-    # 端口,默认为6379
-    port: 6379
-    # 数据库索引
-    database: 0
-    # 密码
-    password:
-    # 连接超时时间
-    timeout: 100s
-    lettuce:
-      pool:
-        # 连接池中的最小空闲连接
-        min-idle: 0
-        # 连接池中的最大空闲连接
-        max-idle: 8
-        # 连接池的最大数据库连接数
-        max-active: 8
-        # #连接池最大阻塞等待时间(使用负值表示没有限制)
-        max-wait: -1ms
-
-# token配置
-token:
-  # 令牌自定义标识
-  header: Authorization
-  # 令牌密钥
-  secret: abcdefghijklmnopqrstuvwxyz
-  # 令牌有效期(默认30分钟)
-  expireTime: 3000
-
-# MyBatis配置
-mybatis:
-  # 搜索指定包别名
-  typeAliasesPackage: com.ozs.**.system
-  # 配置mapper的扫描,找到所有的mapper.xml映射文件
-  mapperLocations: classpath*:mapper/**/*Mapper.xml
-  # 加载全局的配置文件
-  configLocation: classpath:mybatis/mybatis-config.xml
-
-# MyBatis-plus配置
-mybatis-plus:
-  config-location: classpath:mybatis/mybatis-config.xml
-  typeAliasesPackage: com.ozs.**.system
-  mapperLocations: classpath*:mapper/**/*Mapper.xml
-
-# PageHelper分页插件
-pagehelper:
-  helperDialect: mysql
-  supportMethodsArguments: true
-  params: count=countSql
-
-# Swagger配置
-swagger:
-  # 是否开启swagger
-  enabled: true
-  # 请求前缀
-  #  pathMapping: /dev-api
-  pathMapping: /
-
-# 防止XSS攻击
-xss:
-  # 过滤开关
-  enabled: true
-  # 排除链接(多个用逗号分隔)
-  excludes: /system/notice
-  # 匹配链接
-  urlPatterns: /system/*,/monitor/*,/tool/*

+ 0 - 57
out/production/admin/application-druid.yml

@@ -1,57 +0,0 @@
-# 数据源配置
-spring:
-    datasource:
-        type: com.alibaba.druid.pool.DruidDataSource
-        driverClassName: com.mysql.cj.jdbc.Driver
-        druid:
-            # 主库数据源
-            master:
-                url: jdbc:mysql://localhost:3306/ruoyi?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
-                username: root
-                password: root
-            # 从库数据源
-            slave:
-                # 从数据源开关/默认关闭
-                enabled: false
-                url: 
-                username: 
-                password: 
-            # 初始连接数
-            initialSize: 5
-            # 最小连接池数量
-            minIdle: 10
-            # 最大连接池数量
-            maxActive: 20
-            # 配置获取连接等待超时的时间
-            maxWait: 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

+ 0 - 12
out/production/admin/application.yml

@@ -1,12 +0,0 @@
-# 开发环境配置
-server:
-  # 服务器的HTTP端口,默认为8080
-  port: 8080
-  servlet:
-    # 应用的访问路径
-    context-path: /
-
-# Spring配置
-spring:
-  profiles:
-    active: druid,dev

BIN
out/production/admin/com/ozs/admin/VehicleApplication.class


BIN
out/production/admin/com/ozs/admin/VehicleServletInitializer.class


BIN
out/production/admin/com/ozs/admin/web/controller/common/CaptchaController.class


BIN
out/production/admin/com/ozs/admin/web/controller/common/CommonController.class


BIN
out/production/admin/com/ozs/admin/web/controller/monitor/CacheController.class


BIN
out/production/admin/com/ozs/admin/web/controller/monitor/ServerController.class


BIN
out/production/admin/com/ozs/admin/web/controller/monitor/SysLogininforController.class


BIN
out/production/admin/com/ozs/admin/web/controller/monitor/SysOperlogController.class


BIN
out/production/admin/com/ozs/admin/web/controller/monitor/SysUserOnlineController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysConfigController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysDeptController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysDictDataController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysDictTypeController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysIndexController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysLoginController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysMenuController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysNoticeController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysPostController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysProfileController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysRegisterController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysRoleController.class


BIN
out/production/admin/com/ozs/admin/web/controller/system/SysUserController.class


BIN
out/production/admin/com/ozs/admin/web/controller/tool/TestController.class


BIN
out/production/admin/com/ozs/admin/web/controller/tool/UserEntity.class


BIN
out/production/admin/com/ozs/admin/web/core/config/SwaggerConfig.class


+ 0 - 37
out/production/admin/i18n/messages.properties

@@ -1,37 +0,0 @@
-#错误消息
-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=角色已封禁,请联系管理员
-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}]

+ 0 - 20
out/production/admin/mybatis/mybatis-config.xml

@@ -1,20 +0,0 @@
-<?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>

+ 23 - 139
pom.xml

@@ -10,31 +10,14 @@
     <version>1.0</version>
     <version>1.0</version>
 
 
     <description>地系统</description>
     <description>地系统</description>
-    <modules>
-        <module>admin</module>
-        <module>business-service</module>
-    </modules>
+
 
 
     <properties>
     <properties>
-        <monitor.version>1.0</monitor.version>
+        <base.version>3.8.5</base.version>
+        <vehicle.version>1.0</vehicle.version>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <java.version>1.8</java.version>
         <java.version>1.8</java.version>
-        <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
-        <druid.version>1.2.15</druid.version>
-        <bitwalker.version>1.21</bitwalker.version>
-        <swagger.version>3.0.0</swagger.version>
-        <kaptcha.version>2.3.3</kaptcha.version>
-        <pagehelper.boot.version>1.4.6</pagehelper.boot.version>
-        <fastjson.version>2.0.23</fastjson.version>
-        <oshi.version>6.4.0</oshi.version>
-        <commons.io.version>2.11.0</commons.io.version>
-        <commons.fileupload.version>1.4</commons.fileupload.version>
-        <commons.collections.version>3.2.2</commons.collections.version>
-        <poi.version>4.1.2</poi.version>
-        <velocity.version>2.3</velocity.version>
-        <jwt.version>0.9.1</jwt.version>
-        <mybatis-plus.version>3.5.1</mybatis-plus.version>
     </properties>
     </properties>
 
 
     <!-- 依赖声明 -->
     <!-- 依赖声明 -->
@@ -50,145 +33,46 @@
                 <scope>import</scope>
                 <scope>import</scope>
             </dependency>
             </dependency>
 
 
-            <!-- 阿里数据库连接池 -->
-            <dependency>
-                <groupId>com.alibaba</groupId>
-                <artifactId>druid-spring-boot-starter</artifactId>
-                <version>${druid.version}</version>
-            </dependency>
-
-            <!-- 解析客户端操作系统、浏览器等 -->
-            <dependency>
-                <groupId>eu.bitwalker</groupId>
-                <artifactId>UserAgentUtils</artifactId>
-                <version>${bitwalker.version}</version>
-            </dependency>
-
-            <!-- pagehelper 分页插件 -->
-            <dependency>
-                <groupId>com.github.pagehelper</groupId>
-                <artifactId>pagehelper-spring-boot-starter</artifactId>
-                <version>${pagehelper.boot.version}</version>
-            </dependency>
-
-            <!-- 获取系统信息 -->
-            <dependency>
-                <groupId>com.github.oshi</groupId>
-                <artifactId>oshi-core</artifactId>
-                <version>${oshi.version}</version>
-            </dependency>
-
-            <!-- Swagger3依赖 -->
-            <dependency>
-                <groupId>io.springfox</groupId>
-                <artifactId>springfox-boot-starter</artifactId>
-                <version>${swagger.version}</version>
-                <exclusions>
-                    <exclusion>
-                        <groupId>io.swagger</groupId>
-                        <artifactId>swagger-models</artifactId>
-                    </exclusion>
-                </exclusions>
-            </dependency>
-
-            <!-- io常用工具类 -->
-            <dependency>
-                <groupId>commons-io</groupId>
-                <artifactId>commons-io</artifactId>
-                <version>${commons.io.version}</version>
-            </dependency>
-
-            <!-- 文件上传工具类 -->
-            <dependency>
-                <groupId>commons-fileupload</groupId>
-                <artifactId>commons-fileupload</artifactId>
-                <version>${commons.fileupload.version}</version>
-            </dependency>
-
-            <!-- excel工具 -->
-            <dependency>
-                <groupId>org.apache.poi</groupId>
-                <artifactId>poi-ooxml</artifactId>
-                <version>${poi.version}</version>
-            </dependency>
-
-            <!-- velocity代码生成使用模板 -->
-            <dependency>
-                <groupId>org.apache.velocity</groupId>
-                <artifactId>velocity-engine-core</artifactId>
-                <version>${velocity.version}</version>
-            </dependency>
-
-            <!-- collections工具类 -->
-            <dependency>
-                <groupId>commons-collections</groupId>
-                <artifactId>commons-collections</artifactId>
-                <version>${commons.collections.version}</version>
-            </dependency>
-
-            <!-- 阿里JSON解析器 -->
-            <dependency>
-                <groupId>com.alibaba.fastjson2</groupId>
-                <artifactId>fastjson2</artifactId>
-                <version>${fastjson.version}</version>
-            </dependency>
-
-            <!-- Token生成与解析-->
-            <dependency>
-                <groupId>io.jsonwebtoken</groupId>
-                <artifactId>jjwt</artifactId>
-                <version>${jwt.version}</version>
-            </dependency>
-
-            <!-- 验证码 -->
-            <dependency>
-                <groupId>pro.fessional</groupId>
-                <artifactId>kaptcha</artifactId>
-                <version>${kaptcha.version}</version>
-            </dependency>
-
-            <!-- 定时任务-->
+            <!-- 通用工具-->
             <dependency>
             <dependency>
                 <groupId>com.ozs</groupId>
                 <groupId>com.ozs</groupId>
-                <artifactId>quartz</artifactId>
-                <version>${monitor.version}</version>
+                <artifactId>base-common</artifactId>
+                <version>${base.version}</version>
             </dependency>
             </dependency>
 
 
-            <!-- 代码生成-->
             <dependency>
             <dependency>
                 <groupId>com.ozs</groupId>
                 <groupId>com.ozs</groupId>
-                <artifactId>generator</artifactId>
-                <version>${monitor.version}</version>
+                <artifactId>base-framework</artifactId>
+                <version>${base.version}</version>
             </dependency>
             </dependency>
 
 
-            <!-- 核心模块-->
+            <!-- 定时任务-->
             <dependency>
             <dependency>
                 <groupId>com.ozs</groupId>
                 <groupId>com.ozs</groupId>
-                <artifactId>framework</artifactId>
-                <version>${monitor.version}</version>
+                <artifactId>base-quartz</artifactId>
+                <version>${base.version}</version>
             </dependency>
             </dependency>
 
 
-            <!-- 系统模块-->
+            <!-- 代码生成-->
             <dependency>
             <dependency>
                 <groupId>com.ozs</groupId>
                 <groupId>com.ozs</groupId>
-                <artifactId>system</artifactId>
-                <version>${monitor.version}</version>
+                <artifactId>base-generator</artifactId>
+                <version>${base.version}</version>
             </dependency>
             </dependency>
 
 
-            <!-- 通用工具-->
             <dependency>
             <dependency>
                 <groupId>com.ozs</groupId>
                 <groupId>com.ozs</groupId>
-                <artifactId>common</artifactId>
-                <version>${monitor.version}</version>
-            </dependency>
-            <!-- mybatis-plus -->
-            <dependency>
-                <groupId>com.baomidou</groupId>
-                <artifactId>mybatis-plus-boot-starter</artifactId>
-                <version>${mybatis-plus.version}</version>
+                <artifactId>business-service</artifactId>
+                <version>${vehicle.version}</version>
             </dependency>
             </dependency>
         </dependencies>
         </dependencies>
     </dependencyManagement>
     </dependencyManagement>
+
+    <modules>
+        <module>vehicle-admin</module>
+        <module>business-service</module>
+    </modules>
+
     <build>
     <build>
         <plugins>
         <plugins>
             <plugin>
             <plugin>
@@ -228,4 +112,4 @@
             </snapshots>
             </snapshots>
         </pluginRepository>
         </pluginRepository>
     </pluginRepositories>
     </pluginRepositories>
-</project>
+</project>

+ 39 - 8
admin/pom.xml

@@ -6,13 +6,19 @@
         <artifactId>Vehicle</artifactId>
         <artifactId>Vehicle</artifactId>
         <groupId>com.ozs</groupId>
         <groupId>com.ozs</groupId>
         <version>1.0</version>
         <version>1.0</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     </parent>
+
     <modelVersion>4.0.0</modelVersion>
     <modelVersion>4.0.0</modelVersion>
+    <packaging>jar</packaging>
+    <version>1.0</version>
+    <artifactId>vehicle-admin</artifactId>
+    <name>vehicle-admin</name>
 
 
-    <artifactId>admin</artifactId>
     <description>
     <description>
         web服务入口
         web服务入口
     </description>
     </description>
+
     <dependencies>
     <dependencies>
 
 
         <!-- spring-boot-devtools -->
         <!-- spring-boot-devtools -->
@@ -23,10 +29,10 @@
         </dependency>
         </dependency>
 
 
         <!-- swagger3-->
         <!-- swagger3-->
-        <dependency>
-            <groupId>io.springfox</groupId>
-            <artifactId>springfox-boot-starter</artifactId>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>io.springfox</groupId>-->
+<!--            <artifactId>springfox-boot-starter</artifactId>-->
+<!--        </dependency>-->
 
 
         <!-- 防止进入swagger页面报类型转换错误,排除3.0.0中的引用,手动增加1.6.2版本 -->
         <!-- 防止进入swagger页面报类型转换错误,排除3.0.0中的引用,手动增加1.6.2版本 -->
         <dependency>
         <dependency>
@@ -35,11 +41,36 @@
             <version>1.6.2</version>
             <version>1.6.2</version>
         </dependency>
         </dependency>
 
 
-        <!-- Mysql驱动包 -->
+         <!-- Mysql驱动包 -->
         <dependency>
         <dependency>
             <groupId>mysql</groupId>
             <groupId>mysql</groupId>
             <artifactId>mysql-connector-java</artifactId>
             <artifactId>mysql-connector-java</artifactId>
         </dependency>
         </dependency>
+
+        <!-- 核心模块-->
+        <dependency>
+            <groupId>com.ozs</groupId>
+            <artifactId>base-framework</artifactId>
+        </dependency>
+
+        <!-- 定时任务-->
+        <dependency>
+            <groupId>com.ozs</groupId>
+            <artifactId>base-quartz</artifactId>
+        </dependency>
+
+        <!-- 代码生成-->
+        <dependency>
+            <groupId>com.ozs</groupId>
+            <artifactId>base-generator</artifactId>
+        </dependency>
+
+        <!-- 业务代码-->
+        <dependency>
+            <groupId>com.ozs</groupId>
+            <artifactId>business-service</artifactId>
+        </dependency>
+
     </dependencies>
     </dependencies>
 
 
     <build>
     <build>
@@ -67,9 +98,9 @@
                     <failOnMissingWebXml>false</failOnMissingWebXml>
                     <failOnMissingWebXml>false</failOnMissingWebXml>
                     <warName>${project.artifactId}</warName>
                     <warName>${project.artifactId}</warName>
                 </configuration>
                 </configuration>
-            </plugin>
+           </plugin>
         </plugins>
         </plugins>
         <finalName>${project.artifactId}</finalName>
         <finalName>${project.artifactId}</finalName>
     </build>
     </build>
 
 
-</project>
+</project>

+ 21 - 0
vehicle-admin/src/main/java/com/ozs/VehicleApplication.java

@@ -0,0 +1,21 @@
+package com.ozs;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
+
+/**
+ * 启动程序
+ *
+ * @author ruoyi
+ */
+@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
+public class VehicleApplication
+{
+    public static void main(String[] args)
+    {
+        // System.setProperty("spring.devtools.restart.enabled", "false");
+        SpringApplication.run(VehicleApplication.class, args);
+        System.out.println("(♥◠‿◠)ノ゙  启动成功   ლ(´ڡ`ლ)゙");
+    }
+}

+ 3 - 3
admin/src/main/java/com/ozs/admin/VehicleServletInitializer.java

@@ -1,11 +1,11 @@
-package com.ozs.admin;
+package com.ozs;
 
 
 import org.springframework.boot.builder.SpringApplicationBuilder;
 import org.springframework.boot.builder.SpringApplicationBuilder;
 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 
 
 /**
 /**
  * web容器中进行部署
  * web容器中进行部署
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 public class VehicleServletInitializer extends SpringBootServletInitializer
 public class VehicleServletInitializer extends SpringBootServletInitializer
@@ -13,6 +13,6 @@ public class VehicleServletInitializer extends SpringBootServletInitializer
     @Override
     @Override
     protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
     protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
     {
     {
-        return application.sources(com.ozs.admin.VehicleApplication.class);
+        return application.sources(VehicleApplication.class);
     }
     }
 }
 }

+ 15 - 16
admin/src/main/java/com/ozs/admin/web/controller/common/CaptchaController.java

@@ -1,7 +1,17 @@
-package com.ozs.admin.web.controller.common;
+package com.ozs.web.controller.common;
 
 
+import java.awt.image.BufferedImage;
+import java.io.IOException;
+import java.util.concurrent.TimeUnit;
+import javax.annotation.Resource;
+import javax.imageio.ImageIO;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.util.FastByteArrayOutputStream;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.google.code.kaptcha.Producer;
 import com.google.code.kaptcha.Producer;
-import com.ozs.common.config.RuoYiConfig;
+import com.ozs.common.config.BaseConfig;
 import com.ozs.common.constant.CacheConstants;
 import com.ozs.common.constant.CacheConstants;
 import com.ozs.common.constant.Constants;
 import com.ozs.common.constant.Constants;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
@@ -9,21 +19,10 @@ import com.ozs.common.core.redis.RedisCache;
 import com.ozs.common.utils.sign.Base64;
 import com.ozs.common.utils.sign.Base64;
 import com.ozs.common.utils.uuid.IdUtils;
 import com.ozs.common.utils.uuid.IdUtils;
 import com.ozs.system.service.ISysConfigService;
 import com.ozs.system.service.ISysConfigService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.util.FastByteArrayOutputStream;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.annotation.Resource;
-import javax.imageio.ImageIO;
-import javax.servlet.http.HttpServletResponse;
-import java.awt.image.BufferedImage;
-import java.io.IOException;
-import java.util.concurrent.TimeUnit;
 
 
 /**
 /**
  * 验证码操作处理
  * 验证码操作处理
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -37,7 +36,7 @@ public class CaptchaController
 
 
     @Autowired
     @Autowired
     private RedisCache redisCache;
     private RedisCache redisCache;
-    
+
     @Autowired
     @Autowired
     private ISysConfigService configService;
     private ISysConfigService configService;
     /**
     /**
@@ -62,7 +61,7 @@ public class CaptchaController
         BufferedImage image = null;
         BufferedImage image = null;
 
 
         // 生成验证码
         // 生成验证码
-        String captchaType = RuoYiConfig.getCaptchaType();
+        String captchaType = BaseConfig.getCaptchaType();
         if ("math".equals(captchaType))
         if ("math".equals(captchaType))
         {
         {
             String capText = captchaProducerMath.createText();
             String capText = captchaProducerMath.createText();

+ 18 - 19
admin/src/main/java/com/ozs/admin/web/controller/common/CommonController.java

@@ -1,12 +1,9 @@
-package com.ozs.admin.web.controller.common;
+package com.ozs.web.controller.common;
 
 
-import com.ozs.common.config.RuoYiConfig;
-import com.ozs.common.constant.Constants;
-import com.ozs.common.core.domain.AjaxResult;
-import com.ozs.common.utils.StringUtils;
-import com.ozs.common.utils.file.FileUploadUtils;
-import com.ozs.common.utils.file.FileUtils;
-import com.ozs.framework.config.ServerConfig;
+import java.util.ArrayList;
+import java.util.List;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 import org.slf4j.Logger;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -16,15 +13,17 @@ import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartFile;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.util.ArrayList;
-import java.util.List;
+import com.ozs.common.config.BaseConfig;
+import com.ozs.common.constant.Constants;
+import com.ozs.common.core.domain.AjaxResult;
+import com.ozs.common.utils.StringUtils;
+import com.ozs.common.utils.file.FileUploadUtils;
+import com.ozs.common.utils.file.FileUtils;
+import com.ozs.framework.config.ServerConfig;
 
 
 /**
 /**
  * 通用请求处理
  * 通用请求处理
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -40,7 +39,7 @@ public class CommonController
 
 
     /**
     /**
      * 通用下载请求
      * 通用下载请求
-     * 
+     *
      * @param fileName 文件名称
      * @param fileName 文件名称
      * @param delete 是否删除
      * @param delete 是否删除
      */
      */
@@ -54,7 +53,7 @@ public class CommonController
                 throw new Exception(StringUtils.format("文件名称({})非法,不允许下载。 ", fileName));
                 throw new Exception(StringUtils.format("文件名称({})非法,不允许下载。 ", fileName));
             }
             }
             String realFileName = System.currentTimeMillis() + fileName.substring(fileName.indexOf("_") + 1);
             String realFileName = System.currentTimeMillis() + fileName.substring(fileName.indexOf("_") + 1);
-            String filePath = RuoYiConfig.getDownloadPath() + fileName;
+            String filePath = BaseConfig.getDownloadPath() + fileName;
 
 
             response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
             response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
             FileUtils.setAttachmentResponseHeader(response, realFileName);
             FileUtils.setAttachmentResponseHeader(response, realFileName);
@@ -79,7 +78,7 @@ public class CommonController
         try
         try
         {
         {
             // 上传文件路径
             // 上传文件路径
-            String filePath = RuoYiConfig.getUploadPath();
+            String filePath = BaseConfig.getUploadPath();
             // 上传并返回新文件名称
             // 上传并返回新文件名称
             String fileName = FileUploadUtils.upload(filePath, file);
             String fileName = FileUploadUtils.upload(filePath, file);
             String url = serverConfig.getUrl() + fileName;
             String url = serverConfig.getUrl() + fileName;
@@ -105,7 +104,7 @@ public class CommonController
         try
         try
         {
         {
             // 上传文件路径
             // 上传文件路径
-            String filePath = RuoYiConfig.getUploadPath();
+            String filePath = BaseConfig.getUploadPath();
             List<String> urls = new ArrayList<String>();
             List<String> urls = new ArrayList<String>();
             List<String> fileNames = new ArrayList<String>();
             List<String> fileNames = new ArrayList<String>();
             List<String> newFileNames = new ArrayList<String>();
             List<String> newFileNames = new ArrayList<String>();
@@ -147,7 +146,7 @@ public class CommonController
                 throw new Exception(StringUtils.format("资源文件({})非法,不允许下载。 ", resource));
                 throw new Exception(StringUtils.format("资源文件({})非法,不允许下载。 ", resource));
             }
             }
             // 本地资源路径
             // 本地资源路径
-            String localPath = RuoYiConfig.getProfile();
+            String localPath = BaseConfig.getProfile();
             // 数据库资源地址
             // 数据库资源地址
             String downloadPath = localPath + StringUtils.substringAfter(resource, Constants.RESOURCE_PREFIX);
             String downloadPath = localPath + StringUtils.substringAfter(resource, Constants.RESOURCE_PREFIX);
             // 下载名称
             // 下载名称

+ 18 - 9
admin/src/main/java/com/ozs/admin/web/controller/monitor/CacheController.java

@@ -1,20 +1,29 @@
-package com.ozs.admin.web.controller.monitor;
+package com.ozs.web.controller.monitor;
 
 
-import com.ozs.common.constant.CacheConstants;
-import com.ozs.common.core.domain.AjaxResult;
-import com.ozs.common.utils.StringUtils;
-import com.ozs.system.domain.SysCache;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.RedisCallback;
 import org.springframework.data.redis.core.RedisCallback;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.*;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ozs.common.constant.CacheConstants;
+import com.ozs.common.core.domain.AjaxResult;
+import com.ozs.common.utils.StringUtils;
+import com.ozs.system.domain.SysCache;
 
 
 /**
 /**
  * 缓存监控
  * 缓存监控
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 4 - 4
admin/src/main/java/com/ozs/admin/web/controller/monitor/ServerController.java

@@ -1,15 +1,15 @@
-package com.ozs.admin.web.controller.monitor;
+package com.ozs.web.controller.monitor;
 
 
-import com.ozs.common.core.domain.AjaxResult;
-import com.ozs.framework.web.domain.Server;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
+import com.ozs.common.core.domain.AjaxResult;
+import com.ozs.framework.web.domain.Server;
 
 
 /**
 /**
  * 服务器监控
  * 服务器监控
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 12 - 8
admin/src/main/java/com/ozs/admin/web/controller/monitor/SysLogininforController.java

@@ -1,5 +1,15 @@
-package com.ozs.admin.web.controller.monitor;
+package com.ozs.web.controller.monitor;
 
 
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
@@ -9,16 +19,10 @@ import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.framework.web.service.SysPasswordService;
 import com.ozs.framework.web.service.SysPasswordService;
 import com.ozs.system.domain.SysLogininfor;
 import com.ozs.system.domain.SysLogininfor;
 import com.ozs.system.service.ISysLogininforService;
 import com.ozs.system.service.ISysLogininforService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
 
 
 /**
 /**
  * 系统访问记录
  * 系统访问记录
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 12 - 8
admin/src/main/java/com/ozs/admin/web/controller/monitor/SysOperlogController.java

@@ -1,5 +1,15 @@
-package com.ozs.admin.web.controller.monitor;
+package com.ozs.web.controller.monitor;
 
 
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
@@ -8,16 +18,10 @@ import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.system.domain.SysOperLog;
 import com.ozs.system.domain.SysOperLog;
 import com.ozs.system.service.ISysOperLogService;
 import com.ozs.system.service.ISysOperLogService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
 
 
 /**
 /**
  * 操作日志记录
  * 操作日志记录
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 13 - 10
admin/src/main/java/com/ozs/admin/web/controller/monitor/SysUserOnlineController.java

@@ -1,5 +1,16 @@
-package com.ozs.admin.web.controller.monitor;
+package com.ozs.web.controller.monitor;
 
 
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.CacheConstants;
 import com.ozs.common.constant.CacheConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -11,18 +22,10 @@ import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.system.domain.SysUserOnline;
 import com.ozs.system.domain.SysUserOnline;
 import com.ozs.system.service.ISysUserOnlineService;
 import com.ozs.system.service.ISysUserOnlineService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.List;
 
 
 /**
 /**
  * 在线用户监控
  * 在线用户监控
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 15 - 9
admin/src/main/java/com/ozs/admin/web/controller/system/SysConfigController.java

@@ -1,5 +1,18 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -9,17 +22,10 @@ import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.system.domain.SysConfig;
 import com.ozs.system.domain.SysConfig;
 import com.ozs.system.service.ISysConfigService;
 import com.ozs.system.service.ISysConfigService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
 
 
 /**
 /**
  * 参数配置 信息操作处理
  * 参数配置 信息操作处理
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 15 - 9
admin/src/main/java/com/ozs/admin/web/controller/system/SysDeptController.java

@@ -1,5 +1,18 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import org.apache.commons.lang3.ArrayUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -8,17 +21,10 @@ import com.ozs.common.core.domain.entity.SysDept;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.system.service.ISysDeptService;
 import com.ozs.system.service.ISysDeptService;
-import org.apache.commons.lang3.ArrayUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
 
 
 /**
 /**
  * 部门信息
  * 部门信息
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 16 - 10
admin/src/main/java/com/ozs/admin/web/controller/system/SysDictDataController.java

@@ -1,5 +1,19 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.ArrayList;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
@@ -10,18 +24,10 @@ import com.ozs.common.utils.StringUtils;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.system.service.ISysDictDataService;
 import com.ozs.system.service.ISysDictDataService;
 import com.ozs.system.service.ISysDictTypeService;
 import com.ozs.system.service.ISysDictTypeService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.ArrayList;
-import java.util.List;
 
 
 /**
 /**
  * 数据字典信息
  * 数据字典信息
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 15 - 9
admin/src/main/java/com/ozs/admin/web/controller/system/SysDictTypeController.java

@@ -1,5 +1,18 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -9,17 +22,10 @@ import com.ozs.common.core.page.TableDataInfo;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.system.service.ISysDictTypeService;
 import com.ozs.system.service.ISysDictTypeService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
 
 
 /**
 /**
  * 数据字典信息
  * 数据字典信息
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 4 - 4
admin/src/main/java/com/ozs/admin/web/controller/system/SysIndexController.java

@@ -1,10 +1,10 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
-import com.ozs.common.config.RuoYiConfig;
-import com.ozs.common.utils.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.RestController;
+import com.ozs.common.config.BaseConfig;
+import com.ozs.common.utils.StringUtils;
 
 
 /**
 /**
  * 首页
  * 首页
@@ -16,7 +16,7 @@ public class SysIndexController
 {
 {
     /** 系统基础配置 */
     /** 系统基础配置 */
     @Autowired
     @Autowired
-    private RuoYiConfig ruoyiConfig;
+    private BaseConfig ruoyiConfig;
 
 
     /**
     /**
      * 访问首页,提示语
      * 访问首页,提示语

+ 12 - 13
admin/src/main/java/com/ozs/admin/web/controller/system/SysLoginController.java

@@ -1,5 +1,12 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import java.util.Set;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.constant.Constants;
 import com.ozs.common.constant.Constants;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.entity.SysMenu;
 import com.ozs.common.core.domain.entity.SysMenu;
@@ -9,18 +16,10 @@ import com.ozs.common.utils.SecurityUtils;
 import com.ozs.framework.web.service.SysLoginService;
 import com.ozs.framework.web.service.SysLoginService;
 import com.ozs.framework.web.service.SysPermissionService;
 import com.ozs.framework.web.service.SysPermissionService;
 import com.ozs.system.service.ISysMenuService;
 import com.ozs.system.service.ISysMenuService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.List;
-import java.util.Set;
 
 
 /**
 /**
  * 登录验证
  * 登录验证
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -37,7 +36,7 @@ public class SysLoginController
 
 
     /**
     /**
      * 登录方法
      * 登录方法
-     * 
+     *
      * @param loginBody 登录信息
      * @param loginBody 登录信息
      * @return 结果
      * @return 结果
      */
      */
@@ -54,7 +53,7 @@ public class SysLoginController
 
 
     /**
     /**
      * 获取用户信息
      * 获取用户信息
-     * 
+     *
      * @return 用户信息
      * @return 用户信息
      */
      */
     @GetMapping("getInfo")
     @GetMapping("getInfo")
@@ -74,7 +73,7 @@ public class SysLoginController
 
 
     /**
     /**
      * 获取路由信息
      * 获取路由信息
-     * 
+     *
      * @return 路由信息
      * @return 路由信息
      */
      */
     @GetMapping("getRouters")
     @GetMapping("getRouters")

+ 15 - 9
admin/src/main/java/com/ozs/admin/web/controller/system/SysMenuController.java

@@ -1,5 +1,17 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -8,16 +20,10 @@ import com.ozs.common.core.domain.entity.SysMenu;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.system.service.ISysMenuService;
 import com.ozs.system.service.ISysMenuService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
 
 
 /**
 /**
  * 菜单信息
  * 菜单信息
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -133,4 +139,4 @@ public class SysMenuController extends BaseController
         }
         }
         return toAjax(menuService.deleteMenuById(menuId));
         return toAjax(menuService.deleteMenuById(menuId));
     }
     }
-}
+}

+ 14 - 8
admin/src/main/java/com/ozs/admin/web/controller/system/SysNoticeController.java

@@ -1,5 +1,17 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
@@ -7,16 +19,10 @@ import com.ozs.common.core.page.TableDataInfo;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.common.enums.BusinessType;
 import com.ozs.system.domain.SysNotice;
 import com.ozs.system.domain.SysNotice;
 import com.ozs.system.service.ISysNoticeService;
 import com.ozs.system.service.ISysNoticeService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
 
 
 /**
 /**
  * 公告 信息操作处理
  * 公告 信息操作处理
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 16 - 10
admin/src/main/java/com/ozs/admin/web/controller/system/SysPostController.java

@@ -1,5 +1,18 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -9,17 +22,10 @@ import com.ozs.common.enums.BusinessType;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.common.utils.poi.ExcelUtil;
 import com.ozs.system.domain.SysPost;
 import com.ozs.system.domain.SysPost;
 import com.ozs.system.service.ISysPostService;
 import com.ozs.system.service.ISysPostService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
 
 
 /**
 /**
  * 岗位信息操作处理
  * 岗位信息操作处理
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -40,7 +46,7 @@ public class SysPostController extends BaseController
         List<SysPost> list = postService.selectPostList(post);
         List<SysPost> list = postService.selectPostList(post);
         return getDataTable(list);
         return getDataTable(list);
     }
     }
-    
+
     @Log(title = "岗位管理", businessType = BusinessType.EXPORT)
     @Log(title = "岗位管理", businessType = BusinessType.EXPORT)
     @PreAuthorize("@ss.hasPermi('system:post:export')")
     @PreAuthorize("@ss.hasPermi('system:post:export')")
     @PostMapping("/export")
     @PostMapping("/export")

+ 13 - 7
admin/src/main/java/com/ozs/admin/web/controller/system/SysProfileController.java

@@ -1,7 +1,16 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
-import com.ozs.common.config.RuoYiConfig;
+import com.ozs.common.config.BaseConfig;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
@@ -14,13 +23,10 @@ import com.ozs.common.utils.file.FileUploadUtils;
 import com.ozs.common.utils.file.MimeTypeUtils;
 import com.ozs.common.utils.file.MimeTypeUtils;
 import com.ozs.framework.web.service.TokenService;
 import com.ozs.framework.web.service.TokenService;
 import com.ozs.system.service.ISysUserService;
 import com.ozs.system.service.ISysUserService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
-import org.springframework.web.multipart.MultipartFile;
 
 
 /**
 /**
  * 个人信息 业务处理
  * 个人信息 业务处理
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -122,7 +128,7 @@ public class SysProfileController extends BaseController
         if (!file.isEmpty())
         if (!file.isEmpty())
         {
         {
             LoginUser loginUser = getLoginUser();
             LoginUser loginUser = getLoginUser();
-            String avatar = FileUploadUtils.upload(RuoYiConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION);
+            String avatar = FileUploadUtils.upload(BaseConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION);
             if (userService.updateUserAvatar(loginUser.getUsername(), avatar))
             if (userService.updateUserAvatar(loginUser.getUsername(), avatar))
             {
             {
                 AjaxResult ajax = AjaxResult.success();
                 AjaxResult ajax = AjaxResult.success();

+ 6 - 6
admin/src/main/java/com/ozs/admin/web/controller/system/SysRegisterController.java

@@ -1,19 +1,19 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.AjaxResult;
 import com.ozs.common.core.domain.model.RegisterBody;
 import com.ozs.common.core.domain.model.RegisterBody;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.common.utils.StringUtils;
 import com.ozs.framework.web.service.SysRegisterService;
 import com.ozs.framework.web.service.SysRegisterService;
 import com.ozs.system.service.ISysConfigService;
 import com.ozs.system.service.ISysConfigService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
 
 
 /**
 /**
  * 注册验证
  * 注册验证
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 16 - 10
admin/src/main/java/com/ozs/admin/web/controller/system/SysRoleController.java

@@ -1,5 +1,18 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -18,17 +31,10 @@ import com.ozs.system.domain.SysUserRole;
 import com.ozs.system.service.ISysDeptService;
 import com.ozs.system.service.ISysDeptService;
 import com.ozs.system.service.ISysRoleService;
 import com.ozs.system.service.ISysRoleService;
 import com.ozs.system.service.ISysUserService;
 import com.ozs.system.service.ISysUserService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
 
 
 /**
 /**
  * 角色信息
  * 角色信息
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController
@@ -120,7 +126,7 @@ public class SysRoleController extends BaseController
             return error("修改角色'" + role.getRoleName() + "'失败,角色权限已存在");
             return error("修改角色'" + role.getRoleName() + "'失败,角色权限已存在");
         }
         }
         role.setUpdateBy(getUsername());
         role.setUpdateBy(getUsername());
-        
+
         if (roleService.updateRole(role) > 0)
         if (roleService.updateRole(role) > 0)
         {
         {
             // 更新缓存用户权限
             // 更新缓存用户权限

+ 18 - 12
admin/src/main/java/com/ozs/admin/web/controller/system/SysUserController.java

@@ -1,5 +1,21 @@
-package com.ozs.admin.web.controller.system;
+package com.ozs.web.controller.system;
 
 
+import java.util.List;
+import java.util.stream.Collectors;
+import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.lang3.ArrayUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.annotation.Log;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.constant.UserConstants;
 import com.ozs.common.core.controller.BaseController;
 import com.ozs.common.core.controller.BaseController;
@@ -16,20 +32,10 @@ import com.ozs.system.service.ISysDeptService;
 import com.ozs.system.service.ISysPostService;
 import com.ozs.system.service.ISysPostService;
 import com.ozs.system.service.ISysRoleService;
 import com.ozs.system.service.ISysRoleService;
 import com.ozs.system.service.ISysUserService;
 import com.ozs.system.service.ISysUserService;
-import org.apache.commons.lang3.ArrayUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-import org.springframework.web.multipart.MultipartFile;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
-import java.util.stream.Collectors;
 
 
 /**
 /**
  * 用户信息
  * 用户信息
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @RestController
 @RestController

+ 20 - 9
admin/src/main/java/com/ozs/admin/web/controller/tool/TestController.java

@@ -1,19 +1,30 @@
-package com.ozs.admin.web.controller.tool;
-
-import com.ozs.common.core.controller.BaseController;
-import com.ozs.common.core.domain.R;
-import com.ozs.common.utils.StringUtils;
-import io.swagger.annotations.*;
-import org.springframework.web.bind.annotation.*;
+package com.ozs.web.controller.tool;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.LinkedHashMap;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ozs.common.core.controller.BaseController;
+import com.ozs.common.core.domain.R;
+import com.ozs.common.utils.StringUtils;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import io.swagger.annotations.ApiOperation;
 
 
 /**
 /**
  * swagger 用户测试方法
  * swagger 用户测试方法
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @Api("用户信息管理")
 @Api("用户信息管理")
@@ -23,7 +34,7 @@ public class TestController extends BaseController
 {
 {
     private final static Map<Integer, UserEntity> users = new LinkedHashMap<Integer, UserEntity>();
     private final static Map<Integer, UserEntity> users = new LinkedHashMap<Integer, UserEntity>();
     {
     {
-        users.put(1, new UserEntity(1, "com/ozs/admin", "admin123", "15888888888"));
+        users.put(1, new UserEntity(1, "admin", "admin123", "15888888888"));
         users.put(2, new UserEntity(2, "ry", "admin123", "15666666666"));
         users.put(2, new UserEntity(2, "ry", "admin123", "15666666666"));
     }
     }
 
 

+ 14 - 10
admin/src/main/java/com/ozs/admin/web/core/config/SwaggerConfig.java

@@ -1,26 +1,30 @@
-package com.ozs.admin.web.core.config;
+package com.ozs.web.core.config;
 
 
-import com.ozs.common.config.RuoYiConfig;
-import io.swagger.annotations.ApiOperation;
-import io.swagger.models.auth.In;
+import java.util.ArrayList;
+import java.util.List;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Configuration;
+import com.ozs.common.config.BaseConfig;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.models.auth.In;
 import springfox.documentation.builders.ApiInfoBuilder;
 import springfox.documentation.builders.ApiInfoBuilder;
 import springfox.documentation.builders.PathSelectors;
 import springfox.documentation.builders.PathSelectors;
 import springfox.documentation.builders.RequestHandlerSelectors;
 import springfox.documentation.builders.RequestHandlerSelectors;
-import springfox.documentation.service.*;
+import springfox.documentation.service.ApiInfo;
+import springfox.documentation.service.ApiKey;
+import springfox.documentation.service.AuthorizationScope;
+import springfox.documentation.service.Contact;
+import springfox.documentation.service.SecurityReference;
+import springfox.documentation.service.SecurityScheme;
 import springfox.documentation.spi.DocumentationType;
 import springfox.documentation.spi.DocumentationType;
 import springfox.documentation.spi.service.contexts.SecurityContext;
 import springfox.documentation.spi.service.contexts.SecurityContext;
 import springfox.documentation.spring.web.plugins.Docket;
 import springfox.documentation.spring.web.plugins.Docket;
 
 
-import java.util.ArrayList;
-import java.util.List;
-
 /**
 /**
  * Swagger2的接口配置
  * Swagger2的接口配置
- * 
+ *
  * @author ruoyi
  * @author ruoyi
  */
  */
 @Configuration
 @Configuration
@@ -28,7 +32,7 @@ public class SwaggerConfig
 {
 {
     /** 系统基础配置 */
     /** 系统基础配置 */
     @Autowired
     @Autowired
-    private RuoYiConfig ruoyiConfig;
+    private BaseConfig ruoyiConfig;
 
 
     /** 是否开启swagger */
     /** 是否开启swagger */
     @Value("${swagger.enabled}")
     @Value("${swagger.enabled}")

admin/src/main/resources/META-INF/spring-devtools.properties → vehicle-admin/src/main/resources/META-INF/spring-devtools.properties


+ 8 - 8
admin/src/main/resources/application-druid.yml

@@ -6,16 +6,16 @@ spring:
         druid:
         druid:
             # 主库数据源
             # 主库数据源
             master:
             master:
-                url: jdbc:mysql://localhost:3306/ruoyi?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
-                username: root
-                password: root
+                url: jdbc:mysql://124.70.58.209:1122/vehicle?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                username: admin
+                password: 106aD>>ql95K5S
             # 从库数据源
             # 从库数据源
             slave:
             slave:
                 # 从数据源开关/默认关闭
                 # 从数据源开关/默认关闭
                 enabled: false
                 enabled: false
-                url: 
-                username: 
-                password: 
+                url:
+                username:
+                password:
             # 初始连接数
             # 初始连接数
             initialSize: 5
             initialSize: 5
             # 最小连接池数量
             # 最小连接池数量
@@ -35,7 +35,7 @@ spring:
             testWhileIdle: true
             testWhileIdle: true
             testOnBorrow: false
             testOnBorrow: false
             testOnReturn: false
             testOnReturn: false
-            webStatFilter: 
+            webStatFilter:
                 enabled: true
                 enabled: true
             statViewServlet:
             statViewServlet:
                 enabled: true
                 enabled: true
@@ -54,4 +54,4 @@ spring:
                     merge-sql: true
                     merge-sql: true
                 wall:
                 wall:
                     config:
                     config:
-                        multi-statement-allow: true
+                        multi-statement-allow: true

+ 36 - 33
admin/src/main/resources/application-dev.yml

@@ -1,25 +1,27 @@
 # 项目相关配置
 # 项目相关配置
-monitor:
+base:
   # 名称
   # 名称
-  name: monitor
+  name: base
   # 版本
   # 版本
-  version: 1.0.0
+  version: 3.8.5
   # 版权年份
   # 版权年份
   copyrightYear: 2023
   copyrightYear: 2023
   # 实例演示开关
   # 实例演示开关
   demoEnabled: true
   demoEnabled: true
-  # 文件路径 示例( Windows配置D:/monitor/uploadPath,Linux配置 /home/monitor/uploadPath)
-  profile: D:/monitor/uploadPath
+  # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
+  profile: C:/base/uploadPath
   # 获取ip地址开关
   # 获取ip地址开关
   addressEnabled: false
   addressEnabled: false
   # 验证码类型 math 数组计算 char 字符验证
   # 验证码类型 math 数组计算 char 字符验证
   captchaType: math
   captchaType: math
-  # 全部用户是否开启接口权限校验,排除admin用户
-  permissionsEnable: false
-
 
 
 # 开发环境配置
 # 开发环境配置
 server:
 server:
+  # 服务器的HTTP端口,默认为8080
+  port: 8080
+  servlet:
+    # 应用的访问路径
+    context-path: /
   tomcat:
   tomcat:
     # tomcat的URI编码
     # tomcat的URI编码
     uri-encoding: UTF-8
     uri-encoding: UTF-8
@@ -34,10 +36,9 @@ server:
 # 日志配置
 # 日志配置
 logging:
 logging:
   level:
   level:
-    com.ozs: debug
+    com.ruoyi: debug
     org.springframework: warn
     org.springframework: warn
 
 
-
 # 用户配置
 # 用户配置
 user:
 user:
   password:
   password:
@@ -52,13 +53,15 @@ spring:
   messages:
   messages:
     # 国际化资源文件路径
     # 国际化资源文件路径
     basename: i18n/messages
     basename: i18n/messages
+  profiles:
+    active: druid
   # 文件上传
   # 文件上传
   servlet:
   servlet:
-    multipart:
-      # 单个文件大小
-      max-file-size:  10MB
-      # 设置总上传的文件大小
-      max-request-size:  20MB
+     multipart:
+       # 单个文件大小
+       max-file-size:  10MB
+       # 设置总上传的文件大小
+       max-request-size:  20MB
   # 服务模块
   # 服务模块
   devtools:
   devtools:
     restart:
     restart:
@@ -67,13 +70,13 @@ spring:
   # redis 配置
   # redis 配置
   redis:
   redis:
     # 地址
     # 地址
-    host: localhost
+    host: 124.70.58.209
     # 端口,默认为6379
     # 端口,默认为6379
-    port: 6379
+    port: 7001
     # 数据库索引
     # 数据库索引
     database: 0
     database: 0
     # 密码
     # 密码
-    password:
+    password: 106@qwe123
     # 连接超时时间
     # 连接超时时间
     timeout: 100s
     timeout: 100s
     lettuce:
     lettuce:
@@ -89,28 +92,29 @@ spring:
 
 
 # token配置
 # token配置
 token:
 token:
-  # 令牌自定义标识
-  header: Authorization
-  # 令牌密钥
-  secret: abcdefghijklmnopqrstuvwxyz
-  # 令牌有效期(默认30分钟)
-  expireTime: 3000
+    # 令牌自定义标识
+    header: Authorization
+    # 令牌密钥
+    secret: abcdefghijklmnopqrstuvwxyz
+    # 令牌有效期(默认30分钟)
+    expireTime: 30
 
 
 # MyBatis配置
 # MyBatis配置
 mybatis:
 mybatis:
-  # 搜索指定包别名
-  typeAliasesPackage: com.ozs.**.system
-  # 配置mapper的扫描,找到所有的mapper.xml映射文件
-  mapperLocations: classpath*:mapper/**/*Mapper.xml
-  # 加载全局的配置文件
-  configLocation: classpath:mybatis/mybatis-config.xml
+    # 搜索指定包别名
+    typeAliasesPackage: com.ozs.**.domain
+    # 配置mapper的扫描,找到所有的mapper.xml映射文件
+    mapperLocations: classpath*:mapper/**/*Mapper.xml
+    # 加载全局的配置文件
+    configLocation: classpath:mybatis/mybatis-config.xml
 
 
 # MyBatis-plus配置
 # MyBatis-plus配置
 mybatis-plus:
 mybatis-plus:
   config-location: classpath:mybatis/mybatis-config.xml
   config-location: classpath:mybatis/mybatis-config.xml
-  typeAliasesPackage: com.ozs.**.system
+  typeAliasesPackage: com.ozs.**.domain
   mapperLocations: classpath*:mapper/**/*Mapper.xml
   mapperLocations: classpath*:mapper/**/*Mapper.xml
 
 
+
 # PageHelper分页插件
 # PageHelper分页插件
 pagehelper:
 pagehelper:
   helperDialect: mysql
   helperDialect: mysql
@@ -122,8 +126,7 @@ swagger:
   # 是否开启swagger
   # 是否开启swagger
   enabled: true
   enabled: true
   # 请求前缀
   # 请求前缀
-  #  pathMapping: /dev-api
-  pathMapping: /
+  pathMapping: /dev-api
 
 
 # 防止XSS攻击
 # 防止XSS攻击
 xss:
 xss:

+ 24 - 0
vehicle-admin/src/main/resources/banner.txt

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

admin/src/main/resources/i18n/messages.properties → vehicle-admin/src/main/resources/i18n/messages.properties


+ 9 - 9
out/production/admin/logback.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration>
 <configuration>
     <!-- 日志存放路径 -->
     <!-- 日志存放路径 -->
-	<property name="log.path" value="/home/monitor/logs" />
+	<property name="log.path" value="/home/base/logs" />
     <!-- 日志输出格式 -->
     <!-- 日志输出格式 -->
 	<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
 	<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
 
 
@@ -11,7 +11,7 @@
 			<pattern>${log.pattern}</pattern>
 			<pattern>${log.pattern}</pattern>
 		</encoder>
 		</encoder>
 	</appender>
 	</appender>
-	
+
 	<!-- 系统日志输出 -->
 	<!-- 系统日志输出 -->
 	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
 	<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
 	    <file>${log.path}/sys-info.log</file>
 	    <file>${log.path}/sys-info.log</file>
@@ -34,7 +34,7 @@
             <onMismatch>DENY</onMismatch>
             <onMismatch>DENY</onMismatch>
         </filter>
         </filter>
 	</appender>
 	</appender>
-	
+
 	<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
 	<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
 	    <file>${log.path}/sys-error.log</file>
 	    <file>${log.path}/sys-error.log</file>
         <!-- 循环政策:基于时间创建日志文件 -->
         <!-- 循环政策:基于时间创建日志文件 -->
@@ -56,7 +56,7 @@
             <onMismatch>DENY</onMismatch>
             <onMismatch>DENY</onMismatch>
         </filter>
         </filter>
     </appender>
     </appender>
-	
+
 	<!-- 用户访问日志输出  -->
 	<!-- 用户访问日志输出  -->
     <appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
 		<file>${log.path}/sys-user.log</file>
 		<file>${log.path}/sys-user.log</file>
@@ -70,24 +70,24 @@
             <pattern>${log.pattern}</pattern>
             <pattern>${log.pattern}</pattern>
         </encoder>
         </encoder>
     </appender>
     </appender>
-	
+
 	<!-- 系统模块日志级别控制  -->
 	<!-- 系统模块日志级别控制  -->
-	<logger name="com.monitor" level="info" />
+	<logger name="com.ozs" level="info" />
 	<!-- Spring日志级别控制  -->
 	<!-- Spring日志级别控制  -->
 	<logger name="org.springframework" level="warn" />
 	<logger name="org.springframework" level="warn" />
 
 
 	<root level="info">
 	<root level="info">
 		<appender-ref ref="console" />
 		<appender-ref ref="console" />
 	</root>
 	</root>
-	
+
 	<!--系统操作日志-->
 	<!--系统操作日志-->
     <root level="info">
     <root level="info">
         <appender-ref ref="file_info" />
         <appender-ref ref="file_info" />
         <appender-ref ref="file_error" />
         <appender-ref ref="file_error" />
     </root>
     </root>
-	
+
 	<!--系统用户操作日志-->
 	<!--系统用户操作日志-->
     <logger name="sys-user" level="info">
     <logger name="sys-user" level="info">
         <appender-ref ref="sys-user"/>
         <appender-ref ref="sys-user"/>
     </logger>
     </logger>
-</configuration> 
+</configuration>

admin/src/main/resources/mybatis/mybatis-config.xml → vehicle-admin/src/main/resources/mybatis/mybatis-config.xml