From de4e9e514b3cd6334cb2f3ff39aa3ebaad3dc22a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E4=BA=AC=E9=80=9A?= <2405957150@qq.com>
Date: Wed, 28 May 2025 09:39:26 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E4=BD=93=E5=8C=96=E7=B3=BB=E7=BB=9F?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=E2=80=94=E5=85=AC=E5=8A=A1=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 33 +
config/application.properties | 4 +
gather-app/pom.xml | 60 +
.../java/com/ruoyi/aspect/ImportAspect.java | 96 +
.../java/com/ruoyi/aspect/InsertAspect.java | 64 +
.../java/com/ruoyi/aspect/UpdateAspect.java | 64 +
.../java/com/ruoyi/aspect/responseAspect.java | 57 +
.../ruoyi/business/common/SySMSLoginMsg.java | 84 +
.../ruoyi/business/common/SySwtLoginMsg.java | 81 +
.../com/ruoyi/business/common/sendMes.java | 149 ++
.../com/ruoyi/business/util/ConfigParam.java | 19 +
.../com/ruoyi/business/util/DateUtils.java | 218 ++
.../com/ruoyi/business/util/JsoupUtils.java | 131 ++
.../java/com/ruoyi/business/util/NumKit.java | 51 +
.../business/util/OrderedProperties.java | 43 +
.../ruoyi/business/util/PropertiesUtil.java | 189 ++
.../com/ruoyi/business/util/StringKit.java | 122 ++
.../com/ruoyi/business/util/SwtMessage.java | 183 ++
.../com/ruoyi/business/util/SwtToken.java | 52 +
.../java/com/ruoyi/business/util/SySMS.java | 133 ++
.../java/com/ruoyi/cache/ApplyNumCache.java | 24 +
.../main/java/com/ruoyi/cache/AreaCache.java | 67 +
.../main/java/com/ruoyi/cache/DictCache.java | 91 +
.../main/java/com/ruoyi/cache/SmsCache.java | 34 +
.../java/com/ruoyi/cache/VarietyNumCache.java | 24 +
.../ruoyi/database/domain/BaseFlowLog.java | 139 ++
.../ruoyi/database/domain/SysDictDataMp.java | 81 +
.../ruoyi/database/domain/VehicleRequest.java | 95 +
.../ruoyi/database/domain/dto/LoginDto.java | 25 +
.../database/domain/dto/SMSLoginDto.java | 19 +
.../ruoyi/database/domain/dto/auditDto.java | 12 +
.../database/domain/vo/FillSheet1VO.java | 32 +
.../database/domain/vo/FillSheet2VO.java | 23 +
.../ruoyi/database/domain/vo/InventoryVO.java | 13 +
.../ruoyi/database/domain/vo/SMSMsgVO.java | 20 +
.../com/ruoyi/database/domain/vo/SmsVO.java | 23 +
.../ruoyi/database/domain/vo/SwtMsgVO.java | 20 +
.../database/mapper/BaseFlowLogMapper.java | 16 +
.../database/mapper/SysDictDataMpMapper.java | 16 +
.../database/service/BaseFlowLogService.java | 17 +
.../service/SysDictDataMpService.java | 14 +
.../service/impl/BaseFlowLogServiceImpl.java | 54 +
.../impl/SysDictDataMpServiceImpl.java | 18 +
.../interceptor/DictionaryInterceptor.java | 90 +
pom.xml | 226 +++
ruoyi-admin/pom.xml | 110 ++
.../main/java/com/ruoyi/RuoYiApplication.java | 30 +
.../com/ruoyi/RuoYiServletInitializer.java | 16 +
.../java/com/ruoyi/web/config/DateUtils.java | 99 +
.../com/ruoyi/web/config/UserContext.java | 32 +
.../controller/common/CaptchaController.java | 99 +
.../controller/common/CommonController.java | 180 ++
.../controller/monitor/CacheController.java | 120 ++
.../controller/monitor/ServerController.java | 27 +
.../monitor/SysLogininforController.java | 82 +
.../monitor/SysOperlogController.java | 69 +
.../monitor/SysUserOnlineController.java | 83 +
.../system/SysConfigController.java | 133 ++
.../controller/system/SysDeptController.java | 132 ++
.../system/SysDictDataController.java | 131 ++
.../system/SysDictTypeController.java | 131 ++
.../controller/system/SysIndexController.java | 29 +
.../controller/system/SysLoginController.java | 263 +++
.../controller/system/SysMenuController.java | 119 ++
.../system/SysNoticeController.java | 91 +
.../controller/system/SysPostController.java | 129 ++
.../system/SysProfileController.java | 136 ++
.../system/SysRegisterController.java | 38 +
.../controller/system/SysRoleController.java | 262 +++
.../controller/system/SysUserController.java | 290 +++
.../web/controller/tool/TestController.java | 183 ++
.../ruoyi/web/core/config/SwaggerConfig.java | 125 ++
.../META-INF/spring-devtools.properties | 1 +
.../src/main/resources/application-druid.yml | 61 +
.../src/main/resources/application.yml | 138 ++
ruoyi-admin/src/main/resources/banner.txt | 24 +
.../main/resources/i18n/messages.properties | 38 +
ruoyi-admin/src/main/resources/logback.xml | 93 +
.../main/resources/mybatis/mybatis-config.xml | 28 +
ruoyi-common/pom.xml | 165 ++
.../ruoyi/common/annotation/Anonymous.java | 19 +
.../ruoyi/common/annotation/DataScope.java | 33 +
.../ruoyi/common/annotation/DataSource.java | 28 +
.../com/ruoyi/common/annotation/Excel.java | 187 ++
.../com/ruoyi/common/annotation/Excels.java | 18 +
.../java/com/ruoyi/common/annotation/Log.java | 51 +
.../ruoyi/common/annotation/RateLimiter.java | 40 +
.../ruoyi/common/annotation/RepeatSubmit.java | 31 +
.../com/ruoyi/common/config/RuoYiConfig.java | 162 ++
.../ruoyi/common/constant/CacheConstants.java | 44 +
.../com/ruoyi/common/constant/Constants.java | 147 ++
.../ruoyi/common/constant/GenConstants.java | 117 ++
.../com/ruoyi/common/constant/HttpStatus.java | 94 +
.../common/constant/ScheduleConstants.java | 50 +
.../ruoyi/common/constant/UserConstants.java | 78 +
.../core/controller/BaseController.java | 217 ++
.../ruoyi/common/core/domain/AjaxResult.java | 216 ++
.../ruoyi/common/core/domain/BaseEntity.java | 135 ++
.../common/core/domain/BaseEntityMini.java | 73 +
.../java/com/ruoyi/common/core/domain/R.java | 115 ++
.../ruoyi/common/core/domain/TreeEntity.java | 79 +
.../ruoyi/common/core/domain/TreeSelect.java | 77 +
.../common/core/domain/entity/SysDept.java | 203 ++
.../core/domain/entity/SysDictData.java | 176 ++
.../core/domain/entity/SysDictType.java | 96 +
.../common/core/domain/entity/SysMenu.java | 259 +++
.../common/core/domain/entity/SysRole.java | 241 +++
.../common/core/domain/entity/SysUser.java | 421 ++++
.../common/core/domain/model/LoginBody.java | 69 +
.../common/core/domain/model/LoginUser.java | 266 +++
.../core/domain/model/RegisterBody.java | 11 +
.../ruoyi/common/core/page/PageDomain.java | 101 +
.../ruoyi/common/core/page/TableDataInfo.java | 85 +
.../ruoyi/common/core/page/TableSupport.java | 56 +
.../ruoyi/common/core/redis/RedisCache.java | 268 +++
.../ruoyi/common/core/text/CharsetKit.java | 86 +
.../com/ruoyi/common/core/text/Convert.java | 1000 ++++++++++
.../ruoyi/common/core/text/StrFormatter.java | 92 +
.../ruoyi/common/enums/BusinessStatus.java | 20 +
.../com/ruoyi/common/enums/BusinessType.java | 59 +
.../ruoyi/common/enums/DataSourceType.java | 19 +
.../com/ruoyi/common/enums/HttpMethod.java | 36 +
.../com/ruoyi/common/enums/LimitType.java | 20 +
.../com/ruoyi/common/enums/OperatorType.java | 24 +
.../com/ruoyi/common/enums/UserStatus.java | 30 +
.../common/exception/DemoModeException.java | 15 +
.../common/exception/GlobalException.java | 58 +
.../common/exception/ServiceException.java | 74 +
.../ruoyi/common/exception/UtilException.java | 26 +
.../common/exception/base/BaseException.java | 97 +
.../common/exception/file/FileException.java | 19 +
.../FileNameLengthLimitExceededException.java | 16 +
.../file/FileSizeLimitExceededException.java | 16 +
.../exception/file/FileUploadException.java | 61 +
.../file/InvalidExtensionException.java | 80 +
.../common/exception/job/TaskException.java | 34 +
.../exception/user/BlackListException.java | 16 +
.../exception/user/CaptchaException.java | 16 +
.../user/CaptchaExpireException.java | 16 +
.../common/exception/user/UserException.java | 18 +
.../user/UserNotExistsException.java | 16 +
.../user/UserPasswordNotMatchException.java | 16 +
...UserPasswordRetryLimitExceedException.java | 16 +
.../filter/PropertyPreExcludeFilter.java | 24 +
.../ruoyi/common/filter/RepeatableFilter.java | 52 +
.../filter/RepeatedlyRequestWrapper.java | 76 +
.../com/ruoyi/common/filter/XssFilter.java | 75 +
.../filter/XssHttpServletRequestWrapper.java | 111 ++
.../java/com/ruoyi/common/utils/Arith.java | 114 ++
.../com/ruoyi/common/utils/DateUtils.java | 191 ++
.../com/ruoyi/common/utils/DictUtils.java | 186 ++
.../com/ruoyi/common/utils/ExceptionUtil.java | 39 +
.../java/com/ruoyi/common/utils/LogUtils.java | 18 +
.../com/ruoyi/common/utils/MessageUtils.java | 26 +
.../com/ruoyi/common/utils/PageUtils.java | 35 +
.../com/ruoyi/common/utils/SecurityUtils.java | 120 ++
.../com/ruoyi/common/utils/ServletUtils.java | 218 ++
.../com/ruoyi/common/utils/StringUtils.java | 614 ++++++
.../java/com/ruoyi/common/utils/Threads.java | 99 +
.../ruoyi/common/utils/bean/BeanUtils.java | 110 ++
.../common/utils/bean/BeanValidators.java | 21 +
.../common/utils/file/FileTypeUtils.java | 76 +
.../common/utils/file/FileUploadUtils.java | 261 +++
.../ruoyi/common/utils/file/FileUtils.java | 291 +++
.../ruoyi/common/utils/file/ImageUtils.java | 98 +
.../common/utils/file/MimeTypeUtils.java | 59 +
.../ruoyi/common/utils/html/EscapeUtil.java | 167 ++
.../ruoyi/common/utils/html/HTMLFilter.java | 570 ++++++
.../ruoyi/common/utils/http/HttpHelper.java | 55 +
.../ruoyi/common/utils/http/HttpUtils.java | 274 +++
.../ruoyi/common/utils/ip/AddressUtils.java | 56 +
.../com/ruoyi/common/utils/ip/IpUtils.java | 382 ++++
.../common/utils/poi/ExcelHandlerAdapter.java | 24 +
.../com/ruoyi/common/utils/poi/ExcelUtil.java | 1758 +++++++++++++++++
.../common/utils/reflect/ReflectUtils.java | 410 ++++
.../com/ruoyi/common/utils/sign/Base64.java | 291 +++
.../com/ruoyi/common/utils/sign/Md5Utils.java | 67 +
.../common/utils/spring/SpringUtils.java | 158 ++
.../com/ruoyi/common/utils/sql/SqlUtil.java | 70 +
.../com/ruoyi/common/utils/uuid/IdUtils.java | 49 +
.../java/com/ruoyi/common/utils/uuid/Seq.java | 86 +
.../com/ruoyi/common/utils/uuid/UUID.java | 484 +++++
.../main/java/com/ruoyi/common/xss/Xss.java | 27 +
.../com/ruoyi/common/xss/XssValidator.java | 34 +
ruoyi-framework/pom.xml | 64 +
.../framework/aspectj/DataScopeAspect.java | 175 ++
.../framework/aspectj/DataSourceAspect.java | 72 +
.../ruoyi/framework/aspectj/LogAspect.java | 249 +++
.../framework/aspectj/RateLimiterAspect.java | 89 +
.../framework/config/ApplicationConfig.java | 30 +
.../ruoyi/framework/config/CaptchaConfig.java | 83 +
.../ruoyi/framework/config/DruidConfig.java | 126 ++
.../config/FastJson2JsonRedisSerializer.java | 52 +
.../ruoyi/framework/config/FilterConfig.java | 58 +
.../framework/config/KaptchaTextCreator.java | 68 +
.../framework/config/MybatisPlusConfig.java | 57 +
.../ruoyi/framework/config/RedisConfig.java | 69 +
.../framework/config/ResourcesConfig.java | 73 +
.../framework/config/SecurityConfig.java | 159 ++
.../ruoyi/framework/config/ServerConfig.java | 32 +
.../framework/config/ThreadPoolConfig.java | 63 +
.../config/properties/DruidProperties.java | 89 +
.../properties/PermitAllUrlProperties.java | 73 +
.../datasource/DynamicDataSource.java | 26 +
.../DynamicDataSourceContextHolder.java | 45 +
.../interceptor/RepeatSubmitInterceptor.java | 56 +
.../impl/SameUrlDataInterceptor.java | 110 ++
.../ruoyi/framework/manager/AsyncManager.java | 55 +
.../framework/manager/ShutdownManager.java | 39 +
.../manager/factory/AsyncFactory.java | 102 +
.../context/AuthenticationContextHolder.java | 28 +
.../context/PermissionContextHolder.java | 27 +
.../filter/JwtAuthenticationTokenFilter.java | 44 +
.../handle/AuthenticationEntryPointImpl.java | 34 +
.../handle/LogoutSuccessHandlerImpl.java | 52 +
.../ruoyi/framework/web/domain/Server.java | 240 +++
.../framework/web/domain/server/Cpu.java | 101 +
.../framework/web/domain/server/Jvm.java | 130 ++
.../framework/web/domain/server/Mem.java | 61 +
.../framework/web/domain/server/Sys.java | 84 +
.../framework/web/domain/server/SysFile.java | 114 ++
.../web/exception/GlobalExceptionHandler.java | 138 ++
.../web/service/PermissionService.java | 168 ++
.../SmsCodeAuthenticationProvider.java | 52 +
.../service/SmsCodeAuthenticationToken.java | 63 +
.../web/service/SysLoginService.java | 229 +++
.../web/service/SysPasswordService.java | 94 +
.../web/service/SysPermissionService.java | 83 +
.../web/service/SysRegisterService.java | 115 ++
.../framework/web/service/TokenService.java | 231 +++
.../UserDetailsByPhonenumberServiceImpl.java | 59 +
.../web/service/UserDetailsServiceImpl.java | 66 +
ruoyi-generator/pom.xml | 40 +
.../com/ruoyi/generator/config/GenConfig.java | 73 +
.../generator/controller/GenController.java | 214 ++
.../com/ruoyi/generator/domain/GenTable.java | 372 ++++
.../generator/domain/GenTableColumn.java | 373 ++++
.../mapper/GenTableColumnMapper.java | 60 +
.../generator/mapper/GenTableMapper.java | 83 +
.../service/GenTableColumnServiceImpl.java | 68 +
.../service/GenTableServiceImpl.java | 521 +++++
.../service/IGenTableColumnService.java | 44 +
.../generator/service/IGenTableService.java | 121 ++
.../com/ruoyi/generator/util/GenUtils.java | 257 +++
.../generator/util/VelocityInitializer.java | 34 +
.../ruoyi/generator/util/VelocityUtils.java | 402 ++++
.../src/main/resources/generator.yml | 10 +
.../mapper/generator/GenTableColumnMapper.xml | 127 ++
.../mapper/generator/GenTableMapper.xml | 202 ++
.../main/resources/vm/java/controller.java.vm | 115 ++
.../src/main/resources/vm/java/domain.java.vm | 105 +
.../src/main/resources/vm/java/mapper.java.vm | 91 +
.../main/resources/vm/java/service.java.vm | 61 +
.../resources/vm/java/serviceImpl.java.vm | 169 ++
.../main/resources/vm/java/sub-domain.java.vm | 76 +
.../src/main/resources/vm/js/api.js.vm | 44 +
.../src/main/resources/vm/sql/sql.vm | 22 +
.../main/resources/vm/vue/index-tree.vue.vm | 505 +++++
.../src/main/resources/vm/vue/index.vue.vm | 602 ++++++
.../resources/vm/vue/v3/index-tree.vue.vm | 474 +++++
.../src/main/resources/vm/vue/v3/index.vue.vm | 590 ++++++
.../src/main/resources/vm/vue/v3/readme.txt | 1 +
.../src/main/resources/vm/xml/mapper.xml.vm | 135 ++
ruoyi-quartz/pom.xml | 40 +
.../ruoyi/quartz/config/ScheduleConfig.java | 57 +
.../quartz/controller/SysJobController.java | 185 ++
.../controller/SysJobLogController.java | 92 +
.../java/com/ruoyi/quartz/domain/SysJob.java | 171 ++
.../com/ruoyi/quartz/domain/SysJobLog.java | 155 ++
.../ruoyi/quartz/mapper/SysJobLogMapper.java | 64 +
.../com/ruoyi/quartz/mapper/SysJobMapper.java | 67 +
.../quartz/service/ISysJobLogService.java | 56 +
.../ruoyi/quartz/service/ISysJobService.java | 102 +
.../service/impl/SysJobLogServiceImpl.java | 87 +
.../service/impl/SysJobServiceImpl.java | 261 +++
.../java/com/ruoyi/quartz/task/RyTask.java | 28 +
.../ruoyi/quartz/util/AbstractQuartzJob.java | 107 +
.../java/com/ruoyi/quartz/util/CronUtils.java | 63 +
.../com/ruoyi/quartz/util/JobInvokeUtil.java | 182 ++
.../QuartzDisallowConcurrentExecution.java | 21 +
.../ruoyi/quartz/util/QuartzJobExecution.java | 19 +
.../com/ruoyi/quartz/util/ScheduleUtils.java | 141 ++
.../mapper/quartz/SysJobLogMapper.xml | 93 +
.../resources/mapper/quartz/SysJobMapper.xml | 111 ++
ruoyi-system/pom.xml | 33 +
.../com/ruoyi/system/domain/ApplyInfo.java | 76 +
.../com/ruoyi/system/domain/SysCache.java | 81 +
.../com/ruoyi/system/domain/SysConfig.java | 111 ++
.../ruoyi/system/domain/SysLogininfor.java | 144 ++
.../com/ruoyi/system/domain/SysNotice.java | 102 +
.../com/ruoyi/system/domain/SysOperLog.java | 269 +++
.../java/com/ruoyi/system/domain/SysPost.java | 124 ++
.../com/ruoyi/system/domain/SysRoleDept.java | 46 +
.../com/ruoyi/system/domain/SysRoleMenu.java | 46 +
.../ruoyi/system/domain/SysUserOnline.java | 113 ++
.../com/ruoyi/system/domain/SysUserPost.java | 46 +
.../com/ruoyi/system/domain/SysUserRole.java | 46 +
.../com/ruoyi/system/domain/vo/MetaVo.java | 106 +
.../com/ruoyi/system/domain/vo/RouterVo.java | 148 ++
.../ruoyi/system/mapper/SysConfigMapper.java | 76 +
.../ruoyi/system/mapper/SysDeptMapper.java | 123 ++
.../system/mapper/SysDictDataMapper.java | 95 +
.../system/mapper/SysDictTypeMapper.java | 83 +
.../system/mapper/SysLogininforMapper.java | 42 +
.../ruoyi/system/mapper/SysMenuMapper.java | 125 ++
.../ruoyi/system/mapper/SysNoticeMapper.java | 60 +
.../ruoyi/system/mapper/SysOperLogMapper.java | 48 +
.../ruoyi/system/mapper/SysPostMapper.java | 99 +
.../system/mapper/SysRoleDeptMapper.java | 44 +
.../ruoyi/system/mapper/SysRoleMapper.java | 107 +
.../system/mapper/SysRoleMenuMapper.java | 44 +
.../ruoyi/system/mapper/SysUserMapper.java | 155 ++
.../system/mapper/SysUserPostMapper.java | 44 +
.../system/mapper/SysUserRoleMapper.java | 62 +
.../system/service/ISysConfigService.java | 89 +
.../ruoyi/system/service/ISysDeptService.java | 127 ++
.../system/service/ISysDictDataService.java | 60 +
.../system/service/ISysDictTypeService.java | 98 +
.../system/service/ISysLogininforService.java | 40 +
.../ruoyi/system/service/ISysMenuService.java | 144 ++
.../system/service/ISysNoticeService.java | 60 +
.../system/service/ISysOperLogService.java | 48 +
.../ruoyi/system/service/ISysPostService.java | 99 +
.../ruoyi/system/service/ISysRoleService.java | 173 ++
.../system/service/ISysUserOnlineService.java | 48 +
.../ruoyi/system/service/ISysUserService.java | 235 +++
.../service/impl/SysConfigServiceImpl.java | 232 +++
.../service/impl/SysDeptServiceImpl.java | 344 ++++
.../service/impl/SysDictDataServiceImpl.java | 111 ++
.../service/impl/SysDictTypeServiceImpl.java | 223 +++
.../impl/SysLogininforServiceImpl.java | 65 +
.../service/impl/SysMenuServiceImpl.java | 531 +++++
.../service/impl/SysNoticeServiceImpl.java | 92 +
.../service/impl/SysOperLogServiceImpl.java | 76 +
.../service/impl/SysPostServiceImpl.java | 178 ++
.../service/impl/SysRoleServiceImpl.java | 424 ++++
.../impl/SysUserOnlineServiceImpl.java | 96 +
.../service/impl/SysUserServiceImpl.java | 558 ++++++
.../mapper/system/SysConfigMapper.xml | 117 ++
.../resources/mapper/system/SysDeptMapper.xml | 159 ++
.../mapper/system/SysDictDataMapper.xml | 124 ++
.../mapper/system/SysDictTypeMapper.xml | 105 +
.../mapper/system/SysLogininforMapper.xml | 57 +
.../resources/mapper/system/SysMenuMapper.xml | 202 ++
.../mapper/system/SysNoticeMapper.xml | 89 +
.../mapper/system/SysOperLogMapper.xml | 84 +
.../resources/mapper/system/SysPostMapper.xml | 122 ++
.../mapper/system/SysRoleDeptMapper.xml | 34 +
.../resources/mapper/system/SysRoleMapper.xml | 152 ++
.../mapper/system/SysRoleMenuMapper.xml | 34 +
.../resources/mapper/system/SysUserMapper.xml | 310 +++
.../mapper/system/SysUserPostMapper.xml | 34 +
.../mapper/system/SysUserRoleMapper.xml | 44 +
ruoyi-ui/.editorconfig | 22 +
ruoyi-ui/.env.development | 11 +
ruoyi-ui/.env.production | 8 +
ruoyi-ui/.env.staging | 10 +
ruoyi-ui/.eslintignore | 10 +
ruoyi-ui/.eslintrc.js | 199 ++
ruoyi-ui/.gitignore | 33 +
ruoyi-ui/README.md | 30 +
ruoyi-ui/babel.config.js | 13 +
ruoyi-ui/bin/build.bat | 12 +
ruoyi-ui/bin/package.bat | 12 +
ruoyi-ui/bin/run-web.bat | 12 +
ruoyi-ui/package.json | 90 +
ruoyi-ui/public/favicon.ico | Bin 0 -> 5663 bytes
ruoyi-ui/public/html/ie.html | 46 +
ruoyi-ui/public/index.html | 208 ++
ruoyi-ui/public/robots.txt | 2 +
ruoyi-ui/src/App.vue | 28 +
ruoyi-ui/src/api/login.js | 59 +
ruoyi-ui/src/api/menu.js | 9 +
ruoyi-ui/src/api/monitor/cache.js | 57 +
ruoyi-ui/src/api/monitor/job.js | 71 +
ruoyi-ui/src/api/monitor/jobLog.js | 26 +
ruoyi-ui/src/api/monitor/logininfor.js | 34 +
ruoyi-ui/src/api/monitor/online.js | 18 +
ruoyi-ui/src/api/monitor/operlog.js | 26 +
ruoyi-ui/src/api/monitor/server.js | 9 +
ruoyi-ui/src/api/system/config.js | 60 +
ruoyi-ui/src/api/system/dept.js | 52 +
ruoyi-ui/src/api/system/dict/data.js | 52 +
ruoyi-ui/src/api/system/dict/type.js | 60 +
ruoyi-ui/src/api/system/menu.js | 60 +
ruoyi-ui/src/api/system/notice.js | 44 +
ruoyi-ui/src/api/system/post.js | 44 +
ruoyi-ui/src/api/system/role.js | 119 ++
ruoyi-ui/src/api/system/user.js | 135 ++
ruoyi-ui/src/api/tool/gen.js | 76 +
ruoyi-ui/src/assets/401_images/401.gif | Bin 0 -> 164227 bytes
ruoyi-ui/src/assets/404_images/404.png | Bin 0 -> 98071 bytes
ruoyi-ui/src/assets/404_images/404_cloud.png | Bin 0 -> 4766 bytes
ruoyi-ui/src/assets/icons/index.js | 9 +
ruoyi-ui/src/assets/icons/svg/404.svg | 1 +
ruoyi-ui/src/assets/icons/svg/bug.svg | 1 +
ruoyi-ui/src/assets/icons/svg/build.svg | 1 +
ruoyi-ui/src/assets/icons/svg/button.svg | 1 +
ruoyi-ui/src/assets/icons/svg/cascader.svg | 1 +
ruoyi-ui/src/assets/icons/svg/chart.svg | 1 +
ruoyi-ui/src/assets/icons/svg/checkbox.svg | 1 +
ruoyi-ui/src/assets/icons/svg/clipboard.svg | 1 +
ruoyi-ui/src/assets/icons/svg/code.svg | 1 +
ruoyi-ui/src/assets/icons/svg/color.svg | 1 +
ruoyi-ui/src/assets/icons/svg/component.svg | 1 +
ruoyi-ui/src/assets/icons/svg/dashboard.svg | 1 +
ruoyi-ui/src/assets/icons/svg/date-range.svg | 1 +
ruoyi-ui/src/assets/icons/svg/date.svg | 1 +
ruoyi-ui/src/assets/icons/svg/dict.svg | 1 +
.../src/assets/icons/svg/documentation.svg | 1 +
ruoyi-ui/src/assets/icons/svg/download.svg | 1 +
ruoyi-ui/src/assets/icons/svg/drag.svg | 1 +
ruoyi-ui/src/assets/icons/svg/druid.svg | 1 +
ruoyi-ui/src/assets/icons/svg/edit.svg | 1 +
ruoyi-ui/src/assets/icons/svg/education.svg | 1 +
ruoyi-ui/src/assets/icons/svg/email.svg | 1 +
ruoyi-ui/src/assets/icons/svg/example.svg | 1 +
ruoyi-ui/src/assets/icons/svg/excel.svg | 1 +
.../src/assets/icons/svg/exit-fullscreen.svg | 1 +
ruoyi-ui/src/assets/icons/svg/eye-open.svg | 1 +
ruoyi-ui/src/assets/icons/svg/eye.svg | 1 +
ruoyi-ui/src/assets/icons/svg/form.svg | 1 +
ruoyi-ui/src/assets/icons/svg/fullscreen.svg | 1 +
ruoyi-ui/src/assets/icons/svg/github.svg | 1 +
ruoyi-ui/src/assets/icons/svg/guide.svg | 1 +
ruoyi-ui/src/assets/icons/svg/icon.svg | 1 +
ruoyi-ui/src/assets/icons/svg/input.svg | 1 +
.../src/assets/icons/svg/international.svg | 1 +
ruoyi-ui/src/assets/icons/svg/job.svg | 1 +
ruoyi-ui/src/assets/icons/svg/language.svg | 1 +
ruoyi-ui/src/assets/icons/svg/link.svg | 1 +
ruoyi-ui/src/assets/icons/svg/list.svg | 1 +
ruoyi-ui/src/assets/icons/svg/lock.svg | 1 +
ruoyi-ui/src/assets/icons/svg/log.svg | 1 +
ruoyi-ui/src/assets/icons/svg/logininfor.svg | 1 +
ruoyi-ui/src/assets/icons/svg/message.svg | 1 +
ruoyi-ui/src/assets/icons/svg/money.svg | 1 +
ruoyi-ui/src/assets/icons/svg/monitor.svg | 2 +
ruoyi-ui/src/assets/icons/svg/nested.svg | 1 +
ruoyi-ui/src/assets/icons/svg/number.svg | 1 +
ruoyi-ui/src/assets/icons/svg/online.svg | 1 +
ruoyi-ui/src/assets/icons/svg/password.svg | 1 +
ruoyi-ui/src/assets/icons/svg/pdf.svg | 1 +
ruoyi-ui/src/assets/icons/svg/people.svg | 1 +
ruoyi-ui/src/assets/icons/svg/peoples.svg | 1 +
ruoyi-ui/src/assets/icons/svg/phone.svg | 1 +
ruoyi-ui/src/assets/icons/svg/post.svg | 1 +
ruoyi-ui/src/assets/icons/svg/qq.svg | 1 +
ruoyi-ui/src/assets/icons/svg/question.svg | 1 +
ruoyi-ui/src/assets/icons/svg/radio.svg | 1 +
ruoyi-ui/src/assets/icons/svg/rate.svg | 1 +
ruoyi-ui/src/assets/icons/svg/redis-list.svg | 2 +
ruoyi-ui/src/assets/icons/svg/redis.svg | 1 +
ruoyi-ui/src/assets/icons/svg/row.svg | 1 +
ruoyi-ui/src/assets/icons/svg/search.svg | 1 +
ruoyi-ui/src/assets/icons/svg/select.svg | 1 +
ruoyi-ui/src/assets/icons/svg/server.svg | 1 +
ruoyi-ui/src/assets/icons/svg/shopping.svg | 1 +
ruoyi-ui/src/assets/icons/svg/size.svg | 1 +
ruoyi-ui/src/assets/icons/svg/skill.svg | 1 +
ruoyi-ui/src/assets/icons/svg/slider.svg | 1 +
ruoyi-ui/src/assets/icons/svg/star.svg | 1 +
ruoyi-ui/src/assets/icons/svg/swagger.svg | 1 +
ruoyi-ui/src/assets/icons/svg/switch.svg | 1 +
ruoyi-ui/src/assets/icons/svg/system.svg | 2 +
ruoyi-ui/src/assets/icons/svg/tab.svg | 1 +
ruoyi-ui/src/assets/icons/svg/table.svg | 1 +
ruoyi-ui/src/assets/icons/svg/textarea.svg | 1 +
ruoyi-ui/src/assets/icons/svg/theme.svg | 1 +
ruoyi-ui/src/assets/icons/svg/time-range.svg | 1 +
ruoyi-ui/src/assets/icons/svg/time.svg | 1 +
ruoyi-ui/src/assets/icons/svg/tool.svg | 1 +
ruoyi-ui/src/assets/icons/svg/tree-table.svg | 1 +
ruoyi-ui/src/assets/icons/svg/tree.svg | 1 +
ruoyi-ui/src/assets/icons/svg/upload.svg | 1 +
ruoyi-ui/src/assets/icons/svg/user.svg | 1 +
ruoyi-ui/src/assets/icons/svg/validCode.svg | 1 +
ruoyi-ui/src/assets/icons/svg/wechat.svg | 1 +
ruoyi-ui/src/assets/icons/svg/zip.svg | 1 +
ruoyi-ui/src/assets/icons/svgo.yml | 22 +
ruoyi-ui/src/assets/images/dark.svg | 39 +
ruoyi-ui/src/assets/images/light.svg | 39 +
.../src/assets/images/login-background.jpg | Bin 0 -> 521275 bytes
ruoyi-ui/src/assets/images/pay.png | Bin 0 -> 140720 bytes
ruoyi-ui/src/assets/images/profile.jpg | Bin 0 -> 81131 bytes
ruoyi-ui/src/assets/logo/logo.png | Bin 0 -> 5663 bytes
ruoyi-ui/src/assets/styles/btn.scss | 99 +
ruoyi-ui/src/assets/styles/element-ui.scss | 92 +
.../src/assets/styles/element-variables.scss | 31 +
ruoyi-ui/src/assets/styles/index.scss | 182 ++
ruoyi-ui/src/assets/styles/mixin.scss | 66 +
ruoyi-ui/src/assets/styles/ruoyi.scss | 277 +++
ruoyi-ui/src/assets/styles/sidebar.scss | 227 +++
ruoyi-ui/src/assets/styles/transition.scss | 49 +
ruoyi-ui/src/assets/styles/variables.scss | 54 +
ruoyi-ui/src/components/Breadcrumb/index.vue | 74 +
ruoyi-ui/src/components/Crontab/day.vue | 161 ++
ruoyi-ui/src/components/Crontab/hour.vue | 114 ++
ruoyi-ui/src/components/Crontab/index.vue | 430 ++++
ruoyi-ui/src/components/Crontab/min.vue | 116 ++
ruoyi-ui/src/components/Crontab/month.vue | 114 ++
ruoyi-ui/src/components/Crontab/result.vue | 559 ++++++
ruoyi-ui/src/components/Crontab/second.vue | 117 ++
ruoyi-ui/src/components/Crontab/week.vue | 202 ++
ruoyi-ui/src/components/Crontab/year.vue | 131 ++
ruoyi-ui/src/components/DictData/index.js | 49 +
ruoyi-ui/src/components/DictTag/index.vue | 92 +
ruoyi-ui/src/components/Editor/index.vue | 272 +++
ruoyi-ui/src/components/FileUpload/index.vue | 215 ++
ruoyi-ui/src/components/Hamburger/index.vue | 44 +
.../src/components/HeaderSearch/index.vue | 189 ++
ruoyi-ui/src/components/IconSelect/index.vue | 104 +
.../src/components/IconSelect/requireIcons.js | 11 +
.../src/components/ImagePreview/index.vue | 90 +
ruoyi-ui/src/components/ImageUpload/index.vue | 226 +++
ruoyi-ui/src/components/Pagination/index.vue | 114 ++
ruoyi-ui/src/components/PanThumb/index.vue | 142 ++
ruoyi-ui/src/components/ParentView/index.vue | 3 +
ruoyi-ui/src/components/RightPanel/index.vue | 106 +
.../src/components/RightToolbar/index.vue | 104 +
ruoyi-ui/src/components/RuoYi/Doc/index.vue | 21 +
ruoyi-ui/src/components/RuoYi/Git/index.vue | 21 +
ruoyi-ui/src/components/Screenfull/index.vue | 57 +
ruoyi-ui/src/components/SizeSelect/index.vue | 56 +
ruoyi-ui/src/components/SvgIcon/index.vue | 61 +
ruoyi-ui/src/components/ThemePicker/index.vue | 173 ++
ruoyi-ui/src/components/TopNav/index.vue | 194 ++
ruoyi-ui/src/components/iFrame/index.vue | 36 +
ruoyi-ui/src/directive/dialog/drag.js | 64 +
ruoyi-ui/src/directive/dialog/dragHeight.js | 34 +
ruoyi-ui/src/directive/dialog/dragWidth.js | 30 +
ruoyi-ui/src/directive/index.js | 23 +
ruoyi-ui/src/directive/module/clipboard.js | 54 +
ruoyi-ui/src/directive/permission/hasPermi.js | 28 +
ruoyi-ui/src/directive/permission/hasRole.js | 28 +
ruoyi-ui/src/layout/components/AppMain.vue | 75 +
.../layout/components/IframeToggle/index.vue | 24 +
.../src/layout/components/InnerLink/index.vue | 47 +
ruoyi-ui/src/layout/components/Navbar.vue | 200 ++
.../src/layout/components/Settings/index.vue | 260 +++
.../layout/components/Sidebar/FixiOSBug.js | 25 +
.../src/layout/components/Sidebar/Item.vue | 33 +
.../src/layout/components/Sidebar/Link.vue | 43 +
.../src/layout/components/Sidebar/Logo.vue | 93 +
.../layout/components/Sidebar/SidebarItem.vue | 100 +
.../src/layout/components/Sidebar/index.vue | 57 +
.../layout/components/TagsView/ScrollPane.vue | 94 +
.../src/layout/components/TagsView/index.vue | 332 ++++
ruoyi-ui/src/layout/components/index.js | 5 +
ruoyi-ui/src/layout/index.vue | 111 ++
ruoyi-ui/src/layout/mixin/ResizeHandler.js | 45 +
ruoyi-ui/src/main.js | 86 +
ruoyi-ui/src/permission.js | 56 +
ruoyi-ui/src/plugins/auth.js | 60 +
ruoyi-ui/src/plugins/cache.js | 77 +
ruoyi-ui/src/plugins/download.js | 72 +
ruoyi-ui/src/plugins/index.js | 20 +
ruoyi-ui/src/plugins/modal.js | 83 +
ruoyi-ui/src/plugins/tab.js | 71 +
ruoyi-ui/src/router/index.js | 183 ++
ruoyi-ui/src/settings.js | 44 +
ruoyi-ui/src/store/getters.js | 19 +
ruoyi-ui/src/store/index.js | 25 +
ruoyi-ui/src/store/modules/app.js | 66 +
ruoyi-ui/src/store/modules/dict.js | 50 +
ruoyi-ui/src/store/modules/permission.js | 133 ++
ruoyi-ui/src/store/modules/settings.js | 42 +
ruoyi-ui/src/store/modules/tagsView.js | 228 +++
ruoyi-ui/src/store/modules/user.js | 96 +
ruoyi-ui/src/utils/auth.js | 15 +
ruoyi-ui/src/utils/dict/Dict.js | 82 +
ruoyi-ui/src/utils/dict/DictConverter.js | 17 +
ruoyi-ui/src/utils/dict/DictData.js | 13 +
ruoyi-ui/src/utils/dict/DictMeta.js | 38 +
ruoyi-ui/src/utils/dict/DictOptions.js | 51 +
ruoyi-ui/src/utils/dict/index.js | 33 +
ruoyi-ui/src/utils/errorCode.js | 6 +
ruoyi-ui/src/utils/generator/config.js | 438 ++++
ruoyi-ui/src/utils/generator/css.js | 18 +
.../src/utils/generator/drawingDefault.js | 29 +
ruoyi-ui/src/utils/generator/html.js | 359 ++++
ruoyi-ui/src/utils/generator/icon.json | 1 +
ruoyi-ui/src/utils/generator/js.js | 235 +++
ruoyi-ui/src/utils/generator/render.js | 126 ++
ruoyi-ui/src/utils/index.js | 390 ++++
ruoyi-ui/src/utils/jsencrypt.js | 30 +
ruoyi-ui/src/utils/permission.js | 51 +
ruoyi-ui/src/utils/request.js | 152 ++
ruoyi-ui/src/utils/ruoyi.js | 233 +++
ruoyi-ui/src/utils/scroll-to.js | 58 +
ruoyi-ui/src/utils/validate.js | 83 +
.../views/components/icons/element-icons.js | 3 +
ruoyi-ui/src/views/components/icons/index.vue | 87 +
.../src/views/components/icons/svg-icons.js | 10 +
ruoyi-ui/src/views/dashboard/BarChart.vue | 102 +
ruoyi-ui/src/views/dashboard/LineChart.vue | 135 ++
ruoyi-ui/src/views/dashboard/PanelGroup.vue | 181 ++
ruoyi-ui/src/views/dashboard/PieChart.vue | 79 +
ruoyi-ui/src/views/dashboard/RaddarChart.vue | 116 ++
ruoyi-ui/src/views/dashboard/mixins/resize.js | 56 +
ruoyi-ui/src/views/error/401.vue | 88 +
ruoyi-ui/src/views/error/404.vue | 233 +++
ruoyi-ui/src/views/index.vue | 1023 ++++++++++
ruoyi-ui/src/views/index_v1.vue | 98 +
ruoyi-ui/src/views/login.vue | 219 ++
ruoyi-ui/src/views/monitor/cache/index.vue | 144 ++
ruoyi-ui/src/views/monitor/cache/list.vue | 241 +++
ruoyi-ui/src/views/monitor/druid/index.vue | 15 +
ruoyi-ui/src/views/monitor/job/index.vue | 513 +++++
ruoyi-ui/src/views/monitor/job/log.vue | 295 +++
.../src/views/monitor/logininfor/index.vue | 246 +++
ruoyi-ui/src/views/monitor/online/index.vue | 122 ++
ruoyi-ui/src/views/monitor/operlog/index.vue | 313 +++
ruoyi-ui/src/views/monitor/server/index.vue | 207 ++
ruoyi-ui/src/views/redirect.vue | 12 +
ruoyi-ui/src/views/register.vue | 209 ++
ruoyi-ui/src/views/system/config/index.vue | 343 ++++
ruoyi-ui/src/views/system/dept/index.vue | 340 ++++
ruoyi-ui/src/views/system/dict/data.vue | 402 ++++
ruoyi-ui/src/views/system/dict/index.vue | 347 ++++
ruoyi-ui/src/views/system/menu/index.vue | 452 +++++
ruoyi-ui/src/views/system/notice/index.vue | 312 +++
ruoyi-ui/src/views/system/post/index.vue | 309 +++
ruoyi-ui/src/views/system/role/authUser.vue | 199 ++
ruoyi-ui/src/views/system/role/index.vue | 605 ++++++
ruoyi-ui/src/views/system/role/selectUser.vue | 138 ++
ruoyi-ui/src/views/system/user/authRole.vue | 117 ++
ruoyi-ui/src/views/system/user/index.vue | 670 +++++++
.../src/views/system/user/profile/index.vue | 91 +
.../views/system/user/profile/resetPwd.vue | 68 +
.../views/system/user/profile/userAvatar.vue | 182 ++
.../views/system/user/profile/userInfo.vue | 75 +
ruoyi-ui/src/views/tool/gen/basicInfoForm.vue | 60 +
ruoyi-ui/src/views/tool/gen/editTable.vue | 234 +++
ruoyi-ui/src/views/tool/gen/genInfoForm.vue | 299 +++
ruoyi-ui/src/views/tool/gen/importTable.vue | 120 ++
ruoyi-ui/src/views/tool/gen/index.vue | 337 ++++
ruoyi-ui/src/views/tool/swagger/index.vue | 15 +
ruoyi-ui/vue.config.js | 134 ++
ry.sh | 86 +
640 files changed, 65569 insertions(+)
create mode 100644 .gitignore
create mode 100644 config/application.properties
create mode 100644 gather-app/pom.xml
create mode 100644 gather-app/src/main/java/com/ruoyi/aspect/ImportAspect.java
create mode 100644 gather-app/src/main/java/com/ruoyi/aspect/InsertAspect.java
create mode 100644 gather-app/src/main/java/com/ruoyi/aspect/UpdateAspect.java
create mode 100644 gather-app/src/main/java/com/ruoyi/aspect/responseAspect.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/common/SySMSLoginMsg.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/common/SySwtLoginMsg.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/common/sendMes.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/ConfigParam.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/DateUtils.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/JsoupUtils.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/NumKit.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/OrderedProperties.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/PropertiesUtil.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/StringKit.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/SwtMessage.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/SwtToken.java
create mode 100644 gather-app/src/main/java/com/ruoyi/business/util/SySMS.java
create mode 100644 gather-app/src/main/java/com/ruoyi/cache/ApplyNumCache.java
create mode 100644 gather-app/src/main/java/com/ruoyi/cache/AreaCache.java
create mode 100644 gather-app/src/main/java/com/ruoyi/cache/DictCache.java
create mode 100644 gather-app/src/main/java/com/ruoyi/cache/SmsCache.java
create mode 100644 gather-app/src/main/java/com/ruoyi/cache/VarietyNumCache.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/BaseFlowLog.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/SysDictDataMp.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/VehicleRequest.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/dto/LoginDto.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/dto/SMSLoginDto.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/dto/auditDto.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/vo/FillSheet1VO.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/vo/FillSheet2VO.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/vo/InventoryVO.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/vo/SMSMsgVO.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/vo/SmsVO.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/domain/vo/SwtMsgVO.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/mapper/BaseFlowLogMapper.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/mapper/SysDictDataMpMapper.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/service/BaseFlowLogService.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/service/SysDictDataMpService.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/service/impl/BaseFlowLogServiceImpl.java
create mode 100644 gather-app/src/main/java/com/ruoyi/database/service/impl/SysDictDataMpServiceImpl.java
create mode 100644 gather-app/src/main/java/com/ruoyi/interceptor/DictionaryInterceptor.java
create mode 100644 pom.xml
create mode 100644 ruoyi-admin/pom.xml
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/RuoYiServletInitializer.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/config/DateUtils.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/config/UserContext.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/CacheController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/ServerController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysLogininforController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysOperlogController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysConfigController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDeptController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictDataController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysDictTypeController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysIndexController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysNoticeController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysPostController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProfileController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRoleController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/TestController.java
create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/core/config/SwaggerConfig.java
create mode 100644 ruoyi-admin/src/main/resources/META-INF/spring-devtools.properties
create mode 100644 ruoyi-admin/src/main/resources/application-druid.yml
create mode 100644 ruoyi-admin/src/main/resources/application.yml
create mode 100644 ruoyi-admin/src/main/resources/banner.txt
create mode 100644 ruoyi-admin/src/main/resources/i18n/messages.properties
create mode 100644 ruoyi-admin/src/main/resources/logback.xml
create mode 100644 ruoyi-admin/src/main/resources/mybatis/mybatis-config.xml
create mode 100644 ruoyi-common/pom.xml
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/Anonymous.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/DataScope.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/DataSource.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/Excel.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/Excels.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/Log.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/RateLimiter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/annotation/RepeatSubmit.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/config/RuoYiConfig.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/CacheConstants.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/GenConstants.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/HttpStatus.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/ScheduleConstants.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/UserConstants.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/BaseEntity.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/BaseEntityMini.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/R.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeEntity.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeSelect.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/LoginBody.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/LoginUser.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/model/RegisterBody.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/page/PageDomain.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableDataInfo.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/page/TableSupport.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/redis/RedisCache.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/text/CharsetKit.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/text/Convert.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/text/StrFormatter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/BusinessStatus.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/BusinessType.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/DataSourceType.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/HttpMethod.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/LimitType.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/OperatorType.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/UserStatus.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/DemoModeException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/GlobalException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/ServiceException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/UtilException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/base/BaseException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileNameLengthLimitExceededException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileSizeLimitExceededException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/file/FileUploadException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/file/InvalidExtensionException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/job/TaskException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/BlackListException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/CaptchaException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/CaptchaExpireException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserNotExistsException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserPasswordNotMatchException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserPasswordRetryLimitExceedException.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/filter/PropertyPreExcludeFilter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/filter/RepeatableFilter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/filter/RepeatedlyRequestWrapper.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/filter/XssFilter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/filter/XssHttpServletRequestWrapper.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/Arith.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/DateUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/DictUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/ExceptionUtil.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/LogUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/MessageUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/PageUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/ServletUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/StringUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/Threads.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/bean/BeanUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/bean/BeanValidators.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileTypeUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileUploadUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/file/ImageUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/file/MimeTypeUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/html/EscapeUtil.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/html/HTMLFilter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpHelper.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/ip/AddressUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/ip/IpUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelHandlerAdapter.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/reflect/ReflectUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/Base64.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/Md5Utils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/spring/SpringUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/sql/SqlUtil.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/uuid/IdUtils.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/uuid/Seq.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/uuid/UUID.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/xss/Xss.java
create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/xss/XssValidator.java
create mode 100644 ruoyi-framework/pom.xml
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataScopeAspect.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/DataSourceAspect.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/LogAspect.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/RateLimiterAspect.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ApplicationConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/CaptchaConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/FastJson2JsonRedisSerializer.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/FilterConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/KaptchaTextCreator.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/RedisConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ResourcesConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ServerConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ThreadPoolConfig.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/DruidProperties.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/properties/PermitAllUrlProperties.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/datasource/DynamicDataSource.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/datasource/DynamicDataSourceContextHolder.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/interceptor/impl/SameUrlDataInterceptor.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/manager/AsyncManager.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/manager/ShutdownManager.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/manager/factory/AsyncFactory.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/security/context/AuthenticationContextHolder.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/security/context/PermissionContextHolder.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/security/filter/JwtAuthenticationTokenFilter.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/security/handle/AuthenticationEntryPointImpl.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/security/handle/LogoutSuccessHandlerImpl.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/Server.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Cpu.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Jvm.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Mem.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/Sys.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/domain/server/SysFile.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/exception/GlobalExceptionHandler.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/PermissionService.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SmsCodeAuthenticationProvider.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SmsCodeAuthenticationToken.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPasswordService.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/TokenService.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsByPhonenumberServiceImpl.java
create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java
create mode 100644 ruoyi-generator/pom.xml
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/config/GenConfig.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/controller/GenController.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTable.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/domain/GenTableColumn.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/mapper/GenTableColumnMapper.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/mapper/GenTableMapper.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/service/GenTableColumnServiceImpl.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/service/GenTableServiceImpl.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/service/IGenTableColumnService.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/service/IGenTableService.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/util/GenUtils.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityInitializer.java
create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/util/VelocityUtils.java
create mode 100644 ruoyi-generator/src/main/resources/generator.yml
create mode 100644 ruoyi-generator/src/main/resources/mapper/generator/GenTableColumnMapper.xml
create mode 100644 ruoyi-generator/src/main/resources/mapper/generator/GenTableMapper.xml
create mode 100644 ruoyi-generator/src/main/resources/vm/java/controller.java.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/java/domain.java.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/java/mapper.java.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/java/service.java.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/java/serviceImpl.java.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/java/sub-domain.java.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/js/api.js.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/sql/sql.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/vue/index-tree.vue.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/vue/index.vue.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/vue/v3/index.vue.vm
create mode 100644 ruoyi-generator/src/main/resources/vm/vue/v3/readme.txt
create mode 100644 ruoyi-generator/src/main/resources/vm/xml/mapper.xml.vm
create mode 100644 ruoyi-quartz/pom.xml
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/config/ScheduleConfig.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobController.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/SysJobLogController.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/SysJob.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/domain/SysJobLog.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/mapper/SysJobLogMapper.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/mapper/SysJobMapper.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/ISysJobLogService.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/ISysJobService.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/SysJobLogServiceImpl.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/service/impl/SysJobServiceImpl.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/AbstractQuartzJob.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/CronUtils.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/QuartzDisallowConcurrentExecution.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/QuartzJobExecution.java
create mode 100644 ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/ScheduleUtils.java
create mode 100644 ruoyi-quartz/src/main/resources/mapper/quartz/SysJobLogMapper.xml
create mode 100644 ruoyi-quartz/src/main/resources/mapper/quartz/SysJobMapper.xml
create mode 100644 ruoyi-system/pom.xml
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/ApplyInfo.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysCache.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleDept.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRoleMenu.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserOnline.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserPost.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysUserRole.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/MetaVo.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysConfigMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDeptMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictDataMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysDictTypeMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysConfigService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDeptService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictDataService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysDictTypeService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysLogininforService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysMenuService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysNoticeService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysOperLogService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysPostService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRoleService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserOnlineService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictDataServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserOnlineServiceImpl.java
create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysConfigMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysDeptMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysDictDataMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysDictTypeMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml
create mode 100644 ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml
create mode 100644 ruoyi-ui/.editorconfig
create mode 100644 ruoyi-ui/.env.development
create mode 100644 ruoyi-ui/.env.production
create mode 100644 ruoyi-ui/.env.staging
create mode 100644 ruoyi-ui/.eslintignore
create mode 100644 ruoyi-ui/.eslintrc.js
create mode 100644 ruoyi-ui/.gitignore
create mode 100644 ruoyi-ui/README.md
create mode 100644 ruoyi-ui/babel.config.js
create mode 100644 ruoyi-ui/bin/build.bat
create mode 100644 ruoyi-ui/bin/package.bat
create mode 100644 ruoyi-ui/bin/run-web.bat
create mode 100644 ruoyi-ui/package.json
create mode 100644 ruoyi-ui/public/favicon.ico
create mode 100644 ruoyi-ui/public/html/ie.html
create mode 100644 ruoyi-ui/public/index.html
create mode 100644 ruoyi-ui/public/robots.txt
create mode 100644 ruoyi-ui/src/App.vue
create mode 100644 ruoyi-ui/src/api/login.js
create mode 100644 ruoyi-ui/src/api/menu.js
create mode 100644 ruoyi-ui/src/api/monitor/cache.js
create mode 100644 ruoyi-ui/src/api/monitor/job.js
create mode 100644 ruoyi-ui/src/api/monitor/jobLog.js
create mode 100644 ruoyi-ui/src/api/monitor/logininfor.js
create mode 100644 ruoyi-ui/src/api/monitor/online.js
create mode 100644 ruoyi-ui/src/api/monitor/operlog.js
create mode 100644 ruoyi-ui/src/api/monitor/server.js
create mode 100644 ruoyi-ui/src/api/system/config.js
create mode 100644 ruoyi-ui/src/api/system/dept.js
create mode 100644 ruoyi-ui/src/api/system/dict/data.js
create mode 100644 ruoyi-ui/src/api/system/dict/type.js
create mode 100644 ruoyi-ui/src/api/system/menu.js
create mode 100644 ruoyi-ui/src/api/system/notice.js
create mode 100644 ruoyi-ui/src/api/system/post.js
create mode 100644 ruoyi-ui/src/api/system/role.js
create mode 100644 ruoyi-ui/src/api/system/user.js
create mode 100644 ruoyi-ui/src/api/tool/gen.js
create mode 100644 ruoyi-ui/src/assets/401_images/401.gif
create mode 100644 ruoyi-ui/src/assets/404_images/404.png
create mode 100644 ruoyi-ui/src/assets/404_images/404_cloud.png
create mode 100644 ruoyi-ui/src/assets/icons/index.js
create mode 100644 ruoyi-ui/src/assets/icons/svg/404.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/bug.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/build.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/button.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/cascader.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/chart.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/checkbox.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/clipboard.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/code.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/color.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/component.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/dashboard.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/date-range.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/date.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/dict.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/documentation.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/download.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/drag.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/druid.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/edit.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/education.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/email.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/example.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/excel.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/exit-fullscreen.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/eye-open.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/eye.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/form.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/fullscreen.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/github.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/guide.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/icon.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/input.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/international.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/job.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/language.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/link.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/list.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/lock.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/log.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/logininfor.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/message.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/money.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/monitor.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/nested.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/number.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/online.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/password.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/pdf.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/people.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/peoples.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/phone.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/post.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/qq.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/question.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/radio.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/rate.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/redis-list.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/redis.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/row.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/search.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/select.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/server.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/shopping.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/size.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/skill.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/slider.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/star.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/swagger.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/switch.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/system.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/tab.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/table.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/textarea.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/theme.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/time-range.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/time.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/tool.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/tree-table.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/tree.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/upload.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/user.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/validCode.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/wechat.svg
create mode 100644 ruoyi-ui/src/assets/icons/svg/zip.svg
create mode 100644 ruoyi-ui/src/assets/icons/svgo.yml
create mode 100644 ruoyi-ui/src/assets/images/dark.svg
create mode 100644 ruoyi-ui/src/assets/images/light.svg
create mode 100644 ruoyi-ui/src/assets/images/login-background.jpg
create mode 100644 ruoyi-ui/src/assets/images/pay.png
create mode 100644 ruoyi-ui/src/assets/images/profile.jpg
create mode 100644 ruoyi-ui/src/assets/logo/logo.png
create mode 100644 ruoyi-ui/src/assets/styles/btn.scss
create mode 100644 ruoyi-ui/src/assets/styles/element-ui.scss
create mode 100644 ruoyi-ui/src/assets/styles/element-variables.scss
create mode 100644 ruoyi-ui/src/assets/styles/index.scss
create mode 100644 ruoyi-ui/src/assets/styles/mixin.scss
create mode 100644 ruoyi-ui/src/assets/styles/ruoyi.scss
create mode 100644 ruoyi-ui/src/assets/styles/sidebar.scss
create mode 100644 ruoyi-ui/src/assets/styles/transition.scss
create mode 100644 ruoyi-ui/src/assets/styles/variables.scss
create mode 100644 ruoyi-ui/src/components/Breadcrumb/index.vue
create mode 100644 ruoyi-ui/src/components/Crontab/day.vue
create mode 100644 ruoyi-ui/src/components/Crontab/hour.vue
create mode 100644 ruoyi-ui/src/components/Crontab/index.vue
create mode 100644 ruoyi-ui/src/components/Crontab/min.vue
create mode 100644 ruoyi-ui/src/components/Crontab/month.vue
create mode 100644 ruoyi-ui/src/components/Crontab/result.vue
create mode 100644 ruoyi-ui/src/components/Crontab/second.vue
create mode 100644 ruoyi-ui/src/components/Crontab/week.vue
create mode 100644 ruoyi-ui/src/components/Crontab/year.vue
create mode 100644 ruoyi-ui/src/components/DictData/index.js
create mode 100644 ruoyi-ui/src/components/DictTag/index.vue
create mode 100644 ruoyi-ui/src/components/Editor/index.vue
create mode 100644 ruoyi-ui/src/components/FileUpload/index.vue
create mode 100644 ruoyi-ui/src/components/Hamburger/index.vue
create mode 100644 ruoyi-ui/src/components/HeaderSearch/index.vue
create mode 100644 ruoyi-ui/src/components/IconSelect/index.vue
create mode 100644 ruoyi-ui/src/components/IconSelect/requireIcons.js
create mode 100644 ruoyi-ui/src/components/ImagePreview/index.vue
create mode 100644 ruoyi-ui/src/components/ImageUpload/index.vue
create mode 100644 ruoyi-ui/src/components/Pagination/index.vue
create mode 100644 ruoyi-ui/src/components/PanThumb/index.vue
create mode 100644 ruoyi-ui/src/components/ParentView/index.vue
create mode 100644 ruoyi-ui/src/components/RightPanel/index.vue
create mode 100644 ruoyi-ui/src/components/RightToolbar/index.vue
create mode 100644 ruoyi-ui/src/components/RuoYi/Doc/index.vue
create mode 100644 ruoyi-ui/src/components/RuoYi/Git/index.vue
create mode 100644 ruoyi-ui/src/components/Screenfull/index.vue
create mode 100644 ruoyi-ui/src/components/SizeSelect/index.vue
create mode 100644 ruoyi-ui/src/components/SvgIcon/index.vue
create mode 100644 ruoyi-ui/src/components/ThemePicker/index.vue
create mode 100644 ruoyi-ui/src/components/TopNav/index.vue
create mode 100644 ruoyi-ui/src/components/iFrame/index.vue
create mode 100644 ruoyi-ui/src/directive/dialog/drag.js
create mode 100644 ruoyi-ui/src/directive/dialog/dragHeight.js
create mode 100644 ruoyi-ui/src/directive/dialog/dragWidth.js
create mode 100644 ruoyi-ui/src/directive/index.js
create mode 100644 ruoyi-ui/src/directive/module/clipboard.js
create mode 100644 ruoyi-ui/src/directive/permission/hasPermi.js
create mode 100644 ruoyi-ui/src/directive/permission/hasRole.js
create mode 100644 ruoyi-ui/src/layout/components/AppMain.vue
create mode 100644 ruoyi-ui/src/layout/components/IframeToggle/index.vue
create mode 100644 ruoyi-ui/src/layout/components/InnerLink/index.vue
create mode 100644 ruoyi-ui/src/layout/components/Navbar.vue
create mode 100644 ruoyi-ui/src/layout/components/Settings/index.vue
create mode 100644 ruoyi-ui/src/layout/components/Sidebar/FixiOSBug.js
create mode 100644 ruoyi-ui/src/layout/components/Sidebar/Item.vue
create mode 100644 ruoyi-ui/src/layout/components/Sidebar/Link.vue
create mode 100644 ruoyi-ui/src/layout/components/Sidebar/Logo.vue
create mode 100644 ruoyi-ui/src/layout/components/Sidebar/SidebarItem.vue
create mode 100644 ruoyi-ui/src/layout/components/Sidebar/index.vue
create mode 100644 ruoyi-ui/src/layout/components/TagsView/ScrollPane.vue
create mode 100644 ruoyi-ui/src/layout/components/TagsView/index.vue
create mode 100644 ruoyi-ui/src/layout/components/index.js
create mode 100644 ruoyi-ui/src/layout/index.vue
create mode 100644 ruoyi-ui/src/layout/mixin/ResizeHandler.js
create mode 100644 ruoyi-ui/src/main.js
create mode 100644 ruoyi-ui/src/permission.js
create mode 100644 ruoyi-ui/src/plugins/auth.js
create mode 100644 ruoyi-ui/src/plugins/cache.js
create mode 100644 ruoyi-ui/src/plugins/download.js
create mode 100644 ruoyi-ui/src/plugins/index.js
create mode 100644 ruoyi-ui/src/plugins/modal.js
create mode 100644 ruoyi-ui/src/plugins/tab.js
create mode 100644 ruoyi-ui/src/router/index.js
create mode 100644 ruoyi-ui/src/settings.js
create mode 100644 ruoyi-ui/src/store/getters.js
create mode 100644 ruoyi-ui/src/store/index.js
create mode 100644 ruoyi-ui/src/store/modules/app.js
create mode 100644 ruoyi-ui/src/store/modules/dict.js
create mode 100644 ruoyi-ui/src/store/modules/permission.js
create mode 100644 ruoyi-ui/src/store/modules/settings.js
create mode 100644 ruoyi-ui/src/store/modules/tagsView.js
create mode 100644 ruoyi-ui/src/store/modules/user.js
create mode 100644 ruoyi-ui/src/utils/auth.js
create mode 100644 ruoyi-ui/src/utils/dict/Dict.js
create mode 100644 ruoyi-ui/src/utils/dict/DictConverter.js
create mode 100644 ruoyi-ui/src/utils/dict/DictData.js
create mode 100644 ruoyi-ui/src/utils/dict/DictMeta.js
create mode 100644 ruoyi-ui/src/utils/dict/DictOptions.js
create mode 100644 ruoyi-ui/src/utils/dict/index.js
create mode 100644 ruoyi-ui/src/utils/errorCode.js
create mode 100644 ruoyi-ui/src/utils/generator/config.js
create mode 100644 ruoyi-ui/src/utils/generator/css.js
create mode 100644 ruoyi-ui/src/utils/generator/drawingDefault.js
create mode 100644 ruoyi-ui/src/utils/generator/html.js
create mode 100644 ruoyi-ui/src/utils/generator/icon.json
create mode 100644 ruoyi-ui/src/utils/generator/js.js
create mode 100644 ruoyi-ui/src/utils/generator/render.js
create mode 100644 ruoyi-ui/src/utils/index.js
create mode 100644 ruoyi-ui/src/utils/jsencrypt.js
create mode 100644 ruoyi-ui/src/utils/permission.js
create mode 100644 ruoyi-ui/src/utils/request.js
create mode 100644 ruoyi-ui/src/utils/ruoyi.js
create mode 100644 ruoyi-ui/src/utils/scroll-to.js
create mode 100644 ruoyi-ui/src/utils/validate.js
create mode 100644 ruoyi-ui/src/views/components/icons/element-icons.js
create mode 100644 ruoyi-ui/src/views/components/icons/index.vue
create mode 100644 ruoyi-ui/src/views/components/icons/svg-icons.js
create mode 100644 ruoyi-ui/src/views/dashboard/BarChart.vue
create mode 100644 ruoyi-ui/src/views/dashboard/LineChart.vue
create mode 100644 ruoyi-ui/src/views/dashboard/PanelGroup.vue
create mode 100644 ruoyi-ui/src/views/dashboard/PieChart.vue
create mode 100644 ruoyi-ui/src/views/dashboard/RaddarChart.vue
create mode 100644 ruoyi-ui/src/views/dashboard/mixins/resize.js
create mode 100644 ruoyi-ui/src/views/error/401.vue
create mode 100644 ruoyi-ui/src/views/error/404.vue
create mode 100644 ruoyi-ui/src/views/index.vue
create mode 100644 ruoyi-ui/src/views/index_v1.vue
create mode 100644 ruoyi-ui/src/views/login.vue
create mode 100644 ruoyi-ui/src/views/monitor/cache/index.vue
create mode 100644 ruoyi-ui/src/views/monitor/cache/list.vue
create mode 100644 ruoyi-ui/src/views/monitor/druid/index.vue
create mode 100644 ruoyi-ui/src/views/monitor/job/index.vue
create mode 100644 ruoyi-ui/src/views/monitor/job/log.vue
create mode 100644 ruoyi-ui/src/views/monitor/logininfor/index.vue
create mode 100644 ruoyi-ui/src/views/monitor/online/index.vue
create mode 100644 ruoyi-ui/src/views/monitor/operlog/index.vue
create mode 100644 ruoyi-ui/src/views/monitor/server/index.vue
create mode 100644 ruoyi-ui/src/views/redirect.vue
create mode 100644 ruoyi-ui/src/views/register.vue
create mode 100644 ruoyi-ui/src/views/system/config/index.vue
create mode 100644 ruoyi-ui/src/views/system/dept/index.vue
create mode 100644 ruoyi-ui/src/views/system/dict/data.vue
create mode 100644 ruoyi-ui/src/views/system/dict/index.vue
create mode 100644 ruoyi-ui/src/views/system/menu/index.vue
create mode 100644 ruoyi-ui/src/views/system/notice/index.vue
create mode 100644 ruoyi-ui/src/views/system/post/index.vue
create mode 100644 ruoyi-ui/src/views/system/role/authUser.vue
create mode 100644 ruoyi-ui/src/views/system/role/index.vue
create mode 100644 ruoyi-ui/src/views/system/role/selectUser.vue
create mode 100644 ruoyi-ui/src/views/system/user/authRole.vue
create mode 100644 ruoyi-ui/src/views/system/user/index.vue
create mode 100644 ruoyi-ui/src/views/system/user/profile/index.vue
create mode 100644 ruoyi-ui/src/views/system/user/profile/resetPwd.vue
create mode 100644 ruoyi-ui/src/views/system/user/profile/userAvatar.vue
create mode 100644 ruoyi-ui/src/views/system/user/profile/userInfo.vue
create mode 100644 ruoyi-ui/src/views/tool/gen/basicInfoForm.vue
create mode 100644 ruoyi-ui/src/views/tool/gen/editTable.vue
create mode 100644 ruoyi-ui/src/views/tool/gen/genInfoForm.vue
create mode 100644 ruoyi-ui/src/views/tool/gen/importTable.vue
create mode 100644 ruoyi-ui/src/views/tool/gen/index.vue
create mode 100644 ruoyi-ui/src/views/tool/swagger/index.vue
create mode 100644 ruoyi-ui/vue.config.js
create mode 100644 ry.sh
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5eac309
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
\ No newline at end of file
diff --git a/config/application.properties b/config/application.properties
new file mode 100644
index 0000000..81a23a9
--- /dev/null
+++ b/config/application.properties
@@ -0,0 +1,4 @@
+auth_key=5b6fc55e66849a26478d3dd3136c65b6
+auth_code=7dd01ab4b79c8b972b04350534bed3cfaa140aae
+smsid=SEND00001
+spid=111411
\ No newline at end of file
diff --git a/gather-app/pom.xml b/gather-app/pom.xml
new file mode 100644
index 0000000..2e721e3
--- /dev/null
+++ b/gather-app/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+
+ com.ruoyi
+ PublicAffairs
+ 4.0.0
+
+
+ gather-app
+
+
+
+
+ com.ruoyi
+ ruoyi-common
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+ com.ruoyi
+ ruoyi-framework
+
+
+ io.swagger
+ swagger-annotations
+ 1.6.2
+ compile
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.14
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.80
+
+
+
+ cn.hutool
+ hutool-all
+ 5.8.16
+
+
+ org.jsoup
+ jsoup
+ 1.9.2
+
+
+
diff --git a/gather-app/src/main/java/com/ruoyi/aspect/ImportAspect.java b/gather-app/src/main/java/com/ruoyi/aspect/ImportAspect.java
new file mode 100644
index 0000000..c3023bb
--- /dev/null
+++ b/gather-app/src/main/java/com/ruoyi/aspect/ImportAspect.java
@@ -0,0 +1,96 @@
+package com.ruoyi.aspect;
+
+import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.util.ReflectUtil;
+import cn.hutool.core.util.StrUtil;
+import com.ruoyi.cache.DictCache;
+import com.ruoyi.common.exception.ServiceException;
+import com.ruoyi.common.utils.bean.BeanValidators;
+import lombok.RequiredArgsConstructor;
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.annotation.Around;
+import org.aspectj.lang.annotation.Aspect;
+import org.springframework.stereotype.Component;
+
+import javax.validation.Validator;
+import java.lang.reflect.Field;
+import java.util.List;
+
+@Aspect
+@Component
+@RequiredArgsConstructor
+public class ImportAspect {
+ protected final Validator validator;
+
+ @Around("execution(* com.ruoyi.database.service.*.*import*(..))")
+ public Object around(ProceedingJoinPoint joinPoint) throws Throwable {
+ // 获取方法的入参
+ Object[] args = joinPoint.getArgs();
+ List> importList = (List>) args[0];
+
+
+ if (CollUtil.isEmpty(importList)) {
+ throw new ServiceException("导入数据为空");
+ }
+
+ // 获取list表中类的类型
+ Class> clazz = importList.get(0).getClass();
+
+ // 错误标记,判断是否有错误信息
+ boolean errorFlag = false;
+ // 遍历list表中的数据,回填字典值
+ for (Object obj : importList) {
+
+ // 记录属性中存在区域编码相关的属性的个数,判断如何回填区域编码
+ int codeCount = 0;
+ // 获取类中的所有属性
+ for (Field field : clazz.getDeclaredFields()) {
+ // 判断属性中是否有Cn结尾的属性
+ String fieldName = field.getName();
+ if (StrUtil.endWithIgnoreCase(fieldName, "Cn") && !field.getName().equals("structuredCameraTypeCn")) {
+ field.setAccessible(true);
+ // 获取非Cn属性名
+ String fieldName1 = StrUtil.subBefore(fieldName, "Cn", true);
+ String dictType = StrUtil.toUnderlineCase(fieldName1);
+ // 获取字典标签
+ Object dictLabel = field.get(obj);
+ int dictValue;
+ try {
+ // 获取字典值
+ dictValue = Integer.parseInt(DictCache.getDictValue(StrUtil.format("{}-{}", dictType, dictLabel)));
+ } catch (Exception e) {
+ // 字典值不存在,跳过
+ continue;
+ }
+ // 回填字典值
+ ReflectUtil.setFieldValue(obj, fieldName1, dictValue);
+ }
+
+
+// // 判断属性中是否存在区域编码相关的属性
+// if (StrUtil.equalsAny(fieldName, "placeCode", "gridCode", "buildingCode", "unitCode", "homeCode")) {
+// codeCount++;
+// }
+
+
+ }
+
+ // 校验数据,校验不通过则记录错误信息
+ try {
+ BeanValidators.validateWithException(validator, obj);
+ } catch (Exception e) {
+ ReflectUtil.setFieldValue(obj, "remark", e.getMessage());
+ errorFlag = true;
+ continue;
+ }
+
+ }
+
+ if (errorFlag) {
+ return importList;
+ }
+
+ // 执行目标方法
+ return joinPoint.proceed();
+ }
+}
diff --git a/gather-app/src/main/java/com/ruoyi/aspect/InsertAspect.java b/gather-app/src/main/java/com/ruoyi/aspect/InsertAspect.java
new file mode 100644
index 0000000..00dfe1b
--- /dev/null
+++ b/gather-app/src/main/java/com/ruoyi/aspect/InsertAspect.java
@@ -0,0 +1,64 @@
+package com.ruoyi.aspect;
+
+import com.ruoyi.common.core.domain.model.LoginUser;
+import com.ruoyi.common.utils.SecurityUtils;
+import lombok.RequiredArgsConstructor;
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.annotation.Around;
+import org.aspectj.lang.annotation.Aspect;
+import org.springframework.stereotype.Component;
+
+import java.lang.reflect.Field;
+
+@Aspect
+@Component
+@RequiredArgsConstructor
+public class InsertAspect {
+
+ @Around("execution(* com.ruoyi.business.controller.*.*insert*(..))")
+ public Object around(ProceedingJoinPoint joinPoint) throws Throwable {
+ // 获取目标方法的参数
+ Object[] args = joinPoint.getArgs();
+
+ // 遍历参数,查找包含 areaAuthCode 字段的对象
+ for (Object arg : args) {
+ if (hasAreaAuthCodeField(arg)) {
+
+ LoginUser userinfo = SecurityUtils.getLoginUser();
+ String authCode = userinfo.getUser().getAreaAuthCode();
+ // 对包含 areaAuthCode 字段的对象进行处理
+ setAreaAuthCode(arg, authCode);
+ }
+ }
+
+ // 执行目标方法
+ return joinPoint.proceed();
+ }
+
+ // 判断对象是否包含 areaAuthCode 字段
+ private boolean hasAreaAuthCodeField(Object obj) {
+ Class> clazz = obj.getClass();
+ try {
+ // 使用反射获取对象的字段
+ Field areaAuthCodeField = clazz.getDeclaredField("areaAuthCode");
+ return areaAuthCodeField != null;
+ } catch (NoSuchFieldException e) {
+ return false;
+ }
+ }
+
+ // 设置对象的 areaAuthCode 字段的值
+ private void setAreaAuthCode(Object obj, String value) {
+ Class> clazz = obj.getClass();
+ try {
+ // 使用反射获取对象的字段
+ Field areaAuthCodeField = clazz.getDeclaredField("areaAuthCode");
+ // 设置字段为可访问
+ areaAuthCodeField.setAccessible(true);
+ // 设置字段的值
+ areaAuthCodeField.set(obj, value);
+ } catch (NoSuchFieldException | IllegalAccessException e) {
+ e.printStackTrace();
+ }
+ }
+}
\ No newline at end of file
diff --git a/gather-app/src/main/java/com/ruoyi/aspect/UpdateAspect.java b/gather-app/src/main/java/com/ruoyi/aspect/UpdateAspect.java
new file mode 100644
index 0000000..d6ce1fb
--- /dev/null
+++ b/gather-app/src/main/java/com/ruoyi/aspect/UpdateAspect.java
@@ -0,0 +1,64 @@
+//package com.ruoyi.aspect;
+//
+//import com.ruoyi.common.core.domain.model.LoginUser;
+//import com.ruoyi.common.utils.SecurityUtils;
+//import lombok.RequiredArgsConstructor;
+//import org.aspectj.lang.ProceedingJoinPoint;
+//import org.aspectj.lang.annotation.Around;
+//import org.aspectj.lang.annotation.Aspect;
+//import org.springframework.stereotype.Component;
+//
+//import java.lang.reflect.Field;
+//
+//@Aspect
+//@Component
+//@RequiredArgsConstructor
+//public class UpdateAspect {
+//
+// @Around("execution(* com.ruoyi.business.controller.*.*update*(..))")
+// public Object around(ProceedingJoinPoint joinPoint) throws Throwable {
+// // 获取目标方法的参数
+// Object[] args = joinPoint.getArgs();
+//
+// // 遍历参数,查找包含 areaAuthCode 字段的对象
+// for (Object arg : args) {
+// if (hasAreaAuthCodeField(arg)) {
+//
+// LoginUser userinfo = SecurityUtils.getLoginUser();
+// String authCode = userinfo.getUser().getAreaAuthCode();
+// // 对包含 areaAuthCode 字段的对象进行处理
+// setAreaAuthCode(arg, authCode);
+// }
+// }
+//
+// // 执行目标方法
+// return joinPoint.proceed();
+// }
+//
+// // 判断对象是否包含 areaAuthCode 字段
+// private boolean hasAreaAuthCodeField(Object obj) {
+// Class> clazz = obj.getClass();
+// try {
+// // 使用反射获取对象的字段
+// Field areaAuthCodeField = clazz.getDeclaredField("areaAuthCode");
+// return areaAuthCodeField != null;
+// } catch (NoSuchFieldException e) {
+// return false;
+// }
+// }
+//
+// // 设置对象的 areaAuthCode 字段的值
+// private void setAreaAuthCode(Object obj, String value) {
+// Class> clazz = obj.getClass();
+// try {
+// // 使用反射获取对象的字段
+// Field areaAuthCodeField = clazz.getDeclaredField("areaAuthCode");
+// // 设置字段为可访问
+// areaAuthCodeField.setAccessible(true);
+// // 设置字段的值
+// areaAuthCodeField.set(obj, value);
+// } catch (NoSuchFieldException | IllegalAccessException e) {
+// e.printStackTrace();
+// }
+// }
+//}
\ No newline at end of file
diff --git a/gather-app/src/main/java/com/ruoyi/aspect/responseAspect.java b/gather-app/src/main/java/com/ruoyi/aspect/responseAspect.java
new file mode 100644
index 0000000..9c398f5
--- /dev/null
+++ b/gather-app/src/main/java/com/ruoyi/aspect/responseAspect.java
@@ -0,0 +1,57 @@
+package com.ruoyi.aspect;
+
+import cn.hutool.core.util.DesensitizedUtil;
+import cn.hutool.core.util.ReflectUtil;
+import cn.hutool.core.util.StrUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+import lombok.RequiredArgsConstructor;
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.annotation.Around;
+import org.aspectj.lang.annotation.Aspect;
+import org.springframework.stereotype.Component;
+
+import java.lang.reflect.Field;
+import java.util.List;
+
+@Aspect
+@Component
+@RequiredArgsConstructor
+public class responseAspect {
+
+// @Around("execution(* com.ruoyi.business.controller.*.list(..))")
+// public TableDataInfo