├── hope-quartz
├── src
│ ├── main
│ │ ├── resources
│ │ │ ├── application.properties
│ │ │ └── logback.xml
│ │ └── java
│ │ │ └── com
│ │ │ └── hope
│ │ │ └── quartz
│ │ │ ├── HopeQuartzApplication.java
│ │ │ ├── model
│ │ │ └── vo
│ │ │ │ └── QuartzJobsVO.java
│ │ │ ├── job
│ │ │ └── TestJob1.java
│ │ │ ├── config
│ │ │ ├── SpringJobFactory.java
│ │ │ └── SchedulerConfig.java
│ │ │ └── start
│ │ │ └── StartupRunner.java
│ └── test
│ │ └── java
│ │ └── com
│ │ └── hope
│ │ └── quartz
│ │ └── HopeQuartzApplicationTests.java
└── .gitignore
├── hope-sso-server
├── src
│ └── main
│ │ ├── resources
│ │ ├── static
│ │ │ ├── js
│ │ │ │ ├── index.js
│ │ │ │ ├── login.1.js
│ │ │ │ └── common.1.js
│ │ │ ├── adminlte
│ │ │ │ ├── plugins
│ │ │ │ │ └── iCheck
│ │ │ │ │ │ └── square
│ │ │ │ │ │ ├── red.png
│ │ │ │ │ │ ├── aero.png
│ │ │ │ │ │ ├── blue.png
│ │ │ │ │ │ ├── green.png
│ │ │ │ │ │ ├── grey.png
│ │ │ │ │ │ ├── orange.png
│ │ │ │ │ │ ├── pink.png
│ │ │ │ │ │ ├── purple.png
│ │ │ │ │ │ ├── red@2x.png
│ │ │ │ │ │ ├── square.png
│ │ │ │ │ │ ├── yellow.png
│ │ │ │ │ │ ├── aero@2x.png
│ │ │ │ │ │ ├── blue@2x.png
│ │ │ │ │ │ ├── green@2x.png
│ │ │ │ │ │ ├── grey@2x.png
│ │ │ │ │ │ ├── pink@2x.png
│ │ │ │ │ │ ├── orange@2x.png
│ │ │ │ │ │ ├── purple@2x.png
│ │ │ │ │ │ ├── square@2x.png
│ │ │ │ │ │ └── yellow@2x.png
│ │ │ │ ├── bootstrap
│ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ └── dist
│ │ │ │ │ └── css
│ │ │ │ │ └── google-local
│ │ │ │ │ └── fonts
│ │ │ │ │ ├── M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2
│ │ │ │ │ ├── M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2
│ │ │ │ │ ├── M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2
│ │ │ │ │ ├── ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2
│ │ │ │ │ ├── ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2
│ │ │ │ │ ├── ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2
│ │ │ │ │ └── ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY[0].woff2
│ │ │ └── plugins
│ │ │ │ ├── ionicons-2.0.1
│ │ │ │ └── fonts
│ │ │ │ │ ├── ionicons.eot
│ │ │ │ │ ├── ionicons.ttf
│ │ │ │ │ └── ionicons.woff
│ │ │ │ └── font-awesome-4.5.0
│ │ │ │ └── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ ├── templates
│ │ │ └── common
│ │ │ │ └── common.exception.ftl
│ │ ├── application.properties
│ │ ├── rebel.xml
│ │ ├── banner.txt
│ │ └── logback.xml
│ │ └── java
│ │ └── com
│ │ └── hope
│ │ ├── service
│ │ └── UserService.java
│ │ ├── HopeSsoServerApplication.java
│ │ ├── controller
│ │ └── interceptor
│ │ │ ├── MyWebMvcConfigurer.java
│ │ │ └── PermissionInterceptor.java
│ │ ├── model
│ │ ├── beans
│ │ │ └── UserInfo.java
│ │ └── result
│ │ │ └── ReturnT.java
│ │ └── config
│ │ └── SsoConfig.java
├── .gitignore
└── pom.xml
├── .gitattributes
├── hope-admin
├── src
│ └── main
│ │ ├── resources
│ │ ├── static
│ │ │ ├── favicon.ico
│ │ │ ├── img
│ │ │ │ ├── a1.jpg
│ │ │ │ ├── zsm.jpg
│ │ │ │ ├── ddxxm.jpg
│ │ │ │ ├── icons.png
│ │ │ │ ├── user.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── progress.png
│ │ │ │ ├── success.png
│ │ │ │ ├── image3 (7).jpg
│ │ │ │ ├── iconfont-logo.png
│ │ │ │ ├── webuploader.png
│ │ │ │ ├── login-background.jpg
│ │ │ │ └── sprite-skin-flat.png
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ ├── css
│ │ │ │ ├── patterns
│ │ │ │ │ ├── shattered.png
│ │ │ │ │ ├── header-profile.png
│ │ │ │ │ ├── header-profile-skin-1.png
│ │ │ │ │ └── header-profile-skin-3.png
│ │ │ │ └── plugins
│ │ │ │ │ ├── iCheck
│ │ │ │ │ ├── green.png
│ │ │ │ │ └── green@2x.png
│ │ │ │ │ ├── jsTree
│ │ │ │ │ ├── 32px.png
│ │ │ │ │ └── throbber.gif
│ │ │ │ │ ├── images
│ │ │ │ │ ├── sort_asc.png
│ │ │ │ │ ├── sort_desc.png
│ │ │ │ │ ├── spritemap.png
│ │ │ │ │ ├── spritemap@2x.png
│ │ │ │ │ └── sprite-skin-flat.png
│ │ │ │ │ ├── blueimp
│ │ │ │ │ ├── img
│ │ │ │ │ │ ├── error.png
│ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ ├── play-pause.png
│ │ │ │ │ │ ├── video-play.png
│ │ │ │ │ │ ├── video-play.svg
│ │ │ │ │ │ ├── error.svg
│ │ │ │ │ │ └── play-pause.svg
│ │ │ │ │ └── css
│ │ │ │ │ │ └── demo.css
│ │ │ │ │ ├── chosen
│ │ │ │ │ ├── chosen-sprite.png
│ │ │ │ │ └── chosen-sprite@2x.png
│ │ │ │ │ ├── footable
│ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── footable.eot
│ │ │ │ │ │ ├── footable.ttf
│ │ │ │ │ │ └── footable.woff
│ │ │ │ │ ├── jQueryUI
│ │ │ │ │ └── images
│ │ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ │ └── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── colorpicker
│ │ │ │ │ └── img
│ │ │ │ │ │ └── bootstrap-colorpicker
│ │ │ │ │ │ ├── hue.png
│ │ │ │ │ │ ├── alpha.png
│ │ │ │ │ │ ├── saturation.png
│ │ │ │ │ │ ├── hue-horizontal.png
│ │ │ │ │ │ └── alpha-horizontal.png
│ │ │ │ │ ├── morris
│ │ │ │ │ └── morris-0.4.3.min.css
│ │ │ │ │ ├── webuploader
│ │ │ │ │ └── webuploader.css
│ │ │ │ │ ├── switchery
│ │ │ │ │ └── switchery.css
│ │ │ │ │ ├── fullcalendar
│ │ │ │ │ └── fullcalendar.print.css
│ │ │ │ │ ├── multiselect
│ │ │ │ │ └── bootstrap-multiselect.css
│ │ │ │ │ └── treeview
│ │ │ │ │ └── bootstrap-treeview.css
│ │ │ ├── js
│ │ │ │ ├── plugins
│ │ │ │ │ ├── 快速访问 - 快捷方式.lnk
│ │ │ │ │ ├── iCheck
│ │ │ │ │ │ ├── green.png
│ │ │ │ │ │ ├── green@2x.png
│ │ │ │ │ │ └── green-login.png
│ │ │ │ │ ├── fancybox
│ │ │ │ │ │ ├── blank.gif
│ │ │ │ │ │ ├── fancybox_loading.gif
│ │ │ │ │ │ ├── fancybox_overlay.png
│ │ │ │ │ │ ├── fancybox_sprite.png
│ │ │ │ │ │ ├── fancybox_loading@2x.gif
│ │ │ │ │ │ └── fancybox_sprite@2x.png
│ │ │ │ │ ├── layer
│ │ │ │ │ │ ├── layim
│ │ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ │ └── data
│ │ │ │ │ │ │ │ ├── chatlog.json
│ │ │ │ │ │ │ │ └── groups.json
│ │ │ │ │ │ ├── skin
│ │ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ │ │ ├── textbg.png
│ │ │ │ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ │ │ │ ├── icon_ext.png
│ │ │ │ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ │ │ │ ├── loading-2.gif
│ │ │ │ │ │ │ │ ├── xubox_ico0.png
│ │ │ │ │ │ │ │ ├── xubox_title0.png
│ │ │ │ │ │ │ │ ├── xubox_loading0.gif
│ │ │ │ │ │ │ │ ├── xubox_loading1.gif
│ │ │ │ │ │ │ │ ├── xubox_loading2.gif
│ │ │ │ │ │ │ │ └── xubox_loading3.gif
│ │ │ │ │ │ │ └── moon
│ │ │ │ │ │ │ │ └── default.png
│ │ │ │ │ │ └── laydate
│ │ │ │ │ │ │ └── skins
│ │ │ │ │ │ │ └── default
│ │ │ │ │ │ │ └── icon.png
│ │ │ │ │ ├── webuploader
│ │ │ │ │ │ ├── Uploader.swf
│ │ │ │ │ │ ├── webuploader.css
│ │ │ │ │ │ └── README.md
│ │ │ │ │ ├── gritter
│ │ │ │ │ │ └── images
│ │ │ │ │ │ │ ├── gritter.png
│ │ │ │ │ │ │ ├── ie-spacer.gif
│ │ │ │ │ │ │ └── gritter-light.png
│ │ │ │ │ ├── layui
│ │ │ │ │ │ └── css
│ │ │ │ │ │ │ └── modules
│ │ │ │ │ │ │ └── laydate
│ │ │ │ │ │ │ └── default
│ │ │ │ │ │ │ └── font
│ │ │ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ │ │ └── iconfont.woff
│ │ │ │ │ ├── codemirror
│ │ │ │ │ │ └── mode
│ │ │ │ │ │ │ ├── tiddlywiki
│ │ │ │ │ │ │ └── tiddlywiki.css
│ │ │ │ │ │ │ ├── ruby
│ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── tiki
│ │ │ │ │ │ │ └── tiki.css
│ │ │ │ │ │ │ ├── diff
│ │ │ │ │ │ │ └── diff.js
│ │ │ │ │ │ │ ├── ntriples
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── spreadsheet
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── http
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ └── solr
│ │ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── bootstrap-table
│ │ │ │ │ │ └── locale
│ │ │ │ │ │ │ ├── bootstrap-table-zh-CN.min.js
│ │ │ │ │ │ │ └── bootstrap-table-zh-CN.js
│ │ │ │ │ ├── markdown
│ │ │ │ │ │ └── bootstrap-markdown.zh.js
│ │ │ │ │ ├── validate
│ │ │ │ │ │ └── messages_zh.min.js
│ │ │ │ │ └── suggest
│ │ │ │ │ │ └── data.json
│ │ │ │ └── welcome.js
│ │ │ └── plugins
│ │ │ │ ├── fullavatareditor
│ │ │ │ ├── asp.net
│ │ │ │ │ ├── c#
│ │ │ │ │ │ ├── Upload.aspx
│ │ │ │ │ │ └── bin
│ │ │ │ │ │ │ └── Newtonsoft.Json.dll
│ │ │ │ │ └── vb
│ │ │ │ │ │ ├── Upload.aspx
│ │ │ │ │ │ └── bin
│ │ │ │ │ │ └── Newtonsoft.Json.dll
│ │ │ │ ├── expressInstall.swf
│ │ │ │ ├── fullAvatarEditor.swf
│ │ │ │ ├── jsp
│ │ │ │ │ └── WEB-INF
│ │ │ │ │ │ └── lib
│ │ │ │ │ │ ├── fastjson-1.1.9.jar
│ │ │ │ │ │ └── commons-fileupload-1.3.jar
│ │ │ │ └── crossdomain.xml
│ │ │ │ └── jquery-ztree
│ │ │ │ └── 3.5
│ │ │ │ └── css
│ │ │ │ ├── metro
│ │ │ │ └── img
│ │ │ │ │ ├── metro.gif
│ │ │ │ │ ├── metro.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── line_conn.gif
│ │ │ │ │ └── line_conn.png
│ │ │ │ ├── default
│ │ │ │ └── img
│ │ │ │ │ ├── diy
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ ├── 9.png
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ └── 1_open.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── line_conn.gif
│ │ │ │ │ ├── zTreeStandard.gif
│ │ │ │ │ └── zTreeStandard.png
│ │ │ │ └── simple
│ │ │ │ └── img
│ │ │ │ ├── loading.gif
│ │ │ │ ├── left_menu.gif
│ │ │ │ ├── left_menu.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ ├── application.properties
│ │ ├── templates
│ │ │ ├── admin
│ │ │ │ └── onlineusers
│ │ │ │ │ └── onlineuser.html
│ │ │ └── common
│ │ │ │ └── error
│ │ │ │ ├── 500.html
│ │ │ │ ├── 010.html
│ │ │ │ └── 404.html
│ │ ├── rebel.xml
│ │ ├── banner.txt
│ │ └── logback.xml
│ │ └── java
│ │ └── com
│ │ └── hope
│ │ ├── HopeAdminApplication.java
│ │ └── controller
│ │ ├── base
│ │ └── VersionController.java
│ │ └── ErrorController.java
├── .gitignore
└── pom.xml
├── hope-generator
├── src
│ └── main
│ │ ├── resources
│ │ ├── application.properties
│ │ ├── static
│ │ │ ├── plugins
│ │ │ │ ├── layer
│ │ │ │ │ └── skin
│ │ │ │ │ │ └── default
│ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ │ └── loading-2.gif
│ │ │ │ ├── ionicons-2.0.1
│ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── ionicons.eot
│ │ │ │ │ │ ├── ionicons.ttf
│ │ │ │ │ │ └── ionicons.woff
│ │ │ │ ├── font-awesome-4.5.0
│ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ └── codemirror
│ │ │ │ │ └── addon
│ │ │ │ │ └── hint
│ │ │ │ │ └── show-hint.css
│ │ │ ├── adminlte
│ │ │ │ ├── plugins
│ │ │ │ │ └── iCheck
│ │ │ │ │ │ └── square
│ │ │ │ │ │ ├── aero.png
│ │ │ │ │ │ ├── blue.png
│ │ │ │ │ │ ├── grey.png
│ │ │ │ │ │ ├── pink.png
│ │ │ │ │ │ ├── red.png
│ │ │ │ │ │ ├── aero@2x.png
│ │ │ │ │ │ ├── blue@2x.png
│ │ │ │ │ │ ├── green.png
│ │ │ │ │ │ ├── grey@2x.png
│ │ │ │ │ │ ├── orange.png
│ │ │ │ │ │ ├── pink@2x.png
│ │ │ │ │ │ ├── purple.png
│ │ │ │ │ │ ├── red@2x.png
│ │ │ │ │ │ ├── square.png
│ │ │ │ │ │ ├── yellow.png
│ │ │ │ │ │ ├── green@2x.png
│ │ │ │ │ │ ├── orange@2x.png
│ │ │ │ │ │ ├── purple@2x.png
│ │ │ │ │ │ ├── square@2x.png
│ │ │ │ │ │ └── yellow@2x.png
│ │ │ │ ├── bootstrap
│ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ └── dist
│ │ │ │ │ └── css
│ │ │ │ │ └── google-local
│ │ │ │ │ └── fonts
│ │ │ │ │ ├── M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2
│ │ │ │ │ ├── M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2
│ │ │ │ │ ├── M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2
│ │ │ │ │ ├── ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2
│ │ │ │ │ ├── ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2
│ │ │ │ │ ├── ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2
│ │ │ │ │ ├── fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2
│ │ │ │ │ ├── toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2
│ │ │ │ │ └── ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY[0].woff2
│ │ │ └── js
│ │ │ │ └── common.1.js
│ │ ├── templates
│ │ │ └── xxl-code-generator
│ │ │ │ ├── service.ftl
│ │ │ │ ├── dao.ftl
│ │ │ │ └── model.ftl
│ │ └── logback.xml
│ │ └── java
│ │ └── com
│ │ └── hope
│ │ ├── core
│ │ ├── CodeGeneratorTool.java
│ │ ├── exception
│ │ │ └── CodeGenerateException.java
│ │ └── model
│ │ │ ├── ClassInfo.java
│ │ │ └── FieldInfo.java
│ │ ├── HopeGeneratorApplication.java
│ │ └── model
│ │ └── ReturnT.java
└── .gitignore
├── hope-core
├── src
│ └── main
│ │ ├── resources
│ │ ├── mybatis
│ │ │ ├── SysUserRoleMapper.xml
│ │ │ └── SysRoleResourceMapper.xml
│ │ └── rebel.xml
│ │ └── java
│ │ └── com
│ │ └── hope
│ │ ├── service
│ │ ├── SysRoleResourceService.java
│ │ ├── SysUserRoleService.java
│ │ ├── impl
│ │ │ └── SysRoleResourceServiceImpl.java
│ │ ├── SysRoleService.java
│ │ └── SysUserService.java
│ │ ├── model
│ │ ├── vo
│ │ │ ├── RoleConditionVo.java
│ │ │ ├── UserConditionVo.java
│ │ │ └── ResourceConditionVo.java
│ │ ├── beans
│ │ │ ├── SysUserRole.java
│ │ │ ├── SysRoleResource.java
│ │ │ └── SysRole.java
│ │ └── dto
│ │ │ ├── UserRole.java
│ │ │ └── RoleResource.java
│ │ ├── mapper
│ │ ├── SysUserRoleMapper.java
│ │ ├── SysRoleResourceMapper.java
│ │ ├── SysUserMapper.java
│ │ ├── SysRoleMapper.java
│ │ └── SysResourceMapper.java
│ │ └── shiro
│ │ ├── perm
│ │ └── Perms.java
│ │ ├── filter
│ │ └── LoginFormAuthenticationFilter.java
│ │ ├── service
│ │ └── ShiroService.java
│ │ └── credentials
│ │ └── CredentialsMatcher.java
├── .gitignore
└── pom.xml
├── .github
└── FUNDING.yml
├── hope-flyway
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── hope
│ │ │ └── HopeFlywayApplication.java
│ │ └── resources
│ │ └── application.yaml
└── .gitignore
├── .gitignore
└── hope-framework
├── src
└── main
│ ├── java
│ └── com
│ │ └── hope
│ │ ├── mybatis
│ │ ├── pojo
│ │ │ ├── enums
│ │ │ │ ├── IntEnum.java
│ │ │ │ ├── Gender.java
│ │ │ │ └── handler
│ │ │ │ │ └── GenderTypeHandler.java
│ │ │ ├── CommonSerializable.java
│ │ │ └── CommonEntity.java
│ │ └── mapper
│ │ │ └── BaseMapper.java
│ │ ├── object
│ │ ├── PageResultVo.java
│ │ ├── BaseConditionVo.java
│ │ └── ResponseVo.java
│ │ ├── exception
│ │ ├── SsoExcepption.java
│ │ ├── NotFoundException.java
│ │ └── HopeException.java
│ │ ├── properties
│ │ ├── DruidProperties.java
│ │ └── RedisProperties.java
│ │ ├── enums
│ │ ├── SysUserStatusEnum.java
│ │ └── ResponseStatusEnum.java
│ │ ├── utils
│ │ └── UsingAesHopeUtil.java
│ │ ├── jpa
│ │ └── repository
│ │ │ └── BaseRepository.java
│ │ └── config
│ │ ├── KaptchaConfig.java
│ │ └── MvcConfig.java
│ └── resources
│ └── rebel.xml
└── .gitignore
/hope-quartz/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8889
2 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/js/index.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 |
3 | });
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/templates/common/common.exception.ftl:
--------------------------------------------------------------------------------
1 | ${exceptionMsg!'Error'}
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.js linguist-language=Java
2 | *.css linguist-language=Java
3 | *.html linguist-language=Thymeleaf
4 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/favicon.ico
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/a1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/a1.jpg
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/zsm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/zsm.jpg
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/ddxxm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/ddxxm.jpg
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/icons.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/user.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/application.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/application.properties
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/favicon.ico
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/progress.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/success.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/image3 (7).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/image3 (7).jpg
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/iconfont-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/iconfont-logo.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/webuploader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/webuploader.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/application.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/application.properties
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/application.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/application.properties
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/patterns/shattered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/patterns/shattered.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/login-background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/login-background.jpg
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/img/sprite-skin-flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/img/sprite-skin-flat.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/快速访问 - 快捷方式.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/快速访问 - 快捷方式.lnk
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/iCheck/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/iCheck/green.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jsTree/32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jsTree/32px.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/iCheck/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/iCheck/green.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/patterns/header-profile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/patterns/header-profile.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/iCheck/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/iCheck/green@2x.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/images/sort_asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/images/sort_asc.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jsTree/throbber.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jsTree/throbber.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/fancybox/blank.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/fancybox/blank.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/iCheck/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/iCheck/green@2x.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/blueimp/img/error.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/images/sort_desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/images/sort_desc.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/images/spritemap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/images/spritemap.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/iCheck/green-login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/iCheck/green-login.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/asp.net/c#/Upload.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="true" CodeFile="upload.aspx.cs" Debug="true" Inherits="Upload" %>
2 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/asp.net/vb/Upload.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="VB" AutoEventWireup="true" CodeFile="Upload.aspx.vb" Debug="true" Inherits="Upload" %>
2 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/blueimp/img/loading.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/chosen/chosen-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/chosen/chosen-sprite.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/images/spritemap@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/images/spritemap@2x.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/layim/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/layim/loading.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/webuploader/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/webuploader/Uploader.swf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/patterns/header-profile-skin-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/patterns/header-profile-skin-1.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/patterns/header-profile-skin-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/patterns/header-profile-skin-3.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/play-pause.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/blueimp/img/play-pause.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/video-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/blueimp/img/video-play.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/gritter/images/gritter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/gritter/images/gritter.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/icon.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/moon/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/moon/default.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/chosen/chosen-sprite@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/chosen/chosen-sprite@2x.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/footable/fonts/footable.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/footable/fonts/footable.eot
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/footable/fonts/footable.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/footable/fonts/footable.ttf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/footable/fonts/footable.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/footable/fonts/footable.woff
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/images/sprite-skin-flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/images/sprite-skin-flat.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_loading.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_overlay.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_sprite.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/gritter/images/ie-spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/gritter/images/ie-spacer.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/textbg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/textbg.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/layer/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/layer/skin/default/icon.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_loading@2x.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_loading@2x.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_sprite@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/fancybox/fancybox_sprite@2x.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/gritter/images/gritter-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/gritter/images/gritter-light.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/icon_ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/icon_ext.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/expressInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/fullavatareditor/expressInstall.swf
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/aero.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/grey.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/pink.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/red.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/layer/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/layer/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/red.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_ico0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_ico0.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_title0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_title0.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/fullAvatarEditor.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/fullavatareditor/fullAvatarEditor.swf
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/aero@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/green.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/grey@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/orange.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/pink@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/purple.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/red@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/square.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/yellow.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.eot
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.ttf
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.woff
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/layer/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/layer/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/layer/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/layer/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/layer/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/layer/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/aero.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/blue.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/green.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/grey.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/orange.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/pink.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/purple.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/red@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/square.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/yellow.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.eot
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.ttf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/laydate/skins/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/laydate/skins/default/icon.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading0.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading1.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading2.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layer/skin/default/xubox_loading3.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/metro.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/metro.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/metro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/metro.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/green@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/orange@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/purple@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/square@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/square@2x.png
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/plugins/iCheck/square/yellow@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/aero@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/blue@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/green@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/grey@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/pink@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/ionicons-2.0.1/fonts/ionicons.woff
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/2.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/3.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/4.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/5.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/6.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/7.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/8.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/9.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/loading.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/loading.gif
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/orange@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/purple@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/square@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/square@2x.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/plugins/iCheck/square/yellow@2x.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/loading.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/line_conn.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/line_conn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/metro/img/line_conn.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/left_menu.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/left_menu.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/left_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/left_menu.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/line_conn.gif
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/1_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/1_close.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/1_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/diy/1_open.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/line_conn.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/default/img/zTreeStandard.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/jquery-ztree/3.5/css/simple/img/zTreeStandard.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/jQueryUI/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/asp.net/c#/bin/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/fullavatareditor/asp.net/c#/bin/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/asp.net/vb/bin/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/fullavatareditor/asp.net/vb/bin/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/jsp/WEB-INF/lib/fastjson-1.1.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/fullavatareditor/jsp/WEB-INF/lib/fastjson-1.1.9.jar
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layui/css/modules/laydate/default/font/iconfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layui/css/modules/laydate/default/font/iconfont.eot
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layui/css/modules/laydate/default/font/iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layui/css/modules/laydate/default/font/iconfont.ttf
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layui/css/modules/laydate/default/font/iconfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/js/plugins/layui/css/modules/laydate/default/font/iconfont.woff
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/plugins/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/saturation.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/bootstrap/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/hue-horizontal.png
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/jsp/WEB-INF/lib/commons-fileupload-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/plugins/fullavatareditor/jsp/WEB-INF/lib/commons-fileupload-1.3.jar
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-admin/src/main/resources/static/css/plugins/colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/js/login.1.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 |
3 | // input iCheck
4 | $('input').iCheck({
5 | checkboxClass: 'icheckbox_square-blue',
6 | radioClass: 'iradio_square-blue',
7 | increaseArea: '20%' // optional
8 | });
9 |
10 | });
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/video-play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/hope-core/src/main/resources/mybatis/SysUserRoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6CzM2XYAq8cDhaXsrN8WXcA.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6E78GtRp3lhchupCJNw8t58.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6GQKuzMuncr0JB710wa2dPI.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6Lpx497t94oDua8KfAL9f-E.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6MAjkyiewWYrWZc50I8hK7I.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/fpTVHK8qsXbIeTHTrnQH6OXKTZYPNtG1yMB_YJSqlic.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY[0].woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-generator/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY[0].woff2
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/plugins/fullavatareditor/crossdomain.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/hope-core/src/main/resources/mybatis/SysRoleResourceMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY[0].woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/java-aodeng/hope-boot/HEAD/hope-sso-server/src/main/resources/static/adminlte/dist/css/google-local/fonts/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY[0].woff2
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/error.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github:
4 | open_collective: # Replace with a single Open Collective username
5 | ko_fi: # Replace with a single Ko-fi username
6 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
7 | custom: ['https://afdian.net/@hope-for']
8 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/templates/admin/onlineusers/onlineuser.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
低调小熊猫正在努力加载中..........
7 |
8 |
9 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/codemirror/mode/tiddlywiki/tiddlywiki.css:
--------------------------------------------------------------------------------
1 | span.cm-underlined {
2 | text-decoration: underline;
3 | }
4 | span.cm-strikethrough {
5 | text-decoration: line-through;
6 | }
7 | span.cm-brace {
8 | color: #170;
9 | font-weight: bold;
10 | }
11 | span.cm-table {
12 | color: blue;
13 | font-weight: bold;
14 | }
15 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/img/play-pause.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/hope-flyway/src/main/java/com/hope/HopeFlywayApplication.java:
--------------------------------------------------------------------------------
1 | package com.hope;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class HopeFlywayApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(HopeFlywayApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/hope-flyway/src/main/resources/application.yaml:
--------------------------------------------------------------------------------
1 | spring:
2 | datasource:
3 | driverClassName: com.mysql.jdbc.Driver
4 | url: jdbc:mysql://localhost:3306/hope?useUnicode=true&characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=GMT
5 | username: root
6 | password: 123456
7 | flyway:
8 | baseline-on-migrate: true
9 | server:
10 | port: 8090
--------------------------------------------------------------------------------
/hope-quartz/src/main/java/com/hope/quartz/HopeQuartzApplication.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class HopeQuartzApplication {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(HopeQuartzApplication.class, args);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/service/SysRoleResourceService.java:
--------------------------------------------------------------------------------
1 | package com.hope.service;
2 |
3 | import com.hope.model.beans.SysRoleResource;
4 | import com.hope.mybatis.service.BaseService;
5 |
6 | /**
7 | * @program:hope-boot
8 | * @author:aodeng
9 | * @blog:低调小熊猫(http://ilovey.live)
10 | * @微信公众号:低调小熊猫
11 | * @create:2018-10-16 15:10
12 | **/
13 | public interface SysRoleResourceService extends BaseService {
14 | }
15 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 | /logs/
3 | /hope-admin/logs/
4 | !.mvn/wrapper/maven-wrapper.jar
5 | /src/mian/resources/rebel.xml
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /build/
25 | /nbbuild/
26 | /dist/
27 | /nbdist/
28 | /.nb-gradle/
--------------------------------------------------------------------------------
/hope-flyway/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/hope-quartz/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/mybatis/pojo/enums/IntEnum.java:
--------------------------------------------------------------------------------
1 | package com.hope.mybatis.pojo.enums;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @author:aodeng
6 | * @create:2018-10-15 13:24
7 | **/
8 | public interface IntEnum {
9 | /**
10 | * 枚举对应的整数值
11 | *
12 | * @return 值
13 | */
14 | int value();
15 |
16 | /**
17 | * 枚举类型描述
18 | *
19 | * @return 描述信息
20 | */
21 | String desc();
22 | }
23 |
--------------------------------------------------------------------------------
/hope-generator/.gitignore:
--------------------------------------------------------------------------------
1 | HELP.md
2 | /target/
3 | !.mvn/wrapper/maven-wrapper.jar
4 |
5 | ### STS ###
6 | .apt_generated
7 | .classpath
8 | .factorypath
9 | .project
10 | .settings
11 | .springBeans
12 | .sts4-cache
13 |
14 | ### IntelliJ IDEA ###
15 | .idea
16 | *.iws
17 | *.iml
18 | *.ipr
19 |
20 | ### NetBeans ###
21 | /nbproject/private/
22 | /nbbuild/
23 | /dist/
24 | /nbdist/
25 | /.nb-gradle/
26 | /build/
27 |
28 | ### VS Code ###
29 | .vscode/
30 |
--------------------------------------------------------------------------------
/hope-admin/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 | /logs/
3 | /hope-admin/logs/
4 | !.mvn/wrapper/maven-wrapper.jar
5 | /src/mian/resources/rebel.xml
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /build/
25 | /nbbuild/
26 | /dist/
27 | /nbdist/
28 | /.nb-gradle/
--------------------------------------------------------------------------------
/hope-core/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 | /logs/
3 | /hope-admin/logs/
4 | !.mvn/wrapper/maven-wrapper.jar
5 | /src/mian/resources/rebel.xml
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /build/
25 | /nbbuild/
26 | /dist/
27 | /nbdist/
28 | /.nb-gradle/
--------------------------------------------------------------------------------
/hope-sso-server/src/main/java/com/hope/service/UserService.java:
--------------------------------------------------------------------------------
1 | package com.hope.service;
2 |
3 | import com.hope.model.beans.UserInfo;
4 | import com.hope.model.result.ReturnT;
5 |
6 | /**
7 | * @program:hope-boot
8 | * @author:aodeng
9 | * @blog:低调小熊猫(http://ilovey.live)
10 | * @微信公众号:低调小熊猫
11 | * @create:2019-04-01 13:12
12 | **/
13 | public interface UserService {
14 |
15 | public ReturnT findUser(String username, String password);
16 | }
17 |
--------------------------------------------------------------------------------
/hope-framework/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 | /logs/
3 | /hope-admin/logs/
4 | !.mvn/wrapper/maven-wrapper.jar
5 | /src/mian/resources/rebel.xml
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /build/
25 | /nbbuild/
26 | /dist/
27 | /nbdist/
28 | /.nb-gradle/
--------------------------------------------------------------------------------
/hope-sso-server/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 | /logs/
3 | /hope-admin/logs/
4 | !.mvn/wrapper/maven-wrapper.jar
5 | /src/mian/resources/rebel.xml
6 |
7 | ### STS ###
8 | .apt_generated
9 | .classpath
10 | .factorypath
11 | .project
12 | .settings
13 | .springBeans
14 | .sts4-cache
15 |
16 | ### IntelliJ IDEA ###
17 | .idea
18 | *.iws
19 | *.iml
20 | *.ipr
21 |
22 | ### NetBeans ###
23 | /nbproject/private/
24 | /build/
25 | /nbbuild/
26 | /dist/
27 | /nbdist/
28 | /.nb-gradle/
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/mybatis/mapper/BaseMapper.java:
--------------------------------------------------------------------------------
1 | package com.hope.mybatis.mapper;
2 |
3 | import tk.mybatis.mapper.common.ConditionMapper;
4 | import tk.mybatis.mapper.common.Mapper;
5 | import tk.mybatis.mapper.common.MySqlMapper;
6 |
7 | /**
8 | * 通用mapper
9 | *
10 | * @program:hope-boot
11 | * @author:aodeng
12 | * @create:2018-10-15 13:15
13 | **/
14 | public interface BaseMapper extends Mapper, MySqlMapper, ConditionMapper {
15 | }
16 |
--------------------------------------------------------------------------------
/hope-quartz/src/test/java/com/hope/quartz/HopeQuartzApplicationTests.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz;
2 |
3 | import org.junit.Test;
4 | import org.junit.runner.RunWith;
5 | import org.springframework.boot.test.context.SpringBootTest;
6 | import org.springframework.test.context.junit4.SpringRunner;
7 |
8 | @RunWith(SpringRunner.class)
9 | @SpringBootTest
10 | public class HopeQuartzApplicationTests {
11 |
12 | @Test
13 | public void contextLoads() {
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/mybatis/pojo/CommonSerializable.java:
--------------------------------------------------------------------------------
1 | package com.hope.mybatis.pojo;
2 |
3 | import java.io.Serializable;
4 |
5 | /**
6 | * @program:hope-boot
7 | * @author:aodeng
8 | * @blog:低调小熊猫(http://ilovey.live)
9 | * @微信公众号:低调小熊猫
10 | * @create:2018-10-21 14:26
11 | **/
12 | public class CommonSerializable implements Serializable {
13 | /**
14 | * 默认1L,hope使用自动生成
15 | **/
16 | private static final long serialVersionUID = 290239157285409600L;
17 | }
18 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/morris/morris-0.4.3.min.css:
--------------------------------------------------------------------------------
1 | .morris-hover{position:absolute;z-index:1000;}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);border:solid 2px rgba(230, 230, 230, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;}
2 | .morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;}
3 |
--------------------------------------------------------------------------------
/hope-quartz/src/main/java/com/hope/quartz/model/vo/QuartzJobsVO.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz.model.vo;
2 |
3 | import lombok.Data;
4 |
5 | import java.util.List;
6 |
7 | /**
8 | * @author:aodeng(低调小熊猫)
9 | * @blog:(http://ilovey.live)
10 | * @Description: TODO
11 | * @Date: 19-5-16
12 | **/
13 | @Data
14 | public class QuartzJobsVO {
15 | private String jobDetailName;
16 | private String jobCronExpression;
17 | private String timeZone;
18 | private String groupName;
19 | private List recentTriggerTime;
20 | }
21 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/model/vo/RoleConditionVo.java:
--------------------------------------------------------------------------------
1 | package com.hope.model.vo;
2 |
3 | import com.hope.model.beans.SysRole;
4 | import com.hope.object.BaseConditionVo;
5 | import lombok.Data;
6 | import lombok.EqualsAndHashCode;
7 |
8 | /**
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-10-25 10:33
14 | **/
15 | @Data
16 | @EqualsAndHashCode(callSuper = false)
17 | public class RoleConditionVo extends BaseConditionVo {
18 | private SysRole role;
19 | }
20 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/model/vo/UserConditionVo.java:
--------------------------------------------------------------------------------
1 | package com.hope.model.vo;
2 |
3 | import com.hope.model.beans.SysUser;
4 | import com.hope.object.BaseConditionVo;
5 | import lombok.Data;
6 | import lombok.EqualsAndHashCode;
7 |
8 | /**
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-10-25 10:40
14 | **/
15 | @Data
16 | @EqualsAndHashCode(callSuper = false)
17 | public class UserConditionVo extends BaseConditionVo {
18 | private SysUser user;
19 | }
20 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/mapper/SysUserRoleMapper.java:
--------------------------------------------------------------------------------
1 | package com.hope.mapper;
2 |
3 | import com.hope.model.beans.SysUserRole;
4 | import com.hope.mybatis.mapper.BaseMapper;
5 | import org.apache.ibatis.annotations.Mapper;
6 | import org.springframework.stereotype.Repository;
7 |
8 | /**
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-10-16 13:59
14 | **/
15 | @Mapper
16 | @Repository
17 | public interface SysUserRoleMapper extends BaseMapper {
18 | }
19 |
--------------------------------------------------------------------------------
/hope-quartz/src/main/java/com/hope/quartz/job/TestJob1.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz.job;
2 |
3 | import org.quartz.Job;
4 | import org.quartz.JobExecutionContext;
5 | import org.quartz.JobExecutionException;
6 |
7 | /**
8 | * @author:aodeng(低调小熊猫)
9 | * @blog:(http://ilovey.live)
10 | * @Description: TODO
11 | * @Date: 19-5-15
12 | **/
13 | public class TestJob1 implements Job {
14 | @Override
15 | public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
16 | System.out.println("TestJob1 执行");
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/mapper/SysRoleResourceMapper.java:
--------------------------------------------------------------------------------
1 | package com.hope.mapper;
2 |
3 | import com.hope.model.beans.SysRoleResource;
4 | import com.hope.mybatis.mapper.BaseMapper;
5 | import org.apache.ibatis.annotations.Mapper;
6 | import org.springframework.stereotype.Repository;
7 |
8 | /**
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-10-16 13:59
14 | **/
15 | @Mapper
16 | @Repository
17 | public interface SysRoleResourceMapper extends BaseMapper {
18 | }
19 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/service/SysUserRoleService.java:
--------------------------------------------------------------------------------
1 | package com.hope.service;
2 |
3 | import com.hope.model.beans.SysUserRole;
4 | import com.hope.mybatis.service.BaseService;
5 |
6 | /**
7 | * @program:hope-boot
8 | * @author:aodeng
9 | * @blog:低调小熊猫(http://ilovey.live)
10 | * @微信公众号:低调小熊猫
11 | * @create:2018-10-16 15:11
12 | **/
13 | public interface SysUserRoleService extends BaseService {
14 | /***
15 | * 添加用户角色
16 | * @param userId
17 | * @param roleIds
18 | */
19 | void addUserRole(Integer userId, String roleIds);
20 | }
21 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/codemirror/mode/ruby/test.js:
--------------------------------------------------------------------------------
1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others
2 | // Distributed under an MIT license: http://codemirror.net/LICENSE
3 |
4 | (function() {
5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby");
6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }
7 |
8 | MT("divide_equal_operator",
9 | "[variable bar] [operator /=] [variable foo]");
10 |
11 | MT("divide_equal_operator_no_spacing",
12 | "[variable foo][operator /=][number 42]");
13 |
14 | })();
15 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/model/vo/ResourceConditionVo.java:
--------------------------------------------------------------------------------
1 | package com.hope.model.vo;
2 |
3 | import com.hope.model.beans.SysResource;
4 | import com.hope.object.BaseConditionVo;
5 | import lombok.Data;
6 | import lombok.EqualsAndHashCode;
7 |
8 | /**
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-10-25 10:41
14 | **/
15 | @Data
16 | @EqualsAndHashCode(callSuper = false)
17 | public class ResourceConditionVo extends BaseConditionVo {
18 | private SysResource resource;
19 | private String type;
20 | }
21 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/codemirror/mode/tiki/tiki.css:
--------------------------------------------------------------------------------
1 | .cm-tw-syntaxerror {
2 | color: #FFF;
3 | background-color: #900;
4 | }
5 |
6 | .cm-tw-deleted {
7 | text-decoration: line-through;
8 | }
9 |
10 | .cm-tw-header5 {
11 | font-weight: bold;
12 | }
13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/
14 | padding-left: 10px;
15 | }
16 |
17 | .cm-tw-box {
18 | border-top-width: 0px ! important;
19 | border-style: solid;
20 | border-width: 1px;
21 | border-color: inherit;
22 | }
23 |
24 | .cm-tw-underline {
25 | text-decoration: underline;
26 | }
27 |
--------------------------------------------------------------------------------
/hope-admin/src/main/java/com/hope/HopeAdminApplication.java:
--------------------------------------------------------------------------------
1 | package com.hope;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.boot.SpringApplication;
6 | import org.springframework.boot.autoconfigure.SpringBootApplication;
7 |
8 | @SpringBootApplication
9 | public class HopeAdminApplication {
10 | /** logger */
11 | private static final Logger LOGGER = LoggerFactory.getLogger(HopeAdminApplication.class);
12 |
13 | public static void main(String[] args) {
14 | SpringApplication.run(HopeAdminApplication.class, args);
15 | LOGGER.info("hope-admin服务启动成功!温馨提示:代码千万行,注释第一行,命名不规范,同事泪两行");
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/shiro/perm/Perms.java:
--------------------------------------------------------------------------------
1 | package com.hope.shiro.perm;
2 |
3 | import org.apache.shiro.SecurityUtils;
4 | import org.springframework.stereotype.Component;
5 |
6 | /**
7 | * js调用 thymeleaf 实现按钮权限
8 | *
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-10-29 13:59
14 | **/
15 | @Component("perms")
16 | public class Perms {
17 | //代码参考:https://gitee.com/supperzh/zb-shiro/blob/master/src/main/java/com/nbclass/shiro/PermsService.java
18 | public boolean hasPerm(String permission) {
19 | return SecurityUtils.getSubject().isPermitted(permission);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/object/PageResultVo.java:
--------------------------------------------------------------------------------
1 | package com.hope.object;
2 |
3 | import lombok.Data;
4 | import lombok.EqualsAndHashCode;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * 用于bootstrap table返回json格式
10 | *
11 | * @program:hope-boot
12 | * @author:aodeng
13 | * @blog:低调小熊猫(http://ilovey.live)
14 | * @微信公众号:低调小熊猫
15 | * @create:2018-10-22 15:16
16 | **/
17 | @Data
18 | @EqualsAndHashCode(callSuper = false)
19 | public class PageResultVo {
20 | private Long total;
21 | private List rows;
22 |
23 | public PageResultVo(Long total, List rows) {
24 | this.total = total;
25 | this.rows = rows;
26 | }
27 |
28 | public PageResultVo() {
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/exception/SsoExcepption.java:
--------------------------------------------------------------------------------
1 | package com.hope.exception;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @ClassName:SsoExcepption
6 | * @author:aodeng
7 | * @blog:低调小熊猫(http://ilovey.live)
8 | * @create:2019-03-31 12:15
9 | * @Description: SsoExcepption
10 | * @Version 1.0
11 | **/
12 | public class SsoExcepption extends RuntimeException{
13 |
14 | private static final long serialVersionUID = 42L;
15 |
16 | public SsoExcepption(String msg) {
17 | super(msg);
18 | }
19 |
20 | public SsoExcepption(String msg, Throwable cause) {
21 | super(msg, cause);
22 | }
23 |
24 | public SsoExcepption(Throwable cause) {
25 | super(cause);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/rebel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/hope-core/src/main/resources/rebel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/rebel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/hope-framework/src/main/resources/rebel.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/hope-generator/src/main/java/com/hope/core/CodeGeneratorTool.java:
--------------------------------------------------------------------------------
1 | package com.hope.core;
2 |
3 |
4 | import com.hope.core.model.ClassInfo;
5 | import com.hope.core.util.TableParseUtil;
6 |
7 | import java.io.IOException;
8 |
9 | /**
10 | * @program:hope-boot
11 | * @ClassName:tetst
12 | * @author:aodeng
13 | * @blog:低调小熊猫(http://ilovey.live)
14 | * @create:2019-04-17 09:44
15 | * @Description: TODO
16 | * @Version 1.0
17 | **/
18 | public class CodeGeneratorTool {
19 |
20 | /**
21 | * process Table Into ClassInfo
22 | *
23 | * @param tableSql
24 | * @return
25 | */
26 | public static ClassInfo processTableIntoClassInfo(String tableSql) throws IOException {
27 | return TableParseUtil.processTableIntoClassInfo(tableSql);
28 | }
29 |
30 | }
--------------------------------------------------------------------------------
/hope-generator/src/main/java/com/hope/core/exception/CodeGenerateException.java:
--------------------------------------------------------------------------------
1 | package com.hope.core.exception;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @ClassName:tetst
6 | * @author:aodeng
7 | * @blog:低调小熊猫(http://ilovey.live)
8 | * @create:2019-04-17 09:44
9 | * @Description: TODO
10 | * @Version 1.0
11 | **/
12 | public class CodeGenerateException extends RuntimeException {
13 | private static final long serialVersionUID = 42L;
14 |
15 | public CodeGenerateException(String msg) {
16 | super(msg);
17 | }
18 |
19 | public CodeGenerateException(String msg, Throwable cause) {
20 | super(msg, cause);
21 | }
22 |
23 | public CodeGenerateException(Throwable cause) {
24 | super(cause);
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/hope-generator/src/main/java/com/hope/HopeGeneratorApplication.java:
--------------------------------------------------------------------------------
1 | package com.hope;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
6 |
7 | /**
8 | * @program:hope-boot
9 | * @ClassName:tetst
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @create:2019-04-17 09:44
13 | * @Description: TODO
14 | * @Version 1.0
15 | **/
16 | @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
17 | public class HopeGeneratorApplication {
18 |
19 | public static void main(String[] args) {
20 | SpringApplication.run(HopeGeneratorApplication.class, args);
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/service/impl/SysRoleResourceServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.hope.service.impl;
2 |
3 | import com.hope.model.beans.SysRoleResource;
4 | import com.hope.model.dto.RoleResource;
5 | import com.hope.mybatis.service.impl.BaseServiceImpl;
6 | import com.hope.service.SysRoleResourceService;
7 | import org.springframework.stereotype.Service;
8 | import org.springframework.util.CollectionUtils;
9 |
10 | import java.util.ArrayList;
11 | import java.util.List;
12 |
13 | /**
14 | * @program:hope-boot
15 | * @author:aodeng
16 | * @blog:低调小熊猫(http://ilovey.live)
17 | * @微信公众号:低调小熊猫
18 | * @create:2018-10-16 15:21
19 | **/
20 | @Service
21 | public class SysRoleResourceServiceImpl extends BaseServiceImpl implements SysRoleResourceService {
22 | }
23 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/exception/NotFoundException.java:
--------------------------------------------------------------------------------
1 | package com.hope.exception;
2 |
3 | import org.springframework.http.HttpStatus;
4 |
5 | /**
6 | * @program:hope-boot
7 | * @ClassName:NotFoundException
8 | * @author:aodeng
9 | * @blog:低调小熊猫(http://ilovey.live)
10 | * @create:2019-03-05 21:10
11 | * @Description: Exception of entity not found.
12 | * @Version 1.0
13 | **/
14 | public class NotFoundException extends HopeException {
15 |
16 | public NotFoundException(String message) {
17 | super(message);
18 | }
19 |
20 | public NotFoundException(String message, Throwable cause) {
21 | super(message, cause);
22 | }
23 |
24 | @Override
25 | public HttpStatus getStatus() {
26 | return HttpStatus.NOT_FOUND;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/hope-admin/src/main/java/com/hope/controller/base/VersionController.java:
--------------------------------------------------------------------------------
1 | package com.hope.controller.base;
2 |
3 | import io.swagger.annotations.Api;
4 | import org.springframework.web.bind.annotation.GetMapping;
5 | import org.springframework.web.bind.annotation.RequestMapping;
6 | import org.springframework.web.bind.annotation.RestController;
7 |
8 | /**
9 | * @author:aodeng(低调小熊猫)
10 | * @Description: TODO
11 | * @Date: 19-5-17
12 | **/
13 | @RestController
14 | @RequestMapping("/Version")
15 | @Api(value = "版本",description = "版本")
16 | public class VersionController {
17 |
18 | /**
19 | * @Description: 模块版本
20 | * @Author: aodeng
21 | * @Date: 19-5-17
22 | */
23 | @GetMapping("/v")
24 | public String version(){
25 | return "0.0.1-SNAPSHOT";
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/shiro/filter/LoginFormAuthenticationFilter.java:
--------------------------------------------------------------------------------
1 | package com.hope.shiro.filter;
2 |
3 | import org.apache.shiro.web.filter.authc.FormAuthenticationFilter;
4 | import org.apache.shiro.web.util.WebUtils;
5 |
6 | import javax.servlet.ServletRequest;
7 | import javax.servlet.ServletResponse;
8 |
9 | /**
10 | * @program:hope-boot
11 | * @author:aodeng
12 | * @blog:低调小熊猫(http://ilovey.live)
13 | * @微信公众号:低调小熊猫
14 | * @create:2018-10-31 10:21
15 | **/
16 | public class LoginFormAuthenticationFilter /*extends FormAuthenticationFilter*/ {
17 |
18 | /*@Override
19 | protected void issueSuccessRedirect(ServletRequest request, ServletResponse response) throws Exception{
20 | WebUtils.issueRedirect(request,response,getSuccessUrl(),null,true);
21 | }*/
22 | }
23 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/switchery/switchery.css:
--------------------------------------------------------------------------------
1 | /*
2 | *
3 | * Main stylesheet for Switchery.
4 | * http://abpetkov.github.io/switchery/
5 | *
6 | */
7 |
8 | .switchery {
9 | background-color: #fff;
10 | border: 1px solid #dfdfdf;
11 | border-radius: 20px;
12 | cursor: pointer;
13 | display: inline-block;
14 | height: 30px;
15 | position: relative;
16 | vertical-align: middle;
17 | width: 50px;
18 |
19 | -webkit-box-sizing: content-box;
20 | -moz-box-sizing: content-box;
21 | box-sizing: content-box;
22 | }
23 |
24 | .switchery > small {
25 | background: #fff;
26 | border-radius: 100%;
27 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
28 | height: 30px;
29 | position: absolute;
30 | top: 0;
31 | width: 30px;
32 | }
33 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/java/com/hope/HopeSsoServerApplication.java:
--------------------------------------------------------------------------------
1 | package com.hope;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.boot.SpringApplication;
6 | import org.springframework.boot.autoconfigure.SpringBootApplication;
7 | import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
8 |
9 | @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
10 | public class HopeSsoServerApplication {
11 |
12 | /** logger */
13 | private static final Logger LOGGER = LoggerFactory.getLogger(HopeSsoServerApplication.class);
14 |
15 | public static void main(String[] args) {
16 | SpringApplication.run(HopeSsoServerApplication.class, args);
17 | LOGGER.info("hope-sso-server服务启动成功!温馨提示:代码千万行,注释第一行,命名不规范,同事泪两行");
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/layer/layim/data/chatlog.json:
--------------------------------------------------------------------------------
1 | {
2 | "status": 1,
3 | "msg": "ok",
4 | "data": [
5 | {
6 | "id": "100001",
7 | "name": "Beaut-zihan",
8 | "time": "10:23",
9 | "face": "img/a1.jpg"
10 | },
11 | {
12 | "id": "100002",
13 | "name": "慕容晓晓",
14 | "time": "昨天",
15 | "face": "img/a2.jpg"
16 | },
17 | {
18 | "id": "1000033",
19 | "name": "乔峰",
20 | "time": "2014-4.22",
21 | "face": "img/a3.jpg"
22 | },
23 | {
24 | "id": "10000333",
25 | "name": "高圆圆",
26 | "time": "2014-4.21",
27 | "face": "img/a4.jpg"
28 | }
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | * bootstrap-table - v1.9.0 - 2015-09-30
3 | * https://github.com/wenzhixin/bootstrap-table
4 | * Copyright (c) 2015 zhixin wen
5 | * Licensed MIT License
6 | */
7 | !function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示第 "+a+" 到第 "+b+" 条记录,总共 "+c+" 条记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery);
8 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/shiro/service/ShiroService.java:
--------------------------------------------------------------------------------
1 | package com.hope.shiro.service;
2 |
3 | import com.hope.model.beans.SysUser;
4 |
5 | import java.util.Map;
6 |
7 | /**
8 | * @program:hope-boot
9 | * @author:aodeng
10 | * @blog:低调小熊猫(http://ilovey.live)
11 | * @微信公众号:低调小熊猫
12 | * @create:2018-10-17 13:25
13 | **/
14 | public interface ShiroService {
15 | /***
16 | * 初始化权限
17 | * @return
18 | */
19 | Map loadFilterChainDefinitions();
20 |
21 | /***
22 | * 重新加载权限
23 | */
24 | void updatePermission();
25 |
26 | /***
27 | * 重新加载用户权限
28 | * @param user
29 | */
30 | void reloadAuthorizingByUserId(SysUser user);
31 |
32 | /***
33 | * 重新加载所有拥有roleId角色的用户权限
34 | * @param roleId
35 | */
36 | void reloadAuthorizingByRoleId(Integer roleId);
37 | }
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/templates/xxl-code-generator/service.ftl:
--------------------------------------------------------------------------------
1 | import java.util.Map;
2 |
3 | /**
4 | * ${classInfo.classComment}
5 | *
6 | * Created by xuxueli on '${.now?string('yyyy-MM-dd HH:mm:ss')}'.
7 | */
8 | public interface ${classInfo.className}Service {
9 |
10 | /**
11 | * 新增
12 | */
13 | public ReturnT insert(${classInfo.className} ${classInfo.className?uncap_first});
14 |
15 | /**
16 | * 删除
17 | */
18 | public ReturnT delete(int id);
19 |
20 | /**
21 | * 更新
22 | */
23 | public ReturnT update(${classInfo.className} ${classInfo.className?uncap_first});
24 |
25 | /**
26 | * Load查询
27 | */
28 | public ${classInfo.className} load(int id);
29 |
30 | /**
31 | * 分页查询
32 | */
33 | public Map pageList(int offset, int pagesize);
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/fullcalendar/fullcalendar.print.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * FullCalendar v1.6.4 Print Stylesheet
3 | * Docs & License: http://arshaw.com/fullcalendar/
4 | * (c) 2013 Adam Shaw
5 | */
6 |
7 | /*
8 | * Include this stylesheet on your page to get a more printer-friendly calendar.
9 | * When including this stylesheet, use the media='print' attribute of the tag.
10 | * Make sure to include this stylesheet IN ADDITION to the regular fullcalendar.css.
11 | */
12 |
13 |
14 | /* Events
15 | -----------------------------------------------------*/
16 |
17 | .fc-event {
18 | background: #fff !important;
19 | color: #000 !important;
20 | }
21 |
22 | /* for vertical events */
23 |
24 | .fc-event-bg {
25 | display: none !important;
26 | }
27 |
28 | .fc-event .ui-resizable-handle {
29 | display: none !important;
30 | }
31 |
32 |
33 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/webuploader/README.md:
--------------------------------------------------------------------------------
1 | 目录说明
2 | ========================
3 |
4 | ```bash
5 | ├── Uploader.swf # SWF文件,当使用Flash运行时需要引入。
6 | ├
7 | ├── webuploader.js # 完全版本。
8 | ├── webuploader.min.js # min版本
9 | ├
10 | ├── webuploader.flashonly.js # 只有Flash实现的版本。
11 | ├── webuploader.flashonly.min.js # min版本
12 | ├
13 | ├── webuploader.html5only.js # 只有Html5实现的版本。
14 | ├── webuploader.html5only.min.js # min版本
15 | ├
16 | ├── webuploader.noimage.js # 去除图片处理的版本,包括HTML5和FLASH.
17 | ├── webuploader.noimage.min.js # min版本
18 | ├
19 | ├── webuploader.custom.js # 自定义打包方案,请查看 Gruntfile.js,满足移动端使用。
20 | └── webuploader.custom.min.js # min版本
21 | ```
22 |
23 | ## 示例
24 |
25 | 请把整个 Git 包下载下来放在 php 服务器下,因为默认提供的文件接受是用 php 编写的,打开 examples 页面便能查看示例效果。
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/templates/common/error/500.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
500
9 |
服务器内部错误
10 |
11 |
12 | 服务器好像出错了...
13 |
您可以返回主页看看
14 |
主页
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/templates/common/error/010.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
0 1 0
8 |
9 |
10 | sorry,您无权访问...
11 |
您可以返回主页看看
12 |
主页
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/plugins/codemirror/addon/hint/show-hint.css:
--------------------------------------------------------------------------------
1 | .CodeMirror-hints {
2 | position: absolute;
3 | z-index: 10;
4 | overflow: hidden;
5 | list-style: none;
6 |
7 | margin: 0;
8 | padding: 2px;
9 |
10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2);
13 | border-radius: 3px;
14 | border: 1px solid silver;
15 |
16 | background: white;
17 | font-size: 90%;
18 | font-family: monospace;
19 |
20 | max-height: 20em;
21 | overflow-y: auto;
22 | }
23 |
24 | .CodeMirror-hint {
25 | margin: 0;
26 | padding: 0 4px;
27 | border-radius: 2px;
28 | max-width: 19em;
29 | overflow: hidden;
30 | white-space: pre;
31 | color: black;
32 | cursor: pointer;
33 | }
34 |
35 | li.CodeMirror-hint-active {
36 | background: #08f;
37 | color: white;
38 | }
39 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/java/com/hope/controller/interceptor/MyWebMvcConfigurer.java:
--------------------------------------------------------------------------------
1 | package com.hope.controller.interceptor;
2 |
3 | import org.springframework.context.annotation.Configuration;
4 | import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
5 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
6 |
7 | /**
8 | * @program:hope-boot
9 | * @ClassName:MyWebMvcConfigurer
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @create:2019-04-01 11:42
13 | * @Description: web mvc config
14 | * @Version 1.0
15 | **/
16 | @Configuration
17 | public class MyWebMvcConfigurer extends WebMvcConfigurerAdapter {
18 |
19 | @Override
20 | public void addInterceptors(InterceptorRegistry registry) {
21 | registry.addInterceptor(new PermissionInterceptor()).addPathPatterns("/**");
22 | super.addInterceptors(registry);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/mybatis/pojo/enums/Gender.java:
--------------------------------------------------------------------------------
1 | package com.hope.mybatis.pojo.enums;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @author:aodeng
6 | * @create:2018-10-15 13:24
7 | **/
8 | public enum Gender implements IntEnum {
9 | MALE(1, "男"),
10 | FEMALE(2, "女"),
11 | ALL(3, "其他");
12 | private Integer value;
13 | private String desc;
14 |
15 | Gender(Integer value, String desc) {
16 | this.value = value;
17 | this.desc = desc;
18 | }
19 |
20 | @Override
21 | public int value() {
22 | return this.value;
23 | }
24 |
25 | @Override
26 | public String desc() {
27 | return this.desc;
28 | }
29 |
30 | public static Gender of(int value) {
31 | for (Gender type : values()) {
32 | if (type.value == value) {
33 | return type;
34 | }
35 | }
36 | return null;
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/mapper/SysUserMapper.java:
--------------------------------------------------------------------------------
1 | package com.hope.mapper;
2 |
3 | import com.hope.model.beans.SysUser;
4 | import com.hope.model.vo.UserConditionVo;
5 | import com.hope.mybatis.mapper.BaseMapper;
6 | import org.apache.ibatis.annotations.Mapper;
7 | import org.springframework.stereotype.Repository;
8 |
9 | import java.util.List;
10 |
11 | /**
12 | * @program:hope-boot
13 | * @author:aodeng
14 | * @create:2018-10-16 13:59
15 | **/
16 | @Mapper
17 | @Repository
18 | public interface SysUserMapper extends BaseMapper {
19 | List listUsersByRoleId(Integer roleId);
20 |
21 | List findPageBreakByCondition(UserConditionVo vo);
22 |
23 | SysUser selectUserByName(String userName);
24 |
25 | /**
26 | * 修改最后登录时间
27 | **/
28 | void updateLastLoginTime(SysUser sysUser);
29 |
30 | List findByRoleId(Integer roleId);
31 |
32 | int updateByUserId(SysUser sysUser);
33 | }
34 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/markdown/bootstrap-markdown.zh.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Chinese translation for bootstrap-markdown
3 | * benhaile
4 | */
5 | (function ($) {
6 | $.fn.markdown.messages.zh = {
7 | 'Bold': "粗体",
8 | 'Italic': "斜体",
9 | 'Heading': "标题",
10 | 'URL/Link': "链接",
11 | 'Image': "图片",
12 | 'List': "列表",
13 | 'Unordered List': "无序列表",
14 | 'Ordered List': "有序列表",
15 | 'Code': "代码",
16 | 'Quote': "引用",
17 | 'Preview': "预览",
18 | 'strong text': "粗体",
19 | 'emphasized text': "强调",
20 | 'heading text': "标题",
21 | 'enter link description here': "输入链接说明",
22 | 'Insert Hyperlink': "URL地址",
23 | 'enter image description here': "输入图片说明",
24 | 'Insert Image Hyperlink': "图片URL地址",
25 | 'enter image title here': "在这里输入图片标题",
26 | 'list text here': "这里是列表文本",
27 | 'code text here': "这里输入代码",
28 | 'quote here': "这里输入引用文本"
29 |
30 |
31 | };
32 | }(jQuery));
33 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/java/com/hope/model/beans/UserInfo.java:
--------------------------------------------------------------------------------
1 | package com.hope.model.beans;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @ClassName:UserInfo
6 | * @author:aodeng
7 | * @blog:低调小熊猫(http://ilovey.live)
8 | * @create:2019-04-01 13:08
9 | * @Description: TODO
10 | * @Version 1.0
11 | **/
12 | public class UserInfo {
13 |
14 | private int userid;
15 | private String username;
16 | private String password;
17 |
18 | public int getUserid() {
19 | return userid;
20 | }
21 |
22 | public void setUserid(int userid) {
23 | this.userid = userid;
24 | }
25 |
26 | public String getUsername() {
27 | return username;
28 | }
29 |
30 | public void setUsername(String username) {
31 | this.username = username;
32 | }
33 |
34 | public String getPassword() {
35 | return password;
36 | }
37 |
38 | public void setPassword(String password) {
39 | this.password = password;
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/model/beans/SysUserRole.java:
--------------------------------------------------------------------------------
1 | package com.hope.model.beans;
2 |
3 | import com.hope.mybatis.pojo.CommonEntity;
4 | import lombok.*;
5 |
6 | import javax.persistence.Column;
7 | import javax.persistence.GeneratedValue;
8 | import javax.persistence.GenerationType;
9 | import javax.persistence.Id;
10 |
11 | /**
12 | * @program:hope-boot
13 | * @author:aodeng
14 | * @blog:低调小熊猫(http://ilovey.live)
15 | * @微信公众号:低调小熊猫
16 | * @create:2018-10-16 11:04
17 | **/
18 | @Data
19 | @EqualsAndHashCode(callSuper = false)
20 | public class SysUserRole {
21 |
22 | private static final long serialVersionUID = 2133462812918890038L;
23 | /**
24 | * 编号,主键,资源表
25 | **/
26 | @Id
27 | @GeneratedValue(strategy = GenerationType.IDENTITY)
28 | private Integer id;
29 | /**
30 | * 用户id
31 | **/
32 | @Column(name = "userId")
33 | private String userId;
34 | /**
35 | * 角色id
36 | **/
37 | @Column(name = "roleId")
38 | private String roleId;
39 |
40 | }
--------------------------------------------------------------------------------
/hope-core/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 | com.hope
7 | hope-core
8 | 0.0.1-SNAPSHOT
9 | jar
10 |
11 | ${project.artifactId}
12 |
13 |
14 | 核心代码
15 |
16 |
17 |
18 |
19 | com.hope
20 | hope-boot
21 | 0.0.1-SNAPSHOT
22 |
23 |
24 |
25 |
26 |
27 | com.hope
28 | hope-framework
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/mapper/SysRoleMapper.java:
--------------------------------------------------------------------------------
1 | package com.hope.mapper;
2 |
3 | import com.hope.model.beans.SysRole;
4 | import com.hope.model.vo.RoleConditionVo;
5 | import com.hope.mybatis.mapper.BaseMapper;
6 | import org.apache.ibatis.annotations.Mapper;
7 | import org.springframework.stereotype.Repository;
8 |
9 | import java.util.List;
10 | import java.util.Set;
11 |
12 | /**
13 | * @program:hope-boot
14 | * @author:aodeng
15 | * @create:2018-10-16 13:59
16 | **/
17 | @Mapper
18 | @Repository
19 | public interface SysRoleMapper extends BaseMapper {
20 | List listRolesByUserId(Integer userId);
21 |
22 | List findPageBreakByCondition(RoleConditionVo vo);
23 |
24 | /**
25 | * 根据用户id查询角色集合
26 | *
27 | * @param userId 用户id
28 | * @return set
29 | */
30 | Set findRoleByUserId(Integer userId);
31 |
32 | /***
33 | * 根据用户id获取角色及选中信息
34 | * RoleListWithSelected
35 | */
36 | List RoleListWithSelected(Integer userId);
37 | }
38 |
--------------------------------------------------------------------------------
/hope-quartz/src/main/java/com/hope/quartz/config/SpringJobFactory.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz.config;
2 |
3 | import org.quartz.spi.TriggerFiredBundle;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
6 | import org.springframework.scheduling.quartz.AdaptableJobFactory;
7 | import org.springframework.stereotype.Component;
8 |
9 | /**
10 | * @author:aodeng(低调小熊猫)
11 | * @blog:(http://ilovey.live)
12 | * @Description: 解决spring bean注入Job的问题
13 | * @Date: 19-5-16
14 | **/
15 | @Component
16 | public class SpringJobFactory extends AdaptableJobFactory {
17 |
18 | @Autowired
19 | private AutowireCapableBeanFactory capableBeanFactory;
20 |
21 | @Override
22 | protected Object createJobInstance(TriggerFiredBundle bundle) throws Exception {
23 | // 调用父类的方法
24 | Object jobInstance = super.createJobInstance(bundle);
25 | // 进行注入
26 | capableBeanFactory.autowireBean(jobInstance);
27 | return jobInstance;
28 | }
29 | }
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/properties/DruidProperties.java:
--------------------------------------------------------------------------------
1 | package com.hope.properties;
2 |
3 | import lombok.Data;
4 | import lombok.EqualsAndHashCode;
5 | import org.springframework.boot.context.properties.ConfigurationProperties;
6 | import org.springframework.context.annotation.Configuration;
7 | import org.springframework.core.annotation.Order;
8 | import org.springframework.stereotype.Component;
9 |
10 | import java.util.List;
11 |
12 | /**
13 | * druidProperties类
14 | *
15 | * @program:hope-boot
16 | * @author:aodeng
17 | * @blog:低调小熊猫(http://ilovey.live)
18 | * @微信公众号:低调小熊猫
19 | * @create:2018-10-17 11:35
20 | **/
21 | @Component
22 | @Configuration
23 | @ConfigurationProperties(prefix = "hope.druid")
24 | @Data
25 | @EqualsAndHashCode(callSuper = false)
26 | @Order(-1)
27 | public class DruidProperties {
28 | private String username;
29 | private String password;
30 | private String servletPath = "/druid/*";
31 | private Boolean resetEnable = false;
32 | private List allowIps;
33 | private List denyIps;
34 | }
--------------------------------------------------------------------------------
/hope-quartz/src/main/java/com/hope/quartz/config/SchedulerConfig.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz.config;
2 |
3 | import org.quartz.Scheduler;
4 | import org.springframework.beans.factory.annotation.Autowired;
5 | import org.springframework.context.annotation.Bean;
6 | import org.springframework.context.annotation.Configuration;
7 | import org.springframework.scheduling.quartz.SchedulerFactoryBean;
8 |
9 | /**
10 | * @author:aodeng(低调小熊猫)
11 | * @blog:(http://ilovey.live)
12 | * @Description: TODO
13 | * @Date: 19-5-16
14 | **/
15 | @Configuration
16 | public class SchedulerConfig {
17 |
18 | @Autowired
19 | private SpringJobFactory springJobFactory;
20 |
21 | @Bean
22 | public SchedulerFactoryBean schedulerFactoryBean() {
23 | SchedulerFactoryBean schedulerFactoryBean = new SchedulerFactoryBean();
24 | schedulerFactoryBean.setJobFactory(springJobFactory);
25 | return schedulerFactoryBean;
26 | }
27 |
28 | @Bean
29 | public Scheduler scheduler() {
30 | return schedulerFactoryBean().getScheduler();
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/model/beans/SysRoleResource.java:
--------------------------------------------------------------------------------
1 | package com.hope.model.beans;
2 |
3 | import com.hope.mybatis.pojo.CommonEntity;
4 | import io.swagger.annotations.ApiModel;
5 | import lombok.*;
6 |
7 | import javax.persistence.Column;
8 | import javax.persistence.GeneratedValue;
9 | import javax.persistence.GenerationType;
10 | import javax.persistence.Id;
11 |
12 | /**
13 | * @program:hope-boot
14 | * @author:aodeng
15 | * @blog:低调小熊猫(http://ilovey.live)
16 | * @微信公众号:低调小熊猫
17 | * @create:2018-10-16 10:54
18 | **/
19 | @Data
20 | @EqualsAndHashCode(callSuper = false)
21 | public class SysRoleResource {
22 | private static final long serialVersionUID = 2702192486029856480L;
23 | /**
24 | * 编号,主键,资源表
25 | **/
26 | @Id
27 | @GeneratedValue(strategy = GenerationType.IDENTITY)
28 | private Integer id;
29 | /**
30 | * 角色id
31 | **/
32 | @Column(name = "roleId")
33 | private String roleId;
34 | /**
35 | * 资源id
36 | **/
37 | @Column(name = "resourceId")
38 | private String resourceId;
39 |
40 | }
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/templates/common/error/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
404
9 |
页面未找到!
10 |
11 |
12 | 抱歉,页面好像去火星了~
13 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/properties/RedisProperties.java:
--------------------------------------------------------------------------------
1 | package com.hope.properties;
2 |
3 | import lombok.Data;
4 | import lombok.EqualsAndHashCode;
5 | import org.springframework.boot.context.properties.ConfigurationProperties;
6 | import org.springframework.context.annotation.Configuration;
7 | import org.springframework.core.annotation.Order;
8 | import org.springframework.stereotype.Component;
9 |
10 | /**
11 | * redisProperties类
12 | *
13 | * @program:hope-boot
14 | * @author:aodeng
15 | * @blog:低调小熊猫(http://ilovey.live)
16 | * @微信公众号:低调小熊猫
17 | * @create:2018-10-17 11:35
18 | **/
19 | @Component
20 | @Configuration
21 | @ConfigurationProperties(prefix = "spring.redis")
22 | @Data
23 | @EqualsAndHashCode(callSuper = false)
24 | @Order(-1)
25 | public class RedisProperties {
26 |
27 | private Integer database;
28 | private String host;
29 | private Integer port;
30 | private String password;
31 | /**
32 | * 链接超时(毫秒)
33 | **/
34 | private Integer timeout;
35 | /**
36 | * 数据过期时间,默认30天
37 | **/
38 | private Integer expire = 2592000;
39 |
40 | }
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/welcome.js:
--------------------------------------------------------------------------------
1 | //欢迎信息
2 |
3 | layer.config({
4 | extend: ['extend/layer.ext.js', 'skin/moon/style.css'],
5 | skin: 'layer-ext-moon'
6 | });
7 |
8 | layer.ready(function () {
9 |
10 | var html = $('#welcome-template').html();
11 | $('a.viewlog').click(function () {
12 | logs();
13 | return false;
14 | });
15 |
16 | $('#pay-qrcode').click(function(){
17 | var html=$(this).html();
18 | parent.layer.open({
19 | title: false,
20 | type: 1,
21 | closeBtn:false,
22 | shadeClose:true,
23 | area: ['600px', 'auto'],
24 | content: html
25 | });
26 | });
27 |
28 | function logs() {
29 | parent.layer.open({
30 | title: '初见倾心,再见动情',
31 | type: 1,
32 | area: ['700px', 'auto'],
33 | content: html,
34 | btn: ['确定', '取消']
35 | });
36 | }
37 |
38 | console.log('欢迎使用Hope-plus-微信公众号(低调小熊猫)感谢您的支持。如果您在使用的过程中有碰到问题,可以联系我qq:2696284032 qq群:756796932 我的博客 http://ilovey.live ');
39 |
40 | });
41 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/banner.txt:
--------------------------------------------------------------------------------
1 | Hello,Welcome to hope-boot.框架使用最新版本SpringBoot:${spring-boot.version} 低调小熊猫个人博客:http://ilovey.live 微信公众号:低调小熊猫
2 | 88 88
3 | 88 88
4 | 88 88
5 | 88,dPPYba, ,adPPYba, 8b,dPPYba, ,adPPYba, 8b,dPPYba, 88 88 88 ,adPPYba,
6 | 88P' "8a a8" "8a 88P' "8a a8P_____88 aaaaaaaa 88P' "8a 88 88 88 I8[ ""
7 | 88 88 8b d8 88 d8 8PP""""""" """""""" 88 d8 88 88 88 `"Y8ba,
8 | 88 88 "8a, ,a8" 88b, ,a8" "8b, ,aa 88b, ,a8" 88 "8a, ,a88 aa ]8I
9 | 88 88 `"YbbdP"' 88`YbbdP"' `"Ybbd8"' 88`YbbdP"' 88 `"YbbdP'Y8 `"YbbdP"'
10 | 88 88
11 | 88 88
12 |
13 | 2019年,祝每一个努力的人都有所收获。人生路上,泪水在左,欢笑在右,生命的鲜花铺满两旁。走过生命的四季,我们经历了泪水的洗礼,见证了欢笑的时刻,欣赏着朝阳的升起,凝视着花蕊的绽放。人生途中,我们收获着生命之神不尽的惠赠,满揣着她的礼物与祝福启程。一路走来,因为收获,我们不曾寒冷,我们从未孤独。
14 |
--------------------------------------------------------------------------------
/hope-quartz/src/main/java/com/hope/quartz/start/StartupRunner.java:
--------------------------------------------------------------------------------
1 | package com.hope.quartz.start;
2 |
3 | import com.hope.quartz.schedule.CronScheduleJob;
4 | import org.slf4j.Logger;
5 | import org.slf4j.LoggerFactory;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.boot.CommandLineRunner;
8 | import org.springframework.stereotype.Component;
9 |
10 | /**
11 | * @author:aodeng(低调小熊猫)
12 | * @blog:(http://ilovey.live)
13 | * @Description: 有两种方案来触发 CronSchedule 定时任务,一种是启动时调用 scheduleJobs() 来启动定时任务,另外一种方案使用 Spring Boot 自带的 Scheduled 在特定时间触发启动
14 | * 这里使用 启动时触发定时任务
15 | * @Date: 19-5-15
16 | **/
17 | @Component
18 | public class StartupRunner implements CommandLineRunner {
19 |
20 | /** logger */
21 | private static final Logger LOGGER = LoggerFactory.getLogger(StartupRunner.class);
22 |
23 | @Autowired
24 | private CronScheduleJob cronScheduleJob;
25 |
26 | @Override
27 | public void run(String... args) throws Exception {
28 | cronScheduleJob.scheduleJobsRun();
29 | LOGGER.info(">>>>>>>>>>scheduleJobsRun 定时任务启动!<<<<<<<<<<<");
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/blueimp/css/demo.css:
--------------------------------------------------------------------------------
1 | /*
2 | * blueimp Gallery Demo CSS 2.0.0
3 | * https://github.com/blueimp/Gallery
4 | *
5 | * Copyright 2013, Sebastian Tschan
6 | * https://blueimp.net
7 | *
8 | * Licensed under the MIT license:
9 | * http://www.opensource.org/licenses/MIT
10 | */
11 |
12 | body {
13 | max-width: 750px;
14 | margin: 0 auto;
15 | padding: 1em;
16 | font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
17 | font-size: 1em;
18 | line-height: 1.4em;
19 | background: #222;
20 | color: #fff;
21 | -webkit-text-size-adjust: 100%;
22 | -ms-text-size-adjust: 100%;
23 | }
24 | a {
25 | color: orange;
26 | text-decoration: none;
27 | }
28 | img {
29 | border: 0;
30 | vertical-align: middle;
31 | }
32 | h1 {
33 | line-height: 1em;
34 | }
35 | h2,
36 | .links {
37 | text-align: center;
38 | }
39 |
40 | @media (min-width: 481px) {
41 | .navigation {
42 | list-style: none;
43 | padding: 0;
44 | }
45 | .navigation li {
46 | display: inline-block;
47 | }
48 | .navigation li:not(:first-child):before {
49 | content: '| ';
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/enums/SysUserStatusEnum.java:
--------------------------------------------------------------------------------
1 | package com.hope.enums;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @author:aodeng
6 | * @blog:低调小熊猫(http://ilovey.live)
7 | * @微信公众号:低调小熊猫
8 | * @create:2018-10-19 09:43
9 | **/
10 | public enum SysUserStatusEnum {
11 | NORMAL(1, "正常"),
12 | DISABLE(2, "禁用"),;
13 | private Integer code;
14 | private String describe;
15 |
16 | SysUserStatusEnum(int code, String describe) {
17 | this.code = code;
18 | this.describe = describe;
19 | }
20 |
21 | public Integer getCode() {
22 | return code;
23 | }
24 |
25 | public String getDescribe() {
26 | return describe;
27 | }
28 |
29 | public static SysUserStatusEnum get(Integer code) {
30 | if (null == code) {
31 | return NORMAL;
32 | }
33 | SysUserStatusEnum[] sysUserStatusEnums = SysUserStatusEnum.values();
34 | for (SysUserStatusEnum statusEnum : sysUserStatusEnums) {
35 | if (statusEnum.getCode().equals(code)) {
36 | return statusEnum;
37 | }
38 | }
39 | return NORMAL;
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/multiselect/bootstrap-multiselect.css:
--------------------------------------------------------------------------------
1 | .multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
2 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/object/BaseConditionVo.java:
--------------------------------------------------------------------------------
1 | package com.hope.object;
2 |
3 | import lombok.Data;
4 | import lombok.EqualsAndHashCode;
5 | import org.springframework.format.annotation.DateTimeFormat;
6 |
7 | import java.util.Date;
8 |
9 | /**
10 | * 基础转换 其实分页工具会自动计算,只需要num和size即可
11 | *
12 | * @program:hope-boot
13 | * @author:aodeng
14 | * @blog:低调小熊猫(http://ilovey.live)
15 | * @微信公众号:低调小熊猫
16 | * @create:2018-10-25 10:20
17 | **/
18 | @Data
19 | @EqualsAndHashCode(callSuper = false)
20 | public class BaseConditionVo {
21 |
22 | public final static int DEFAULT_PAGE_SIZE = 10;
23 | private int pageNum = 1;
24 | private int pageSize = 0;
25 | private int pageStart = 0;
26 | private String orderField;
27 | private String orderDirection;
28 | private String keywords;
29 | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
30 | private Date startDate;
31 | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
32 | private Date endDate;
33 |
34 | public int getPageSize() {
35 | return pageSize > 0 ? pageSize : DEFAULT_PAGE_SIZE;
36 | }
37 |
38 | public int getPageStart() {
39 | return pageNum > 0 ? (pageNum - 1) * pageSize : 0;
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/mapper/SysResourceMapper.java:
--------------------------------------------------------------------------------
1 | package com.hope.mapper;
2 |
3 | import com.hope.model.beans.SysResource;
4 | import com.hope.mybatis.mapper.BaseMapper;
5 | import org.apache.ibatis.annotations.Mapper;
6 | import org.springframework.stereotype.Repository;
7 |
8 | import java.util.List;
9 | import java.util.Set;
10 |
11 | /**
12 | * @program:hope-boot
13 | * @author:aodeng
14 | * @create:2018-10-16 13:58
15 | **/
16 | @Mapper
17 | @Repository
18 | public interface SysResourceMapper extends BaseMapper {
19 |
20 | List selectResourceList(SysResource sysResource);
21 |
22 | List selectAlls();
23 |
24 | List listUrlAndPermission();
25 |
26 | List listResourcesByUserId();
27 |
28 | /**
29 | * 根据用户id查询资源集合
30 | *
31 | * @param userId 状态
32 | * @return set
33 | */
34 | Set findPermsByUserId(Integer userId);
35 |
36 | /***
37 | * 根据角色id查询资源
38 | * @param roleId
39 | * @return
40 | */
41 | List selectResourceTree(Integer roleId);
42 |
43 | SysResource selectResourceById(Integer resourceId);
44 |
45 | int selectSubPermsById(Integer resourceId);
46 | }
47 |
--------------------------------------------------------------------------------
/hope-generator/src/main/java/com/hope/core/model/ClassInfo.java:
--------------------------------------------------------------------------------
1 | package com.hope.core.model;
2 |
3 | import java.util.List;
4 |
5 | /**
6 | * @program:hope-boot
7 | * @ClassName:tetst
8 | * @author:aodeng
9 | * @blog:低调小熊猫(http://ilovey.live)
10 | * @create:2019-04-17 09:44
11 | * @Description: TODO
12 | * @Version 1.0
13 | **/
14 | public class ClassInfo {
15 |
16 | private String tableName;
17 | private String className;
18 | private String classComment;
19 |
20 | private List fieldList;
21 |
22 | public String getTableName() {
23 | return tableName;
24 | }
25 |
26 | public void setTableName(String tableName) {
27 | this.tableName = tableName;
28 | }
29 |
30 | public String getClassName() {
31 | return className;
32 | }
33 |
34 | public void setClassName(String className) {
35 | this.className = className;
36 | }
37 |
38 | public String getClassComment() {
39 | return classComment;
40 | }
41 |
42 | public void setClassComment(String classComment) {
43 | this.classComment = classComment;
44 | }
45 |
46 | public List getFieldList() {
47 | return fieldList;
48 | }
49 |
50 | public void setFieldList(List fieldList) {
51 | this.fieldList = fieldList;
52 | }
53 |
54 | }
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/css/plugins/treeview/bootstrap-treeview.css:
--------------------------------------------------------------------------------
1 | /* =========================================================
2 | * bootstrap-treeview.css v1.0.0
3 | * =========================================================
4 | * Copyright 2013 Jonathan Miles
5 | * Project URL : http://www.jondmiles.com/bootstrap-treeview
6 | *
7 | * Licensed under the Apache License, Version 2.0 (the "License");
8 | * you may not use this file except in compliance with the License.
9 | * You may obtain a copy of the License at
10 | *
11 | * http://www.apache.org/licenses/LICENSE-2.0
12 | *
13 | * Unless required by applicable law or agreed to in writing, software
14 | * distributed under the License is distributed on an "AS IS" BASIS,
15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 | * See the License for the specific language governing permissions and
17 | * limitations under the License.
18 | * ========================================================= */
19 |
20 | .list-group-item {
21 | cursor: pointer;
22 | }
23 |
24 | /*.list-group-item:hover {
25 | background-color: #f5f5f5;
26 | }*/
27 |
28 | span.indent {
29 | margin-left: 10px;
30 | margin-right: 10px;
31 | }
32 |
33 | span.icon {
34 | margin-right: 5px;
35 | }
36 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/banner.txt:
--------------------------------------------------------------------------------
1 | ${AnsiColor.YELLOW}Hello,Welcome to hope-boot...${AnsiColor.RED}Sprin${AnsiColor.BRIGHT_YELLOW}gBoot的${AnsiColor.BRIGHT_GREEN}版本号:${AnsiColor.RED}${AnsiColor.MAGENTA} ${spring-boot.formatted-version} ${AnsiColor.BRIGHT_YELLOW}我的${AnsiColor.BRIGHT_GREEN}博客:${AnsiColor.RED}http://ilovey.live ${AnsiColor.RED}微信${AnsiColor.BRIGHT_GREEN}公众号:低调小熊猫${AnsiColor.MAGENTA}
2 |
3 |
4 | __ __ ______ .______ _______
5 | | | | | / __ \ | _ \ | ____|${AnsiColor.YELLOW}
6 | | |__| | | | | | | |_) | | |__ ${AnsiColor.BRIGHT_GREEN}
7 | | __ | | | | | | ___/ | __| ${AnsiColor.BRIGHT_CYAN}
8 | | | | | | `--' | | | | |____ ${AnsiColor.BLUE}
9 | |__| |__| \______/ | _| |_______|${AnsiColor.MAGENTA}
10 |
11 |
12 | ${AnsiColor.MAGENTA}2019年,祝每一个努力的人都有所收获。人生路上,泪水在左,欢笑在右,生命的鲜花铺满两旁。走过生命的四季,我们经历了泪水的洗礼,见证了欢笑的时刻,欣赏着朝阳的升起,凝视着花蕊的绽放。人生途中,我们收获着生命之神不尽的惠赠,满揣着她的礼物与祝福启程。一路走来,因为收获,我们不曾寒冷,我们从未孤独。
13 | ${AnsiColor.DEFAULT}
--------------------------------------------------------------------------------
/hope-generator/src/main/java/com/hope/core/model/FieldInfo.java:
--------------------------------------------------------------------------------
1 | package com.hope.core.model;
2 |
3 | /**
4 | * @program:hope-boot
5 | * @ClassName:tetst
6 | * @author:aodeng
7 | * @blog:低调小熊猫(http://ilovey.live)
8 | * @create:2019-04-17 09:44
9 | * @Description: TODO
10 | * @Version 1.0
11 | **/
12 | public class FieldInfo {
13 |
14 | private String columnName;
15 | private String fieldName;
16 | private String fieldClass;
17 | private String fieldComment;
18 |
19 | public String getColumnName() {
20 | return columnName;
21 | }
22 |
23 | public void setColumnName(String columnName) {
24 | this.columnName = columnName;
25 | }
26 |
27 | public String getFieldName() {
28 | return fieldName;
29 | }
30 |
31 | public void setFieldName(String fieldName) {
32 | this.fieldName = fieldName;
33 | }
34 |
35 | public String getFieldClass() {
36 | return fieldClass;
37 | }
38 |
39 | public void setFieldClass(String fieldClass) {
40 | this.fieldClass = fieldClass;
41 | }
42 |
43 | public String getFieldComment() {
44 | return fieldComment;
45 | }
46 |
47 | public void setFieldComment(String fieldComment) {
48 | this.fieldComment = fieldComment;
49 | }
50 |
51 | }
52 |
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/static/js/common.1.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 |
3 | // slideToTop
4 | var slideToTop = $("");
5 | slideToTop.html('');
6 | slideToTop.css({
7 | position: 'fixed',
8 | bottom: '20px',
9 | right: '25px',
10 | width: '40px',
11 | height: '40px',
12 | color: '#eee',
13 | 'font-size': '',
14 | 'line-height': '40px',
15 | 'text-align': 'center',
16 | 'background-color': '#222d32',
17 | cursor: 'pointer',
18 | 'border-radius': '5px',
19 | 'z-index': '99999',
20 | opacity: '.7',
21 | 'display': 'none'
22 | });
23 | slideToTop.on('mouseenter', function () {
24 | $(this).css('opacity', '1');
25 | });
26 | slideToTop.on('mouseout', function () {
27 | $(this).css('opacity', '.7');
28 | });
29 | $('.wrapper').append(slideToTop);
30 | $(window).scroll(function () {
31 | if ($(window).scrollTop() >= 150) {
32 | if (!$(slideToTop).is(':visible')) {
33 | $(slideToTop).fadeIn(500);
34 | }
35 | } else {
36 | $(slideToTop).fadeOut(500);
37 | }
38 | });
39 | $(slideToTop).click(function () {
40 | $("html,body").animate({ // firefox ie not support body, chrome support body. but found that new version chrome not support body too.
41 | scrollTop: 0
42 | }, 100);
43 | });
44 |
45 |
46 | });
47 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/static/js/common.1.js:
--------------------------------------------------------------------------------
1 | $(function(){
2 |
3 | // slideToTop
4 | var slideToTop = $("");
5 | slideToTop.html('');
6 | slideToTop.css({
7 | position: 'fixed',
8 | bottom: '20px',
9 | right: '25px',
10 | width: '40px',
11 | height: '40px',
12 | color: '#eee',
13 | 'font-size': '',
14 | 'line-height': '40px',
15 | 'text-align': 'center',
16 | 'background-color': '#222d32',
17 | cursor: 'pointer',
18 | 'border-radius': '5px',
19 | 'z-index': '99999',
20 | opacity: '.7',
21 | 'display': 'none'
22 | });
23 | slideToTop.on('mouseenter', function () {
24 | $(this).css('opacity', '1');
25 | });
26 | slideToTop.on('mouseout', function () {
27 | $(this).css('opacity', '.7');
28 | });
29 | $('.wrapper').append(slideToTop);
30 | $(window).scroll(function () {
31 | if ($(window).scrollTop() >= 150) {
32 | if (!$(slideToTop).is(':visible')) {
33 | $(slideToTop).fadeIn(500);
34 | }
35 | } else {
36 | $(slideToTop).fadeOut(500);
37 | }
38 | });
39 | $(slideToTop).click(function () {
40 | $("html,body").animate({ // firefox ie not support body, chrome support body. but found that new version chrome not support body too.
41 | scrollTop: 0
42 | }, 100);
43 | });
44 |
45 |
46 | });
47 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/java/com/hope/config/SsoConfig.java:
--------------------------------------------------------------------------------
1 | package com.hope.config;
2 |
3 | import com.xxl.sso.core.store.SsoLoginStore;
4 | import com.xxl.sso.core.util.JedisUtil;
5 | import org.springframework.beans.factory.DisposableBean;
6 | import org.springframework.beans.factory.InitializingBean;
7 | import org.springframework.beans.factory.annotation.Value;
8 | import org.springframework.context.annotation.Configuration;
9 | import org.springframework.core.annotation.Order;
10 |
11 | /**
12 | * @program:hope-boot
13 | * @ClassName:SsoConfig
14 | * @author:aodeng
15 | * @blog:低调小熊猫(http://ilovey.live)
16 | * @create:2019-03-31 12:30
17 | * @Description: TODO
18 | * @Version 1.0
19 | **/
20 | @Configuration
21 | @Order(-1)
22 | public class SsoConfig implements InitializingBean,DisposableBean {
23 |
24 | @Value("${sso.redis.address}")
25 | private String redisAddress;
26 |
27 | @Value("${sso.redis.expire.minite}")
28 | private int redisExpireMinite;
29 |
30 | @Override
31 | public void destroy() throws Exception {
32 | JedisUtil.close();
33 | }
34 |
35 | @Override
36 | public void afterPropertiesSet() throws Exception {
37 | SsoLoginStore.setRedisExpireMinite(redisExpireMinite);
38 | JedisUtil.init(redisAddress);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/logback.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | logback
5 |
6 |
7 |
8 |
11 |
12 | %d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n
13 |
14 |
15 |
16 |
17 | ${log.path}
18 |
19 | ${log.path}.%d{yyyy-MM-dd}.zip
20 |
21 |
22 | %date %level [%thread] %logger{36} [%file : %line] %msg%n
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/validate/messages_zh.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery Validation Plugin - v1.13.1 - 10/14/2014
2 | * http://jqueryvalidation.org/
3 | * Copyright (c) 2014 Jörn Zaefferer; Licensed MIT */
4 | ! function (a) {
5 | "function" == typeof define && define.amd ? define(["jquery", "jquery.validate.min"], a) : a(jQuery)
6 | }(function (a) {
7 | var icon = " ";
8 | a.extend(a.validator.messages, {
9 | required: icon + "必填",
10 | remote: icon + "请修正此栏位",
11 | email: icon + "请输入有效的电子邮件",
12 | url: icon + "请输入有效的网址",
13 | date: icon + "请输入有效的日期",
14 | dateISO: icon + "请输入有效的日期 (YYYY-MM-DD)",
15 | number: icon + "请输入正确的数字",
16 | digits: icon + "只能输入数字",
17 | creditcard: icon + "请输入有效的信用卡号码",
18 | equalTo: icon + "你的输入不相同",
19 | extension: icon + "请输入有效的后缀",
20 | maxlength: a.validator.format(icon + "最多 {0} 个字"),
21 | minlength: a.validator.format(icon + "最少 {0} 个字"),
22 | rangelength: a.validator.format(icon + "请输入长度为 {0} 至 {1} 之间的字串"),
23 | range: a.validator.format(icon + "请输入 {0} 至 {1} 之间的数值"),
24 | max: a.validator.format(icon + "请输入不大于 {0} 的数值"),
25 | min: a.validator.format(icon + "请输入不小于 {0} 的数值")
26 | })
27 | });
28 |
--------------------------------------------------------------------------------
/hope-quartz/src/main/resources/logback.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | logback
5 |
6 |
7 |
8 |
11 |
12 | %d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n
13 |
14 |
15 |
16 |
17 | ${log.path}
18 |
19 | ${log.path}.%d{yyyy-MM-dd}.zip
20 |
21 |
22 | %date %level [%thread] %logger{36} [%file : %line] %msg%n
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/logback.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | logback
5 |
6 |
7 |
8 |
11 |
12 | %d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n
13 |
14 |
15 |
16 |
17 | ${log.path}
18 |
19 | ${log.path}.%d{yyyy-MM-dd}.zip
20 |
21 |
22 | %date %level [%thread] %logger{36} [%file : %line] %msg%n
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/resources/logback.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | logback
5 |
6 |
7 |
8 |
11 |
12 | %d{HH:mm:ss.SSS} %contextName [%thread] %-5level %logger{36} - %msg%n
13 |
14 |
15 |
16 |
17 | ${log.path}
18 |
19 | ${log.path}.%d{yyyy-MM-dd}.zip
20 |
21 |
22 | %date %level [%thread] %logger{36} [%file : %line] %msg%n
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/utils/UsingAesHopeUtil.java:
--------------------------------------------------------------------------------
1 | package com.hope.utils;
2 |
3 | import com.hope.consts.CommonConst;
4 |
5 | /**
6 | * UsingAesHope工具类
7 | *
8 | * @program:hope-boot
9 | * @author:aodeng
10 | * @blog:低调小熊猫(http://ilovey.live)
11 | * @微信公众号:低调小熊猫
12 | * @create:2018-10-18 13:49
13 | **/
14 | public class UsingAesHopeUtil {
15 | /***
16 | * 使用AES加密
17 | * @param password
18 | * @param salt
19 | * @return
20 | * @throws Exception
21 | */
22 | public static String encrypt(String password, String salt) throws Exception {
23 | return AesHopeUtil.encrypt(Md5HopeUtil.MD5Util(CommonConst.ZYD_SECURITY_KEY, salt), password);
24 | }
25 |
26 | /***
27 | * 使用AES解密
28 | * @param encryptPassword
29 | * @param salt
30 | * @return
31 | * @throws Exception
32 | */
33 | public static String decrypt(String encryptPassword, String salt) throws Exception {
34 | return AesHopeUtil.decryt(Md5HopeUtil.MD5Util(CommonConst.ZYD_SECURITY_KEY, salt), encryptPassword);
35 | }
36 |
37 | public static void main(String[] args) {
38 | try {
39 | String temp= UsingAesHopeUtil.encrypt("123456","admin");
40 | System.out.printf(temp);
41 | }catch (Exception e){
42 | }
43 |
44 | }
45 | }
--------------------------------------------------------------------------------
/hope-generator/src/main/resources/templates/xxl-code-generator/dao.ftl:
--------------------------------------------------------------------------------
1 | import org.apache.ibatis.annotations.Param;
2 | import org.springframework.stereotype.Component;
3 |
4 | import java.util.List;
5 |
6 | /**
7 | * ${classInfo.classComment}
8 | *
9 | * Created by xuxueli on '${.now?string('yyyy-MM-dd HH:mm:ss')}'.
10 | */
11 | @Component
12 | public interface ${classInfo.className}Dao {
13 |
14 | /**
15 | * 新增
16 | */
17 | public int insert(@Param("${classInfo.className?uncap_first}") ${classInfo.className} ${classInfo.className?uncap_first});
18 |
19 | /**
20 | * 删除
21 | */
22 | public int delete(@Param("id") int id);
23 |
24 | /**
25 | * 更新
26 | */
27 | public int update(@Param("${classInfo.className?uncap_first}") ${classInfo.className} ${classInfo.className?uncap_first});
28 |
29 | /**
30 | * Load查询
31 | */
32 | public ${classInfo.className} load(@Param("id") int id);
33 |
34 | /**
35 | * 分页查询Data
36 | */
37 | public List<${classInfo.className}> pageList(@Param("offset") int offset,
38 | @Param("pagesize") int pagesize);
39 |
40 | /**
41 | * 分页查询Count
42 | */
43 | public int pageListCount(@Param("offset") int offset,
44 | @Param("pagesize") int pagesize);
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/mybatis/pojo/enums/handler/GenderTypeHandler.java:
--------------------------------------------------------------------------------
1 | package com.hope.mybatis.pojo.enums.handler;
2 |
3 | import com.hope.mybatis.pojo.enums.Gender;
4 | import org.apache.ibatis.type.JdbcType;
5 | import org.apache.ibatis.type.TypeHandler;
6 |
7 | import java.sql.CallableStatement;
8 | import java.sql.PreparedStatement;
9 | import java.sql.ResultSet;
10 | import java.sql.SQLException;
11 |
12 | /**
13 | * @program:hope-boot
14 | * @author:aodeng
15 | * @create:2018-10-15 13:22
16 | **/
17 | public class GenderTypeHandler implements TypeHandler {
18 | @Override
19 | public void setParameter(PreparedStatement ps, int i, Gender parameter, JdbcType jdbcType)
20 | throws SQLException {
21 | ps.setInt(i, parameter.value());
22 | }
23 |
24 | @Override
25 | public Gender getResult(ResultSet rs, String columnName) throws SQLException {
26 | return Gender.of(Integer.valueOf(rs.getString(columnName)));
27 | }
28 |
29 | @Override
30 | public Gender getResult(ResultSet rs, int columnIndex) throws SQLException {
31 | return Gender.of(rs.getInt(columnIndex));
32 | }
33 |
34 | @Override
35 | public Gender getResult(CallableStatement cs, int columnIndex) throws SQLException {
36 | return Gender.of(cs.getInt(columnIndex));
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/exception/HopeException.java:
--------------------------------------------------------------------------------
1 | package com.hope.exception;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.lang.NonNull;
5 | import org.springframework.lang.Nullable;
6 |
7 | /**
8 | * HopeException
9 | * @program:hope-boot
10 | * @author:aodeng
11 | * @blog:低调小熊猫(http://ilovey.live)
12 | * @微信公众号:低调小熊猫
13 | * @create:2018-12-18 15:39
14 | **/
15 | public abstract class HopeException extends RuntimeException {
16 |
17 | /**
18 | * Error errorData.
19 | */
20 | private Object errorData;
21 |
22 | public HopeException() {
23 | super();
24 | }
25 |
26 | public HopeException(String message) {
27 | super(message);
28 | }
29 |
30 | public HopeException(String message, Throwable cause) {
31 | super(message, cause);
32 | }
33 |
34 | @NonNull
35 | public abstract HttpStatus getStatus();
36 |
37 | @Nullable
38 | public Object getErrorData() {
39 | return errorData;
40 | }
41 |
42 | /**
43 | * Sets error errorData.
44 | *
45 | * @param errorData error data
46 | * @return current exception.
47 | */
48 | @NonNull
49 | public HopeException setErrorData(@Nullable Object errorData) {
50 | this.errorData = errorData;
51 | return this;
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/hope-admin/pom.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 | 4.0.0
5 |
6 | com.hope
7 | hope-admin
8 | 0.0.1-SNAPSHOT
9 | jar
10 |
11 | ${project.artifactId}
12 |
13 |
14 | 后台管理
15 |
16 |
17 |
18 |
19 | com.hope
20 | hope-boot
21 | 0.0.1-SNAPSHOT
22 |
23 |
24 |
25 |
26 |
27 | com.hope
28 | hope-core
29 |
30 |
31 |
32 |
33 | ${project.artifactId}
34 |
35 |
36 | org.springframework.boot
37 | spring-boot-maven-plugin
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/hope-admin/src/main/resources/static/js/plugins/bootstrap-table/locale/bootstrap-table-zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Bootstrap Table Chinese translation
3 | * Author: Zhixin Wen
4 | */
5 | (function ($) {
6 | 'use strict';
7 |
8 | $.fn.bootstrapTable.locales['zh-CN'] = {
9 | formatLoadingMessage: function () {
10 | return '正在努力地加载数据中,请稍候……';
11 | },
12 | formatRecordsPerPage: function (pageNumber) {
13 | return '每页显示 ' + pageNumber + ' 条记录';
14 | },
15 | formatShowingRows: function (pageFrom, pageTo, totalRows) {
16 | return '显示第 ' + pageFrom + ' 到第 ' + pageTo + ' 条记录,总共 ' + totalRows + ' 条记录';
17 | },
18 | formatSearch: function () {
19 | return '搜索';
20 | },
21 | formatNoMatches: function () {
22 | return '没有找到匹配的记录';
23 | },
24 | formatPaginationSwitch: function () {
25 | return '隐藏/显示分页';
26 | },
27 | formatRefresh: function () {
28 | return '刷新';
29 | },
30 | formatToggle: function () {
31 | return '切换';
32 | },
33 | formatColumns: function () {
34 | return '列';
35 | }
36 | };
37 |
38 | $.extend($.fn.bootstrapTable.defaults, $.fn.bootstrapTable.locales['zh-CN']);
39 |
40 | })(jQuery);
41 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/shiro/credentials/CredentialsMatcher.java:
--------------------------------------------------------------------------------
1 | package com.hope.shiro.credentials;
2 |
3 | import com.hope.utils.UsingAesHopeUtil;
4 | import org.apache.shiro.authc.AuthenticationInfo;
5 | import org.apache.shiro.authc.AuthenticationToken;
6 | import org.apache.shiro.authc.UsernamePasswordToken;
7 | import org.apache.shiro.authc.credential.SimpleCredentialsMatcher;
8 |
9 | /**
10 | * Shiro-匹配器
11 | *
12 | * @program:hope-boot
13 | * @author:aodeng
14 | * @blog:低调小熊猫(http://ilovey.live)
15 | * @微信公众号:低调小熊猫
16 | * @create:2018-10-21 13:28
17 | **/
18 | public class CredentialsMatcher extends SimpleCredentialsMatcher {
19 | //重写父类的方法,用于验证密码有效性
20 | @Override
21 | public boolean doCredentialsMatch(AuthenticationToken token, AuthenticationInfo info) {
22 | UsernamePasswordToken intoken = (UsernamePasswordToken) token;
23 | //获取用户输入的密码
24 | String inPassword = new String(intoken.getPassword());
25 | //获得数据库的密码
26 | String dbPassword = (String) info.getCredentials();
27 | try {
28 | dbPassword = UsingAesHopeUtil.decrypt(dbPassword, intoken.getUsername());
29 | } catch (Exception e) {
30 | e.printStackTrace();
31 | return false;
32 | }
33 | //验证密码是否一致
34 | return this.equals(dbPassword, inPassword);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/hope-generator/src/main/java/com/hope/model/ReturnT.java:
--------------------------------------------------------------------------------
1 | package com.hope.model;
2 |
3 | import java.io.Serializable;
4 |
5 | /**
6 | * @program:hope-boot
7 | * @ClassName:tetst
8 | * @author:aodeng
9 | * @blog:低调小熊猫(http://ilovey.live)
10 | * @create:2019-04-17 09:44
11 | * @Description: TODO
12 | * @Version 1.0
13 | **/
14 | public class ReturnT implements Serializable {
15 | public static final long serialVersionUID = 42L;
16 |
17 | public static final int SUCCESS_CODE = 200;
18 | public static final int FAIL_CODE = 500;
19 | public static final ReturnT SUCCESS = new ReturnT(null);
20 | public static final ReturnT FAIL = new ReturnT(FAIL_CODE, null);
21 |
22 | private int code;
23 | private String msg;
24 | private T data;
25 |
26 | public ReturnT(int code, String msg) {
27 | this.code = code;
28 | this.msg = msg;
29 | }
30 | public ReturnT(T data) {
31 | this.code = SUCCESS_CODE;
32 | this.data = data;
33 | }
34 |
35 | public int getCode() {
36 | return code;
37 | }
38 | public void setCode(int code) {
39 | this.code = code;
40 | }
41 | public String getMsg() {
42 | return msg;
43 | }
44 | public void setMsg(String msg) {
45 | this.msg = msg;
46 | }
47 | public T getData() {
48 | return data;
49 | }
50 | public void setData(T data) {
51 | this.data = data;
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/hope-framework/src/main/java/com/hope/jpa/repository/BaseRepository.java:
--------------------------------------------------------------------------------
1 | package com.hope.jpa.repository;
2 |
3 | import org.springframework.data.domain.Sort;
4 | import org.springframework.data.jpa.repository.JpaRepository;
5 | import org.springframework.data.repository.NoRepositoryBean;
6 | import org.springframework.lang.NonNull;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * BaseRepository
12 | * @program:hope-boot
13 | * @author johnniang 借鉴https://github.com/halo-dev/halo/blob/v1/src/main/java/run/halo/app/repository/base/BaseRepository.java
14 | * @author:aodeng
15 | * @blog:低调小熊猫(http://ilovey.live)
16 | * @微信公众号:低调小熊猫
17 | * @create:2019-03-05 17:31
18 | **/
19 | @NoRepositoryBean
20 | public interface BaseRepository extends JpaRepository {
21 |
22 | /**
23 | * Finds all domain by id list and the specified sort.
24 | *
25 | * @param ids id list of domain must not be null
26 | * @param sort the specified sort must not be null
27 | * @return a list of domains
28 | */
29 | @NonNull
30 | List findAllByIdIn(@NonNull Iterable ids, @NonNull Sort sort);
31 |
32 | /**
33 | * Deletes by id list.
34 | *
35 | * @param ids id list of domain must not be null
36 | * @return number of rows affected
37 | */
38 | long deleteByIdIn(@NonNull Iterable ids);
39 | }
40 |
--------------------------------------------------------------------------------
/hope-sso-server/src/main/java/com/hope/controller/interceptor/PermissionInterceptor.java:
--------------------------------------------------------------------------------
1 | package com.hope.controller.interceptor;
2 |
3 | import org.springframework.web.method.HandlerMethod;
4 | import org.springframework.web.servlet.HandlerInterceptor;
5 | import org.springframework.web.servlet.ModelAndView;
6 |
7 | import javax.servlet.http.HttpServletRequest;
8 | import javax.servlet.http.HttpServletResponse;
9 |
10 | /**
11 | * @program:hope-boot
12 | * @ClassName:PermissionInterceptor
13 | * @author:aodeng
14 | * @blog:低调小熊猫(http://ilovey.live)
15 | * @create:2019-04-01 11:44
16 | * @Description: TODO
17 | * @Version 1.0
18 | **/
19 | public class PermissionInterceptor implements HandlerInterceptor {
20 |
21 | @Override
22 | public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
23 | if (!(handler instanceof HandlerMethod)) {
24 | return true;
25 | }
26 | return true;
27 | }
28 |
29 | @Override
30 | public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
31 |
32 | }
33 |
34 | @Override
35 | public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
36 |
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/hope-core/src/main/java/com/hope/service/SysRoleService.java:
--------------------------------------------------------------------------------
1 | package com.hope.service;
2 |
3 | import com.github.pagehelper.PageInfo;
4 | import com.hope.model.beans.SysRole;
5 | import com.hope.model.vo.RoleConditionVo;
6 | import com.hope.mybatis.service.BaseService;
7 | import com.hope.object.ResponseVo;
8 |
9 | import java.util.List;
10 | import java.util.Map;
11 | import java.util.Set;
12 |
13 | /**
14 | * @program:hope-boot
15 | * @author:aodeng
16 | * @blog:低调小熊猫(http://ilovey.live)
17 | * @微信公众号:低调小熊猫
18 | * @create:2018-10-16 15:10
19 | **/
20 | public interface SysRoleService extends BaseService {
21 | /***
22 | * 根据用户id查询角色列表
23 | * @param userId
24 | * @return
25 | */
26 | List listRolesByUserId(Integer userId);
27 |
28 | /***
29 | * 分页查询,使用分页插件
30 | * @param vo
31 | * @return
32 | */
33 | PageInfo findPageBreakByCondition(RoleConditionVo vo);
34 |
35 | /**
36 | * 根据用户id查询角色集合
37 | *
38 | * @param userId
39 | * @return set
40 | */
41 | Set findRoleByUserId(Integer userId);
42 |
43 | ResponseVo addAssignResourceById(String roleId, List resourceIds);
44 |
45 | /***
46 | * 根据用户id获取角色及选中的角色
47 | * @param userId
48 | * @return
49 | */
50 | List