在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于springBoot+mybatis+shiro后台管理系统.zip

基于springBoot+mybatis+shiro后台管理系统.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:6.36M
  • 下载次数:18
  • 浏览次数:238
  • 发布时间:2021-11-19
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
基于springBoot+mybatis+shiro+thymeleaf 模板引擎 实现的后台管理系统,可以在当前系统的基础上进行二次开发
【实例截图】
【核心代码】
4744302542918080517.zip
└── RuoYi
├── doc
│   └── 若依环境使用手册v1.0.2.docx
├── LICENSE
├── pom.xml
├── README.md
├── ry.sh
├── sql
│   ├── quartz.sql
│   ├── ruoyi.html
│   ├── ruoyi.pdm
│   └── ry_20180818.sql
├── src
│   └── main
│   ├── java
│   │   └── com
│   │   └── ruoyi
│   │   ├── common
│   │   │   ├── constant
│   │   │   │   ├── CommonMap.java
│   │   │   │   ├── Constants.java
│   │   │   │   ├── PermissionConstants.java
│   │   │   │   ├── ScheduleConstants.java
│   │   │   │   ├── ShiroConstants.java
│   │   │   │   └── UserConstants.java
│   │   │   ├── exception
│   │   │   │   ├── base
│   │   │   │   │   └── BaseException.java
│   │   │   │   ├── DemoModeException.java
│   │   │   │   ├── file
│   │   │   │   │   ├── FileNameLengthLimitExceededException.java
│   │   │   │   │   └── InvalidExtensionException.java
│   │   │   │   ├── job
│   │   │   │   │   └── TaskException.java
│   │   │   │   └── user
│   │   │   │   ├── CaptchaException.java
│   │   │   │   ├── RoleBlockedException.java
│   │   │   │   ├── UserBlockedException.java
│   │   │   │   ├── UserException.java
│   │   │   │   ├── UserNotExistsException.java
│   │   │   │   ├── UserPasswordNotMatchException.java
│   │   │   │   ├── UserPasswordRetryLimitCountException.java
│   │   │   │   └── UserPasswordRetryLimitExceedException.java
│   │   │   ├── support
│   │   │   │   ├── CharsetKit.java
│   │   │   │   ├── Convert.java
│   │   │   │   └── StrFormatter.java
│   │   │   ├── utils
│   │   │   │   ├── AddressUtils.java
│   │   │   │   ├── bean
│   │   │   │   │   └── BeanUtils.java
│   │   │   │   ├── DateUtils.java
│   │   │   │   ├── file
│   │   │   │   │   ├── FileUploadUtils.java
│   │   │   │   │   └── FileUtils.java
│   │   │   │   ├── http
│   │   │   │   │   └── HttpUtils.java
│   │   │   │   ├── IpUtils.java
│   │   │   │   ├── LogUtils.java
│   │   │   │   ├── MapDataUtil.java
│   │   │   │   ├── MessageUtils.java
│   │   │   │   ├── poi
│   │   │   │   │   └── ExcelUtil.java
│   │   │   │   ├── security
│   │   │   │   │   ├── PermissionUtils.java
│   │   │   │   │   └── ShiroUtils.java
│   │   │   │   ├── ServletUtils.java
│   │   │   │   ├── spring
│   │   │   │   │   └── SpringUtils.java
│   │   │   │   ├── StringUtils.java
│   │   │   │   └── TreeUtils.java
│   │   │   └── xss
│   │   │   ├── XssFilter.java
│   │   │   └── XssHttpServletRequestWrapper.java
│   │   ├── framework
│   │   │   ├── aspectj
│   │   │   │   ├── DsAspect.java
│   │   │   │   ├── lang
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   ├── Ds.java
│   │   │   │   │   │   ├── Excel.java
│   │   │   │   │   │   └── Log.java
│   │   │   │   │   └── enums
│   │   │   │   │   ├── BusinessStatus.java
│   │   │   │   │   ├── BusinessType.java
│   │   │   │   │   ├── DataSourceType.java
│   │   │   │   │   └── OperatorType.java
│   │   │   │   └── LogAspect.java
│   │   │   ├── config
│   │   │   │   ├── CaptchaConfig.java
│   │   │   │   ├── DruidConfig.java
│   │   │   │   ├── FilterConfig.java
│   │   │   │   ├── GenConfig.java
│   │   │   │   ├── I18nConfig.java
│   │   │   │   ├── KaptchaTextCreator.java
│   │   │   │   ├── ResourcesConfig.java
│   │   │   │   ├── RuoYiConfig.java
│   │   │   │   ├── ScheduleConfig.java
│   │   │   │   ├── ShiroConfig.java
│   │   │   │   └── SwaggerConfig.java
│   │   │   ├── datasource
│   │   │   │   ├── DynamicDataSourceContextHolder.java
│   │   │   │   └── DynamicDataSource.java
│   │   │   ├── manager
│   │   │   │   ├── AsyncManager.java
│   │   │   │   └── factory
│   │   │   │   └── AsyncFactory.java
│   │   │   ├── shiro
│   │   │   │   ├── realm
│   │   │   │   │   └── UserRealm.java
│   │   │   │   ├── service
│   │   │   │   │   ├── LoginService.java
│   │   │   │   │   └── PasswordService.java
│   │   │   │   ├── session
│   │   │   │   │   ├── OnlineSessionDAO.java
│   │   │   │   │   └── OnlineSessionFactory.java
│   │   │   │   └── web
│   │   │   │   ├── filter
│   │   │   │   │   ├── captcha
│   │   │   │   │   │   └── CaptchaValidateFilter.java
│   │   │   │   │   ├── LogoutFilter.java
│   │   │   │   │   ├── online
│   │   │   │   │   │   └── OnlineSessionFilter.java
│   │   │   │   │   └── sync
│   │   │   │   │   └── SyncOnlineSessionFilter.java
│   │   │   │   └── session
│   │   │   │   ├── OnlineWebSessionManager.java
│   │   │   │   └── SpringSessionValidationScheduler.java
│   │   │   └── web
│   │   │   ├── controller
│   │   │   │   └── BaseController.java
│   │   │   ├── domain
│   │   │   │   ├── AjaxResult.java
│   │   │   │   └── BaseEntity.java
│   │   │   ├── exception
│   │   │   │   └── DefaultExceptionHandler.java
│   │   │   ├── page
│   │   │   │   ├── PageDomain.java
│   │   │   │   ├── TableDataInfo.java
│   │   │   │   └── TableSupport.java
│   │   │   └── service
│   │   │   ├── ConfigService.java
│   │   │   ├── DictService.java
│   │   │   └── PermissionService.java
│   │   ├── project
│   │   │   ├── common
│   │   │   │   └── CommonController.java
│   │   │   ├── monitor
│   │   │   │   ├── druid
│   │   │   │   │   └── DruidController.java
│   │   │   │   ├── job
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── JobController.java
│   │   │   │   │   │   └── JobLogController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── Job.java
│   │   │   │   │   │   └── JobLog.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── JobLogMapper.java
│   │   │   │   │   │   └── JobMapper.java
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── IJobLogService.java
│   │   │   │   │   │   ├── IJobService.java
│   │   │   │   │   │   ├── JobLogServiceImpl.java
│   │   │   │   │   │   └── JobServiceImpl.java
│   │   │   │   │   ├── task
│   │   │   │   │   │   └── RyTask.java
│   │   │   │   │   └── util
│   │   │   │   │   ├── ScheduleJob.java
│   │   │   │   │   ├── ScheduleRunnable.java
│   │   │   │   │   └── ScheduleUtils.java
│   │   │   │   ├── logininfor
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── LogininforController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Logininfor.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── LogininforMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── ILogininforService.java
│   │   │   │   │   └── LogininforServiceImpl.java
│   │   │   │   ├── online
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── UserOnlineController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── OnlineSession.java
│   │   │   │   │   │   └── UserOnline.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── UserOnlineMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── IUserOnlineService.java
│   │   │   │   │   └── UserOnlineServiceImpl.java
│   │   │   │   └── operlog
│   │   │   │   ├── controller
│   │   │   │   │   └── OperlogController.java
│   │   │   │   ├── domain
│   │   │   │   │   └── OperLog.java
│   │   │   │   ├── mapper
│   │   │   │   │   └── OperLogMapper.java
│   │   │   │   └── service
│   │   │   │   ├── IOperLogService.java
│   │   │   │   └── OperLogServiceImpl.java
│   │   │   ├── system
│   │   │   │   ├── config
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── ConfigController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Config.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── ConfigMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── ConfigServiceImpl.java
│   │   │   │   │   └── IConfigService.java
│   │   │   │   ├── dept
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── DeptController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Dept.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── DeptMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── DeptServiceImpl.java
│   │   │   │   │   └── IDeptService.java
│   │   │   │   ├── dict
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── DictDataController.java
│   │   │   │   │   │   └── DictTypeController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── DictData.java
│   │   │   │   │   │   └── DictType.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── DictDataMapper.java
│   │   │   │   │   │   └── DictTypeMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── DictDataServiceImpl.java
│   │   │   │   │   ├── DictTypeServiceImpl.java
│   │   │   │   │   ├── IDictDataService.java
│   │   │   │   │   └── IDictTypeService.java
│   │   │   │   ├── menu
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── MenuController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Menu.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── MenuMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── IMenuService.java
│   │   │   │   │   └── MenuServiceImpl.java
│   │   │   │   ├── notice
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── NoticeController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Notice.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── NoticeMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── INoticeService.java
│   │   │   │   │   └── NoticeServiceImpl.java
│   │   │   │   ├── post
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── PostController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Post.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── PostMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── IPostService.java
│   │   │   │   │   └── PostServiceImpl.java
│   │   │   │   ├── role
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── RoleController.java
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── Role.java
│   │   │   │   │   │   └── RoleMenu.java
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── RoleMapper.java
│   │   │   │   │   │   └── RoleMenuMapper.java
│   │   │   │   │   └── service
│   │   │   │   │   ├── IRoleService.java
│   │   │   │   │   └── RoleServiceImpl.java
│   │   │   │   └── user
│   │   │   │   ├── controller
│   │   │   │   │   ├── CaptchaController.java
│   │   │   │   │   ├── IndexController.java
│   │   │   │   │   ├── LoginController.java
│   │   │   │   │   ├── ProfileController.java
│   │   │   │   │   └── UserController.java
│   │   │   │   ├── domain
│   │   │   │   │   ├── User.java
│   │   │   │   │   ├── UserPost.java
│   │   │   │   │   ├── UserRole.java
│   │   │   │   │   └── UserStatus.java
│   │   │   │   ├── mapper
│   │   │   │   │   ├── UserMapper.java
│   │   │   │   │   ├── UserPostMapper.java
│   │   │   │   │   └── UserRoleMapper.java
│   │   │   │   └── service
│   │   │   │   ├── IUserService.java
│   │   │   │   └── UserServiceImpl.java
│   │   │   └── tool
│   │   │   ├── build
│   │   │   │   └── BuildController.java
│   │   │   ├── gen
│   │   │   │   ├── controller
│   │   │   │   │   └── GenController.java
│   │   │   │   ├── domain
│   │   │   │   │   ├── ColumnInfo.java
│   │   │   │   │   └── TableInfo.java
│   │   │   │   ├── mapper
│   │   │   │   │   └── GenMapper.java
│   │   │   │   ├── service
│   │   │   │   │   ├── GenServiceImpl.java
│   │   │   │   │   └── IGenService.java
│   │   │   │   └── util
│   │   │   │   ├── GenUtils.java
│   │   │   │   └── VelocityInitializer.java
│   │   │   └── swagger
│   │   │   ├── SwaggerController.java
│   │   │   └── TestController.java
│   │   ├── RuoYiApplication.java
│   │   └── RuoYiServletInitializer.java
│   └── resources
│   ├── application-druid.yml
│   ├── application.yml
│   ├── banner.txt
│   ├── ehcache
│   │   └── ehcache-shiro.xml
│   ├── i18n
│   │   └── messages.properties
│   ├── logback.xml
│   ├── mybatis
│   │   ├── monitor
│   │   │   ├── JobLogMapper.xml
│   │   │   ├── JobMapper.xml
│   │   │   ├── LogininforMapper.xml
│   │   │   ├── OnlineMapper.xml
│   │   │   └── OperLogMapper.xml
│   │   ├── mybatis-config.xml
│   │   ├── system
│   │   │   ├── ConfigMapper.xml
│   │   │   ├── DeptMapper.xml
│   │   │   ├── DictDataMapper.xml
│   │   │   ├── DictTypeMapper.xml
│   │   │   ├── MenuMapper.xml
│   │   │   ├── NoticeMapper.xml
│   │   │   ├── PostMapper.xml
│   │   │   ├── RoleMapper.xml
│   │   │   ├── RoleMenuMapper.xml
│   │   │   ├── UserMapper.xml
│   │   │   ├── UserPostMapper.xml
│   │   │   └── UserRoleMapper.xml
│   │   └── tool
│   │   └── GenMapper.xml
│   ├── static
│   │   ├── ajax
│   │   │   └── libs
│   │   │   ├── beautifyhtml
│   │   │   │   └── beautifyhtml.js
│   │   │   ├── blockUI
│   │   │   │   └── jquery.blockUI.js
│   │   │   ├── bootstrap-table
│   │   │   │   ├── bootstrap-table.min.css
│   │   │   │   ├── bootstrap-table.min.js
│   │   │   │   ├── extensions
│   │   │   │   │   ├── editable
│   │   │   │   │   │   ├── bootstrap-table-editable.js
│   │   │   │   │   │   └── bootstrap-table-editable.min.js
│   │   │   │   │   ├── export
│   │   │   │   │   │   ├── bootstrap-table-export.js
│   │   │   │   │   │   └── tableExport.js
│   │   │   │   │   ├── mobile
│   │   │   │   │   │   ├── bootstrap-table-mobile.js
│   │   │   │   │   │   └── bootstrap-table-mobile.min.js
│   │   │   │   │   └── toolbar
│   │   │   │   │   ├── bootstrap-table-toolbar.js
│   │   │   │   │   └── bootstrap-table-toolbar.min.js
│   │   │   │   └── locale
│   │   │   │   ├── bootstrap-table-zh-CN.js
│   │   │   │   └── bootstrap-table-zh-CN.min.js
│   │   │   ├── bootstrap-treetable
│   │   │   │   ├── bootstrap-treetable.css
│   │   │   │   └── bootstrap-treetable.js
│   │   │   ├── cropbox
│   │   │   │   ├── cropbox.css
│   │   │   │   └── cropbox.js
│   │   │   ├── datapicker
│   │   │   │   ├── bootstrap-datepicker.js
│   │   │   │   └── datepicker3.css
│   │   │   ├── fullscreen
│   │   │   │   └── jquery.fullscreen.js
│   │   │   ├── iCheck
│   │   │   │   ├── custom.css
│   │   │   │   ├── green@2x.png
│   │   │   │   ├── green-login.png
│   │   │   │   ├── green.png
│   │   │   │   └── icheck.min.js
│   │   │   ├── jquery-layout
│   │   │   │   ├── jquery.layout-latest.css
│   │   │   │   └── jquery.layout-latest.js
│   │   │   ├── jquery-ztree
│   │   │   │   └── 3.5
│   │   │   │   ├── css
│   │   │   │   │   ├── default
│   │   │   │   │   │   ├── img
│   │   │   │   │   │   │   ├── diy
│   │   │   │   │   │   │   │   ├── 1_close.png
│   │   │   │   │   │   │   │   ├── 1_open.png
│   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   │   │   ├── 8.png
│   │   │   │   │   │   │   │   └── 9.png
│   │   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   │   ├── zTreeStandard.gif
│   │   │   │   │   │   │   └── zTreeStandard.png
│   │   │   │   │   │   └── zTreeStyle.css
│   │   │   │   │   ├── metro
│   │   │   │   │   │   ├── img
│   │   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   │   ├── line_conn.png
│   │   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   │   ├── metro.gif
│   │   │   │   │   │   │   └── metro.png
│   │   │   │   │   │   └── zTreeStyle.css
│   │   │   │   │   └── simple
│   │   │   │   │   ├── img
│   │   │   │   │   │   ├── left_menu.gif
│   │   │   │   │   │   ├── left_menu.png
│   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   ├── zTreeStandard.gif
│   │   │   │   │   │   └── zTreeStandard.png
│   │   │   │   │   └── zTreeStyle.css
│   │   │   │   ├── js
│   │   │   │   │   ├── jquery.ztree.all-3.5.js
│   │   │   │   │   ├── jquery.ztree.core-3.5.js
│   │   │   │   │   ├── jquery.ztree.excheck-3.5.js
│   │   │   │   │   ├── jquery.ztree.exedit-3.5.js
│   │   │   │   │   └── jquery.ztree.exhide-3.5.js
│   │   │   │   └── log v3.x.txt
│   │   │   ├── layer
│   │   │   │   ├── extend
│   │   │   │   │   └── layer.ext.js
│   │   │   │   ├── laydate
│   │   │   │   │   ├── laydate.js
│   │   │   │   │   ├── need
│   │   │   │   │   │   └── laydate.css
│   │   │   │   │   └── skins
│   │   │   │   │   └── default
│   │   │   │   │   ├── icon.png
│   │   │   │   │   └── laydate.css
│   │   │   │   ├── layer.js
│   │   │   │   ├── layer.min.js
│   │   │   │   ├── layim
│   │   │   │   │   ├── layim.css
│   │   │   │   │   ├── layim.js
│   │   │   │   │   └── loading.gif
│   │   │   │   ├── mobile
│   │   │   │   │   ├── layer.js
│   │   │   │   │   └── need
│   │   │   │   │   └── layer.css
│   │   │   │   ├── skin
│   │   │   │   │   ├── default
│   │   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   │   ├── icon_ext.png
│   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   │   ├── loading-2.gif
│   │   │   │   │   │   ├── textbg.png
│   │   │   │   │   │   ├── xubox_ico0.png
│   │   │   │   │   │   ├── xubox_loading0.gif
│   │   │   │   │   │   ├── xubox_loading1.gif
│   │   │   │   │   │   ├── xubox_loading2.gif
│   │   │   │   │   │   ├── xubox_loading3.gif
│   │   │   │   │   │   └── xubox_title0.png
│   │   │   │   │   ├── layer.css
│   │   │   │   │   ├── layer.ext.css
│   │   │   │   │   └── moon
│   │   │   │   │   ├── default.png
│   │   │   │   │   └── style.css
│   │   │   │   └── theme
│   │   │   │   └── default
│   │   │   │   ├── icon-ext.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── layer.css
│   │   │   │   ├── loading-0.gif
│   │   │   │   ├── loading-1.gif
│   │   │   │   └── loading-2.gif
│   │   │   ├── layui
│   │   │   │   ├── css
│   │   │   │   │   └── modules
│   │   │   │   │   └── laydate
│   │   │   │   │   └── default
│   │   │   │   │   └── laydate.css
│   │   │   │   ├── lay
│   │   │   │   │   └── modules
│   │   │   │   │   ├── laydate.js
│   │   │   │   │   └── layer.js
│   │   │   │   └── layui.js
│   │   │   ├── select
│   │   │   │   ├── select2.css
│   │   │   │   └── select2.js
│   │   │   ├── summernote
│   │   │   │   ├── font
│   │   │   │   │   └── summernote.woff
│   │   │   │   ├── summernote-0.8.8.css
│   │   │   │   ├── summernote-bs3.css
│   │   │   │   ├── summernote.css
│   │   │   │   ├── summernote.js
│   │   │   │   ├── summernote.min.js
│   │   │   │   ├── summernote-zh-CN.js
│   │   │   │   └── summernote-zh-CN.min.js
│   │   │   └── validate
│   │   │   ├── additional-methods.min.js
│   │   │   ├── jquery.validate.extend.js
│   │   │   ├── jquery.validate.min.js
│   │   │   └── messages_zh.min.js
│   │   ├── css
│   │   │   ├── animate.css
│   │   │   ├── bootstrap.min.css
│   │   │   ├── checkbox.css
│   │   │   ├── font-awesome.css
│   │   │   ├── font-awesome.min.css
│   │   │   ├── fonts
│   │   │   │   ├── fontawesome-webfont93e3.eot
│   │   │   │   ├── fontawesome-webfont93e3.svg
│   │   │   │   ├── fontawesome-webfont93e3.ttf
│   │   │   │   ├── fontawesome-webfont93e3.woff
│   │   │   │   ├── fontawesome-webfont93e3.woff2
│   │   │   │   ├── fontawesome-webfontd41d.eot
│   │   │   │   ├── glyphicons-halflings-regulard41d.eot
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   ├── login.css
│   │   │   ├── login.min.css
│   │   │   ├── main
│   │   │   │   ├── animate.min.css
│   │   │   │   ├── bootstrap.min14ed.css
│   │   │   │   ├── font-awesome.min93e3.css
│   │   │   │   └── style.min862f.css
│   │   │   ├── patterns
│   │   │   │   ├── header-profile.png
│   │   │   │   ├── header-profile-skin-blue.png
│   │   │   │   ├── header-profile-skin-yellow.png
│   │   │   │   └── shattered.png
│   │   │   └── style.css
│   │   ├── favicon.ico
│   │   ├── file
│   │   │   └── rml.txt
│   │   ├── fonts
│   │   │   ├── FontAwesome.otf
│   │   │   ├── fontawesome-webfont.eot
│   │   │   ├── fontawesome-webfont.svg
│   │   │   ├── fontawesome-webfont.ttf
│   │   │   ├── fontawesome-webfont.woff
│   │   │   ├── fontawesome-webfont.woff2
│   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   ├── glyphicons-halflings-regular.woff2
│   │   │   └── Simple-Line-Icons.woff2
│   │   ├── img
│   │   │   ├── bg.png
│   │   │   ├── icons.png
│   │   │   ├── loading.gif
│   │   │   ├── loading-upload.gif
│   │   │   ├── locked.png
│   │   │   ├── login-background.jpg
│   │   │   ├── pay.png
│   │   │   ├── profile.jpg
│   │   │   ├── progress.png
│   │   │   ├── qr_code.png
│   │   │   ├── sprite-skin-flat.png
│   │   │   ├── success.png
│   │   │   ├── user.png
│   │   │   └── webuploader.png
│   │   ├── js
│   │   │   ├── bootstrap.min.js
│   │   │   ├── jquery.min.js
│   │   │   ├── jquery-ui-1.10.4.min.js
│   │   │   └── plugins
│   │   │   ├── metisMenu
│   │   │   │   └── jquery.metisMenu.js
│   │   │   └── slimscroll
│   │   │   └── jquery.slimscroll.min.js
│   │   ├── ruoyi
│   │   │   ├── css
│   │   │   │   ├── ry-ui.css
│   │   │   │   └── ry-ui.min.css
│   │   │   ├── index.js
│   │   │   ├── js
│   │   │   │   ├── common.js
│   │   │   │   ├── ry-ui.js
│   │   │   │   └── ry-ui.min.js
│   │   │   └── login.js
│   │   └── ruoyi.png
│   └── templates
│   ├── error
│   │   ├── 404.html
│   │   ├── 500.html
│   │   └── unauth.html
│   ├── include.html
│   ├── index.html
│   ├── login.html
│   ├── main.html
│   ├── monitor
│   │   ├── job
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   ├── job.html
│   │   │   └── jobLog.html
│   │   ├── logininfor
│   │   │   └── logininfor.html
│   │   ├── online
│   │   │   └── online.html
│   │   └── operlog
│   │   ├── detail.html
│   │   └── operlog.html
│   ├── system
│   │   ├── config
│   │   │   ├── add.html
│   │   │   ├── config.html
│   │   │   └── edit.html
│   │   ├── dept
│   │   │   ├── add.html
│   │   │   ├── dept.html
│   │   │   ├── edit.html
│   │   │   └── tree.html
│   │   ├── dict
│   │   │   ├── data
│   │   │   │   ├── add.html
│   │   │   │   ├── data.html
│   │   │   │   └── edit.html
│   │   │   └── type
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── type.html
│   │   ├── menu
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   ├── icon.html
│   │   │   ├── menu.html
│   │   │   └── tree.html
│   │   ├── notice
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── notice.html
│   │   ├── post
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── post.html
│   │   ├── role
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── role.html
│   │   └── user
│   │   ├── add.html
│   │   ├── edit.html
│   │   ├── profile
│   │   │   ├── avatar.html
│   │   │   ├── edit.html
│   │   │   ├── profile.html
│   │   │   └── resetPwd.html
│   │   ├── resetPwd.html
│   │   └── user.html
│   ├── tool
│   │   ├── build
│   │   │   └── build.html
│   │   └── gen
│   │   └── gen.html
│   └── vm
│   ├── html
│   │   ├── add.html.vm
│   │   ├── edit.html.vm
│   │   └── list.html.vm
│   ├── java
│   │   ├── Controller.java.vm
│   │   ├── domain.java.vm
│   │   ├── Mapper.java.vm
│   │   ├── ServiceImpl.java.vm
│   │   └── Service.java.vm
│   ├── sql
│   │   └── sql.vm
│   └── xml
│   └── Mapper.xml.vm
└── target
├── classes
│   ├── application-druid.yml
│   ├── application.yml
│   ├── banner.txt
│   ├── com
│   │   └── ruoyi
│   │   ├── common
│   │   │   ├── constant
│   │   │   │   ├── CommonMap.class
│   │   │   │   ├── Constants.class
│   │   │   │   ├── PermissionConstants.class
│   │   │   │   ├── ScheduleConstants$Status.class
│   │   │   │   ├── ScheduleConstants.class
│   │   │   │   ├── ShiroConstants.class
│   │   │   │   └── UserConstants.class
│   │   │   ├── exception
│   │   │   │   ├── base
│   │   │   │   │   └── BaseException.class
│   │   │   │   ├── DemoModeException.class
│   │   │   │   ├── file
│   │   │   │   │   ├── FileNameLengthLimitExceededException.class
│   │   │   │   │   ├── InvalidExtensionException$InvalidFlashExtensionException.class
│   │   │   │   │   ├── InvalidExtensionException$InvalidImageExtensionException.class
│   │   │   │   │   ├── InvalidExtensionException$InvalidMediaExtensionException.class
│   │   │   │   │   └── InvalidExtensionException.class
│   │   │   │   ├── job
│   │   │   │   │   ├── TaskException$Code.class
│   │   │   │   │   └── TaskException.class
│   │   │   │   └── user
│   │   │   │   ├── CaptchaException.class
│   │   │   │   ├── RoleBlockedException.class
│   │   │   │   ├── UserBlockedException.class
│   │   │   │   ├── UserException.class
│   │   │   │   ├── UserNotExistsException.class
│   │   │   │   ├── UserPasswordNotMatchException.class
│   │   │   │   ├── UserPasswordRetryLimitCountException.class
│   │   │   │   └── UserPasswordRetryLimitExceedException.class
│   │   │   ├── support
│   │   │   │   ├── CharsetKit.class
│   │   │   │   ├── Convert.class
│   │   │   │   └── StrFormatter.class
│   │   │   ├── utils
│   │   │   │   ├── AddressUtils.class
│   │   │   │   ├── bean
│   │   │   │   │   └── BeanUtils.class
│   │   │   │   ├── DateUtils.class
│   │   │   │   ├── file
│   │   │   │   │   ├── FileUploadUtils.class
│   │   │   │   │   └── FileUtils.class
│   │   │   │   ├── http
│   │   │   │   │   ├── HttpUtils$TrustAnyHostnameVerifier.class
│   │   │   │   │   ├── HttpUtils$TrustAnyTrustManager.class
│   │   │   │   │   └── HttpUtils.class
│   │   │   │   ├── IpUtils.class
│   │   │   │   ├── LogUtils.class
│   │   │   │   ├── MapDataUtil.class
│   │   │   │   ├── MessageUtils.class
│   │   │   │   ├── poi
│   │   │   │   │   └── ExcelUtil.class
│   │   │   │   ├── security
│   │   │   │   │   ├── PermissionUtils.class
│   │   │   │   │   └── ShiroUtils.class
│   │   │   │   ├── ServletUtils.class
│   │   │   │   ├── spring
│   │   │   │   │   └── SpringUtils.class
│   │   │   │   ├── StringUtils.class
│   │   │   │   └── TreeUtils.class
│   │   │   └── xss
│   │   │   ├── XssFilter.class
│   │   │   └── XssHttpServletRequestWrapper.class
│   │   ├── framework
│   │   │   ├── aspectj
│   │   │   │   ├── DsAspect.class
│   │   │   │   ├── lang
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   ├── Ds.class
│   │   │   │   │   │   ├── Excel.class
│   │   │   │   │   │   └── Log.class
│   │   │   │   │   └── enums
│   │   │   │   │   ├── BusinessStatus.class
│   │   │   │   │   ├── BusinessType.class
│   │   │   │   │   ├── DataSourceType.class
│   │   │   │   │   └── OperatorType.class
│   │   │   │   └── LogAspect.class
│   │   │   ├── config
│   │   │   │   ├── CaptchaConfig.class
│   │   │   │   ├── DruidConfig.class
│   │   │   │   ├── FilterConfig.class
│   │   │   │   ├── GenConfig.class
│   │   │   │   ├── I18nConfig.class
│   │   │   │   ├── KaptchaTextCreator.class
│   │   │   │   ├── ResourcesConfig.class
│   │   │   │   ├── RuoYiConfig.class
│   │   │   │   ├── ScheduleConfig.class
│   │   │   │   ├── ShiroConfig.class
│   │   │   │   └── SwaggerConfig.class
│   │   │   ├── datasource
│   │   │   │   ├── DynamicDataSource.class
│   │   │   │   └── DynamicDataSourceContextHolder.class
│   │   │   ├── manager
│   │   │   │   ├── AsyncManager.class
│   │   │   │   └── factory
│   │   │   │   ├── AsyncFactory$1.class
│   │   │   │   ├── AsyncFactory$2.class
│   │   │   │   ├── AsyncFactory$3.class
│   │   │   │   └── AsyncFactory.class
│   │   │   ├── shiro
│   │   │   │   ├── realm
│   │   │   │   │   └── UserRealm.class
│   │   │   │   ├── service
│   │   │   │   │   ├── LoginService.class
│   │   │   │   │   └── PasswordService.class
│   │   │   │   ├── session
│   │   │   │   │   ├── OnlineSessionDAO.class
│   │   │   │   │   └── OnlineSessionFactory.class
│   │   │   │   └── web
│   │   │   │   ├── filter
│   │   │   │   │   ├── captcha
│   │   │   │   │   │   └── CaptchaValidateFilter.class
│   │   │   │   │   ├── LogoutFilter.class
│   │   │   │   │   ├── online
│   │   │   │   │   │   └── OnlineSessionFilter.class
│   │   │   │   │   └── sync
│   │   │   │   │   └── SyncOnlineSessionFilter.class
│   │   │   │   └── session
│   │   │   │   ├── OnlineWebSessionManager.class
│   │   │   │   ├── SpringSessionValidationScheduler$1.class
│   │   │   │   └── SpringSessionValidationScheduler.class
│   │   │   └── web
│   │   │   ├── controller
│   │   │   │   └── BaseController.class
│   │   │   ├── domain
│   │   │   │   ├── AjaxResult.class
│   │   │   │   └── BaseEntity.class
│   │   │   ├── exception
│   │   │   │   └── DefaultExceptionHandler.class
│   │   │   ├── page
│   │   │   │   ├── PageDomain.class
│   │   │   │   ├── TableDataInfo.class
│   │   │   │   └── TableSupport.class
│   │   │   └── service
│   │   │   ├── ConfigService.class
│   │   │   ├── DictService.class
│   │   │   └── PermissionService.class
│   │   ├── project
│   │   │   ├── common
│   │   │   │   └── CommonController.class
│   │   │   ├── monitor
│   │   │   │   ├── druid
│   │   │   │   │   └── DruidController.class
│   │   │   │   ├── job
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── JobController.class
│   │   │   │   │   │   └── JobLogController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── Job.class
│   │   │   │   │   │   └── JobLog.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── JobLogMapper.class
│   │   │   │   │   │   └── JobMapper.class
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── IJobLogService.class
│   │   │   │   │   │   ├── IJobService.class
│   │   │   │   │   │   ├── JobLogServiceImpl.class
│   │   │   │   │   │   └── JobServiceImpl.class
│   │   │   │   │   ├── task
│   │   │   │   │   │   └── RyTask.class
│   │   │   │   │   └── util
│   │   │   │   │   ├── ScheduleJob.class
│   │   │   │   │   ├── ScheduleRunnable.class
│   │   │   │   │   └── ScheduleUtils.class
│   │   │   │   ├── logininfor
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── LogininforController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Logininfor.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── LogininforMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── ILogininforService.class
│   │   │   │   │   └── LogininforServiceImpl.class
│   │   │   │   ├── online
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── UserOnlineController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── OnlineSession$OnlineStatus.class
│   │   │   │   │   │   ├── OnlineSession.class
│   │   │   │   │   │   └── UserOnline.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── UserOnlineMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── IUserOnlineService.class
│   │   │   │   │   └── UserOnlineServiceImpl.class
│   │   │   │   └── operlog
│   │   │   │   ├── controller
│   │   │   │   │   └── OperlogController.class
│   │   │   │   ├── domain
│   │   │   │   │   └── OperLog.class
│   │   │   │   ├── mapper
│   │   │   │   │   └── OperLogMapper.class
│   │   │   │   └── service
│   │   │   │   ├── IOperLogService.class
│   │   │   │   └── OperLogServiceImpl.class
│   │   │   ├── system
│   │   │   │   ├── config
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── ConfigController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Config.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── ConfigMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── ConfigServiceImpl.class
│   │   │   │   │   └── IConfigService.class
│   │   │   │   ├── dept
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── DeptController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Dept.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── DeptMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── DeptServiceImpl.class
│   │   │   │   │   └── IDeptService.class
│   │   │   │   ├── dict
│   │   │   │   │   ├── controller
│   │   │   │   │   │   ├── DictDataController.class
│   │   │   │   │   │   └── DictTypeController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── DictData.class
│   │   │   │   │   │   └── DictType.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── DictDataMapper.class
│   │   │   │   │   │   └── DictTypeMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── DictDataServiceImpl.class
│   │   │   │   │   ├── DictTypeServiceImpl.class
│   │   │   │   │   ├── IDictDataService.class
│   │   │   │   │   └── IDictTypeService.class
│   │   │   │   ├── menu
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── MenuController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Menu.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── MenuMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── IMenuService.class
│   │   │   │   │   └── MenuServiceImpl.class
│   │   │   │   ├── notice
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── NoticeController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Notice.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── NoticeMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── INoticeService.class
│   │   │   │   │   └── NoticeServiceImpl.class
│   │   │   │   ├── post
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── PostController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   └── Post.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   └── PostMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── IPostService.class
│   │   │   │   │   └── PostServiceImpl.class
│   │   │   │   ├── role
│   │   │   │   │   ├── controller
│   │   │   │   │   │   └── RoleController.class
│   │   │   │   │   ├── domain
│   │   │   │   │   │   ├── Role.class
│   │   │   │   │   │   └── RoleMenu.class
│   │   │   │   │   ├── mapper
│   │   │   │   │   │   ├── RoleMapper.class
│   │   │   │   │   │   └── RoleMenuMapper.class
│   │   │   │   │   └── service
│   │   │   │   │   ├── IRoleService.class
│   │   │   │   │   └── RoleServiceImpl.class
│   │   │   │   └── user
│   │   │   │   ├── controller
│   │   │   │   │   ├── CaptchaController.class
│   │   │   │   │   ├── IndexController.class
│   │   │   │   │   ├── LoginController.class
│   │   │   │   │   ├── ProfileController.class
│   │   │   │   │   └── UserController.class
│   │   │   │   ├── domain
│   │   │   │   │   ├── User.class
│   │   │   │   │   ├── UserPost.class
│   │   │   │   │   ├── UserRole.class
│   │   │   │   │   └── UserStatus.class
│   │   │   │   ├── mapper
│   │   │   │   │   ├── UserMapper.class
│   │   │   │   │   ├── UserPostMapper.class
│   │   │   │   │   └── UserRoleMapper.class
│   │   │   │   └── service
│   │   │   │   ├── IUserService.class
│   │   │   │   └── UserServiceImpl.class
│   │   │   └── tool
│   │   │   ├── build
│   │   │   │   └── BuildController.class
│   │   │   ├── gen
│   │   │   │   ├── controller
│   │   │   │   │   └── GenController.class
│   │   │   │   ├── domain
│   │   │   │   │   ├── ColumnInfo.class
│   │   │   │   │   └── TableInfo.class
│   │   │   │   ├── mapper
│   │   │   │   │   └── GenMapper.class
│   │   │   │   ├── service
│   │   │   │   │   ├── GenServiceImpl.class
│   │   │   │   │   └── IGenService.class
│   │   │   │   └── util
│   │   │   │   ├── GenUtils.class
│   │   │   │   └── VelocityInitializer.class
│   │   │   └── swagger
│   │   │   ├── SwaggerController.class
│   │   │   ├── Test.class
│   │   │   └── TestController.class
│   │   ├── RuoYiApplication.class
│   │   └── RuoYiServletInitializer.class
│   ├── ehcache
│   │   └── ehcache-shiro.xml
│   ├── i18n
│   │   └── messages.properties
│   ├── logback.xml
│   ├── META-INF
│   │   └── maven
│   │   └── com.ruoyi
│   │   └── RuoYi
│   │   ├── pom.properties
│   │   └── pom.xml
│   ├── mybatis
│   │   ├── monitor
│   │   │   ├── JobLogMapper.xml
│   │   │   ├── JobMapper.xml
│   │   │   ├── LogininforMapper.xml
│   │   │   ├── OnlineMapper.xml
│   │   │   └── OperLogMapper.xml
│   │   ├── mybatis-config.xml
│   │   ├── system
│   │   │   ├── ConfigMapper.xml
│   │   │   ├── DeptMapper.xml
│   │   │   ├── DictDataMapper.xml
│   │   │   ├── DictTypeMapper.xml
│   │   │   ├── MenuMapper.xml
│   │   │   ├── NoticeMapper.xml
│   │   │   ├── PostMapper.xml
│   │   │   ├── RoleMapper.xml
│   │   │   ├── RoleMenuMapper.xml
│   │   │   ├── UserMapper.xml
│   │   │   ├── UserPostMapper.xml
│   │   │   └── UserRoleMapper.xml
│   │   └── tool
│   │   └── GenMapper.xml
│   ├── static
│   │   ├── ajax
│   │   │   └── libs
│   │   │   ├── beautifyhtml
│   │   │   │   └── beautifyhtml.js
│   │   │   ├── blockUI
│   │   │   │   └── jquery.blockUI.js
│   │   │   ├── bootstrap-table
│   │   │   │   ├── bootstrap-table.min.css
│   │   │   │   ├── bootstrap-table.min.js
│   │   │   │   ├── extensions
│   │   │   │   │   ├── editable
│   │   │   │   │   │   ├── bootstrap-table-editable.js
│   │   │   │   │   │   └── bootstrap-table-editable.min.js
│   │   │   │   │   ├── export
│   │   │   │   │   │   ├── bootstrap-table-export.js
│   │   │   │   │   │   └── tableExport.js
│   │   │   │   │   ├── mobile
│   │   │   │   │   │   ├── bootstrap-table-mobile.js
│   │   │   │   │   │   └── bootstrap-table-mobile.min.js
│   │   │   │   │   └── toolbar
│   │   │   │   │   ├── bootstrap-table-toolbar.js
│   │   │   │   │   └── bootstrap-table-toolbar.min.js
│   │   │   │   └── locale
│   │   │   │   ├── bootstrap-table-zh-CN.js
│   │   │   │   └── bootstrap-table-zh-CN.min.js
│   │   │   ├── bootstrap-treetable
│   │   │   │   ├── bootstrap-treetable.css
│   │   │   │   └── bootstrap-treetable.js
│   │   │   ├── cropbox
│   │   │   │   ├── cropbox.css
│   │   │   │   └── cropbox.js
│   │   │   ├── datapicker
│   │   │   │   ├── bootstrap-datepicker.js
│   │   │   │   └── datepicker3.css
│   │   │   ├── fullscreen
│   │   │   │   └── jquery.fullscreen.js
│   │   │   ├── iCheck
│   │   │   │   ├── custom.css
│   │   │   │   ├── green@2x.png
│   │   │   │   ├── green-login.png
│   │   │   │   ├── green.png
│   │   │   │   └── icheck.min.js
│   │   │   ├── jquery-layout
│   │   │   │   ├── jquery.layout-latest.css
│   │   │   │   └── jquery.layout-latest.js
│   │   │   ├── jquery-ztree
│   │   │   │   └── 3.5
│   │   │   │   ├── css
│   │   │   │   │   ├── default
│   │   │   │   │   │   ├── img
│   │   │   │   │   │   │   ├── diy
│   │   │   │   │   │   │   │   ├── 1_close.png
│   │   │   │   │   │   │   │   ├── 1_open.png
│   │   │   │   │   │   │   │   ├── 2.png
│   │   │   │   │   │   │   │   ├── 3.png
│   │   │   │   │   │   │   │   ├── 4.png
│   │   │   │   │   │   │   │   ├── 5.png
│   │   │   │   │   │   │   │   ├── 6.png
│   │   │   │   │   │   │   │   ├── 7.png
│   │   │   │   │   │   │   │   ├── 8.png
│   │   │   │   │   │   │   │   └── 9.png
│   │   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   │   ├── zTreeStandard.gif
│   │   │   │   │   │   │   └── zTreeStandard.png
│   │   │   │   │   │   └── zTreeStyle.css
│   │   │   │   │   ├── metro
│   │   │   │   │   │   ├── img
│   │   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   │   ├── line_conn.png
│   │   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   │   ├── metro.gif
│   │   │   │   │   │   │   └── metro.png
│   │   │   │   │   │   └── zTreeStyle.css
│   │   │   │   │   └── simple
│   │   │   │   │   ├── img
│   │   │   │   │   │   ├── left_menu.gif
│   │   │   │   │   │   ├── left_menu.png
│   │   │   │   │   │   ├── line_conn.gif
│   │   │   │   │   │   ├── loading.gif
│   │   │   │   │   │   ├── zTreeStandard.gif
│   │   │   │   │   │   └── zTreeStandard.png
│   │   │   │   │   └── zTreeStyle.css
│   │   │   │   ├── js
│   │   │   │   │   ├── jquery.ztree.all-3.5.js
│   │   │   │   │   ├── jquery.ztree.core-3.5.js
│   │   │   │   │   ├── jquery.ztree.excheck-3.5.js
│   │   │   │   │   ├── jquery.ztree.exedit-3.5.js
│   │   │   │   │   └── jquery.ztree.exhide-3.5.js
│   │   │   │   └── log v3.x.txt
│   │   │   ├── layer
│   │   │   │   ├── extend
│   │   │   │   │   └── layer.ext.js
│   │   │   │   ├── laydate
│   │   │   │   │   ├── laydate.js
│   │   │   │   │   ├── need
│   │   │   │   │   │   └── laydate.css
│   │   │   │   │   └── skins
│   │   │   │   │   └── default
│   │   │   │   │   ├── icon.png
│   │   │   │   │   └── laydate.css
│   │   │   │   ├── layer.js
│   │   │   │   ├── layer.min.js
│   │   │   │   ├── layim
│   │   │   │   │   ├── layim.css
│   │   │   │   │   ├── layim.js
│   │   │   │   │   └── loading.gif
│   │   │   │   ├── mobile
│   │   │   │   │   ├── layer.js
│   │   │   │   │   └── need
│   │   │   │   │   └── layer.css
│   │   │   │   ├── skin
│   │   │   │   │   ├── default
│   │   │   │   │   │   ├── icon-ext.png
│   │   │   │   │   │   ├── icon_ext.png
│   │   │   │   │   │   ├── icon.png
│   │   │   │   │   │   ├── loading-0.gif
│   │   │   │   │   │   ├── loading-1.gif
│   │   │   │   │   │   ├── loading-2.gif
│   │   │   │   │   │   ├── textbg.png
│   │   │   │   │   │   ├── xubox_ico0.png
│   │   │   │   │   │   ├── xubox_loading0.gif
│   │   │   │   │   │   ├── xubox_loading1.gif
│   │   │   │   │   │   ├── xubox_loading2.gif
│   │   │   │   │   │   ├── xubox_loading3.gif
│   │   │   │   │   │   └── xubox_title0.png
│   │   │   │   │   ├── layer.css
│   │   │   │   │   ├── layer.ext.css
│   │   │   │   │   └── moon
│   │   │   │   │   ├── default.png
│   │   │   │   │   └── style.css
│   │   │   │   └── theme
│   │   │   │   └── default
│   │   │   │   ├── icon-ext.png
│   │   │   │   ├── icon.png
│   │   │   │   ├── layer.css
│   │   │   │   ├── loading-0.gif
│   │   │   │   ├── loading-1.gif
│   │   │   │   └── loading-2.gif
│   │   │   ├── layui
│   │   │   │   ├── css
│   │   │   │   │   └── modules
│   │   │   │   │   └── laydate
│   │   │   │   │   └── default
│   │   │   │   │   └── laydate.css
│   │   │   │   ├── lay
│   │   │   │   │   └── modules
│   │   │   │   │   ├── laydate.js
│   │   │   │   │   └── layer.js
│   │   │   │   └── layui.js
│   │   │   ├── select
│   │   │   │   ├── select2.css
│   │   │   │   └── select2.js
│   │   │   ├── summernote
│   │   │   │   ├── font
│   │   │   │   │   └── summernote.woff
│   │   │   │   ├── summernote-0.8.8.css
│   │   │   │   ├── summernote-bs3.css
│   │   │   │   ├── summernote.css
│   │   │   │   ├── summernote.js
│   │   │   │   ├── summernote.min.js
│   │   │   │   ├── summernote-zh-CN.js
│   │   │   │   └── summernote-zh-CN.min.js
│   │   │   └── validate
│   │   │   ├── additional-methods.min.js
│   │   │   ├── jquery.validate.extend.js
│   │   │   ├── jquery.validate.min.js
│   │   │   └── messages_zh.min.js
│   │   ├── css
│   │   │   ├── animate.css
│   │   │   ├── bootstrap.min.css
│   │   │   ├── checkbox.css
│   │   │   ├── font-awesome.css
│   │   │   ├── font-awesome.min.css
│   │   │   ├── fonts
│   │   │   │   ├── fontawesome-webfont93e3.eot
│   │   │   │   ├── fontawesome-webfont93e3.svg
│   │   │   │   ├── fontawesome-webfont93e3.ttf
│   │   │   │   ├── fontawesome-webfont93e3.woff
│   │   │   │   ├── fontawesome-webfont93e3.woff2
│   │   │   │   ├── fontawesome-webfontd41d.eot
│   │   │   │   ├── glyphicons-halflings-regulard41d.eot
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   │   └── glyphicons-halflings-regular.woff2
│   │   │   ├── login.css
│   │   │   ├── login.min.css
│   │   │   ├── main
│   │   │   │   ├── animate.min.css
│   │   │   │   ├── bootstrap.min14ed.css
│   │   │   │   ├── font-awesome.min93e3.css
│   │   │   │   └── style.min862f.css
│   │   │   ├── patterns
│   │   │   │   ├── header-profile.png
│   │   │   │   ├── header-profile-skin-blue.png
│   │   │   │   ├── header-profile-skin-yellow.png
│   │   │   │   └── shattered.png
│   │   │   └── style.css
│   │   ├── favicon.ico
│   │   ├── file
│   │   │   └── rml.txt
│   │   ├── fonts
│   │   │   ├── FontAwesome.otf
│   │   │   ├── fontawesome-webfont.eot
│   │   │   ├── fontawesome-webfont.svg
│   │   │   ├── fontawesome-webfont.ttf
│   │   │   ├── fontawesome-webfont.woff
│   │   │   ├── fontawesome-webfont.woff2
│   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   ├── glyphicons-halflings-regular.woff2
│   │   │   └── Simple-Line-Icons.woff2
│   │   ├── img
│   │   │   ├── bg.png
│   │   │   ├── icons.png
│   │   │   ├── loading.gif
│   │   │   ├── loading-upload.gif
│   │   │   ├── locked.png
│   │   │   ├── login-background.jpg
│   │   │   ├── pay.png
│   │   │   ├── profile.jpg
│   │   │   ├── progress.png
│   │   │   ├── qr_code.png
│   │   │   ├── sprite-skin-flat.png
│   │   │   ├── success.png
│   │   │   ├── user.png
│   │   │   └── webuploader.png
│   │   ├── js
│   │   │   ├── bootstrap.min.js
│   │   │   ├── jquery.min.js
│   │   │   ├── jquery-ui-1.10.4.min.js
│   │   │   └── plugins
│   │   │   ├── metisMenu
│   │   │   │   └── jquery.metisMenu.js
│   │   │   └── slimscroll
│   │   │   └── jquery.slimscroll.min.js
│   │   ├── ruoyi
│   │   │   ├── css
│   │   │   │   ├── ry-ui.css
│   │   │   │   └── ry-ui.min.css
│   │   │   ├── index.js
│   │   │   ├── js
│   │   │   │   ├── common.js
│   │   │   │   ├── ry-ui.js
│   │   │   │   └── ry-ui.min.js
│   │   │   └── login.js
│   │   └── ruoyi.png
│   └── templates
│   ├── error
│   │   ├── 404.html
│   │   ├── 500.html
│   │   └── unauth.html
│   ├── include.html
│   ├── index.html
│   ├── login.html
│   ├── main.html
│   ├── monitor
│   │   ├── job
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   ├── job.html
│   │   │   └── jobLog.html
│   │   ├── logininfor
│   │   │   └── logininfor.html
│   │   ├── online
│   │   │   └── online.html
│   │   └── operlog
│   │   ├── detail.html
│   │   └── operlog.html
│   ├── system
│   │   ├── config
│   │   │   ├── add.html
│   │   │   ├── config.html
│   │   │   └── edit.html
│   │   ├── dept
│   │   │   ├── add.html
│   │   │   ├── dept.html
│   │   │   ├── edit.html
│   │   │   └── tree.html
│   │   ├── dict
│   │   │   ├── data
│   │   │   │   ├── add.html
│   │   │   │   ├── data.html
│   │   │   │   └── edit.html
│   │   │   └── type
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── type.html
│   │   ├── menu
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   ├── icon.html
│   │   │   ├── menu.html
│   │   │   └── tree.html
│   │   ├── notice
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── notice.html
│   │   ├── post
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── post.html
│   │   ├── role
│   │   │   ├── add.html
│   │   │   ├── edit.html
│   │   │   └── role.html
│   │   └── user
│   │   ├── add.html
│   │   ├── edit.html
│   │   ├── profile
│   │   │   ├── avatar.html
│   │   │   ├── edit.html
│   │   │   ├── profile.html
│   │   │   └── resetPwd.html
│   │   ├── resetPwd.html
│   │   └── user.html
│   ├── tool
│   │   ├── build
│   │   │   └── build.html
│   │   └── gen
│   │   └── gen.html
│   └── vm
│   ├── html
│   │   ├── add.html.vm
│   │   ├── edit.html.vm
│   │   └── list.html.vm
│   ├── java
│   │   ├── Controller.java.vm
│   │   ├── domain.java.vm
│   │   ├── Mapper.java.vm
│   │   ├── ServiceImpl.java.vm
│   │   └── Service.java.vm
│   ├── sql
│   │   └── sql.vm
│   └── xml
│   └── Mapper.xml.vm
└── test-classes

454 directories, 940 files

标签:

实例下载地址

基于springBoot+mybatis+shiro后台管理系统.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警