Explorar o código

项目初始后端打包内容

BAI hai 1 semana
pai
achega
292bf25dd1
Modificáronse 100 ficheiros con 490 adicións e 5 borrados
  1. 0 5
      .gitignore
  2. 1 0
      ruoyi-admin/target/classes/META-INF/spring-devtools.properties
  3. 71 0
      ruoyi-admin/target/classes/application-druid.yml
  4. 136 0
      ruoyi-admin/target/classes/application.yml
  5. 24 0
      ruoyi-admin/target/classes/banner.txt
  6. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/RuoYiApplication.class
  7. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/RuoYiServletInitializer.class
  8. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CaptchaController.class
  9. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CommonController.class
  10. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class
  11. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/ServerController.class
  12. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/SysLogininforController.class
  13. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/SysOperlogController.class
  14. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/SysUserOnlineController.class
  15. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysConfigController.class
  16. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysDeptController.class
  17. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysDictDataController.class
  18. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysDictTypeController.class
  19. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysIndexController.class
  20. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysLoginController.class
  21. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysMenuController.class
  22. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysNoticeController.class
  23. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysPostController.class
  24. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysProfileController.class
  25. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRegisterController.class
  26. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRoleController.class
  27. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysUserController.class
  28. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/TestController.class
  29. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/UserEntity.class
  30. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/controller/watershed/WatershedModelController.class
  31. BIN=BIN
      ruoyi-admin/target/classes/com/ruoyi/web/core/config/SwaggerConfig.class
  32. 38 0
      ruoyi-admin/target/classes/i18n/messages.properties
  33. 93 0
      ruoyi-admin/target/classes/logback.xml
  34. 20 0
      ruoyi-admin/target/classes/mybatis/mybatis-config.xml
  35. 2 0
      ruoyi-admin/target/classes/sql/add_coordinates_column.sql
  36. 51 0
      ruoyi-admin/target/classes/sql/watershed_model.sql
  37. 3 0
      ruoyi-admin/target/maven-archiver/pom.properties
  38. 26 0
      ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  39. 25 0
      ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
  40. BIN=BIN
      ruoyi-admin/target/ruoyi-admin.jar
  41. BIN=BIN
      ruoyi-admin/target/ruoyi-admin.jar.original
  42. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Anonymous.class
  43. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/DataScope.class
  44. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/DataSource.class
  45. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$ColumnType.class
  46. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$Type.class
  47. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel.class
  48. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Excels.class
  49. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Log.class
  50. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/RateLimiter.class
  51. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/RepeatSubmit.class
  52. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/annotation/Sensitive.class
  53. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/config/RuoYiConfig.class
  54. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/config/serializer/SensitiveJsonSerializer.class
  55. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/CacheConstants.class
  56. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/Constants.class
  57. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/GenConstants.class
  58. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/HttpStatus.class
  59. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/ScheduleConstants$Status.class
  60. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/ScheduleConstants.class
  61. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/constant/UserConstants.class
  62. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/controller/BaseController$1.class
  63. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/controller/BaseController.class
  64. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/AjaxResult.class
  65. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/BaseEntity.class
  66. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/R.class
  67. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/TreeEntity.class
  68. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/TreeSelect.class
  69. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDept.class
  70. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDictData.class
  71. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDictType.class
  72. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysMenu.class
  73. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysRole.class
  74. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysUser.class
  75. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/model/LoginBody.class
  76. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/model/LoginUser.class
  77. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/domain/model/RegisterBody.class
  78. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/page/PageDomain.class
  79. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/page/TableDataInfo.class
  80. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/page/TableSupport.class
  81. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/redis/RedisCache.class
  82. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/text/CharsetKit.class
  83. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/text/Convert.class
  84. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/core/text/StrFormatter.class
  85. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/BusinessStatus.class
  86. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/BusinessType.class
  87. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/DataSourceType.class
  88. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/DesensitizedType.class
  89. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/HttpMethod.class
  90. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/LimitType.class
  91. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/OperatorType.class
  92. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/enums/UserStatus.class
  93. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/DemoModeException.class
  94. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/GlobalException.class
  95. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/ServiceException.class
  96. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/UtilException.class
  97. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/base/BaseException.class
  98. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/file/FileException.class
  99. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/file/FileNameLengthLimitExceededException.class
  100. BIN=BIN
      ruoyi-common/target/classes/com/ruoyi/common/exception/file/FileSizeLimitExceededException.class

+ 0 - 5
.gitignore

@@ -2,11 +2,6 @@
 # Build Tools
 
 .gradle
-/build/
-!gradle/wrapper/gradle-wrapper.jar
-
-target/
-!.mvn/wrapper/maven-wrapper.jar
 
 ######################################################################
 # IDE

+ 1 - 0
ruoyi-admin/target/classes/META-INF/spring-devtools.properties

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

+ 71 - 0
ruoyi-admin/target/classes/application-druid.yml

@@ -0,0 +1,71 @@
+# 数据源配置
+spring:
+    datasource:
+        type: com.alibaba.druid.pool.DruidDataSource
+        driverClassName: dm.jdbc.driver.DmDriver
+        druid:
+            # 主库数据源
+            master:
+                url: jdbc:dm://192.168.0.145:30236?charset=utf8
+                username: WATERSHED
+                password: WaterShed./1224
+                # 初始化脚本
+                schema: classpath:sql/watershed_model.sql
+            # 从库数据源
+            slave:
+                # 从数据源开关/默认关闭
+                enabled: false
+                url: 
+                username: 
+                password: 
+            # 初始连接数
+            initialSize: 5
+            # 最小连接池数量
+            minIdle: 10
+            # 最大连接池数量
+            maxActive: 20
+            # 配置获取连接等待超时的时间
+            maxWait: 60000
+            # 配置连接超时时间
+            connectTimeout: 30000
+            # 配置网络超时时间
+            socketTimeout: 60000
+            # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+            timeBetweenEvictionRunsMillis: 60000
+            # 配置一个连接在池中最小生存的时间,单位是毫秒
+            minEvictableIdleTimeMillis: 300000
+            # 配置一个连接在池中最大生存的时间,单位是毫秒
+            maxEvictableIdleTimeMillis: 900000
+            # 配置检测连接是否有效
+            validationQuery: SELECT 1 FROM DUAL
+            testWhileIdle: true
+            testOnBorrow: false
+            testOnReturn: false
+            webStatFilter: 
+                enabled: true
+            statViewServlet:
+                enabled: true
+                # 设置白名单,不填则允许所有访问
+                allow:
+                url-pattern: /druid/*
+                # 控制台管理用户名和密码
+                login-username: ruoyi
+                login-password: 123456
+            filter:
+                stat:
+                    enabled: true
+                    # 慢SQL记录
+                    log-slow-sql: true
+                    slow-sql-millis: 1000
+                    merge-sql: true
+                wall:
+                    config:
+                        multi-statement-allow: true
+    # JPA配置
+    jpa:
+        hibernate:
+            ddl-auto: none
+        show-sql: true
+        properties:
+            hibernate:
+                dialect: org.hibernate.dialect.DmDialect

+ 136 - 0
ruoyi-admin/target/classes/application.yml

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

+ 24 - 0
ruoyi-admin/target/classes/banner.txt

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

BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/RuoYiApplication.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/RuoYiServletInitializer.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CaptchaController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/common/CommonController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/CacheController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/ServerController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/SysLogininforController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/SysOperlogController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/monitor/SysUserOnlineController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysConfigController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysDeptController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysDictDataController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysDictTypeController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysIndexController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysLoginController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysMenuController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysNoticeController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysPostController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysProfileController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRegisterController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysRoleController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/system/SysUserController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/TestController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/tool/UserEntity.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/controller/watershed/WatershedModelController.class


BIN=BIN
ruoyi-admin/target/classes/com/ruoyi/web/core/config/SwaggerConfig.class


+ 38 - 0
ruoyi-admin/target/classes/i18n/messages.properties

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

+ 93 - 0
ruoyi-admin/target/classes/logback.xml

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

+ 20 - 0
ruoyi-admin/target/classes/mybatis/mybatis-config.xml

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

+ 2 - 0
ruoyi-admin/target/classes/sql/add_coordinates_column.sql

@@ -0,0 +1,2 @@
+-- 添加经纬度字段到WATERSHED_MODEL表
+ALTER TABLE WATERSHED_MODEL ADD COLUMN Model_Coordinates VARCHAR(50) COMMENT '模型经纬度';

+ 51 - 0
ruoyi-admin/target/classes/sql/watershed_model.sql

@@ -0,0 +1,51 @@
+-- ----------------------------
+-- Table structure for watershed_model
+-- ----------------------------
+DROP TABLE IF EXISTS "WATERSHED_MODEL";
+CREATE TABLE "WATERSHED_MODEL" (
+  "model_id" BIGINT NOT NULL IDENTITY(1,1),
+  "model_name" VARCHAR(100) NOT NULL,
+  "model_type" VARCHAR(50) NOT NULL,
+  "model_format" VARCHAR(20) NOT NULL,
+  "file_path" VARCHAR(255),
+  "file_size" BIGINT,
+  "upload_unit" VARCHAR(100),
+  "status" CHAR(1) NOT NULL DEFAULT '0',
+  "Model_Coordinates" VARCHAR(50),
+  "create_by" VARCHAR(64) DEFAULT '',
+  "create_time" DATETIME,
+  "update_by" VARCHAR(64) DEFAULT '',
+  "update_time" DATETIME,
+  "remark" VARCHAR(500) DEFAULT NULL,
+  PRIMARY KEY ("model_id")
+);
+
+-- ----------------------------
+-- Records of watershed_model
+-- ----------------------------
+BEGIN;
+COMMIT;
+
+-- ----------------------------
+-- Checks for WATERSHED_MODEL
+-- ----------------------------
+ALTER TABLE "WATERSHED_MODEL" ADD CONSTRAINT "watershed_model_check_1" CHECK ("status" IN ('0','1','2'));
+
+-- ----------------------------
+-- Comments for WATERSHED_MODEL
+-- ----------------------------
+COMMENT ON TABLE "WATERSHED_MODEL" IS '水利工程模型表';
+COMMENT ON COLUMN "WATERSHED_MODEL"."model_id" IS '模型ID';
+COMMENT ON COLUMN "WATERSHED_MODEL"."model_name" IS '模型名称';
+COMMENT ON COLUMN "WATERSHED_MODEL"."model_type" IS '模型类型';
+COMMENT ON COLUMN "WATERSHED_MODEL"."model_format" IS '模型格式';
+COMMENT ON COLUMN "WATERSHED_MODEL"."file_path" IS '文件路径';
+COMMENT ON COLUMN "WATERSHED_MODEL"."file_size" IS '文件大小';
+COMMENT ON COLUMN "WATERSHED_MODEL"."upload_unit" IS '上传单位';
+COMMENT ON COLUMN "WATERSHED_MODEL"."status" IS '模型状态(0正常 1维护中 2已删除)';
+COMMENT ON COLUMN "WATERSHED_MODEL"."Model_Coordinates" IS '模型经纬度';
+COMMENT ON COLUMN "WATERSHED_MODEL"."create_by" IS '创建者';
+COMMENT ON COLUMN "WATERSHED_MODEL"."create_time" IS '创建时间';
+COMMENT ON COLUMN "WATERSHED_MODEL"."update_by" IS '更新者';
+COMMENT ON COLUMN "WATERSHED_MODEL"."update_time" IS '更新时间';
+COMMENT ON COLUMN "WATERSHED_MODEL"."remark" IS '备注';

+ 3 - 0
ruoyi-admin/target/maven-archiver/pom.properties

@@ -0,0 +1,3 @@
+artifactId=ruoyi-admin
+groupId=com.ruoyi
+version=3.9.1

+ 26 - 0
ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -0,0 +1,26 @@
+com\ruoyi\RuoYiServletInitializer.class
+com\ruoyi\web\controller\common\CaptchaController.class
+com\ruoyi\web\controller\system\SysDictDataController.class
+com\ruoyi\web\controller\monitor\SysOperlogController.class
+com\ruoyi\web\controller\system\SysIndexController.class
+com\ruoyi\web\controller\common\CommonController.class
+com\ruoyi\RuoYiApplication.class
+com\ruoyi\web\controller\system\SysRegisterController.class
+com\ruoyi\web\controller\tool\UserEntity.class
+com\ruoyi\web\controller\system\SysMenuController.class
+com\ruoyi\web\controller\system\SysPostController.class
+com\ruoyi\web\controller\monitor\ServerController.class
+com\ruoyi\web\controller\monitor\SysLogininforController.class
+com\ruoyi\web\controller\monitor\SysUserOnlineController.class
+com\ruoyi\web\controller\system\SysLoginController.class
+com\ruoyi\web\controller\monitor\CacheController.class
+com\ruoyi\web\controller\system\SysNoticeController.class
+com\ruoyi\web\controller\system\SysDictTypeController.class
+com\ruoyi\web\controller\system\SysProfileController.class
+com\ruoyi\web\controller\system\SysDeptController.class
+com\ruoyi\web\controller\system\SysConfigController.class
+com\ruoyi\web\controller\watershed\WatershedModelController.class
+com\ruoyi\web\controller\system\SysUserController.class
+com\ruoyi\web\controller\system\SysRoleController.class
+com\ruoyi\web\controller\tool\TestController.class
+com\ruoyi\web\core\config\SwaggerConfig.class

+ 25 - 0
ruoyi-admin/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -0,0 +1,25 @@
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\watershed\WatershedModelController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysIndexController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\SysLogininforController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\SysOperlogController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\tool\TestController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysUserController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\ServerController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\SysUserOnlineController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysDictDataController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysLoginController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysConfigController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\core\config\SwaggerConfig.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\common\CommonController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysProfileController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysNoticeController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysMenuController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\RuoYiServletInitializer.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\common\CaptchaController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\monitor\CacheController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysRegisterController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysPostController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\RuoYiApplication.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysDeptController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysDictTypeController.java
+D:\VUEobject\ModelPlatform\ruoyi-admin\src\main\java\com\ruoyi\web\controller\system\SysRoleController.java

BIN=BIN
ruoyi-admin/target/ruoyi-admin.jar


BIN=BIN
ruoyi-admin/target/ruoyi-admin.jar.original


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Anonymous.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/DataScope.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/DataSource.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$ColumnType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel$Type.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Excel.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Excels.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Log.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/RateLimiter.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/RepeatSubmit.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/annotation/Sensitive.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/config/RuoYiConfig.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/config/serializer/SensitiveJsonSerializer.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/CacheConstants.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/Constants.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/GenConstants.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/HttpStatus.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/ScheduleConstants$Status.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/ScheduleConstants.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/constant/UserConstants.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/controller/BaseController$1.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/controller/BaseController.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/AjaxResult.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/BaseEntity.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/R.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/TreeEntity.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/TreeSelect.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDept.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDictData.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysDictType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysMenu.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysRole.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/entity/SysUser.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/model/LoginBody.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/model/LoginUser.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/domain/model/RegisterBody.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/page/PageDomain.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/page/TableDataInfo.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/page/TableSupport.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/redis/RedisCache.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/text/CharsetKit.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/text/Convert.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/core/text/StrFormatter.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/BusinessStatus.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/BusinessType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/DataSourceType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/DesensitizedType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/HttpMethod.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/LimitType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/OperatorType.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/enums/UserStatus.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/DemoModeException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/GlobalException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/ServiceException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/UtilException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/base/BaseException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/file/FileException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/file/FileNameLengthLimitExceededException.class


BIN=BIN
ruoyi-common/target/classes/com/ruoyi/common/exception/file/FileSizeLimitExceededException.class


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio