嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 10 元微信扫码支付:10 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
jeethink开发框架(单应用)_V4.7.0
.
├── README.md
├── jeethink
│ ├── bin
│ │ ├── clean.bat
│ │ ├── package.bat
│ │ └── run-tomcat.bat
│ ├── jt.bat
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ │ └── com
│ │ └── jeethink
│ │ ├── JeeThinkApplication.java
│ │ ├── JeeThinkServletInitializer.java
│ │ ├── common
│ │ │ ├── constant
│ │ │ │ ├── CommonMap.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── GenConstants.java
│ │ │ │ ├── PermissionConstants.java
│ │ │ │ ├── ScheduleConstants.java
│ │ │ │ ├── ShiroConstants.java
│ │ │ │ └── UserConstants.java
│ │ │ ├── exception
│ │ │ │ ├── DemoModeException.java
│ │ │ │ ├── GlobalException.java
│ │ │ │ ├── ServiceException.java
│ │ │ │ ├── UtilException.java
│ │ │ │ ├── base
│ │ │ │ │ └── BaseException.java
│ │ │ │ ├── file
│ │ │ │ │ ├── FileException.java
│ │ │ │ │ ├── FileNameLengthLimitExceededException.java
│ │ │ │ │ ├── FileSizeLimitExceededException.java
│ │ │ │ │ └── InvalidExtensionException.java
│ │ │ │ ├── job
│ │ │ │ │ └── TaskException.java
│ │ │ │ └── user
│ │ │ │ ├── CaptchaException.java
│ │ │ │ ├── RoleBlockedException.java
│ │ │ │ ├── UserBlockedException.java
│ │ │ │ ├── UserDeleteException.java
│ │ │ │ ├── UserException.java
│ │ │ │ ├── UserNotExistsException.java
│ │ │ │ ├── UserPasswordNotMatchException.java
│ │ │ │ ├── UserPasswordRetryLimitCountException.java
│ │ │ │ └── UserPasswordRetryLimitExceedException.java
│ │ │ ├── utils
│ │ │ │ ├── AddressUtils.java
│ │ │ │ ├── Arith.java
│ │ │ │ ├── CacheUtils.java
│ │ │ │ ├── CookieUtils.java
│ │ │ │ ├── DateUtils.java
│ │ │ │ ├── ExceptionUtil.java
│ │ │ │ ├── IpUtils.java
│ │ │ │ ├── LogUtils.java
│ │ │ │ ├── MapDataUtil.java
│ │ │ │ ├── Md5Utils.java
│ │ │ │ ├── MessageUtils.java
│ │ │ │ ├── ServletUtils.java
│ │ │ │ ├── StringUtils.java
│ │ │ │ ├── Threads.java
│ │ │ │ ├── TreeUtils.java
│ │ │ │ ├── bean
│ │ │ │ │ └── BeanUtils.java
│ │ │ │ ├── file
│ │ │ │ │ ├── FileTypeUtils.java
│ │ │ │ │ ├── FileUploadUtils.java
│ │ │ │ │ ├── FileUtils.java
│ │ │ │ │ ├── ImageUtils.java
│ │ │ │ │ └── MimeTypeUtils.java
│ │ │ │ ├── html
│ │ │ │ │ ├── EscapeUtil.java
│ │ │ │ │ └── HTMLFilter.java
│ │ │ │ ├── http
│ │ │ │ │ └── HttpUtils.java
│ │ │ │ ├── poi
│ │ │ │ │ └── ExcelUtil.java
│ │ │ │ ├── reflect
│ │ │ │ │ └── ReflectUtils.java
│ │ │ │ ├── security
│ │ │ │ │ ├── AuthorizationUtils.java
│ │ │ │ │ ├── CipherUtils.java
│ │ │ │ │ ├── PermissionUtils.java
│ │ │ │ │ └── ShiroUtils.java
│ │ │ │ ├── spring
│ │ │ │ │ └── SpringUtils.java
│ │ │ │ ├── sql
│ │ │ │ │ └── SqlUtil.java
│ │ │ │ ├── text
│ │ │ │ │ ├── CharsetKit.java
│ │ │ │ │ ├── Convert.java
│ │ │ │ │ └── StrFormatter.java
│ │ │ │ └── uuid
│ │ │ │ ├── IdUtils.java
│ │ │ │ └── UUID.java
│ │ │ └── xss
│ │ │ ├── XssFilter.java
│ │ │ └── XssHttpServletRequestWrapper.java
│ │ ├── framework
│ │ │ ├── aspectj
│ │ │ │ ├── DataScopeAspect.java
│ │ │ │ ├── DataSourceAspect.java
│ │ │ │ ├── LogAspect.java
│ │ │ │ └── lang
│ │ │ │ ├── annotation
│ │ │ │ │ ├── DataScope.java
│ │ │ │ │ ├── DataSource.java
│ │ │ │ │ ├── Excel.java
│ │ │ │ │ ├── Excels.java
│ │ │ │ │ └── Log.java
│ │ │ │ └── enums
│ │ │ │ ├── BusinessStatus.java
│ │ │ │ ├── BusinessType.java
│ │ │ │ ├── DataSourceType.java
│ │ │ │ └── OperatorType.java
│ │ │ ├── config
│ │ │ │ ├── ApplicationConfig.java
│ │ │ │ ├── CaptchaConfig.java
│ │ │ │ ├── DruidConfig.java
│ │ │ │ ├── FilterConfig.java
│ │ │ │ ├── GenConfig.java
│ │ │ │ ├── I18nConfig.java
│ │ │ │ ├── JeeThinkConfig.java
│ │ │ │ ├── KaptchaTextCreator.java
│ │ │ │ ├── MyBatisConfig.java
│ │ │ │ ├── ResourcesConfig.java
│ │ │ │ ├── ScheduleConfig.java
│ │ │ │ ├── ServerConfig.java
│ │ │ │ ├── ShiroConfig.java
│ │ │ │ ├── SwaggerConfig.java
│ │ │ │ ├── ThreadPoolConfig.java
│ │ │ │ └── properties
│ │ │ │ └── DruidProperties.java
│ │ │ ├── datasource
│ │ │ │ ├── DynamicDataSource.java
│ │ │ │ └── DynamicDataSourceContextHolder.java
│ │ │ ├── interceptor
│ │ │ │ ├── RepeatSubmitInterceptor.java
│ │ │ │ ├── annotation
│ │ │ │ │ └── RepeatSubmit.java
│ │ │ │ └── impl
│ │ │ │ └── SameUrlDataInterceptor.java
│ │ │ ├── manager
│ │ │ │ ├── AsyncManager.java
│ │ │ │ ├── ShutdownManager.java
│ │ │ │ └── factory
│ │ │ │ └── AsyncFactory.java
│ │ │ ├── shiro
│ │ │ │ ├── realm
│ │ │ │ │ └── UserRealm.java
│ │ │ │ ├── service
│ │ │ │ │ ├── LoginService.java
│ │ │ │ │ ├── PasswordService.java
│ │ │ │ │ └── RegisterService.java
│ │ │ │ ├── session
│ │ │ │ │ ├── OnlineSessionDAO.java
│ │ │ │ │ └── OnlineSessionFactory.java
│ │ │ │ └── web
│ │ │ │ ├── filter
│ │ │ │ │ ├── LogoutFilter.java
│ │ │ │ │ ├── captcha
│ │ │ │ │ │ └── CaptchaValidateFilter.java
│ │ │ │ │ ├── kickout
│ │ │ │ │ │ └── KickoutSessionFilter.java
│ │ │ │ │ ├── online
│ │ │ │ │ │ └── OnlineSessionFilter.java
│ │ │ │ │ └── sync
│ │ │ │ │ └── SyncOnlineSessionFilter.java
│ │ │ │ └── session
│ │ │ │ ├── OnlineWebSessionManager.java
│ │ │ │ └── SpringSessionValidationScheduler.java
│ │ │ └── web
│ │ │ ├── controller
│ │ │ │ └── BaseController.java
│ │ │ ├── domain
│ │ │ │ ├── AjaxResult.java
│ │ │ │ ├── BaseEntity.java
│ │ │ │ ├── CxSelect.java
│ │ │ │ ├── TreeEntity.java
│ │ │ │ └── Ztree.java
│ │ │ ├── exception
│ │ │ │ └── GlobalExceptionHandler.java
│ │ │ ├── page
│ │ │ │ ├── PageDomain.java
│ │ │ │ ├── TableDataInfo.java
│ │ │ │ └── TableSupport.java
│ │ │ └── service
│ │ │ ├── CacheService.java
│ │ │ ├── ConfigService.java
│ │ │ ├── DictService.java
│ │ │ └── PermissionService.java
│ │ └── project
│ │ ├── common
│ │ │ └── CommonController.java
│ │ ├── demo
│ │ │ ├── controller
│ │ │ │ ├── DemoDialogController.java
│ │ │ │ ├── DemoFormController.java
│ │ │ │ ├── DemoIconController.java
│ │ │ │ ├── DemoOperateController.java
│ │ │ │ ├── DemoReportController.java
│ │ │ │ └── DemoTableController.java
│ │ │ └── domain
│ │ │ ├── CustomerModel.java
│ │ │ ├── GoodsModel.java
│ │ │ └── UserOperateModel.java
│ │ ├── monitor
│ │ │ ├── cache
│ │ │ │ └── CacheController.java
│ │ │ ├── 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
│ │ │ │ ├── AbstractQuartzJob.java
│ │ │ │ ├── CronUtils.java
│ │ │ │ ├── JobInvokeUtil.java
│ │ │ │ ├── QuartzDisallowConcurrentExecution.java
│ │ │ │ ├── QuartzJobExecution.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
│ │ │ └── server
│ │ │ ├── controller
│ │ │ │ └── ServerController.java
│ │ │ └── domain
│ │ │ ├── Cpu.java
│ │ │ ├── Jvm.java
│ │ │ ├── Mem.java
│ │ │ ├── Server.java
│ │ │ ├── Sys.java
│ │ │ └── SysFile.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
│ │ │ │ └── utils
│ │ │ │ └── DictUtils.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
│ │ │ │ │ ├── RoleDept.java
│ │ │ │ │ └── RoleMenu.java
│ │ │ │ ├── mapper
│ │ │ │ │ ├── RoleDeptMapper.java
│ │ │ │ │ ├── RoleMapper.java
│ │ │ │ │ └── RoleMenuMapper.java
│ │ │ │ └── service
│ │ │ │ ├── IRoleService.java
│ │ │ │ └── RoleServiceImpl.java
│ │ │ └── user
│ │ │ ├── controller
│ │ │ │ ├── CaptchaController.java
│ │ │ │ ├── IndexController.java
│ │ │ │ ├── LoginController.java
│ │ │ │ ├── ProfileController.java
│ │ │ │ ├── RegisterController.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
│ │ │ │ ├── GenTable.java
│ │ │ │ └── GenTableColumn.java
│ │ │ ├── mapper
│ │ │ │ ├── GenTableColumnMapper.java
│ │ │ │ └── GenTableMapper.java
│ │ │ ├── service
│ │ │ │ ├── GenTableColumnServiceImpl.java
│ │ │ │ ├── GenTableServiceImpl.java
│ │ │ │ ├── IGenTableColumnService.java
│ │ │ │ └── IGenTableService.java
│ │ │ └── util
│ │ │ ├── GenUtils.java
│ │ │ ├── VelocityInitializer.java
│ │ │ └── VelocityUtils.java
│ │ └── swagger
│ │ ├── SwaggerController.java
│ │ └── TestController.java
│ └── resources
│ ├── application-druid.yml
│ ├── application.yml
│ ├── banner.txt
│ ├── ehcache
│ │ └── ehcache-shiro.xml
│ ├── 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
│ │ │ ├── RoleDeptMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── RoleMenuMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ ├── UserPostMapper.xml
│ │ │ └── UserRoleMapper.xml
│ │ └── tool
│ │ ├── GenTableColumnMapper.xml
│ │ └── GenTableMapper.xml
│ ├── static
│ │ ├── ajax
│ │ │ └── libs
│ │ │ ├── beautifyhtml
│ │ │ │ └── beautifyhtml.js
│ │ │ ├── blockUI
│ │ │ │ └── jquery.blockUI.js
│ │ │ ├── bootstrap-fileinput
│ │ │ │ ├── fileinput.css
│ │ │ │ ├── fileinput.js
│ │ │ │ ├── fileinput.min.css
│ │ │ │ ├── fileinput.min.js
│ │ │ │ ├── loading-sm.gif
│ │ │ │ └── loading.gif
│ │ │ ├── bootstrap-select
│ │ │ │ ├── bootstrap-select.css
│ │ │ │ ├── bootstrap-select.js
│ │ │ │ ├── bootstrap-select.min.css
│ │ │ │ └── bootstrap-select.min.js
│ │ │ ├── bootstrap-table
│ │ │ │ ├── bootstrap-table.min.css
│ │ │ │ ├── bootstrap-table.min.js
│ │ │ │ ├── extensions
│ │ │ │ │ ├── auto-refresh
│ │ │ │ │ │ └── bootstrap-table-auto-refresh.js
│ │ │ │ │ ├── columns
│ │ │ │ │ │ └── bootstrap-table-fixed-columns.js
│ │ │ │ │ ├── custom-view
│ │ │ │ │ │ └── bootstrap-table-custom-view.js
│ │ │ │ │ ├── editable
│ │ │ │ │ │ ├── bootstrap-editable.css
│ │ │ │ │ │ ├── bootstrap-editable.min.js
│ │ │ │ │ │ ├── bootstrap-table-editable.js
│ │ │ │ │ │ ├── clear.png
│ │ │ │ │ │ └── loading.gif
│ │ │ │ │ ├── export
│ │ │ │ │ │ ├── bootstrap-table-export.js
│ │ │ │ │ │ └── tableExport.min.js
│ │ │ │ │ ├── mobile
│ │ │ │ │ │ └── bootstrap-table-mobile.js
│ │ │ │ │ ├── print
│ │ │ │ │ │ └── bootstrap-table-print.js
│ │ │ │ │ ├── reorder-columns
│ │ │ │ │ │ ├── bootstrap-table-reorder-columns.js
│ │ │ │ │ │ └── jquery.dragtable.js
│ │ │ │ │ ├── reorder-rows
│ │ │ │ │ │ ├── bootstrap-table-reorder-rows.js
│ │ │ │ │ │ └── jquery.tablednd.js
│ │ │ │ │ ├── resizable
│ │ │ │ │ │ ├── bootstrap-table-resizable.js
│ │ │ │ │ │ └── jquery.resizableColumns.min.js
│ │ │ │ │ └── tree
│ │ │ │ │ ├── bootstrap-table-tree.js
│ │ │ │ │ └── bootstrap-table-tree.min.js
│ │ │ │ └── locale
│ │ │ │ ├── bootstrap-table-zh-CN.js
│ │ │ │ └── bootstrap-table-zh-CN.min.js
│ │ │ ├── cropper
│ │ │ │ ├── cropper.css
│ │ │ │ ├── cropper.js
│ │ │ │ ├── cropper.min.css
│ │ │ │ └── cropper.min.js
│ │ │ ├── cxselect
│ │ │ │ ├── jquery.cxselect.js
│ │ │ │ └── jquery.cxselect.min.js
│ │ │ ├── datapicker
│ │ │ │ ├── bootstrap-datetimepicker.css
│ │ │ │ ├── bootstrap-datetimepicker.js
│ │ │ │ ├── bootstrap-datetimepicker.min.css
│ │ │ │ └── bootstrap-datetimepicker.min.js
│ │ │ ├── duallistbox
│ │ │ │ ├── bootstrap-duallistbox.css
│ │ │ │ ├── bootstrap-duallistbox.js
│ │ │ │ ├── bootstrap-duallistbox.min.css
│ │ │ │ └── bootstrap-duallistbox.min.js
│ │ │ ├── flot
│ │ │ │ ├── curvedLines.js
│ │ │ │ ├── jquery.flot.js
│ │ │ │ ├── jquery.flot.pie.js
│ │ │ │ ├── jquery.flot.resize.js
│ │ │ │ ├── jquery.flot.spline.js
│ │ │ │ ├── jquery.flot.symbol.js
│ │ │ │ └── jquery.flot.tooltip.min.js
│ │ │ ├── fullscreen
│ │ │ │ └── jquery.fullscreen.js
│ │ │ ├── highlight
│ │ │ │ ├── default.min.css
│ │ │ │ └── highlight.min.js
│ │ │ ├── iCheck
│ │ │ │ ├── custom.css
│ │ │ │ ├── green-login.png
│ │ │ │ ├── green.png
│ │ │ │ ├── green@2x.png
│ │ │ │ └── icheck.min.js
│ │ │ ├── jasny
│ │ │ │ ├── jasny-bootstrap.css
│ │ │ │ ├── jasny-bootstrap.js
│ │ │ │ ├── jasny-bootstrap.min.css
│ │ │ │ └── jasny-bootstrap.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
│ │ │ ├── jsonview
│ │ │ │ ├── jquery.jsonview.css
│ │ │ │ └── jquery.jsonview.js
│ │ │ ├── layer
│ │ │ │ ├── layer.min.js
│ │ │ │ └── theme
│ │ │ │ ├── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ └── moon
│ │ │ │ ├── default.png
│ │ │ │ └── style.css
│ │ │ ├── layui
│ │ │ │ ├── css
│ │ │ │ │ └── modules
│ │ │ │ │ └── laydate
│ │ │ │ │ └── default
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ │ └── iconfont.woff
│ │ │ │ │ └── laydate.css
│ │ │ │ ├── layui.min.js
│ │ │ │ └── modules
│ │ │ │ └── laydate.js
│ │ │ ├── report
│ │ │ │ ├── echarts
│ │ │ │ │ └── echarts-all.min.js
│ │ │ │ ├── peity
│ │ │ │ │ └── jquery.peity.min.js
│ │ │ │ └── sparkline
│ │ │ │ └── jquery.sparkline.min.js
│ │ │ ├── select2
│ │ │ │ ├── select2-bootstrap.min.css
│ │ │ │ ├── select2.css
│ │ │ │ ├── select2.js
│ │ │ │ ├── select2.min.css
│ │ │ │ └── select2.min.js
│ │ │ ├── smartwizard
│ │ │ │ ├── jquery.smartWizard.min.js
│ │ │ │ └── smart_wizard_all.min.css
│ │ │ ├── suggest
│ │ │ │ ├── bootstrap-suggest.js
│ │ │ │ └── bootstrap-suggest.min.js
│ │ │ ├── summernote
│ │ │ │ ├── font
│ │ │ │ │ ├── summernote.eot
│ │ │ │ │ ├── summernote.ttf
│ │ │ │ │ ├── summernote.woff
│ │ │ │ │ └── summernote.woff2
│ │ │ │ ├── summernote-zh-CN.js
│ │ │ │ ├── summernote.css
│ │ │ │ ├── summernote.js
│ │ │ │ └── summernote.min.js
│ │ │ ├── typeahead
│ │ │ │ ├── bootstrap-typeahead.js
│ │ │ │ └── bootstrap-typeahead.min.js
│ │ │ └── validate
│ │ │ ├── additional-methods.min.js
│ │ │ ├── jquery.validate.extend.js
│ │ │ ├── jquery.validate.min.js
│ │ │ └── messages_zh.js
│ │ ├── css
│ │ │ ├── animate.min.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── font-awesome.min.css
│ │ │ ├── jquery.contextMenu.min.css
│ │ │ ├── login.css
│ │ │ ├── login.min.css
│ │ │ ├── skins.css
│ │ │ ├── style.css
│ │ │ ├── style.min.css
│ │ │ └── zen-checkbox.css
│ │ ├── favicon.ico
│ │ ├── file
│ │ │ └── rml.txt
│ │ ├── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── Simple-Line-Icons.woff2
│ │ │ ├── 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
│ │ │ └── zenicon.woff
│ │ ├── html
│ │ │ └── ie.html
│ │ ├── i18n
│ │ │ └── messages.properties
│ │ ├── img
│ │ │ ├── blue.png
│ │ │ ├── loading-upload.gif
│ │ │ ├── loading.gif
│ │ │ ├── locked.png
│ │ │ ├── login-background.jpg
│ │ │ ├── profile.jpg
│ │ │ ├── progress.png
│ │ │ ├── qr_code.png
│ │ │ └── user.png
│ │ ├── jeethink
│ │ │ ├── css
│ │ │ │ └── jt-ui.css
│ │ │ ├── index.js
│ │ │ ├── js
│ │ │ │ ├── common.js
│ │ │ │ └── jt-ui.js
│ │ │ ├── login.js
│ │ │ └── register.js
│ │ ├── jeethink.png
│ │ └── js
│ │ ├── bootstrap.min.js
│ │ ├── cron.js
│ │ ├── jquery-ui-1.10.4.min.js
│ │ ├── jquery.contextMenu.min.js
│ │ ├── jquery.i18n.properties.min.js
│ │ ├── jquery.min.js
│ │ ├── jquery.tmpl.js
│ │ ├── plugins
│ │ │ ├── metisMenu
│ │ │ │ └── jquery.metisMenu.js
│ │ │ └── slimscroll
│ │ │ └── jquery.slimscroll.min.js
│ │ ├── resize-tabs.js
│ │ └── three.min.js
│ ├── templates
│ │ ├── demo
│ │ │ ├── form
│ │ │ │ ├── autocomplete.html
│ │ │ │ ├── basic.html
│ │ │ │ ├── button.html
│ │ │ │ ├── cards.html
│ │ │ │ ├── cxselect.html
│ │ │ │ ├── datetime.html
│ │ │ │ ├── duallistbox.html
│ │ │ │ ├── grid.html
│ │ │ │ ├── invoice.html
│ │ │ │ ├── jasny.html
│ │ │ │ ├── labels_tips.html
│ │ │ │ ├── localrefresh.html
│ │ │ │ ├── select.html
│ │ │ │ ├── sortable.html
│ │ │ │ ├── summernote.html
│ │ │ │ ├── tabs_panels.html
│ │ │ │ ├── timeline.html
│ │ │ │ ├── upload.html
│ │ │ │ ├── validate.html
│ │ │ │ └── wizard.html
│ │ │ ├── icon
│ │ │ │ ├── fontawesome.html
│ │ │ │ └── glyphicons.html
│ │ │ ├── modal
│ │ │ │ ├── dialog.html
│ │ │ │ ├── form.html
│ │ │ │ ├── layer.html
│ │ │ │ ├── table
│ │ │ │ │ ├── check.html
│ │ │ │ │ ├── parent.html
│ │ │ │ │ └── radio.html
│ │ │ │ └── table.html
│ │ │ ├── operate
│ │ │ │ ├── add.html
│ │ │ │ ├── detail.html
│ │ │ │ ├── edit.html
│ │ │ │ ├── other.html
│ │ │ │ └── table.html
│ │ │ ├── report
│ │ │ │ ├── echarts.html
│ │ │ │ ├── metrics.html
│ │ │ │ ├── peity.html
│ │ │ │ └── sparkline.html
│ │ │ └── table
│ │ │ ├── button.html
│ │ │ ├── child.html
│ │ │ ├── curd.html
│ │ │ ├── customView.html
│ │ │ ├── data.html
│ │ │ ├── detail.html
│ │ │ ├── dynamicColumns.html
│ │ │ ├── editable.html
│ │ │ ├── event.html
│ │ │ ├── export.html
│ │ │ ├── exportSelected.html
│ │ │ ├── fixedColumns.html
│ │ │ ├── footer.html
│ │ │ ├── groupHeader.html
│ │ │ ├── headerStyle.html
│ │ │ ├── image.html
│ │ │ ├── multi.html
│ │ │ ├── other.html
│ │ │ ├── pageGo.html
│ │ │ ├── params.html
│ │ │ ├── print.html
│ │ │ ├── refresh.html
│ │ │ ├── remember.html
│ │ │ ├── reorderColumns.html
│ │ │ ├── reorderRows.html
│ │ │ ├── resizable.html
│ │ │ ├── search.html
│ │ │ └── subdata.html
│ │ ├── error
│ │ │ ├── 404.html
│ │ │ ├── 500.html
│ │ │ ├── service.html
│ │ │ └── unauth.html
│ │ ├── include.html
│ │ ├── index-topnav.html
│ │ ├── index.html
│ │ ├── lock.html
│ │ ├── login.html
│ │ ├── main.html
│ │ ├── main_v1.html
│ │ ├── monitor
│ │ │ ├── cache
│ │ │ │ └── cache.html
│ │ │ ├── job
│ │ │ │ ├── add.html
│ │ │ │ ├── cron.html
│ │ │ │ ├── detail.html
│ │ │ │ ├── edit.html
│ │ │ │ ├── job.html
│ │ │ │ └── jobLog.html
│ │ │ ├── logininfor
│ │ │ │ └── logininfor.html
│ │ │ ├── online
│ │ │ │ └── online.html
│ │ │ ├── operlog
│ │ │ │ ├── detail.html
│ │ │ │ └── operlog.html
│ │ │ └── server
│ │ │ └── server.html
│ │ ├── register.html
│ │ ├── skin.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
│ │ │ │ ├── tree.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
│ │ │ │ ├── authUser.html
│ │ │ │ ├── dataScope.html
│ │ │ │ ├── edit.html
│ │ │ │ ├── role.html
│ │ │ │ └── selectUser.html
│ │ │ └── user
│ │ │ ├── add.html
│ │ │ ├── authRole.html
│ │ │ ├── edit.html
│ │ │ ├── profile
│ │ │ │ ├── avatar.html
│ │ │ │ ├── profile.html
│ │ │ │ └── resetPwd.html
│ │ │ ├── resetPwd.html
│ │ │ └── user.html
│ │ └── tool
│ │ ├── build
│ │ │ └── build.html
│ │ └── gen
│ │ ├── edit.html
│ │ ├── gen.html
│ │ └── importTable.html
│ └── vm
│ ├── html
│ │ ├── add.html.vm
│ │ ├── edit.html.vm
│ │ ├── list-tree.html.vm
│ │ ├── list.html.vm
│ │ └── tree.html.vm
│ ├── java
│ │ ├── controller.java.vm
│ │ ├── domain.java.vm
│ │ ├── mapper.java.vm
│ │ ├── service.java.vm
│ │ ├── serviceImpl.java.vm
│ │ └── sub-domain.java.vm
│ ├── sql
│ │ └── sql.vm
│ └── xml
│ └── mapper.xml.vm
├── 文档
│ └── JeeThink环境使用手册.docx
├── 数据库
│ ├── jeethink.html
│ ├── jeethink.pdm
│ ├── jeethink.sql
│ └── quartz.sql
├── 版权所有 侵权必究.txt
├── 在线文档.html
└── 好例子网_jeethink开发框架(单应用)_V4.7.0.zip
264 directories, 647 files