From 429935bdc7f8d29f627595639390348ec958754b Mon Sep 17 00:00:00 2001 From: zgtfx <2844350049@qq.com> Date: Sun, 21 Apr 2024 12:05:11 +0800 Subject: [PATCH 1/2] 1 --- README.md | 74 +- doc/~$环境使用手册.docx | Bin 0 -> 162 bytes doc/若依环境使用手册.docx | Bin 426497 -> 428430 bytes pom.xml | 78 +- ruoyi-admin/pom.xml | 46 +- .../main/java/com/ruoyi/RuoYiApplication.java | 2 +- .../controller/common/CaptchaController.java | 94 + .../controller/common/CommonController.java | 9 +- .../demo/controller/DemoDialogController.java | 98 - .../demo/controller/DemoFormController.java | 399 - .../demo/controller/DemoIconController.java | 35 - .../controller/DemoOperateController.java | 326 - .../demo/controller/DemoReportController.java | 53 - .../demo/controller/DemoTableController.java | 846 -- .../controller/demo/domain/CustomerModel.java | 116 - .../controller/demo/domain/GoodsModel.java | 99 - .../demo/domain/UserOperateModel.java | 149 - .../controller/monitor/CacheController.java | 128 +- .../controller/monitor/DruidController.java | 26 - .../controller/monitor/ServerController.java | 20 +- .../monitor/SysLogininforController.java | 58 +- .../monitor/SysOperlogController.java | 53 +- .../monitor/SysUserOnlineController.java | 93 +- .../system/SysCaptchaController.java | 92 - .../system/SysConfigController.java | 116 +- .../controller/system/SysDeptController.java | 157 +- .../system/SysDictDataController.java | 114 +- .../system/SysDictTypeController.java | 147 +- .../controller/system/SysIndexController.java | 177 +- .../controller/system/SysLoginController.java | 120 +- .../controller/system/SysMenuController.java | 203 +- .../system/SysNoticeController.java | 91 +- .../controller/system/SysPostController.java | 117 +- .../system/SysProfileController.java | 194 +- .../system/SysRegisterController.java | 20 +- .../controller/system/SysRoleController.java | 312 +- .../controller/system/SysUserController.java | 333 +- .../web/controller/tool/BuildController.java | 26 - .../controller/tool/SwaggerController.java | 24 - .../ruoyi/web/core/config/SwaggerConfig.java | 68 +- .../META-INF/spring-devtools.properties | 1 + .../src/main/resources/application-druid.yml | 2 +- .../src/main/resources/application.yml | 111 +- .../main/resources/ehcache/ehcache-shiro.xml | 91 - .../{static => }/i18n/messages.properties | 75 +- .../ajax/libs/beautifyhtml/beautifyhtml.js | 617 - .../ajax/libs/blockUI/jquery.blockUI.js | 620 - .../libs/bootstrap-fileinput/fileinput.css | 688 -- .../libs/bootstrap-fileinput/fileinput.js | 6681 ---------- .../bootstrap-fileinput/fileinput.min.css | 13 - .../libs/bootstrap-fileinput/fileinput.min.js | 11 - .../libs/bootstrap-fileinput/loading-sm.gif | Bin 2670 -> 0 bytes .../ajax/libs/bootstrap-fileinput/loading.gif | Bin 847 -> 0 bytes .../bootstrap-select/bootstrap-select.css | 459 - .../libs/bootstrap-select/bootstrap-select.js | 3247 ----- .../bootstrap-select/bootstrap-select.min.css | 6 - .../bootstrap-select/bootstrap-select.min.js | 8 - .../bootstrap-table/bootstrap-table.min.css | 6 - .../bootstrap-table/bootstrap-table.min.js | 6 - .../bootstrap-table-auto-refresh.js | 95 - .../columns/bootstrap-table-fixed-columns.js | 5 - .../bootstrap-table-custom-view.js | 109 - .../editable/bootstrap-editable.css | 674 - .../editable/bootstrap-editable.min.js | 7 - .../editable/bootstrap-table-editable.js | 189 - .../extensions/editable/clear.png | Bin 244 -> 0 bytes .../extensions/editable/loading.gif | Bin 1849 -> 0 bytes .../export/bootstrap-table-export.js | 337 - .../extensions/export/tableExport.min.js | 92 - .../mobile/bootstrap-table-mobile.js | 124 - .../extensions/print/bootstrap-table-print.js | 285 - .../bootstrap-table-reorder-columns.js | 213 - .../reorder-columns/jquery.dragtable.js | 22 - .../bootstrap-table-reorder-rows.js | 118 - .../reorder-rows/jquery.tablednd.js | 603 - .../resizable/bootstrap-table-resizable.js | 69 - .../resizable/jquery.resizableColumns.min.js | 8 - .../extensions/tree/bootstrap-table-tree.js | 1068 -- .../tree/bootstrap-table-tree.min.js | 5 - .../locale/bootstrap-table-zh-CN.js | 109 - .../locale/bootstrap-table-zh-CN.min.js | 1 - .../static/ajax/libs/cropper/cropper.css | 304 - .../static/ajax/libs/cropper/cropper.js | 3631 ------ .../static/ajax/libs/cropper/cropper.min.css | 9 - .../static/ajax/libs/cropper/cropper.min.js | 10 - .../ajax/libs/cxselect/jquery.cxselect.js | 406 - .../ajax/libs/cxselect/jquery.cxselect.min.js | 11 - .../datapicker/bootstrap-datetimepicker.css | 418 - .../datapicker/bootstrap-datetimepicker.js | 1978 --- .../bootstrap-datetimepicker.min.css | 9 - .../bootstrap-datetimepicker.min.js | 1 - .../duallistbox/bootstrap-duallistbox.css | 86 - .../libs/duallistbox/bootstrap-duallistbox.js | 844 -- .../duallistbox/bootstrap-duallistbox.min.css | 9 - .../duallistbox/bootstrap-duallistbox.min.js | 10 - .../static/ajax/libs/flot/curvedLines.js | 315 - .../static/ajax/libs/flot/jquery.flot.js | 2599 ---- .../static/ajax/libs/flot/jquery.flot.pie.js | 750 -- .../ajax/libs/flot/jquery.flot.resize.js | 60 - .../ajax/libs/flot/jquery.flot.spline.js | 212 - .../ajax/libs/flot/jquery.flot.symbol.js | 71 - .../ajax/libs/flot/jquery.flot.tooltip.min.js | 12 - .../ajax/libs/fullscreen/jquery.fullscreen.js | 182 - .../ajax/libs/highlight/default.min.css | 79 - .../ajax/libs/highlight/highlight.min.js | 1102 -- .../static/ajax/libs/iCheck/custom.css | 72 - .../static/ajax/libs/iCheck/green-login.png | Bin 3785 -> 0 bytes .../static/ajax/libs/iCheck/green.png | Bin 20818 -> 0 bytes .../static/ajax/libs/iCheck/green@2x.png | Bin 7708 -> 0 bytes .../static/ajax/libs/iCheck/icheck.min.js | 11 - .../ajax/libs/jasny/jasny-bootstrap.css | 620 - .../static/ajax/libs/jasny/jasny-bootstrap.js | 324 - .../ajax/libs/jasny/jasny-bootstrap.min.css | 7 - .../ajax/libs/jasny/jasny-bootstrap.min.js | 6 - .../jquery-layout/jquery.layout-latest.css | 1 - .../jquery-layout/jquery.layout-latest.js | 2 - .../3.5/css/default/img/diy/1_close.png | Bin 601 -> 0 bytes .../3.5/css/default/img/diy/1_open.png | Bin 580 -> 0 bytes .../3.5/css/default/img/diy/2.png | Bin 570 -> 0 bytes .../3.5/css/default/img/diy/3.png | Bin 762 -> 0 bytes .../3.5/css/default/img/diy/4.png | Bin 399 -> 0 bytes .../3.5/css/default/img/diy/5.png | Bin 710 -> 0 bytes .../3.5/css/default/img/diy/6.png | Bin 432 -> 0 bytes .../3.5/css/default/img/diy/7.png | Bin 534 -> 0 bytes .../3.5/css/default/img/diy/8.png | Bin 529 -> 0 bytes .../3.5/css/default/img/diy/9.png | Bin 467 -> 0 bytes .../3.5/css/default/img/line_conn.gif | Bin 45 -> 0 bytes .../3.5/css/default/img/loading.gif | Bin 381 -> 0 bytes .../3.5/css/default/img/zTreeStandard.gif | Bin 5564 -> 0 bytes .../3.5/css/default/img/zTreeStandard.png | Bin 11173 -> 0 bytes .../3.5/css/default/zTreeStyle.css | 102 - .../3.5/css/metro/img/line_conn.gif | Bin 45 -> 0 bytes .../3.5/css/metro/img/line_conn.png | Bin 933 -> 0 bytes .../3.5/css/metro/img/loading.gif | Bin 381 -> 0 bytes .../jquery-ztree/3.5/css/metro/img/metro.gif | Bin 3981 -> 0 bytes .../jquery-ztree/3.5/css/metro/img/metro.png | Bin 7273 -> 0 bytes .../jquery-ztree/3.5/css/metro/zTreeStyle.css | 107 - .../3.5/css/simple/img/left_menu.gif | Bin 216 -> 0 bytes .../3.5/css/simple/img/left_menu.png | Bin 421 -> 0 bytes .../3.5/css/simple/img/line_conn.gif | Bin 45 -> 0 bytes .../3.5/css/simple/img/loading.gif | Bin 381 -> 0 bytes .../3.5/css/simple/img/zTreeStandard.gif | Bin 5564 -> 0 bytes .../3.5/css/simple/img/zTreeStandard.png | Bin 11173 -> 0 bytes .../3.5/css/simple/zTreeStyle.css | 118 - .../3.5/js/jquery.ztree.all-3.5.js | 3820 ------ .../3.5/js/jquery.ztree.core-3.5.js | 1650 --- .../3.5/js/jquery.ztree.excheck-3.5.js | 624 - .../3.5/js/jquery.ztree.exedit-3.5.js | 1178 -- .../3.5/js/jquery.ztree.exhide-3.5.js | 366 - .../ajax/libs/jquery-ztree/3.5/log v3.x.txt | 170 - .../ajax/libs/jsonview/jquery.jsonview.css | 50 - .../ajax/libs/jsonview/jquery.jsonview.js | 250 - .../static/ajax/libs/layer/css/layer.css | 286 - .../static/ajax/libs/layer/layer.min.js | 2 - .../ajax/libs/layer/theme/moon/default.png | Bin 7563 -> 0 bytes .../ajax/libs/layer/theme/moon/style.css | 169 - .../ajax/libs/layui/css/modules/laydate.css | 2 - .../static/ajax/libs/layui/layui.min.js | 2 - .../static/ajax/libs/layui/modules/laydate.js | 2 - .../libs/report/echarts/echarts-all.min.js | 52 - .../libs/report/peity/jquery.peity.min.js | 13 - .../report/sparkline/jquery.sparkline.min.js | 5 - .../libs/select2/select2-bootstrap.min.css | 7 - .../static/ajax/libs/select2/select2.css | 481 - .../static/ajax/libs/select2/select2.js | 6108 --------- .../static/ajax/libs/select2/select2.min.css | 1 - .../static/ajax/libs/select2/select2.min.js | 8 - .../smartwizard/jquery.smartWizard.min.js | 13 - .../libs/smartwizard/smart_wizard_all.min.css | 11 - .../ajax/libs/suggest/bootstrap-suggest.js | 1180 -- .../libs/suggest/bootstrap-suggest.min.js | 9 - .../ajax/libs/summernote/font/summernote.eot | Bin 12072 -> 0 bytes .../ajax/libs/summernote/font/summernote.ttf | Bin 11896 -> 0 bytes .../ajax/libs/summernote/font/summernote.woff | Bin 7428 -> 0 bytes .../libs/summernote/font/summernote.woff2 | Bin 6156 -> 0 bytes .../ajax/libs/summernote/summernote-zh-CN.js | 155 - .../ajax/libs/summernote/summernote.css | 13 - .../static/ajax/libs/summernote/summernote.js | 10227 ---------------- .../ajax/libs/summernote/summernote.min.js | 2 - .../libs/typeahead/bootstrap-typeahead.js | 774 -- .../libs/typeahead/bootstrap-typeahead.min.js | 1 - .../libs/validate/additional-methods.min.js | 4 - .../libs/validate/jquery.validate.extend.js | 189 - .../ajax/libs/validate/jquery.validate.min.js | 4 - .../static/ajax/libs/validate/messages_zh.js | 25 - .../main/resources/static/css/animate.min.css | 12 - .../resources/static/css/bootstrap.min.css | 5 - .../resources/static/css/font-awesome.min.css | 4 - .../static/css/jquery.contextMenu.min.css | 15 - .../src/main/resources/static/css/login.css | 175 - .../main/resources/static/css/login.min.css | 1 - .../src/main/resources/static/css/skins.css | 1028 -- .../src/main/resources/static/css/style.css | 7052 ----------- .../main/resources/static/css/style.min.css | 1 - .../resources/static/css/zen-checkbox.css | 149 - .../src/main/resources/static/favicon.ico | Bin 16958 -> 0 bytes .../src/main/resources/static/file/rml.txt | 1 - .../resources/static/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../static/fonts/Simple-Line-Icons.woff2 | Bin 30064 -> 0 bytes .../static/fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../static/fonts/fontawesome-webfont.svg | 2671 ---- .../static/fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../static/fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../static/fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 288 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes .../main/resources/static/fonts/iconfont.eot | Bin 54172 -> 0 bytes .../main/resources/static/fonts/iconfont.svg | 405 - .../main/resources/static/fonts/iconfont.ttf | Bin 53996 -> 0 bytes .../main/resources/static/fonts/iconfont.woff | Bin 34624 -> 0 bytes .../main/resources/static/fonts/zenicon.woff | Bin 84992 -> 0 bytes .../src/main/resources/static/img/blue.png | Bin 4088 -> 0 bytes .../resources/static/img/loading-upload.gif | Bin 1688 -> 0 bytes .../src/main/resources/static/img/loading.gif | Bin 2538 -> 0 bytes .../src/main/resources/static/img/locked.png | Bin 1132 -> 0 bytes .../resources/static/img/login-background.jpg | Bin 142718 -> 0 bytes .../main/resources/static/img/progress.png | Bin 1269 -> 0 bytes .../src/main/resources/static/img/qr_code.png | Bin 8602 -> 0 bytes .../src/main/resources/static/img/user.png | Bin 1106 -> 0 bytes .../main/resources/static/js/bootstrap.min.js | 6 - .../src/main/resources/static/js/cron.js | 926 -- .../static/js/jquery-ui-1.10.4.min.js | 12 - .../static/js/jquery.contextMenu.min.js | 1 - .../static/js/jquery.i18n.properties.min.js | 13 - .../main/resources/static/js/jquery.min.js | 2 - .../main/resources/static/js/jquery.tmpl.js | 492 - .../js/plugins/metisMenu/jquery.metisMenu.js | 10 - .../slimscroll/jquery.slimscroll.min.js | 8 - .../main/resources/static/js/resize-tabs.js | 1 - .../src/main/resources/static/js/three.min.js | 767 -- .../src/main/resources/static/ruoyi.png | Bin 5645 -> 0 bytes .../main/resources/static/ruoyi/css/ry-ui.css | 1218 -- .../src/main/resources/static/ruoyi/index.js | 666 - .../main/resources/static/ruoyi/js/common.js | 586 - .../main/resources/static/ruoyi/js/ry-ui.js | 1792 --- .../src/main/resources/static/ruoyi/login.js | 98 - .../main/resources/static/ruoyi/register.js | 86 - .../templates/demo/form/autocomplete.html | 323 - .../resources/templates/demo/form/basic.html | 593 - .../resources/templates/demo/form/button.html | 620 - .../resources/templates/demo/form/cards.html | 319 - .../templates/demo/form/cxselect.html | 161 - .../templates/demo/form/datetime.html | 236 - .../templates/demo/form/duallistbox.html | 65 - .../resources/templates/demo/form/grid.html | 432 - .../templates/demo/form/invoice.html | 122 - .../resources/templates/demo/form/jasny.html | 118 - .../templates/demo/form/labels_tips.html | 237 - .../templates/demo/form/localrefresh.html | 61 - .../templates/demo/form/progress_bars.html | 91 - .../resources/templates/demo/form/select.html | 148 - .../templates/demo/form/sortable.html | 198 - .../templates/demo/form/summernote.html | 93 - .../templates/demo/form/tabs_panels.html | 353 - .../templates/demo/form/timeline.html | 113 - .../resources/templates/demo/form/upload.html | 75 - .../templates/demo/form/validate.html | 193 - .../resources/templates/demo/form/wizard.html | 339 - .../templates/demo/icon/fontawesome.html | 1054 -- .../templates/demo/icon/glyphicons.html | 1364 --- .../templates/demo/modal/dialog.html | 215 - .../resources/templates/demo/modal/form.html | 102 - .../resources/templates/demo/modal/layer.html | 288 - .../resources/templates/demo/modal/table.html | 124 - .../templates/demo/modal/table/check.html | 86 - .../templates/demo/modal/table/frame1.html | 53 - .../templates/demo/modal/table/frame2.html | 24 - .../templates/demo/modal/table/parent.html | 102 - .../templates/demo/modal/table/radio.html | 86 - .../resources/templates/demo/operate/add.html | 78 - .../templates/demo/operate/detail.html | 71 - .../templates/demo/operate/edit.html | 79 - .../templates/demo/operate/other.html | 77 - .../templates/demo/operate/table.html | 125 - .../templates/demo/report/echarts.html | 1264 -- .../templates/demo/report/metrics.html | 478 - .../templates/demo/report/peity.html | 206 - .../templates/demo/report/sparkline.html | 232 - .../templates/demo/table/asynTree.html | 85 - .../templates/demo/table/button.html | 92 - .../resources/templates/demo/table/child.html | 116 - .../resources/templates/demo/table/curd.html | 178 - .../templates/demo/table/customView.html | 122 - .../resources/templates/demo/table/data.html | 76 - .../templates/demo/table/detail.html | 86 - .../templates/demo/table/dynamicColumns.html | 123 - .../templates/demo/table/editable.html | 128 - .../resources/templates/demo/table/event.html | 133 - .../templates/demo/table/export.html | 85 - .../templates/demo/table/exportSelected.html | 120 - .../templates/demo/table/fixedColumns.html | 145 - .../templates/demo/table/footer.html | 95 - .../templates/demo/table/groupHeader.html | 80 - .../templates/demo/table/headerStyle.html | 91 - .../resources/templates/demo/table/image.html | 79 - .../resources/templates/demo/table/multi.html | 224 - .../resources/templates/demo/table/other.html | 106 - .../templates/demo/table/pageGo.html | 77 - .../templates/demo/table/params.html | 158 - .../resources/templates/demo/table/print.html | 131 - .../templates/demo/table/refresh.html | 79 - .../templates/demo/table/remember.html | 86 - .../templates/demo/table/reorderColumns.html | 84 - .../templates/demo/table/reorderRows.html | 91 - .../templates/demo/table/resizable.html | 78 - .../templates/demo/table/search.html | 202 - .../templates/demo/table/subdata.html | 242 - .../main/resources/templates/error/404.html | 27 - .../main/resources/templates/error/500.html | 28 - .../resources/templates/error/service.html | 20 - .../resources/templates/error/unauth.html | 28 - .../src/main/resources/templates/include.html | 222 - .../resources/templates/index-topnav.html | 447 - .../src/main/resources/templates/index.html | 381 - .../src/main/resources/templates/lock.html | 208 - .../src/main/resources/templates/login.html | 82 - .../src/main/resources/templates/main.html | 1712 --- .../src/main/resources/templates/main_v1.html | 336 - .../templates/monitor/cache/cache.html | 184 - .../monitor/logininfor/logininfor.html | 146 - .../templates/monitor/online/online.html | 152 - .../templates/monitor/operlog/detail.html | 69 - .../templates/monitor/operlog/operlog.html | 188 - .../templates/monitor/server/server.html | 258 - .../main/resources/templates/register.html | 81 - .../src/main/resources/templates/skin.html | 165 - .../templates/system/config/add.html | 79 - .../templates/system/config/config.html | 148 - .../templates/system/config/edit.html | 83 - .../resources/templates/system/dept/add.html | 130 - .../resources/templates/system/dept/dept.html | 112 - .../resources/templates/system/dept/edit.html | 138 - .../resources/templates/system/dept/tree.html | 52 - .../templates/system/dict/data/add.html | 100 - .../templates/system/dict/data/data.html | 152 - .../templates/system/dict/data/edit.html | 101 - .../templates/system/dict/type/add.html | 75 - .../templates/system/dict/type/edit.html | 79 - .../templates/system/dict/type/tree.html | 42 - .../templates/system/dict/type/type.html | 148 - .../resources/templates/system/menu/add.html | 196 - .../resources/templates/system/menu/edit.html | 224 - .../resources/templates/system/menu/icon.html | 928 -- .../resources/templates/system/menu/menu.html | 161 - .../resources/templates/system/menu/tree.html | 49 - .../templates/system/notice/add.html | 98 - .../templates/system/notice/edit.html | 103 - .../templates/system/notice/notice.html | 121 - .../templates/system/notice/view.html | 27 - .../resources/templates/system/post/add.html | 97 - .../resources/templates/system/post/edit.html | 104 - .../resources/templates/system/post/post.html | 120 - .../resources/templates/system/role/add.html | 174 - .../templates/system/role/authUser.html | 142 - .../templates/system/role/dataScope.html | 137 - .../resources/templates/system/role/edit.html | 183 - .../resources/templates/system/role/role.html | 190 - .../templates/system/role/selectUser.html | 113 - .../resources/templates/system/user/add.html | 259 - .../templates/system/user/authRole.html | 114 - .../templates/system/user/deptTree.html | 51 - .../resources/templates/system/user/edit.html | 225 - .../templates/system/user/profile/avatar.html | 261 - .../system/user/profile/profile.html | 299 - .../system/user/profile/resetPwd.html | 105 - .../templates/system/user/resetPwd.html | 51 - .../resources/templates/system/user/user.html | 296 - .../resources/templates/system/user/view.html | 161 - .../resources/templates/tool/build/build.html | 168 - ruoyi-common/pom.xml | 57 +- .../ruoyi/common/annotation/DataScope.java | 2 +- .../com/ruoyi/common/annotation/Excels.java | 4 +- .../java/com/ruoyi/common/annotation/Log.java | 1 + .../ruoyi/common/annotation/RateLimiter.java | 40 + .../ruoyi/common/annotation/RepeatSubmit.java | 6 +- .../com/ruoyi/common/config/RuoYiConfig.java | 44 +- .../serializer/SensitiveJsonSerializer.java | 15 +- .../ruoyi/common/constant/CacheConstants.java | 44 + .../com/ruoyi/common/constant/Constants.java | 73 +- .../ruoyi/common/constant/GenConstants.java | 11 +- .../com/ruoyi/common/constant/HttpStatus.java | 94 + .../common/constant/PermissionConstants.java | 27 - .../ruoyi/common/constant/ShiroConstants.java | 79 - .../ruoyi/common/constant/UserConstants.java | 42 +- .../core/controller/BaseController.java | 121 +- .../ruoyi/common/core/domain/AjaxResult.java | 87 +- .../ruoyi/common/core/domain/CxSelect.java | 69 - .../java/com/ruoyi/common/core/domain/R.java | 5 +- .../ruoyi/common/core/domain/TreeEntity.java | 18 +- .../ruoyi/common/core/domain/TreeSelect.java | 77 + .../com/ruoyi/common/core/domain/Ztree.java | 104 - .../common/core/domain/entity/SysDept.java | 18 +- .../core/domain/entity/SysDictData.java | 6 +- .../core/domain/entity/SysDictType.java | 6 +- .../common/core/domain/entity/SysMenu.java | 105 +- .../common/core/domain/entity/SysRole.java | 72 +- .../common/core/domain/entity/SysUser.java | 125 +- .../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 | 14 +- .../ruoyi/common/core/page/TableDataInfo.java | 2 +- .../ruoyi/common/core/redis/RedisCache.java | 268 + .../ruoyi/common/enums/BusinessStatus.java | 1 + .../com/ruoyi/common/enums/BusinessType.java | 2 +- .../com/ruoyi/common/enums/HttpMethod.java | 36 + .../com/ruoyi/common/enums/LimitType.java | 20 + .../com/ruoyi/common/enums/OnlineStatus.java | 24 - .../common/exception/ServiceException.java | 28 +- .../file/InvalidExtensionException.java | 2 +- .../user/CaptchaExpireException.java | 16 + .../exception/user/RoleBlockedException.java | 16 - .../exception/user/UserBlockedException.java | 16 - .../exception/user/UserDeleteException.java | 16 - .../UserPasswordRetryLimitCountException.java | 16 - ...UserPasswordRetryLimitExceedException.java | 4 +- .../filter/PropertyPreExcludeFilter.java | 24 + .../ruoyi/common/filter/RepeatableFilter.java | 52 + .../filter/RepeatedlyRequestWrapper.java | 76 + .../common/{xss => filter}/XssFilter.java | 147 +- .../filter/XssHttpServletRequestWrapper.java | 111 + .../main/java/com/ruoyi/common/json/JSON.java | 187 - .../com/ruoyi/common/json/JSONObject.java | 749 -- .../com/ruoyi/common/utils/CacheUtils.java | 197 - .../com/ruoyi/common/utils/CookieUtils.java | 138 - .../com/ruoyi/common/utils/DictUtils.java | 62 +- .../java/com/ruoyi/common/utils/LogUtils.java | 117 - .../com/ruoyi/common/utils/MapDataUtil.java | 54 - .../com/ruoyi/common/utils/SecurityUtils.java | 178 + .../com/ruoyi/common/utils/ServletUtils.java | 66 +- .../com/ruoyi/common/utils/ShiroUtils.java | 86 - .../com/ruoyi/common/utils/StringUtils.java | 42 +- .../java/com/ruoyi/common/utils/Threads.java | 2 +- .../common/utils/file/FileUploadUtils.java | 10 +- .../ruoyi/common/utils/file/FileUtils.java | 6 +- .../common/utils/file/MimeTypeUtils.java | 2 +- .../ruoyi/common/utils/html/HTMLFilter.java | 4 +- .../ruoyi/common/utils/http/HttpHelper.java | 55 + .../ruoyi/common/utils/http/HttpUtils.java | 2 +- .../common/utils/{ => ip}/AddressUtils.java | 110 +- .../ruoyi/common/utils/{ => ip}/IpUtils.java | 750 +- .../common/utils/security/CipherUtils.java | 36 - .../utils/security/PermissionUtils.java | 118 - .../com/ruoyi/common/utils/sign/Base64.java | 291 + .../utils/{security => sign}/Md5Utils.java | 134 +- .../common/utils/spring/SpringUtils.java | 7 +- .../com/ruoyi/common/utils/uuid/UUID.java | 10 +- .../xss/XssHttpServletRequestWrapper.java | 39 - ruoyi-framework/pom.xml | 22 +- .../framework/aspectj/DataScopeAspect.java | 16 +- .../framework/aspectj/DataSourceAspect.java | 2 +- .../ruoyi/framework/aspectj/LogAspect.java | 56 +- .../framework/aspectj/PermissionsAspect.java | 30 - .../framework/aspectj/RateLimiterAspect.java | 89 + .../framework/config/ApplicationConfig.java | 12 +- .../ruoyi/framework/config/DruidConfig.java | 4 +- .../config/FastJson2JsonRedisSerializer.java | 52 + .../ruoyi/framework/config/FilterConfig.java | 18 +- .../ruoyi/framework/config/I18nConfig.java | 2 +- .../framework/config/KaptchaTextCreator.java | 20 +- .../ruoyi/framework/config/RedisConfig.java | 69 + .../framework/config/ResourcesConfig.java | 53 +- .../framework/config/SecurityConfig.java | 148 + .../ruoyi/framework}/config/ServerConfig.java | 65 +- .../ruoyi/framework/config/ShiroConfig.java | 423 - .../framework/config}/ThreadPoolConfig.java | 126 +- .../properties/PermitAllUrlProperties.java | 101 +- .../datasource/DynamicDataSource.java | 1 - .../DynamicDataSourceContextHolder.java | 90 +- .../interceptor/RepeatSubmitInterceptor.java | 11 +- .../impl/SameUrlDataInterceptor.java | 53 +- .../ruoyi/framework/manager/AsyncManager.java | 2 +- .../framework/manager/ShutdownManager.java | 50 +- .../manager/factory/AsyncFactory.java | 124 +- .../context/AuthenticationContextHolder.java | 28 + .../context/PermissionContextHolder.java | 2 +- .../filter/JwtAuthenticationTokenFilter.java | 44 + .../handle/AuthenticationEntryPointImpl.java | 34 + .../handle/LogoutSuccessHandlerImpl.java | 53 + .../framework/shiro/realm/UserRealm.java | 158 - .../shiro/service/SysLoginService.java | 185 - .../shiro/service/SysPasswordService.java | 85 - .../shiro/service/SysRegisterService.java | 83 - .../shiro/service/SysShiroService.java | 62 - .../shiro/session/OnlineSession.java | 165 - .../shiro/session/OnlineSessionDAO.java | 117 - .../shiro/session/OnlineSessionFactory.java | 42 - .../shiro/util/AuthorizationUtils.java | 30 - .../web/CustomShiroFilterFactoryBean.java | 85 - .../shiro/web/filter/LogoutFilter.java | 90 - .../filter/captcha/CaptchaValidateFilter.java | 79 - .../filter/kickout/KickoutSessionFilter.java | 176 - .../filter/online/OnlineSessionFilter.java | 99 - .../filter/sync/SyncOnlineSessionFilter.java | 39 - .../web/session/OnlineWebSessionManager.java | 175 - .../SpringSessionValidationScheduler.java | 131 - .../ruoyi/framework/web/domain/Server.java | 3 +- .../web/exception/GlobalExceptionHandler.java | 107 +- .../framework/web/service/CacheService.java | 83 - .../framework/web/service/ConfigService.java | 28 - .../framework/web/service/DictService.java | 46 - .../web/service/PermissionService.java | 299 +- .../web/service/SysLoginService.java | 181 + .../web/service/SysPasswordService.java | 86 + .../web/service/SysPermissionService.java | 83 + .../web/service/SysRegisterService.java | 115 + .../framework/web/service/TokenService.java | 231 + .../web/service/UserDetailsServiceImpl.java | 66 + ruoyi-generator/pom.xml | 2 +- .../generator/controller/GenController.java | 196 +- .../com/ruoyi/generator/domain/GenTable.java | 13 + .../generator/domain/GenTableColumn.java | 6 +- .../mapper/GenTableColumnMapper.java | 4 +- .../generator/mapper/GenTableMapper.java | 4 +- .../service/GenTableColumnServiceImpl.java | 68 + .../{impl => }/GenTableServiceImpl.java | 53 +- .../service/IGenTableColumnService.java | 4 +- .../generator/service/IGenTableService.java | 7 +- .../impl/GenTableColumnServiceImpl.java | 69 - .../com/ruoyi/generator/util/GenUtils.java | 11 +- .../ruoyi/generator/util/VelocityUtils.java | 146 +- .../src/main/resources/generator.yml | 1 - .../mapper/generator/GenTableColumnMapper.xml | 46 +- .../mapper/generator/GenTableMapper.xml | 40 +- .../templates/tool/gen/createTable.html | 30 - .../resources/templates/tool/gen/edit.html | 608 - .../resources/templates/tool/gen/gen.html | 219 - .../templates/tool/gen/importTable.html | 95 - .../src/main/resources/vm/html/add.html.vm | 379 - .../src/main/resources/vm/html/edit.html.vm | 391 - .../main/resources/vm/html/list-tree.html.vm | 155 - .../src/main/resources/vm/html/list.html.vm | 154 - .../src/main/resources/vm/html/tree.html.vm | 51 - .../main/resources/vm/java/controller.java.vm | 163 +- .../src/main/resources/vm/java/mapper.java.vm | 4 +- .../main/resources/vm/java/service.java.vm | 14 +- .../resources/vm/java/serviceImpl.java.vm | 50 +- .../src/main/resources/vm/js/api.js.vm | 44 + .../src/main/resources/vm/sql/sql.vm | 24 +- .../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/xml/mapper.xml.vm | 14 +- ruoyi-quartz/pom.xml | 2 +- .../ruoyi/quartz/config/ScheduleConfig.java | 2 +- .../quartz/controller/SysJobController.java | 180 +- .../controller/SysJobLogController.java | 95 +- .../java/com/ruoyi/quartz/domain/SysJob.java | 12 +- .../com/ruoyi/quartz/domain/SysJobLog.java | 16 +- .../ruoyi/quartz/mapper/SysJobLogMapper.java | 6 +- .../com/ruoyi/quartz/mapper/SysJobMapper.java | 2 +- .../quartz/service/ISysJobLogService.java | 6 +- .../ruoyi/quartz/service/ISysJobService.java | 6 +- .../service/impl/SysJobLogServiceImpl.java | 7 +- .../service/impl/SysJobServiceImpl.java | 18 +- .../ruoyi/quartz/util/AbstractQuartzJob.java | 4 +- .../java/com/ruoyi/quartz/util/CronUtils.java | 31 - .../com/ruoyi/quartz/util/ScheduleUtils.java | 2 +- .../mapper/quartz/SysJobLogMapper.xml | 2 +- .../resources/templates/monitor/job/add.html | 100 - .../resources/templates/monitor/job/cron.html | 1172 -- .../templates/monitor/job/detail.html | 99 - .../resources/templates/monitor/job/edit.html | 111 - .../resources/templates/monitor/job/job.html | 198 - .../templates/monitor/job/jobLog.html | 138 - ruoyi-system/pom.xml | 2 +- .../com/ruoyi/system/domain/SysCache.java | 81 + .../com/ruoyi/system/domain/SysConfig.java | 5 +- .../ruoyi/system/domain/SysLogininfor.java | 31 +- .../com/ruoyi/system/domain/SysOperLog.java | 27 +- .../java/com/ruoyi/system/domain/SysPost.java | 16 +- .../ruoyi/system/domain/SysUserOnline.java | 104 +- .../com/ruoyi/system/domain/vo/MetaVo.java | 106 + .../com/ruoyi/system/domain/vo/RouterVo.java | 148 + .../ruoyi/system/mapper/SysConfigMapper.java | 10 +- .../ruoyi/system/mapper/SysDeptMapper.java | 111 +- .../system/mapper/SysDictDataMapper.java | 6 +- .../system/mapper/SysDictTypeMapper.java | 6 +- .../system/mapper/SysLogininforMapper.java | 4 +- .../ruoyi/system/mapper/SysMenuMapper.java | 127 +- .../ruoyi/system/mapper/SysNoticeMapper.java | 16 +- .../ruoyi/system/mapper/SysOperLogMapper.java | 10 +- .../ruoyi/system/mapper/SysPostMapper.java | 38 +- .../ruoyi/system/mapper/SysRoleMapper.java | 59 +- .../system/mapper/SysRoleMenuMapper.java | 20 +- .../ruoyi/system/mapper/SysUserMapper.java | 77 +- .../system/mapper/SysUserOnlineMapper.java | 52 - .../system/mapper/SysUserPostMapper.java | 4 +- .../system/mapper/SysUserRoleMapper.java | 8 - .../system/service/ISysConfigService.java | 13 +- .../ruoyi/system/service/ISysDeptService.java | 105 +- .../system/service/ISysDictDataService.java | 6 +- .../system/service/ISysDictTypeService.java | 15 +- .../system/service/ISysLogininforService.java | 4 +- .../ruoyi/system/service/ISysMenuService.java | 101 +- .../system/service/ISysNoticeService.java | 12 +- .../system/service/ISysOperLogService.java | 4 +- .../ruoyi/system/service/ISysPostService.java | 82 +- .../ruoyi/system/service/ISysRoleService.java | 107 +- .../system/service/ISysUserOnlineService.java | 63 +- .../ruoyi/system/service/ISysUserService.java | 182 +- .../service/impl/SysConfigServiceImpl.java | 63 +- .../service/impl/SysDeptServiceImpl.java | 296 +- .../service/impl/SysDictDataServiceImpl.java | 8 +- .../service/impl/SysDictTypeServiceImpl.java | 43 +- .../impl/SysLogininforServiceImpl.java | 7 +- .../service/impl/SysMenuServiceImpl.java | 359 +- .../service/impl/SysNoticeServiceImpl.java | 20 +- .../service/impl/SysOperLogServiceImpl.java | 9 +- .../service/impl/SysPostServiceImpl.java | 149 +- .../service/impl/SysRoleServiceImpl.java | 295 +- .../impl/SysUserOnlineServiceImpl.java | 132 +- .../service/impl/SysUserServiceImpl.java | 476 +- .../mapper/system/SysConfigMapper.xml | 18 +- .../resources/mapper/system/SysDeptMapper.xml | 67 +- .../mapper/system/SysDictDataMapper.xml | 7 +- .../mapper/system/SysDictTypeMapper.xml | 4 +- .../mapper/system/SysLogininforMapper.xml | 15 +- .../resources/mapper/system/SysMenuMapper.xml | 193 +- .../mapper/system/SysNoticeMapper.xml | 6 +- .../mapper/system/SysOperLogMapper.xml | 3 +- .../resources/mapper/system/SysPostMapper.xml | 50 +- .../resources/mapper/system/SysRoleMapper.xml | 152 +- .../mapper/system/SysRoleMenuMapper.xml | 8 +- .../resources/mapper/system/SysUserMapper.xml | 284 +- .../mapper/system/SysUserOnlineMapper.xml | 57 - .../mapper/system/SysUserRoleMapper.xml | 8 +- 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/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/build/index.js | 35 + ruoyi-ui/package.json | 90 + ruoyi-ui/public/favicon.ico | Bin 0 -> 5663 bytes .../static => ruoyi-ui/public}/html/ie.html | 90 +- ruoyi-ui/public/index.html | 208 + ruoyi-ui/public/robots.txt | 2 + ruoyi-ui/src/App.vue | 28 + ruoyi-ui/src/api/login.js | 60 + 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 | 85 + 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 .../src/assets/images}/pay.png | Bin .../src/assets/images}/profile.jpg | Bin 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 | 291 + 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 | 89 + ruoyi-ui/src/components/Editor/index.vue | 274 + ruoyi-ui/src/components/FileUpload/index.vue | 216 + ruoyi-ui/src/components/Hamburger/index.vue | 44 + .../src/components/HeaderSearch/index.vue | 198 + 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 | 129 + 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 | 195 + 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 | 33 + .../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 | 58 + ruoyi-ui/src/plugins/auth.js | 60 + ruoyi-ui/src/plugins/cache.js | 77 + ruoyi-ui/src/plugins/download.js | 79 + 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 | 137 + ruoyi-ui/src/store/modules/settings.js | 42 + ruoyi-ui/src/store/modules/tagsView.js | 228 + ruoyi-ui/src/store/modules/user.js | 101 + 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 | 47 + 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 | 80 + 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 | 1067 ++ ruoyi-ui/src/views/index_v1.vue | 98 + ruoyi-ui/src/views/login.vue | 219 + ruoyi-ui/src/views/monitor/cache/index.vue | 148 + 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 | 323 + ruoyi-ui/src/views/monitor/server/index.vue | 207 + ruoyi-ui/src/views/redirect.vue | 12 + ruoyi-ui/src/views/register.vue | 210 + 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 | 676 + .../src/views/system/user/profile/index.vue | 91 + .../views/system/user/profile/resetPwd.vue | 69 + .../views/system/user/profile/userAvatar.vue | 184 + .../views/system/user/profile/userInfo.vue | 88 + .../src/views/tool/build/CodeTypeDialog.vue | 106 + .../src/views/tool/build/DraggableItem.vue | 100 + ruoyi-ui/src/views/tool/build/IconsDialog.vue | 123 + ruoyi-ui/src/views/tool/build/RightPanel.vue | 946 ++ .../src/views/tool/build/TreeNodeDialog.vue | 149 + ruoyi-ui/src/views/tool/build/index.vue | 768 ++ ruoyi-ui/src/views/tool/gen/basicInfoForm.vue | 60 + ruoyi-ui/src/views/tool/gen/createTable.vue | 45 + ruoyi-ui/src/views/tool/gen/editTable.vue | 234 + ruoyi-ui/src/views/tool/gen/genInfoForm.vue | 312 + ruoyi-ui/src/views/tool/gen/importTable.vue | 120 + ruoyi-ui/src/views/tool/gen/index.vue | 354 + ruoyi-ui/src/views/tool/swagger/index.vue | 15 + ruoyi-ui/vue.config.js | 130 + sql/ruoyi.html | 2890 ----- sql/ruoyi.pdm | 4851 -------- sql/{ry_20240112.sql => ry_20231130.sql} | 319 +- 924 files changed, 37241 insertions(+), 128223 deletions(-) create mode 100644 doc/~$环境使用手册.docx create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/controller/DemoDialogController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/controller/DemoFormController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/controller/DemoIconController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/controller/DemoOperateController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/controller/DemoReportController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/controller/DemoTableController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/domain/CustomerModel.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/domain/GoodsModel.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/demo/domain/UserOperateModel.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/DruidController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysCaptchaController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/BuildController.java delete mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/tool/SwaggerController.java create mode 100644 ruoyi-admin/src/main/resources/META-INF/spring-devtools.properties delete mode 100644 ruoyi-admin/src/main/resources/ehcache/ehcache-shiro.xml rename ruoyi-admin/src/main/resources/{static => }/i18n/messages.properties (96%) delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/beautifyhtml/beautifyhtml.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/blockUI/jquery.blockUI.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-fileinput/fileinput.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-fileinput/fileinput.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-fileinput/fileinput.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-fileinput/fileinput.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-fileinput/loading-sm.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-fileinput/loading.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-select/bootstrap-select.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/bootstrap-table.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/bootstrap-table.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/auto-refresh/bootstrap-table-auto-refresh.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/columns/bootstrap-table-fixed-columns.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/custom-view/bootstrap-table-custom-view.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/editable/bootstrap-editable.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/editable/bootstrap-editable.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/editable/bootstrap-table-editable.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/editable/clear.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/editable/loading.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/export/bootstrap-table-export.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/export/tableExport.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/mobile/bootstrap-table-mobile.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/print/bootstrap-table-print.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/reorder-columns/bootstrap-table-reorder-columns.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/reorder-columns/jquery.dragtable.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/reorder-rows/bootstrap-table-reorder-rows.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/reorder-rows/jquery.tablednd.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/resizable/bootstrap-table-resizable.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/resizable/jquery.resizableColumns.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/tree/bootstrap-table-tree.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/extensions/tree/bootstrap-table-tree.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/locale/bootstrap-table-zh-CN.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/cropper/cropper.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/cropper/cropper.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/cropper/cropper.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/cropper/cropper.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/cxselect/jquery.cxselect.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/cxselect/jquery.cxselect.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/datapicker/bootstrap-datetimepicker.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/datapicker/bootstrap-datetimepicker.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/datapicker/bootstrap-datetimepicker.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/datapicker/bootstrap-datetimepicker.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/duallistbox/bootstrap-duallistbox.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/duallistbox/bootstrap-duallistbox.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/duallistbox/bootstrap-duallistbox.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/duallistbox/bootstrap-duallistbox.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/curvedLines.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/jquery.flot.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/jquery.flot.pie.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/jquery.flot.resize.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/jquery.flot.spline.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/jquery.flot.symbol.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/flot/jquery.flot.tooltip.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/fullscreen/jquery.fullscreen.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/highlight/default.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/highlight/highlight.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/iCheck/custom.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/iCheck/green-login.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/iCheck/green.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/iCheck/green@2x.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/iCheck/icheck.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jasny/jasny-bootstrap.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jasny/jasny-bootstrap.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jasny/jasny-bootstrap.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jasny/jasny-bootstrap.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-layout/jquery.layout-latest.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-layout/jquery.layout-latest.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/1_close.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/1_open.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/2.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/3.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/4.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/5.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/6.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/7.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/8.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/9.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/line_conn.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/loading.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/zTreeStandard.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/zTreeStandard.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/zTreeStyle.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/line_conn.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/line_conn.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/loading.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/metro.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/metro.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/zTreeStyle.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/left_menu.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/left_menu.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/line_conn.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/loading.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/zTreeStandard.gif delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/zTreeStandard.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/zTreeStyle.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.all-3.5.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.core-3.5.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.excheck-3.5.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.exedit-3.5.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/js/jquery.ztree.exhide-3.5.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jquery-ztree/3.5/log v3.x.txt delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jsonview/jquery.jsonview.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/jsonview/jquery.jsonview.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layer/css/layer.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layer/layer.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/moon/default.png delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layer/theme/moon/style.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layui/css/modules/laydate.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layui/layui.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/layui/modules/laydate.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/report/echarts/echarts-all.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/report/peity/jquery.peity.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/report/sparkline/jquery.sparkline.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/select2/select2-bootstrap.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/select2/select2.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/select2/select2.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/select2/select2.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/select2/select2.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/smartwizard/jquery.smartWizard.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/smartwizard/smart_wizard_all.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/suggest/bootstrap-suggest.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/suggest/bootstrap-suggest.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.eot delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/font/summernote.woff2 delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote-zh-CN.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.css delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/summernote/summernote.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/typeahead/bootstrap-typeahead.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/typeahead/bootstrap-typeahead.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/validate/additional-methods.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/validate/jquery.validate.extend.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/validate/jquery.validate.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ajax/libs/validate/messages_zh.js delete mode 100644 ruoyi-admin/src/main/resources/static/css/animate.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/bootstrap.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/font-awesome.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/jquery.contextMenu.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/login.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/login.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/skins.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/style.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/style.min.css delete mode 100644 ruoyi-admin/src/main/resources/static/css/zen-checkbox.css delete mode 100644 ruoyi-admin/src/main/resources/static/favicon.ico delete mode 100644 ruoyi-admin/src/main/resources/static/file/rml.txt delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/FontAwesome.otf delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/Simple-Line-Icons.woff2 delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/fontawesome-webfont.eot delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/fontawesome-webfont.svg delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/fontawesome-webfont.ttf delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/fontawesome-webfont.woff delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/fontawesome-webfont.woff2 delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.eot delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.svg delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.woff delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/iconfont.eot delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/iconfont.svg delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/iconfont.ttf delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/iconfont.woff delete mode 100644 ruoyi-admin/src/main/resources/static/fonts/zenicon.woff delete mode 100644 ruoyi-admin/src/main/resources/static/img/blue.png delete mode 100644 ruoyi-admin/src/main/resources/static/img/loading-upload.gif delete mode 100644 ruoyi-admin/src/main/resources/static/img/loading.gif delete mode 100644 ruoyi-admin/src/main/resources/static/img/locked.png delete mode 100644 ruoyi-admin/src/main/resources/static/img/login-background.jpg delete mode 100644 ruoyi-admin/src/main/resources/static/img/progress.png delete mode 100644 ruoyi-admin/src/main/resources/static/img/qr_code.png delete mode 100644 ruoyi-admin/src/main/resources/static/img/user.png delete mode 100644 ruoyi-admin/src/main/resources/static/js/bootstrap.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/cron.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/jquery-ui-1.10.4.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/jquery.contextMenu.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/jquery.i18n.properties.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/jquery.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/jquery.tmpl.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/plugins/metisMenu/jquery.metisMenu.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/plugins/slimscroll/jquery.slimscroll.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/resize-tabs.js delete mode 100644 ruoyi-admin/src/main/resources/static/js/three.min.js delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi.png delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi/css/ry-ui.css delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi/index.js delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi/js/common.js delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi/login.js delete mode 100644 ruoyi-admin/src/main/resources/static/ruoyi/register.js delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/autocomplete.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/basic.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/button.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/cards.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/cxselect.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/datetime.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/duallistbox.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/grid.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/invoice.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/jasny.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/labels_tips.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/localrefresh.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/progress_bars.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/select.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/sortable.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/summernote.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/tabs_panels.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/timeline.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/upload.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/validate.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/form/wizard.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/icon/fontawesome.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/icon/glyphicons.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/dialog.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/form.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/layer.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/table.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/table/check.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/table/frame1.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/table/frame2.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/table/parent.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/modal/table/radio.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/operate/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/operate/detail.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/operate/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/operate/other.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/operate/table.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/report/echarts.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/report/metrics.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/report/peity.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/report/sparkline.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/asynTree.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/button.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/child.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/curd.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/customView.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/data.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/detail.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/dynamicColumns.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/editable.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/event.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/export.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/exportSelected.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/fixedColumns.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/footer.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/groupHeader.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/headerStyle.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/image.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/multi.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/other.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/pageGo.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/params.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/print.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/refresh.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/remember.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/reorderColumns.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/reorderRows.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/resizable.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/search.html delete mode 100644 ruoyi-admin/src/main/resources/templates/demo/table/subdata.html delete mode 100644 ruoyi-admin/src/main/resources/templates/error/404.html delete mode 100644 ruoyi-admin/src/main/resources/templates/error/500.html delete mode 100644 ruoyi-admin/src/main/resources/templates/error/service.html delete mode 100644 ruoyi-admin/src/main/resources/templates/error/unauth.html delete mode 100644 ruoyi-admin/src/main/resources/templates/include.html delete mode 100644 ruoyi-admin/src/main/resources/templates/index-topnav.html delete mode 100644 ruoyi-admin/src/main/resources/templates/index.html delete mode 100644 ruoyi-admin/src/main/resources/templates/lock.html delete mode 100644 ruoyi-admin/src/main/resources/templates/login.html delete mode 100644 ruoyi-admin/src/main/resources/templates/main.html delete mode 100644 ruoyi-admin/src/main/resources/templates/main_v1.html delete mode 100644 ruoyi-admin/src/main/resources/templates/monitor/cache/cache.html delete mode 100644 ruoyi-admin/src/main/resources/templates/monitor/logininfor/logininfor.html delete mode 100644 ruoyi-admin/src/main/resources/templates/monitor/online/online.html delete mode 100644 ruoyi-admin/src/main/resources/templates/monitor/operlog/detail.html delete mode 100644 ruoyi-admin/src/main/resources/templates/monitor/operlog/operlog.html delete mode 100644 ruoyi-admin/src/main/resources/templates/monitor/server/server.html delete mode 100644 ruoyi-admin/src/main/resources/templates/register.html delete mode 100644 ruoyi-admin/src/main/resources/templates/skin.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/config/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/config/config.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/config/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dept/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dept/dept.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dept/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dept/tree.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/data/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/data/data.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/data/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/type/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/type/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/type/tree.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/dict/type/type.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/menu/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/menu/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/menu/icon.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/menu/menu.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/menu/tree.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/notice/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/notice/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/notice/notice.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/notice/view.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/post/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/post/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/post/post.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/role/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/role/authUser.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/role/dataScope.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/role/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/role/role.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/role/selectUser.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/add.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/authRole.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/deptTree.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/edit.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/profile/avatar.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/profile/profile.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/profile/resetPwd.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/resetPwd.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/user.html delete mode 100644 ruoyi-admin/src/main/resources/templates/system/user/view.html delete mode 100644 ruoyi-admin/src/main/resources/templates/tool/build/build.html 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/constant/CacheConstants.java create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/HttpStatus.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/PermissionConstants.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/constant/ShiroConstants.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/CxSelect.java create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/TreeSelect.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/Ztree.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/redis/RedisCache.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 delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/enums/OnlineStatus.java create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/CaptchaExpireException.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/RoleBlockedException.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserBlockedException.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserDeleteException.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/exception/user/UserPasswordRetryLimitCountException.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 rename ruoyi-common/src/main/java/com/ruoyi/common/{xss => filter}/XssFilter.java (91%) create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/filter/XssHttpServletRequestWrapper.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/json/JSON.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/json/JSONObject.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/CacheUtils.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/CookieUtils.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/MapDataUtil.java create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/ShiroUtils.java create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/http/HttpHelper.java rename ruoyi-common/src/main/java/com/ruoyi/common/utils/{ => ip}/AddressUtils.java (83%) rename ruoyi-common/src/main/java/com/ruoyi/common/utils/{ => ip}/IpUtils.java (96%) delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/security/CipherUtils.java delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/security/PermissionUtils.java create mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/utils/sign/Base64.java rename ruoyi-common/src/main/java/com/ruoyi/common/utils/{security => sign}/Md5Utils.java (93%) delete mode 100644 ruoyi-common/src/main/java/com/ruoyi/common/xss/XssHttpServletRequestWrapper.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/aspectj/PermissionsAspect.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/FastJson2JsonRedisSerializer.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/SecurityConfig.java rename {ruoyi-common/src/main/java/com/ruoyi/common => ruoyi-framework/src/main/java/com/ruoyi/framework}/config/ServerConfig.java (92%) delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/config/ShiroConfig.java rename {ruoyi-common/src/main/java/com/ruoyi/common/config/thread => ruoyi-framework/src/main/java/com/ruoyi/framework/config}/ThreadPoolConfig.java (95%) rename {ruoyi-common/src/main/java/com/ruoyi/common/config => ruoyi-framework/src/main/java/com/ruoyi/framework}/datasource/DynamicDataSourceContextHolder.java (92%) create mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/security/context/AuthenticationContextHolder.java rename {ruoyi-common/src/main/java/com/ruoyi/common/core => ruoyi-framework/src/main/java/com/ruoyi/framework/security}/context/PermissionContextHolder.java (94%) 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 delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/realm/UserRealm.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/service/SysLoginService.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/service/SysPasswordService.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/service/SysRegisterService.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/service/SysShiroService.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/session/OnlineSession.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/session/OnlineSessionDAO.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/session/OnlineSessionFactory.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/util/AuthorizationUtils.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/CustomShiroFilterFactoryBean.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/filter/LogoutFilter.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/filter/captcha/CaptchaValidateFilter.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/filter/kickout/KickoutSessionFilter.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/filter/online/OnlineSessionFilter.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/filter/sync/SyncOnlineSessionFilter.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/session/OnlineWebSessionManager.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/shiro/web/session/SpringSessionValidationScheduler.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/CacheService.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/ConfigService.java delete mode 100644 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/DictService.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/UserDetailsServiceImpl.java create mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/service/GenTableColumnServiceImpl.java rename ruoyi-generator/src/main/java/com/ruoyi/generator/service/{impl => }/GenTableServiceImpl.java (92%) delete mode 100644 ruoyi-generator/src/main/java/com/ruoyi/generator/service/impl/GenTableColumnServiceImpl.java delete mode 100644 ruoyi-generator/src/main/resources/templates/tool/gen/createTable.html delete mode 100644 ruoyi-generator/src/main/resources/templates/tool/gen/edit.html delete mode 100644 ruoyi-generator/src/main/resources/templates/tool/gen/gen.html delete mode 100644 ruoyi-generator/src/main/resources/templates/tool/gen/importTable.html delete mode 100644 ruoyi-generator/src/main/resources/vm/html/add.html.vm delete mode 100644 ruoyi-generator/src/main/resources/vm/html/edit.html.vm delete mode 100644 ruoyi-generator/src/main/resources/vm/html/list-tree.html.vm delete mode 100644 ruoyi-generator/src/main/resources/vm/html/list.html.vm delete mode 100644 ruoyi-generator/src/main/resources/vm/html/tree.html.vm create mode 100644 ruoyi-generator/src/main/resources/vm/js/api.js.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 delete mode 100644 ruoyi-quartz/src/main/resources/templates/monitor/job/add.html delete mode 100644 ruoyi-quartz/src/main/resources/templates/monitor/job/cron.html delete mode 100644 ruoyi-quartz/src/main/resources/templates/monitor/job/detail.html delete mode 100644 ruoyi-quartz/src/main/resources/templates/monitor/job/edit.html delete mode 100644 ruoyi-quartz/src/main/resources/templates/monitor/job/job.html delete mode 100644 ruoyi-quartz/src/main/resources/templates/monitor/job/jobLog.html 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/vo/MetaVo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/RouterVo.java delete mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserOnlineMapper.java delete mode 100644 ruoyi-system/src/main/resources/mapper/system/SysUserOnlineMapper.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/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/build/index.js create mode 100644 ruoyi-ui/package.json create mode 100644 ruoyi-ui/public/favicon.ico rename {ruoyi-admin/src/main/resources/static => ruoyi-ui/public}/html/ie.html (99%) 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 rename {ruoyi-admin/src/main/resources/static/img => ruoyi-ui/src/assets/images}/pay.png (100%) rename {ruoyi-admin/src/main/resources/static/img => ruoyi-ui/src/assets/images}/profile.jpg (100%) 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/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/build/CodeTypeDialog.vue create mode 100644 ruoyi-ui/src/views/tool/build/DraggableItem.vue create mode 100644 ruoyi-ui/src/views/tool/build/IconsDialog.vue create mode 100644 ruoyi-ui/src/views/tool/build/RightPanel.vue create mode 100644 ruoyi-ui/src/views/tool/build/TreeNodeDialog.vue create mode 100644 ruoyi-ui/src/views/tool/build/index.vue create mode 100644 ruoyi-ui/src/views/tool/gen/basicInfoForm.vue create mode 100644 ruoyi-ui/src/views/tool/gen/createTable.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 delete mode 100644 sql/ruoyi.html delete mode 100644 sql/ruoyi.pdm rename sql/{ry_20240112.sql => ry_20231130.sql} (62%) diff --git a/README.md b/README.md index 09a4f7492..f39163083 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,26 @@
-
+
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
+ ![]() |
+ ![]() |
![]() |
- ![]() |
- ||
![]() |
- ![]() |
- ||
![]() |
+ |||
![]() |
![]() |