├── wxmal ├── miniprogram_dist │ ├── poster │ │ ├── index.wxss │ │ ├── index.json │ │ ├── index.wxml │ │ └── poster.js │ └── index │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss ├── pages │ ├── index │ │ └── index.json │ ├── classify │ │ └── classify.json │ └── details │ │ ├── details.json │ │ └── details.wxss ├── libs │ ├── images │ │ ├── logo.png │ │ ├── index.jpg │ │ ├── qrcode.jpg │ │ └── tabbar │ │ │ ├── about.png │ │ │ ├── basics.png │ │ │ ├── plugin.png │ │ │ ├── about_cur.png │ │ │ ├── component.png │ │ │ ├── basics_cur.png │ │ │ ├── plugin_cur.png │ │ │ └── component_cur.png │ └── data │ │ └── buycardata.js ├── utils │ └── util.js ├── project.config.json ├── app.js └── app.json ├── RuoYi-fast ├── src │ └── main │ │ ├── resources │ │ ├── static │ │ │ ├── file │ │ │ │ └── rml.txt │ │ │ ├── ajax │ │ │ │ └── libs │ │ │ │ │ ├── ueditor │ │ │ │ │ ├── themes │ │ │ │ │ │ ├── iframe.css │ │ │ │ │ │ └── default │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── arrow.png │ │ │ │ │ │ │ ├── icons.gif │ │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ │ ├── lock.gif │ │ │ │ │ │ │ ├── scale.png │ │ │ │ │ │ │ ├── word.gif │ │ │ │ │ │ │ ├── anchor.gif │ │ │ │ │ │ │ ├── charts.png │ │ │ │ │ │ │ ├── loading.gif │ │ │ │ │ │ │ ├── spacer.gif │ │ │ │ │ │ │ ├── upload.png │ │ │ │ │ │ │ ├── arrow_down.png │ │ │ │ │ │ │ ├── arrow_up.png │ │ │ │ │ │ │ ├── button-bg.gif │ │ │ │ │ │ │ ├── cursor_h.gif │ │ │ │ │ │ │ ├── cursor_h.png │ │ │ │ │ │ │ ├── cursor_v.gif │ │ │ │ │ │ │ ├── cursor_v.png │ │ │ │ │ │ │ ├── filescan.png │ │ │ │ │ │ │ ├── icons-all.gif │ │ │ │ │ │ │ ├── loaderror.png │ │ │ │ │ │ │ ├── pagebreak.gif │ │ │ │ │ │ │ ├── sortable.png │ │ │ │ │ │ │ ├── sparator_v.png │ │ │ │ │ │ │ ├── toolbar_bg.png │ │ │ │ │ │ │ ├── videologo.gif │ │ │ │ │ │ │ ├── wordpaste.png │ │ │ │ │ │ │ ├── cancelbutton.gif │ │ │ │ │ │ │ ├── highlighted.gif │ │ │ │ │ │ │ ├── dialog-title-bg.png │ │ │ │ │ │ │ ├── unhighlighted.gif │ │ │ │ │ │ │ ├── neweditor-tab-bg.png │ │ │ │ │ │ │ ├── table-cell-align.png │ │ │ │ │ │ │ └── tangram-colorpicker.png │ │ │ │ │ ├── lang │ │ │ │ │ │ ├── en │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── copy.png │ │ │ │ │ │ │ │ ├── button.png │ │ │ │ │ │ │ │ ├── music.png │ │ │ │ │ │ │ │ ├── upload.png │ │ │ │ │ │ │ │ ├── addimage.png │ │ │ │ │ │ │ │ ├── background.png │ │ │ │ │ │ │ │ ├── deleteenable.png │ │ │ │ │ │ │ │ ├── localimage.png │ │ │ │ │ │ │ │ ├── deletedisable.png │ │ │ │ │ │ │ │ ├── listbackground.png │ │ │ │ │ │ │ │ ├── rotateleftdisable.png │ │ │ │ │ │ │ │ ├── rotateleftenable.png │ │ │ │ │ │ │ │ ├── rotaterightenable.png │ │ │ │ │ │ │ │ ├── alldeletebtnupskin.png │ │ │ │ │ │ │ │ ├── rotaterightdisable.png │ │ │ │ │ │ │ │ └── alldeletebtnhoverskin.png │ │ │ │ │ │ └── zh-cn │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── copy.png │ │ │ │ │ │ │ ├── music.png │ │ │ │ │ │ │ ├── upload.png │ │ │ │ │ │ │ └── localimage.png │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── table │ │ │ │ │ │ │ ├── dragicon.png │ │ │ │ │ │ │ └── edittip.html │ │ │ │ │ │ ├── emotion │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── 0.gif │ │ │ │ │ │ │ │ ├── bface.gif │ │ │ │ │ │ │ │ ├── cface.gif │ │ │ │ │ │ │ │ ├── fface.gif │ │ │ │ │ │ │ │ ├── tface.gif │ │ │ │ │ │ │ │ ├── wface.gif │ │ │ │ │ │ │ │ ├── yface.gif │ │ │ │ │ │ │ │ ├── jxface2.gif │ │ │ │ │ │ │ │ └── neweditor-tab-bg.png │ │ │ │ │ │ ├── image │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── bg.png │ │ │ │ │ │ │ │ ├── icons.gif │ │ │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ │ │ ├── image.png │ │ │ │ │ │ │ │ ├── progress.png │ │ │ │ │ │ │ │ ├── success.gif │ │ │ │ │ │ │ │ ├── success.png │ │ │ │ │ │ │ │ └── alignicon.jpg │ │ │ │ │ │ ├── video │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── bg.png │ │ │ │ │ │ │ │ ├── icons.gif │ │ │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ │ │ ├── image.png │ │ │ │ │ │ │ │ ├── progress.png │ │ │ │ │ │ │ │ ├── success.gif │ │ │ │ │ │ │ │ ├── success.png │ │ │ │ │ │ │ │ ├── file-icons.gif │ │ │ │ │ │ │ │ ├── file-icons.png │ │ │ │ │ │ │ │ ├── left_focus.jpg │ │ │ │ │ │ │ │ ├── none_focus.jpg │ │ │ │ │ │ │ │ ├── right_focus.jpg │ │ │ │ │ │ │ │ └── center_focus.jpg │ │ │ │ │ │ ├── scrawl │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── brush.png │ │ │ │ │ │ │ │ ├── empty.png │ │ │ │ │ │ │ │ ├── redo.png │ │ │ │ │ │ │ │ ├── redoH.png │ │ │ │ │ │ │ │ ├── scale.png │ │ │ │ │ │ │ │ ├── size.png │ │ │ │ │ │ │ │ ├── undo.png │ │ │ │ │ │ │ │ ├── undoH.png │ │ │ │ │ │ │ │ ├── addimg.png │ │ │ │ │ │ │ │ ├── delimg.png │ │ │ │ │ │ │ │ ├── delimgH.png │ │ │ │ │ │ │ │ ├── emptyH.png │ │ │ │ │ │ │ │ ├── eraser.png │ │ │ │ │ │ │ │ └── scaleH.png │ │ │ │ │ │ ├── template │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── bg.gif │ │ │ │ │ │ │ │ ├── pre0.png │ │ │ │ │ │ │ │ ├── pre1.png │ │ │ │ │ │ │ │ ├── pre2.png │ │ │ │ │ │ │ │ ├── pre3.png │ │ │ │ │ │ │ │ └── pre4.png │ │ │ │ │ │ │ ├── template.html │ │ │ │ │ │ │ └── template.css │ │ │ │ │ │ ├── attachment │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── bg.png │ │ │ │ │ │ │ │ ├── icons.gif │ │ │ │ │ │ │ │ ├── icons.png │ │ │ │ │ │ │ │ ├── image.png │ │ │ │ │ │ │ │ ├── progress.png │ │ │ │ │ │ │ │ ├── success.gif │ │ │ │ │ │ │ │ ├── success.png │ │ │ │ │ │ │ │ ├── alignicon.gif │ │ │ │ │ │ │ │ ├── alignicon.png │ │ │ │ │ │ │ │ ├── file-icons.gif │ │ │ │ │ │ │ │ └── file-icons.png │ │ │ │ │ │ │ └── fileTypeImages │ │ │ │ │ │ │ │ ├── icon_chm.gif │ │ │ │ │ │ │ │ ├── icon_doc.gif │ │ │ │ │ │ │ │ ├── icon_exe.gif │ │ │ │ │ │ │ │ ├── icon_jpg.gif │ │ │ │ │ │ │ │ ├── icon_mp3.gif │ │ │ │ │ │ │ │ ├── icon_mv.gif │ │ │ │ │ │ │ │ ├── icon_pdf.gif │ │ │ │ │ │ │ │ ├── icon_ppt.gif │ │ │ │ │ │ │ │ ├── icon_psd.gif │ │ │ │ │ │ │ │ ├── icon_rar.gif │ │ │ │ │ │ │ │ ├── icon_txt.gif │ │ │ │ │ │ │ │ ├── icon_xls.gif │ │ │ │ │ │ │ │ └── icon_default.png │ │ │ │ │ │ ├── background │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── bg.png │ │ │ │ │ │ │ │ └── success.png │ │ │ │ │ │ ├── charts │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ │ ├── charts0.png │ │ │ │ │ │ │ │ ├── charts1.png │ │ │ │ │ │ │ │ ├── charts2.png │ │ │ │ │ │ │ │ ├── charts3.png │ │ │ │ │ │ │ │ ├── charts4.png │ │ │ │ │ │ │ │ └── charts5.png │ │ │ │ │ │ ├── wordimage │ │ │ │ │ │ │ ├── imageUploader.swf │ │ │ │ │ │ │ └── fClipboard_ueditor.swf │ │ │ │ │ │ ├── help │ │ │ │ │ │ │ └── help.css │ │ │ │ │ │ ├── spechars │ │ │ │ │ │ │ └── spechars.html │ │ │ │ │ │ └── music │ │ │ │ │ │ │ └── music.html │ │ │ │ │ ├── third-party │ │ │ │ │ │ ├── video-js │ │ │ │ │ │ │ ├── font │ │ │ │ │ │ │ │ ├── vjs.eot │ │ │ │ │ │ │ │ ├── vjs.ttf │ │ │ │ │ │ │ │ └── vjs.woff │ │ │ │ │ │ │ └── video-js.swf │ │ │ │ │ │ ├── webuploader │ │ │ │ │ │ │ ├── Uploader.swf │ │ │ │ │ │ │ └── webuploader.css │ │ │ │ │ │ ├── zeroclipboard │ │ │ │ │ │ │ └── ZeroClipboard.swf │ │ │ │ │ │ ├── snapscreen │ │ │ │ │ │ │ └── UEditorSnapscreen.exe │ │ │ │ │ │ └── highcharts │ │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ └── heatmap.js │ │ │ │ │ └── jsp │ │ │ │ │ │ └── controller.jsp │ │ │ │ │ ├── iCheck │ │ │ │ │ ├── green.png │ │ │ │ │ ├── green@2x.png │ │ │ │ │ └── green-login.png │ │ │ │ │ ├── layui │ │ │ │ │ ├── font │ │ │ │ │ │ ├── iconfont.eot │ │ │ │ │ │ ├── iconfont.ttf │ │ │ │ │ │ └── iconfont.woff │ │ │ │ │ ├── images │ │ │ │ │ │ └── face │ │ │ │ │ │ │ ├── 0.gif │ │ │ │ │ │ │ ├── 1.gif │ │ │ │ │ │ │ ├── 10.gif │ │ │ │ │ │ │ ├── 11.gif │ │ │ │ │ │ │ ├── 12.gif │ │ │ │ │ │ │ ├── 13.gif │ │ │ │ │ │ │ ├── 14.gif │ │ │ │ │ │ │ ├── 15.gif │ │ │ │ │ │ │ ├── 16.gif │ │ │ │ │ │ │ ├── 17.gif │ │ │ │ │ │ │ ├── 18.gif │ │ │ │ │ │ │ ├── 19.gif │ │ │ │ │ │ │ ├── 2.gif │ │ │ │ │ │ │ ├── 20.gif │ │ │ │ │ │ │ ├── 21.gif │ │ │ │ │ │ │ ├── 22.gif │ │ │ │ │ │ │ ├── 23.gif │ │ │ │ │ │ │ ├── 24.gif │ │ │ │ │ │ │ ├── 25.gif │ │ │ │ │ │ │ ├── 26.gif │ │ │ │ │ │ │ ├── 27.gif │ │ │ │ │ │ │ ├── 28.gif │ │ │ │ │ │ │ ├── 29.gif │ │ │ │ │ │ │ ├── 3.gif │ │ │ │ │ │ │ ├── 30.gif │ │ │ │ │ │ │ ├── 31.gif │ │ │ │ │ │ │ ├── 32.gif │ │ │ │ │ │ │ ├── 33.gif │ │ │ │ │ │ │ ├── 34.gif │ │ │ │ │ │ │ ├── 35.gif │ │ │ │ │ │ │ ├── 36.gif │ │ │ │ │ │ │ ├── 37.gif │ │ │ │ │ │ │ ├── 38.gif │ │ │ │ │ │ │ ├── 39.gif │ │ │ │ │ │ │ ├── 4.gif │ │ │ │ │ │ │ ├── 40.gif │ │ │ │ │ │ │ ├── 41.gif │ │ │ │ │ │ │ ├── 42.gif │ │ │ │ │ │ │ ├── 43.gif │ │ │ │ │ │ │ ├── 44.gif │ │ │ │ │ │ │ ├── 45.gif │ │ │ │ │ │ │ ├── 46.gif │ │ │ │ │ │ │ ├── 47.gif │ │ │ │ │ │ │ ├── 48.gif │ │ │ │ │ │ │ ├── 49.gif │ │ │ │ │ │ │ ├── 5.gif │ │ │ │ │ │ │ ├── 50.gif │ │ │ │ │ │ │ ├── 51.gif │ │ │ │ │ │ │ ├── 52.gif │ │ │ │ │ │ │ ├── 53.gif │ │ │ │ │ │ │ ├── 54.gif │ │ │ │ │ │ │ ├── 55.gif │ │ │ │ │ │ │ ├── 56.gif │ │ │ │ │ │ │ ├── 57.gif │ │ │ │ │ │ │ ├── 58.gif │ │ │ │ │ │ │ ├── 59.gif │ │ │ │ │ │ │ ├── 6.gif │ │ │ │ │ │ │ ├── 60.gif │ │ │ │ │ │ │ ├── 61.gif │ │ │ │ │ │ │ ├── 62.gif │ │ │ │ │ │ │ ├── 63.gif │ │ │ │ │ │ │ ├── 64.gif │ │ │ │ │ │ │ ├── 65.gif │ │ │ │ │ │ │ ├── 66.gif │ │ │ │ │ │ │ ├── 67.gif │ │ │ │ │ │ │ ├── 68.gif │ │ │ │ │ │ │ ├── 69.gif │ │ │ │ │ │ │ ├── 7.gif │ │ │ │ │ │ │ ├── 70.gif │ │ │ │ │ │ │ ├── 71.gif │ │ │ │ │ │ │ ├── 8.gif │ │ │ │ │ │ │ └── 9.gif │ │ │ │ │ ├── css │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ ├── layer │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ │ │ └── loading-2.gif │ │ │ │ │ │ │ ├── laydate │ │ │ │ │ │ │ └── default │ │ │ │ │ │ │ │ └── font │ │ │ │ │ │ │ │ ├── iconfont.eot │ │ │ │ │ │ │ │ ├── iconfont.ttf │ │ │ │ │ │ │ │ └── iconfont.woff │ │ │ │ │ │ │ └── code.css │ │ │ │ │ └── lay │ │ │ │ │ │ └── modules │ │ │ │ │ │ └── code.js │ │ │ │ │ ├── layer │ │ │ │ │ └── theme │ │ │ │ │ │ ├── default │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ └── loading-2.gif │ │ │ │ │ │ └── moon │ │ │ │ │ │ └── default.png │ │ │ │ │ ├── summernote │ │ │ │ │ └── font │ │ │ │ │ │ ├── summernote.eot │ │ │ │ │ │ ├── summernote.ttf │ │ │ │ │ │ └── summernote.woff │ │ │ │ │ ├── jquery-ztree │ │ │ │ │ └── 3.5 │ │ │ │ │ │ └── css │ │ │ │ │ │ ├── metro │ │ │ │ │ │ └── img │ │ │ │ │ │ │ ├── metro.gif │ │ │ │ │ │ │ ├── metro.png │ │ │ │ │ │ │ ├── line_conn.gif │ │ │ │ │ │ │ ├── line_conn.png │ │ │ │ │ │ │ └── loading.gif │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── bootstrap-table │ │ │ │ │ ├── locale │ │ │ │ │ │ └── bootstrap-table-zh-CN.min.js │ │ │ │ │ └── extensions │ │ │ │ │ │ └── columns │ │ │ │ │ │ └── bootstrap-table-fixed-columns.css │ │ │ │ │ └── validate │ │ │ │ │ └── messages_zh.min.js │ │ │ ├── ruoyi.png │ │ │ ├── favicon.ico │ │ │ ├── img │ │ │ │ ├── pay.png │ │ │ │ ├── blue.png │ │ │ │ ├── locked.png │ │ │ │ ├── user.png │ │ │ │ ├── loading.gif │ │ │ │ ├── profile.jpg │ │ │ │ ├── progress.png │ │ │ │ ├── qr_code.png │ │ │ │ ├── loading-upload.gif │ │ │ │ ├── login-background.jpg │ │ │ │ └── login-background2.jpg │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── Simple-Line-Icons.woff2 │ │ │ │ ├── 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-blue.png │ │ │ │ └── header-profile-skin-yellow.png │ │ ├── mybatis │ │ │ ├── mybatis-config.xml │ │ │ └── system │ │ │ │ ├── UserPostMapper.xml │ │ │ │ ├── UserRoleMapper.xml │ │ │ │ ├── RoleDeptMapper.xml │ │ │ │ └── RoleMenuMapper.xml │ │ ├── ehcache │ │ │ └── ehcache-shiro.xml │ │ ├── templates │ │ │ ├── error │ │ │ │ ├── 500.html │ │ │ │ ├── 404.html │ │ │ │ └── unauth.html │ │ │ ├── system │ │ │ │ └── category │ │ │ │ │ ├── add.html │ │ │ │ │ └── edit.html │ │ │ └── vm │ │ │ │ └── java │ │ │ │ └── domain.java.vm │ │ └── i18n │ │ │ └── messages.properties │ │ └── java │ │ └── com │ │ └── ruoyi │ │ ├── framework │ │ ├── aspectj │ │ │ └── lang │ │ │ │ ├── enums │ │ │ │ ├── DataSourceType.java │ │ │ │ ├── BusinessStatus.java │ │ │ │ ├── OperatorType.java │ │ │ │ └── BusinessType.java │ │ │ │ └── annotation │ │ │ │ ├── DataScope.java │ │ │ │ ├── DataSource.java │ │ │ │ └── Log.java │ │ ├── web │ │ │ ├── service │ │ │ │ ├── PermissionService.java │ │ │ │ ├── ConfigService.java │ │ │ │ └── DictService.java │ │ │ └── page │ │ │ │ └── TableSupport.java │ │ ├── datasource │ │ │ ├── DynamicDataSource.java │ │ │ └── DynamicDataSourceContextHolder.java │ │ ├── config │ │ │ └── ServerConfig.java │ │ └── manager │ │ │ └── AsyncManager.java │ │ ├── common │ │ ├── exception │ │ │ ├── DemoModeException.java │ │ │ ├── user │ │ │ │ ├── CaptchaException.java │ │ │ │ ├── UserBlockedException.java │ │ │ │ ├── RoleBlockedException.java │ │ │ │ ├── UserDeleteException.java │ │ │ │ ├── UserNotExistsException.java │ │ │ │ ├── UserPasswordNotMatchException.java │ │ │ │ ├── UserException.java │ │ │ │ ├── UserPasswordRetryLimitCountException.java │ │ │ │ └── UserPasswordRetryLimitExceedException.java │ │ │ ├── file │ │ │ │ ├── FileException.java │ │ │ │ ├── FileSizeLimitExceededException.java │ │ │ │ └── FileNameLengthLimitExceededException.java │ │ │ ├── BusinessException.java │ │ │ └── job │ │ │ │ └── TaskException.java │ │ ├── utils │ │ │ └── MessageUtils.java │ │ ├── constant │ │ │ ├── PermissionConstants.java │ │ │ ├── ScheduleConstants.java │ │ │ └── Constants.java │ │ └── xss │ │ │ └── XssHttpServletRequestWrapper.java │ │ ├── project │ │ ├── monitor │ │ │ ├── job │ │ │ │ ├── task │ │ │ │ │ └── RyTask.java │ │ │ │ └── service │ │ │ │ │ └── IJobLogService.java │ │ │ ├── druid │ │ │ │ └── DruidController.java │ │ │ ├── logininfor │ │ │ │ ├── service │ │ │ │ │ └── ILogininforService.java │ │ │ │ └── mapper │ │ │ │ │ └── LogininforMapper.java │ │ │ ├── server │ │ │ │ ├── controller │ │ │ │ │ └── ServerController.java │ │ │ │ └── domain │ │ │ │ │ └── Mem.java │ │ │ ├── operlog │ │ │ │ ├── service │ │ │ │ │ └── IOperLogService.java │ │ │ │ └── mapper │ │ │ │ │ └── OperLogMapper.java │ │ │ └── online │ │ │ │ └── mapper │ │ │ │ └── UserOnlineMapper.java │ │ ├── system │ │ │ ├── user │ │ │ │ ├── domain │ │ │ │ │ ├── UserStatus.java │ │ │ │ │ ├── UserPost.java │ │ │ │ │ └── UserRole.java │ │ │ │ └── mapper │ │ │ │ │ ├── UserRoleMapper.java │ │ │ │ │ └── UserPostMapper.java │ │ │ ├── role │ │ │ │ ├── mapper │ │ │ │ │ ├── RoleDeptMapper.java │ │ │ │ │ └── RoleMenuMapper.java │ │ │ │ └── domain │ │ │ │ │ ├── RoleDept.java │ │ │ │ │ └── RoleMenu.java │ │ │ ├── notice │ │ │ │ ├── service │ │ │ │ │ └── INoticeService.java │ │ │ │ └── mapper │ │ │ │ │ └── NoticeMapper.java │ │ │ ├── product │ │ │ │ └── service │ │ │ │ │ ├── ICategoryService.java │ │ │ │ │ ├── IProductService.java │ │ │ │ │ └── IBannerService.java │ │ │ └── process │ │ │ │ └── service │ │ │ │ └── IProcessService.java │ │ └── tool │ │ │ ├── swagger │ │ │ └── SwaggerController.java │ │ │ ├── build │ │ │ └── BuildController.java │ │ │ └── gen │ │ │ ├── service │ │ │ └── IGenService.java │ │ │ ├── mapper │ │ │ └── GenMapper.java │ │ │ └── util │ │ │ └── VelocityInitializer.java │ │ ├── RuoYiServletInitializer.java │ │ └── RuoYiApplication.java ├── wxmal │ └── Sharon │ │ ├── miniprogram_dist │ │ ├── poster │ │ │ ├── index.wxss │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── poster.js │ │ └── index │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── pages │ │ ├── index │ │ │ └── index.json │ │ ├── classify │ │ │ └── classify.json │ │ └── details │ │ │ ├── details.json │ │ │ └── details.wxss │ │ ├── libs │ │ ├── images │ │ │ ├── index.jpg │ │ │ ├── logo.png │ │ │ ├── qrcode.jpg │ │ │ └── tabbar │ │ │ │ ├── about.png │ │ │ │ ├── basics.png │ │ │ │ ├── plugin.png │ │ │ │ ├── about_cur.png │ │ │ │ ├── component.png │ │ │ │ ├── basics_cur.png │ │ │ │ ├── plugin_cur.png │ │ │ │ └── component_cur.png │ │ └── data │ │ │ └── buycardata.js │ │ ├── utils │ │ └── util.js │ │ └── project.config.json ├── bin │ ├── clean.bat │ ├── package.bat │ └── run-tomcat.bat └── .gitignore ├── media ├── 1.png ├── 2.png ├── 3.png └── 4.jpg ├── README.md ├── .gitattributes └── .gitignore /wxmal/miniprogram_dist/poster/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/file/rml.txt: -------------------------------------------------------------------------------- 1 | 下载临时目录 -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/poster/index.wxss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wxmal/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /media/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/media/1.png -------------------------------------------------------------------------------- /media/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/media/2.png -------------------------------------------------------------------------------- /media/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/media/3.png -------------------------------------------------------------------------------- /media/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/media/4.jpg -------------------------------------------------------------------------------- /wxmal/miniprogram_dist/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /wxmal/pages/classify/classify.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/pages/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/pages/classify/classify.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": {} 3 | } -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/index/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/iframe.css: -------------------------------------------------------------------------------- 1 | /*可以在这里添加你自己的css*/ 2 | -------------------------------------------------------------------------------- /RuoYi-fast/bin/clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/bin/clean.bat -------------------------------------------------------------------------------- /RuoYi-fast/bin/package.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/bin/package.bat -------------------------------------------------------------------------------- /wxmal/libs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/logo.png -------------------------------------------------------------------------------- /wxmal/libs/images/index.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/index.jpg -------------------------------------------------------------------------------- /wxmal/libs/images/qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/qrcode.jpg -------------------------------------------------------------------------------- /RuoYi-fast/bin/run-tomcat.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/bin/run-tomcat.bat -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/about.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/basics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/basics.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/plugin.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/about_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/about_cur.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/component.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/basics_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/basics_cur.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/plugin_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/plugin_cur.png -------------------------------------------------------------------------------- /wxmal/libs/images/tabbar/component_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/wxmal/libs/images/tabbar/component_cur.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ruoyi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ruoyi.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/index.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/index.jpg -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/logo.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/qrcode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/qrcode.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/pay.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/blue.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/locked.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/user.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/loading.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/profile.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/progress.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/qr_code.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/about.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/basics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/basics.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/plugin.png -------------------------------------------------------------------------------- /wxmal/miniprogram_dist/poster/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "we-canvas": "../index/index" 5 | } 6 | } -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/about_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/about_cur.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/component.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/basics_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/basics_cur.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/plugin_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/plugin_cur.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/loading-upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/loading-upload.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/login-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/login-background.jpg -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/images/tabbar/component_cur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/wxmal/Sharon/libs/images/tabbar/component_cur.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/poster/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "we-canvas": "../index/index" 5 | } 6 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/iCheck/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/iCheck/green.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/css/patterns/shattered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/css/patterns/shattered.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/img/login-background2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/img/login-background2.jpg -------------------------------------------------------------------------------- /wxmal/miniprogram_dist/poster/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /wxmal/pages/details/details.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "htmltowxml": "plugin://htmltowxml/view", 4 | "poster": "/miniprogram_dist/poster/index" 5 | } 6 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/iCheck/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/iCheck/green@2x.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/Simple-Line-Icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/Simple-Line-Icons.woff2 -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/css/patterns/header-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/css/patterns/header-profile.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/iCheck/green-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/iCheck/green-login.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/font/iconfont.eot -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/font/iconfont.woff -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/0.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/1.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/10.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/11.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/12.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/13.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/14.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/15.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/16.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/17.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/18.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/19.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/2.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/20.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/21.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/22.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/23.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/24.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/25.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/26.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/27.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/28.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/29.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/3.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/30.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/31.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/32.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/33.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/34.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/35.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/36.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/37.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/38.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/39.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/4.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/40.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/41.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/42.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/43.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/44.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/45.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/46.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/47.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/48.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/49.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/5.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/50.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/51.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/52.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/53.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/54.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/55.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/56.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/57.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/58.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/59.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/6.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/60.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/61.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/62.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/63.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/64.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/65.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/66.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/67.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/68.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/69.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/7.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/70.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/71.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/8.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/images/face/9.gif -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/poster/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/pages/details/details.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "htmltowxml": "plugin://htmltowxml/view", 4 | "poster": "/miniprogram_dist/poster/index" 5 | } 6 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/icon.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/moon/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/moon/default.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sharon 2 | 基于SpringBoot2.0的实现的,个人朋友圈微商推广微信小程序,减少重复发圈次数。(PS:女朋友要求做的) 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/summernote/font/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/summernote/font/summernote.eot -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/summernote/font/summernote.ttf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/summernote/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/summernote/font/summernote.woff -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/copy.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/css/patterns/header-profile-skin-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/css/patterns/header-profile-skin-blue.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/icon-ext.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/loading-0.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/loading-1.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layer/theme/default/loading-2.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/table/dragicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/table/dragicon.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/button.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/music.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/upload.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/copy.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/css/patterns/header-profile-skin-yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/css/patterns/header-profile-skin-yellow.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/0.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/addimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/addimage.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/music.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/upload.png -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=java 3 | *.md linguist-language=java 4 | *.js linguist-language=java 5 | *.css linguist-language=java 6 | *.html linguist-language=java 7 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/icons.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/icons.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/image.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/brush.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/empty.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/redo.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/redoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/redoH.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/scale.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/size.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/undo.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/undoH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/undoH.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/bg.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/icons.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/icons.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/image.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/background.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/deleteenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/deleteenable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/localimage.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/arrow.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/icons.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/icons.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/lock.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/lock.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/scale.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/word.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/word.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/metro.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/metro.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/metro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/metro.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/background/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/background/images/bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts0.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts1.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts2.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts3.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts4.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/charts/images/charts5.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/bface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/bface.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/cface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/cface.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/fface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/fface.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/tface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/tface.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/wface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/wface.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/yface.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/yface.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/progress.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/success.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/success.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/addimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/addimg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/delimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/delimg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/delimgH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/delimgH.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/emptyH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/emptyH.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/eraser.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/scaleH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/scrawl/images/scaleH.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre0.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre1.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre2.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre3.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/images/pre4.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/progress.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/success.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/success.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/deletedisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/deletedisable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/listbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/listbackground.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/localimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/zh-cn/images/localimage.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/anchor.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/charts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/charts.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/loading.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/spacer.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/upload.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/font/vjs.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/font/vjs.eot -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/font/vjs.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/font/vjs.ttf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/video-js.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/video-js.swf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/2.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/3.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/4.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/5.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/6.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/7.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/8.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/9.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/loading.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/line_conn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/line_conn.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/line_conn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/line_conn.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/metro/img/loading.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/loading.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/icons.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/icons.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/image.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/jxface2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/jxface2.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/alignicon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/image/images/alignicon.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/file-icons.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/file-icons.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/left_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/left_focus.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/none_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/none_focus.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/right_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/right_focus.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/wordimage/imageUploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/wordimage/imageUploader.swf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotateleftdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotateleftdisable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotateleftenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotateleftenable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotaterightenable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotaterightenable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/arrow_down.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/arrow_up.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/button-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/button-bg.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_h.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_h.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_v.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cursor_v.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/filescan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/filescan.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/icons-all.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/icons-all.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/loaderror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/loaderror.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/pagebreak.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/sortable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/sortable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/sparator_v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/sparator_v.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/toolbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/toolbar_bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/videologo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/videologo.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/wordpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/wordpaste.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/font/vjs.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/video-js/font/vjs.woff -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/webuploader/Uploader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/webuploader/Uploader.swf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/line_conn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/line_conn.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/left_menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/left_menu.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/left_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/left_menu.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/line_conn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/line_conn.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/progress.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/success.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/success.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/background/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/background/images/success.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/center_focus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/video/images/center_focus.jpg -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/alldeletebtnupskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/alldeletebtnupskin.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotaterightdisable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/rotaterightdisable.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cancelbutton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/cancelbutton.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/highlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/highlighted.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/1_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/1_close.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/1_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/diy/1_open.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/zTreeStandard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/zTreeStandard.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/zTreeStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/simple/img/zTreeStandard.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/alignicon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/alignicon.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/alignicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/alignicon.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/file-icons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/file-icons.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/file-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/images/file-icons.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/wordimage/fClipboard_ueditor.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/wordimage/fClipboard_ueditor.swf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/alldeletebtnhoverskin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/lang/en/images/alldeletebtnhoverskin.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/dialog-title-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/dialog-title-bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/unhighlighted.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/unhighlighted.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/zTreeStandard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/zTreeStandard.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/zTreeStandard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/jquery-ztree/3.5/css/default/img/zTreeStandard.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/laydate/default/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/laydate/default/font/iconfont.eot -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/laydate/default/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/laydate/default/font/iconfont.ttf -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/emotion/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/neweditor-tab-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/neweditor-tab-bg.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/table-cell-align.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/table-cell-align.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/zeroclipboard/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/zeroclipboard/ZeroClipboard.swf -------------------------------------------------------------------------------- /wxmal/miniprogram_dist/index/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/laydate/default/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/laydate/default/font/iconfont.woff -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_chm.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_doc.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_exe.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_jpg.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_mp3.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_pdf.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_ppt.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_psd.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_rar.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_txt.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_xls.gif -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/tangram-colorpicker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/themes/default/images/tangram-colorpicker.png -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/snapscreen/UEditorSnapscreen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/snapscreen/UEditorSnapscreen.exe -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qinxuewu/Sharon/HEAD/RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/attachment/fileTypeImages/icon_default.png -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/index/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/aspectj/lang/enums/DataSourceType.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.aspectj.lang.enums; 2 | 3 | /** 4 | * 数据源 5 | * 6 | * @author ruoyi 7 | */ 8 | public enum DataSourceType 9 | { 10 | /** 11 | * 主库 12 | */ 13 | MASTER, 14 | 15 | /** 16 | * 从库 17 | */ 18 | SLAVE 19 | } 20 | -------------------------------------------------------------------------------- /wxmal/miniprogram_dist/index/index.wxss: -------------------------------------------------------------------------------- 1 | .canvas { 2 | width: 750rpx; 3 | height: 750rpx; 4 | } 5 | .canvas.pro { 6 | position: absolute; 7 | bottom: 0; 8 | left: 0; 9 | transform: translate3d(-999rpx, 0, 0); 10 | } 11 | .canvas.debug { 12 | position: absolute; 13 | bottom: 0; 14 | left: 0; 15 | border: 1rpx solid #ccc; 16 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/DemoModeException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception; 2 | 3 | /** 4 | * 演示模式异常 5 | * 6 | * @author ruoyi 7 | */ 8 | public class DemoModeException extends RuntimeException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public DemoModeException() 13 | { 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/aspectj/lang/enums/BusinessStatus.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.aspectj.lang.enums; 2 | 3 | /** 4 | * 操作状态 5 | * 6 | * @author ruoyi 7 | * 8 | */ 9 | public enum BusinessStatus 10 | { 11 | /** 12 | * 成功 13 | */ 14 | SUCCESS, 15 | 16 | /** 17 | * 失败 18 | */ 19 | FAIL, 20 | } 21 | -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/index/index.wxss: -------------------------------------------------------------------------------- 1 | .canvas { 2 | width: 750rpx; 3 | height: 750rpx; 4 | } 5 | .canvas.pro { 6 | position: absolute; 7 | bottom: 0; 8 | left: 0; 9 | transform: translate3d(-999rpx, 0, 0); 10 | } 11 | .canvas.debug { 12 | position: absolute; 13 | bottom: 0; 14 | left: 0; 15 | border: 1rpx solid #ccc; 16 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled class file 2 | *.class 3 | 4 | # Log file 5 | *.log 6 | 7 | # BlueJ files 8 | *.ctxt 9 | 10 | # Mobile Tools for Java (J2ME) 11 | .mtj.tmp/ 12 | 13 | # Package Files # 14 | *.jar 15 | *.war 16 | *.nar 17 | *.ear 18 | *.zip 19 | *.tar.gz 20 | *.rar 21 | 22 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 23 | hs_err_pid* 24 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/CaptchaException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 验证码错误异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class CaptchaException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public CaptchaException() 13 | { 14 | super("user.jcaptcha.error", null); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserBlockedException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 用户锁定异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class UserBlockedException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public UserBlockedException() 13 | { 14 | super("user.blocked", null); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/RoleBlockedException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 角色锁定异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class RoleBlockedException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public RoleBlockedException() 13 | { 14 | super("role.blocked", null); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserDeleteException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 用户账号已被删除 5 | * 6 | * @author ruoyi 7 | */ 8 | public class UserDeleteException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public UserDeleteException() 13 | { 14 | super("user.password.delete", null); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/aspectj/lang/enums/OperatorType.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.aspectj.lang.enums; 2 | 3 | /** 4 | * 操作人类别 5 | * 6 | * @author ruoyi 7 | * 8 | */ 9 | public enum OperatorType 10 | { 11 | /** 12 | * 其它 13 | */ 14 | OTHER, 15 | 16 | /** 17 | * 后台用户 18 | */ 19 | MANAGE, 20 | 21 | /** 22 | * 手机端用户 23 | */ 24 | MOBILE 25 | } 26 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserNotExistsException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 用户不存在异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class UserNotExistsException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public UserNotExistsException() 13 | { 14 | super("user.not.exists", null); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /wxmal/libs/data/buycardata.js: -------------------------------------------------------------------------------- 1 | const amounts=[ 2 | { 3 | title: '带帽日式多功能颈枕', 4 | value:'藏青色', 5 | checked:false, 6 | image: '/libs/images/lanmaomin.png', 7 | price: '¥80.1' 8 | }, 9 | { 10 | title: '带帽日式多功能颈枕', 11 | value:'麻灰色', 12 | checked:false, 13 | image: '/libs/images/baimaomin.png', 14 | price: '¥80.1' 15 | } 16 | 17 | ] 18 | export default amounts; -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/libs/data/buycardata.js: -------------------------------------------------------------------------------- 1 | const amounts=[ 2 | { 3 | title: '带帽日式多功能颈枕', 4 | value:'藏青色', 5 | checked:false, 6 | image: '/libs/images/lanmaomin.png', 7 | price: '¥80.1' 8 | }, 9 | { 10 | title: '带帽日式多功能颈枕', 11 | value:'麻灰色', 12 | checked:false, 13 | image: '/libs/images/baimaomin.png', 14 | price: '¥80.1' 15 | } 16 | 17 | ] 18 | export default amounts; -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserPasswordNotMatchException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 用户密码不正确或不符合规范异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class UserPasswordNotMatchException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public UserPasswordNotMatchException() 13 | { 14 | super("user.password.not.match", null); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/help/help.css: -------------------------------------------------------------------------------- 1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;} 2 | .tabbody{height: 360px;} 3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;} 4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;} 5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;} 6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;} 7 | .tabbody table thead{font-weight: bold;line-height: 25px;} -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/file/FileException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.file; 2 | 3 | import com.ruoyi.common.exception.base.BaseException; 4 | 5 | /** 6 | * 文件信息异常类 7 | * 8 | * @author ruoyi 9 | */ 10 | public class FileException extends BaseException 11 | { 12 | private static final long serialVersionUID = 1L; 13 | 14 | public FileException(String code, Object[] args) 15 | { 16 | super("file", code, args, null); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | import com.ruoyi.common.exception.base.BaseException; 4 | 5 | /** 6 | * 用户信息异常类 7 | * 8 | * @author ruoyi 9 | */ 10 | public class UserException extends BaseException 11 | { 12 | private static final long serialVersionUID = 1L; 13 | 14 | public UserException(String code, Object[] args) 15 | { 16 | super("user", code, args, null); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/file/FileSizeLimitExceededException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.file; 2 | 3 | /** 4 | * 文件名大小限制异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class FileSizeLimitExceededException extends FileException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public FileSizeLimitExceededException(long defaultMaxSize) 13 | { 14 | super("upload.exceed.maxSize", new Object[] { defaultMaxSize }); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/jsp/controller.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="text/html; charset=UTF-8" 2 | import="com.baidu.ueditor.ActionEnter" 3 | pageEncoding="UTF-8"%> 4 | <%@ page trimDirectiveWhitespaces="true" %> 5 | <% 6 | 7 | request.setCharacterEncoding( "utf-8" ); 8 | response.setHeader("Content-Type" , "text/html"); 9 | 10 | String rootPath = application.getRealPath( "/" ); 11 | 12 | out.write( new ActionEnter( request, rootPath ).exec() ); 13 | 14 | %> -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/job/task/RyTask.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.job.task; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | /** 6 | * 定时任务调度测试 7 | * 8 | * @author ruoyi 9 | */ 10 | @Component("ryTask") 11 | public class RyTask 12 | { 13 | public void ryParams(String params) 14 | { 15 | System.out.println("执行有参方法:" + params); 16 | } 17 | 18 | public void ryNoParams() 19 | { 20 | System.out.println("执行无参方法"); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserPasswordRetryLimitCountException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 用户错误记数异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class UserPasswordRetryLimitCountException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public UserPasswordRetryLimitCountException(int retryLimitCount) 13 | { 14 | super("user.password.retry.limit.count", new Object[] { retryLimitCount }); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/user/UserPasswordRetryLimitExceedException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.user; 2 | 3 | /** 4 | * 用户错误最大次数异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class UserPasswordRetryLimitExceedException extends UserException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public UserPasswordRetryLimitExceedException(int retryLimitCount) 13 | { 14 | super("user.password.retry.limit.exceed", new Object[] { retryLimitCount }); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/file/FileNameLengthLimitExceededException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.file; 2 | 3 | /** 4 | * 文件名称超长限制异常类 5 | * 6 | * @author ruoyi 7 | */ 8 | public class FileNameLengthLimitExceededException extends FileException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public FileNameLengthLimitExceededException(int defaultFileNameLength) 13 | { 14 | super("upload.filename.exceed.length", new Object[] { defaultFileNameLength }); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/BusinessException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception; 2 | 3 | /** 4 | * 业务异常 5 | * 6 | * @author ruoyi 7 | */ 8 | public class BusinessException extends RuntimeException 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | protected final String message; 13 | 14 | public BusinessException(String message) 15 | { 16 | this.message = message; 17 | } 18 | 19 | @Override 20 | public String getMessage() 21 | { 22 | return message; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/highcharts/modules/heatmap.js: -------------------------------------------------------------------------------- 1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d { 21 | const poster = Poster(); 22 | if (!poster) { 23 | console.error('请设置组件的id="poster"!!!'); 24 | } else { 25 | return Poster().onCreate(reset); 26 | } 27 | } 28 | 29 | export default Poster; -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/third-party/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 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/mybatis/mybatis-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/miniprogram_dist/poster/poster.js: -------------------------------------------------------------------------------- 1 | const defaultOptions = { 2 | selector: '#poster' 3 | }; 4 | 5 | function Poster(options = {}) { 6 | options = { 7 | ...defaultOptions, 8 | ...options, 9 | }; 10 | 11 | const pages = getCurrentPages(); 12 | const ctx = pages[pages.length - 1]; 13 | 14 | const poster = ctx.selectComponent(options.selector); 15 | delete options.selector; 16 | 17 | return poster; 18 | }; 19 | 20 | Poster.create = (reset = false) => { 21 | const poster = Poster(); 22 | if (!poster) { 23 | console.error('请设置组件的id="poster"!!!'); 24 | } else { 25 | return Poster().onCreate(reset); 26 | } 27 | } 28 | 29 | export default Poster; -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/constant/PermissionConstants.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.constant; 2 | 3 | /** 4 | * 权限通用常量 5 | * 6 | * @author ruoyi 7 | */ 8 | public class PermissionConstants 9 | { 10 | /** 新增权限 */ 11 | public static final String ADD_PERMISSION = "add"; 12 | 13 | /** 修改权限 */ 14 | public static final String EDIT_PERMISSION = "edit"; 15 | 16 | /** 删除权限 */ 17 | public static final String REMOVE_PERMISSION = "remove"; 18 | 19 | /** 导出权限 */ 20 | public static final String EXPORT_PERMISSION = "export"; 21 | 22 | /** 显示权限 */ 23 | public static final String VIEW_PERMISSION = "view"; 24 | 25 | /** 查询权限 */ 26 | public static final String LIST_PERMISSION = "list"; 27 | } 28 | -------------------------------------------------------------------------------- /wxmal/utils/util.js: -------------------------------------------------------------------------------- 1 | const basePath = 'https://www.qinxuewu.club/'; 2 | const imgViewPath = 'https://www.qinxuewu.club/profile/upload/'; 3 | 4 | 5 | const formatTime = date => { 6 | const year = date.getFullYear() 7 | const month = date.getMonth() + 1 8 | const day = date.getDate() 9 | const hour = date.getHours() 10 | const minute = date.getMinutes() 11 | const second = date.getSeconds() 12 | 13 | return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') 14 | } 15 | 16 | const formatNumber = n => { 17 | n = n.toString() 18 | return n[1] ? n : '0' + n 19 | } 20 | 21 | module.exports = { 22 | formatTime: formatTime, 23 | basePath: basePath, 24 | imgViewPath: imgViewPath 25 | } 26 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/bootstrap-table/locale/bootstrap-table-zh-CN.min.js: -------------------------------------------------------------------------------- 1 | (function($){$.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(pageNumber){return pageNumber+" 条记录每页"},formatShowingRows:function(pageFrom,pageTo,totalRows){return"第 "+pageFrom+" 到 "+pageTo+" 条,共 "+totalRows+" 条记录。"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"},formatExport:function(){return"导出数据"},formatClearFilters:function(){return"清空过滤"}};$.extend($.fn.bootstrapTable.defaults,$.fn.bootstrapTable.locales["zh-CN"])})(jQuery); -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/utils/util.js: -------------------------------------------------------------------------------- 1 | const basePath = 'https://www.qinxuewu.club/'; 2 | const imgViewPath = 'https://www.qinxuewu.club/profile/upload/'; 3 | 4 | 5 | const formatTime = date => { 6 | const year = date.getFullYear() 7 | const month = date.getMonth() + 1 8 | const day = date.getDate() 9 | const hour = date.getHours() 10 | const minute = date.getMinutes() 11 | const second = date.getSeconds() 12 | 13 | return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') 14 | } 15 | 16 | const formatNumber = n => { 17 | n = n.toString() 18 | return n[1] ? n : '0' + n 19 | } 20 | 21 | module.exports = { 22 | formatTime: formatTime, 23 | basePath: basePath, 24 | imgViewPath: imgViewPath 25 | } 26 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/web/service/ConfigService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.web.service; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Service; 5 | import com.ruoyi.project.system.config.service.IConfigService; 6 | 7 | /** 8 | * RuoYi首创 html调用 thymeleaf 实现参数管理 9 | * 10 | * @author ruoyi 11 | */ 12 | @Service("config") 13 | public class ConfigService 14 | { 15 | @Autowired 16 | private IConfigService configService; 17 | 18 | /** 19 | * 根据键名查询参数配置信息 20 | * 21 | * @param configName 参数名称 22 | * @return 参数键值 23 | */ 24 | public String getKey(String configKey) 25 | { 26 | return configService.selectConfigByKey(configKey); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/tool/swagger/SwaggerController.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.tool.swagger; 2 | 3 | import org.apache.shiro.authz.annotation.RequiresPermissions; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.GetMapping; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import com.ruoyi.framework.web.controller.BaseController; 8 | 9 | /** 10 | * swagger 接口 11 | * 12 | * @author ruoyi 13 | */ 14 | @Controller 15 | @RequestMapping("/tool/swagger") 16 | public class SwaggerController extends BaseController 17 | { 18 | @RequiresPermissions("tool:swagger:view") 19 | @GetMapping() 20 | public String index() 21 | { 22 | return redirect("/swagger-ui.html"); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/ehcache/ehcache-shiro.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 15 | 16 | 17 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /RuoYi-fast/.gitignore: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Build Tools 3 | 4 | .gradle 5 | /build/ 6 | !gradle/wrapper/gradle-wrapper.jar 7 | 8 | target/ 9 | !.mvn/wrapper/maven-wrapper.jar 10 | 11 | ###################################################################### 12 | # IDE 13 | 14 | ### STS ### 15 | .apt_generated 16 | .classpath 17 | .factorypath 18 | .project 19 | .settings 20 | .springBeans 21 | 22 | ### IntelliJ IDEA ### 23 | .idea 24 | *.iws 25 | *.iml 26 | *.ipr 27 | 28 | ### NetBeans ### 29 | nbproject/private/ 30 | build/* 31 | nbbuild/ 32 | dist/ 33 | nbdist/ 34 | .nb-gradle/ 35 | 36 | ###################################################################### 37 | # Others 38 | *.log 39 | *.xml.versionsBackup 40 | 41 | !*/build/*.java 42 | !*/build/*.html 43 | !*/build/*.xml -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/tool/build/BuildController.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.tool.build; 2 | 3 | import org.apache.shiro.authz.annotation.RequiresPermissions; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.GetMapping; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import com.ruoyi.framework.web.controller.BaseController; 8 | 9 | /** 10 | * build 表单构建 11 | * 12 | * @author ruoyi 13 | */ 14 | @Controller 15 | @RequestMapping("/tool/build") 16 | public class BuildController extends BaseController 17 | { 18 | private String prefix = "tool/build"; 19 | 20 | @RequiresPermissions("tool:build:view") 21 | @GetMapping() 22 | public String build() 23 | { 24 | return prefix + "/build"; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/bootstrap-table/extensions/columns/bootstrap-table-fixed-columns.css: -------------------------------------------------------------------------------- 1 | .fixed-table-header-columns, 2 | .fixed-table-body-columns { 3 | position: absolute; 4 | background-color: #fff; 5 | display: none; 6 | box-sizing: border-box; 7 | overflow: hidden; 8 | } 9 | 10 | .fixed-table-header-columns .table, 11 | .fixed-table-body-columns .table { 12 | border-right: 1px solid #ddd; 13 | } 14 | 15 | .fixed-table-header-columns .table.table-no-bordered, 16 | .fixed-table-body-columns .table.table-no-bordered { 17 | border-right: 1px solid transparent; 18 | } 19 | 20 | .fixed-table-body-columns table { 21 | position: absolute; 22 | animation: none; 23 | } 24 | 25 | .bootstrap-table .table-hover > tbody > tr.hover > td { 26 | background-color: #f5f5f5; 27 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/exception/job/TaskException.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.exception.job; 2 | 3 | /** 4 | * 计划策略异常 5 | * 6 | * @author ruoyi 7 | */ 8 | public class TaskException extends Exception 9 | { 10 | private static final long serialVersionUID = 1L; 11 | 12 | private Code code; 13 | 14 | public TaskException(String msg, Code code) 15 | { 16 | this(msg, code, null); 17 | } 18 | 19 | public TaskException(String msg, Code code, Exception nestedEx) 20 | { 21 | super(msg, nestedEx); 22 | this.code = code; 23 | } 24 | 25 | public Code getCode() 26 | { 27 | return code; 28 | } 29 | 30 | public enum Code 31 | { 32 | TASK_EXISTS, NO_TASK_EXISTS, TASK_ALREADY_STARTED, UNKNOWN, CONFIG_ERROR, TASK_NODE_NOT_AVAILABLE 33 | } 34 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/druid/DruidController.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.druid; 2 | 3 | import org.apache.shiro.authz.annotation.RequiresPermissions; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.web.bind.annotation.GetMapping; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | import com.ruoyi.framework.web.controller.BaseController; 8 | 9 | /** 10 | * druid 监控 11 | * 12 | * @author ruoyi 13 | */ 14 | @Controller 15 | @RequestMapping("/monitor/data") 16 | public class DruidController extends BaseController 17 | { 18 | private String prefix = "/monitor/druid"; 19 | 20 | @RequiresPermissions("monitor:data:view") 21 | @GetMapping() 22 | public String index() 23 | { 24 | return redirect(prefix + "/index"); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /wxmal/project.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目配置文件", 3 | "packOptions": { 4 | "ignore": [] 5 | }, 6 | "setting": { 7 | "urlCheck": false, 8 | "es6": true, 9 | "postcss": true, 10 | "minified": true, 11 | "newFeature": true, 12 | "autoAudits": false, 13 | "uglifyFileName": true 14 | }, 15 | "compileType": "miniprogram", 16 | "libVersion": "2.4.2", 17 | "appid": "wxc6ae5b0739aae7ce", 18 | "projectname": "Sharon的生活馆", 19 | "debugOptions": { 20 | "hidedInDevtools": [] 21 | }, 22 | "isGameTourist": false, 23 | "condition": { 24 | "search": { 25 | "current": -1, 26 | "list": [] 27 | }, 28 | "conversation": { 29 | "current": -1, 30 | "list": [] 31 | }, 32 | "game": { 33 | "currentL": -1, 34 | "list": [] 35 | }, 36 | "miniprogram": { 37 | "current": -1, 38 | "list": [] 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/tool/gen/service/IGenService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.tool.gen.service; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.tool.gen.domain.TableInfo; 5 | 6 | /** 7 | * 代码生成 服务层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface IGenService 12 | { 13 | /** 14 | * 查询ry数据库表信息 15 | * 16 | * @param tableInfo 表信息 17 | * @return 数据库表列表 18 | */ 19 | public List selectTableList(TableInfo tableInfo); 20 | 21 | /** 22 | * 生成代码 23 | * 24 | * @param tableName 表名称 25 | * @return 数据 26 | */ 27 | public byte[] generatorCode(String tableName); 28 | 29 | /** 30 | * 批量生成代码 31 | * 32 | * @param tableNames 表数组 33 | * @return 数据 34 | */ 35 | public byte[] generatorCode(String[] tableNames); 36 | } 37 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/aspectj/lang/enums/BusinessType.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.aspectj.lang.enums; 2 | 3 | /** 4 | * 业务操作类型 5 | * 6 | * @author ruoyi 7 | * 8 | */ 9 | public enum BusinessType 10 | { 11 | /** 12 | * 其它 13 | */ 14 | OTHER, 15 | 16 | /** 17 | * 新增 18 | */ 19 | INSERT, 20 | 21 | /** 22 | * 修改 23 | */ 24 | UPDATE, 25 | 26 | /** 27 | * 删除 28 | */ 29 | DELETE, 30 | 31 | /** 32 | * 授权 33 | */ 34 | GRANT, 35 | 36 | /** 37 | * 导出 38 | */ 39 | EXPORT, 40 | 41 | /** 42 | * 导入 43 | */ 44 | IMPORT, 45 | 46 | /** 47 | * 强退 48 | */ 49 | FORCE, 50 | 51 | /** 52 | * 生成代码 53 | */ 54 | GENCODE, 55 | 56 | /** 57 | * 清空数据 58 | */ 59 | CLEAN, 60 | } 61 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/datasource/DynamicDataSource.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.datasource; 2 | 3 | import java.util.Map; 4 | import javax.sql.DataSource; 5 | import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; 6 | 7 | /** 8 | * 动态数据源 9 | * 10 | * @author ruoyi 11 | */ 12 | public class DynamicDataSource extends AbstractRoutingDataSource 13 | { 14 | public DynamicDataSource(DataSource defaultTargetDataSource, Map targetDataSources) 15 | { 16 | super.setDefaultTargetDataSource(defaultTargetDataSource); 17 | super.setTargetDataSources(targetDataSources); 18 | super.afterPropertiesSet(); 19 | } 20 | 21 | @Override 22 | protected Object determineCurrentLookupKey() 23 | { 24 | return DynamicDataSourceContextHolder.getDateSoureType(); 25 | } 26 | } -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/project.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "项目配置文件", 3 | "packOptions": { 4 | "ignore": [] 5 | }, 6 | "setting": { 7 | "urlCheck": false, 8 | "es6": true, 9 | "postcss": true, 10 | "minified": true, 11 | "newFeature": true, 12 | "autoAudits": false, 13 | "uglifyFileName": true 14 | }, 15 | "compileType": "miniprogram", 16 | "libVersion": "2.4.2", 17 | "appid": "wxc6ae5b0739aae7ce", 18 | "projectname": "Sharon的生活馆", 19 | "debugOptions": { 20 | "hidedInDevtools": [] 21 | }, 22 | "isGameTourist": false, 23 | "condition": { 24 | "search": { 25 | "current": -1, 26 | "list": [] 27 | }, 28 | "conversation": { 29 | "current": -1, 30 | "list": [] 31 | }, 32 | "game": { 33 | "currentL": -1, 34 | "list": [] 35 | }, 36 | "miniprogram": { 37 | "current": -1, 38 | "list": [] 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/tool/gen/mapper/GenMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.tool.gen.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.tool.gen.domain.ColumnInfo; 5 | import com.ruoyi.project.tool.gen.domain.TableInfo; 6 | 7 | /** 8 | * 代码生成 数据层 9 | * 10 | * @author ruoyi 11 | */ 12 | public interface GenMapper 13 | { 14 | /** 15 | * 查询ry数据库表信息 16 | * 17 | * @param tableInfo 表信息 18 | * @return 数据库表列表 19 | */ 20 | public List selectTableList(TableInfo tableInfo); 21 | 22 | /** 23 | * 根据表名称查询信息 24 | * 25 | * @param tableName 表名称 26 | * @return 表信息 27 | */ 28 | public TableInfo selectTableByName(String tableName); 29 | 30 | /** 31 | * 根据表名称查询列信息 32 | * 33 | * @param tableName 表名称 34 | * @return 列信息 35 | */ 36 | public List selectTableColumnsByName(String tableName); 37 | } 38 | -------------------------------------------------------------------------------- /wxmal/pages/details/details.wxss: -------------------------------------------------------------------------------- 1 | 2 | .pdt_info { 3 | width: 100%; 4 | background-color: #fff; 5 | box-sizing: border-box; 6 | padding: 28rpx; 7 | display: flex; 8 | flex-direction: column; 9 | margin-bottom: 20rpx; 10 | } 11 | .info_title,info_ide { 12 | line-height: 70rpx; 13 | } 14 | .info_title { 15 | color: #313131; 16 | font-size: 1rem; 17 | font-weight: 500; 18 | } 19 | .info_ide { 20 | color: #c5c5c5; 21 | font-weight: normal; 22 | font-size: 0.8rem; 23 | font-family: Arial, Helvetica, sans-serif; 24 | } 25 | .info_bd { 26 | padding-top: 30rpx; 27 | } 28 | .info_price { 29 | font-size: 1.2rem; 30 | color: red; 31 | float: left; 32 | line-height: 72rpx; 33 | } 34 | .info_des { 35 | color: #c5c5c5; 36 | font-size: 0.7rem; 37 | float: right; 38 | line-height: 72rpx; 39 | } 40 | /* 固定底部悬浮导航 */ 41 | .box{position: fixed;bottom:0rpx;width: 100%;} 42 | .details{margin-bottom: 53px;} -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/web/page/TableSupport.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.web.page; 2 | 3 | import com.ruoyi.common.utils.ServletUtils; 4 | import com.ruoyi.common.constant.Constants; 5 | 6 | /** 7 | * 表格数据处理 8 | * 9 | * @author ruoyi 10 | */ 11 | public class TableSupport 12 | { 13 | /** 14 | * 封装分页对象 15 | */ 16 | public static PageDomain getPageDomain() 17 | { 18 | PageDomain pageDomain = new PageDomain(); 19 | pageDomain.setPageNum(ServletUtils.getParameterToInt(Constants.PAGE_NUM)); 20 | pageDomain.setPageSize(ServletUtils.getParameterToInt(Constants.PAGE_SIZE)); 21 | pageDomain.setOrderByColumn(ServletUtils.getParameter(Constants.ORDER_BY_COLUMN)); 22 | pageDomain.setIsAsc(ServletUtils.getParameter(Constants.IS_ASC)); 23 | return pageDomain; 24 | } 25 | 26 | public static PageDomain buildPageRequest() 27 | { 28 | return getPageDomain(); 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/spechars/spechars.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 15 | 16 |
17 |
18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/templates/error/500.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | RuoYi - 500 7 | 8 | 9 | 10 | 11 | 12 |
13 |

500

14 |

内部服务器错误!

15 | 16 |
17 | 服务器遇到意外事件,不允许完成请求。我们抱歉。您可以返回主页面。 18 | 主页 19 |
20 |
21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /RuoYi-fast/wxmal/Sharon/pages/details/details.wxss: -------------------------------------------------------------------------------- 1 | 2 | .pdt_info { 3 | width: 100%; 4 | background-color: #fff; 5 | box-sizing: border-box; 6 | padding: 28rpx; 7 | display: flex; 8 | flex-direction: column; 9 | margin-bottom: 20rpx; 10 | } 11 | .info_title,info_ide { 12 | line-height: 70rpx; 13 | } 14 | .info_title { 15 | color: #313131; 16 | font-size: 1rem; 17 | font-weight: 500; 18 | } 19 | .info_ide { 20 | color: #c5c5c5; 21 | font-weight: normal; 22 | font-size: 0.8rem; 23 | font-family: Arial, Helvetica, sans-serif; 24 | } 25 | .info_bd { 26 | padding-top: 30rpx; 27 | } 28 | .info_price { 29 | font-size: 1.2rem; 30 | color: red; 31 | float: left; 32 | line-height: 72rpx; 33 | } 34 | .info_des { 35 | color: #c5c5c5; 36 | font-size: 0.7rem; 37 | float: right; 38 | line-height: 72rpx; 39 | } 40 | /* 固定底部悬浮导航 */ 41 | .box{position: fixed;bottom:0rpx;width: 100%;} 42 | .details{margin-bottom: 53px;} -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/logininfor/service/ILogininforService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.logininfor.service; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.monitor.logininfor.domain.Logininfor; 5 | 6 | /** 7 | * 系统访问日志情况信息 服务层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface ILogininforService 12 | { 13 | /** 14 | * 新增系统登录日志 15 | * 16 | * @param logininfor 访问日志对象 17 | */ 18 | public void insertLogininfor(Logininfor logininfor); 19 | 20 | /** 21 | * 查询系统登录日志集合 22 | * 23 | * @param logininfor 访问日志对象 24 | * @return 登录记录集合 25 | */ 26 | public List selectLogininforList(Logininfor logininfor); 27 | 28 | /** 29 | * 批量删除系统登录日志 30 | * 31 | * @param ids 需要删除的数据 32 | * @return 33 | */ 34 | public int deleteLogininforByIds(String ids); 35 | 36 | /** 37 | * 清空系统登录日志 38 | */ 39 | public void cleanLogininfor(); 40 | } 41 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/config/ServerConfig.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.config; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | import org.springframework.stereotype.Component; 5 | import com.ruoyi.common.utils.ServletUtils; 6 | 7 | /** 8 | * 服务相关配置 9 | * 10 | * @author ruoyi 11 | * 12 | */ 13 | @Component 14 | public class ServerConfig 15 | { 16 | /** 17 | * 获取完整的请求路径,包括:域名,端口,上下文访问路径 18 | * 19 | * @return 服务地址 20 | */ 21 | public String getUrl() 22 | { 23 | HttpServletRequest request = ServletUtils.getRequest(); 24 | return getDomain(request); 25 | } 26 | 27 | public static String getDomain(HttpServletRequest request) 28 | { 29 | StringBuffer url = request.getRequestURL(); 30 | String contextPath = request.getServletContext().getContextPath(); 31 | return url.delete(url.length() - request.getRequestURI().length(), url.length()).append(contextPath).toString(); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/templates/error/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | RuoYi - 404 7 | 8 | 9 | 10 | 11 | 12 |
13 |

404

14 |

找不到网页!

15 |
16 | 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 17 | 主页 18 |
19 |
20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/templates/error/unauth.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | RuoYi - 403 7 | 8 | 9 | 10 | 11 | 12 |
13 |

403

14 |

您没有访问权限!

15 | 16 |
17 | 对不起,您正在寻找的页面已经找到。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。 18 | 主页 19 |
20 |
21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/logininfor/mapper/LogininforMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.logininfor.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.monitor.logininfor.domain.Logininfor; 5 | 6 | /** 7 | * 系统访问日志情况信息 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface LogininforMapper 12 | { 13 | /** 14 | * 新增系统登录日志 15 | * 16 | * @param logininfor 访问日志对象 17 | */ 18 | public void insertLogininfor(Logininfor logininfor); 19 | 20 | /** 21 | * 查询系统登录日志集合 22 | * 23 | * @param logininfor 访问日志对象 24 | * @return 登录记录集合 25 | */ 26 | public List selectLogininforList(Logininfor logininfor); 27 | 28 | /** 29 | * 批量删除系统登录日志 30 | * 31 | * @param ids 需要删除的数据 32 | * @return 结果 33 | */ 34 | public int deleteLogininforByIds(String[] ids); 35 | 36 | /** 37 | * 清空系统登录日志 38 | * 39 | * @return 结果 40 | */ 41 | public int cleanLogininfor(); 42 | } 43 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/user/mapper/UserRoleMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.user.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.system.user.domain.UserRole; 5 | 6 | /** 7 | * 用户表 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface UserRoleMapper 12 | { 13 | /** 14 | * 通过用户ID删除用户和角色关联 15 | * 16 | * @param userId 用户ID 17 | * @return 结果 18 | */ 19 | public int deleteUserRoleByUserId(Long userId); 20 | 21 | /** 22 | * 批量删除用户和角色关联 23 | * 24 | * @param ids 需要删除的数据ID 25 | * @return 结果 26 | */ 27 | public int deleteUserRole(Long[] ids); 28 | 29 | /** 30 | * 通过角色ID查询角色使用数量 31 | * 32 | * @param roleId 角色ID 33 | * @return 结果 34 | */ 35 | public int countUserRoleByRoleId(Long roleId); 36 | 37 | /** 38 | * 批量新增用户角色信息 39 | * 40 | * @param userRoleList 用户角色列表 41 | * @return 结果 42 | */ 43 | public int batchUserRole(List userRoleList); 44 | } 45 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/role/mapper/RoleDeptMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.role.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.system.role.domain.RoleDept; 5 | 6 | /** 7 | * 角色与部门关联表 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface RoleDeptMapper 12 | { 13 | /** 14 | * 通过角色ID删除角色和部门关联 15 | * 16 | * @param roleId 角色ID 17 | * @return 结果 18 | */ 19 | public int deleteRoleDeptByRoleId(Long roleId); 20 | 21 | /** 22 | * 批量删除角色部门关联信息 23 | * 24 | * @param ids 需要删除的数据ID 25 | * @return 结果 26 | */ 27 | public int deleteRoleDept(Long[] ids); 28 | 29 | /** 30 | * 查询部门使用数量 31 | * 32 | * @param deptId 部门ID 33 | * @return 结果 34 | */ 35 | public int selectCountRoleDeptByDeptId(Long deptId); 36 | 37 | /** 38 | * 批量新增角色部门信息 39 | * 40 | * @param roleDeptList 角色部门列表 41 | * @return 结果 42 | */ 43 | public int batchRoleDept(List roleDeptList); 44 | } 45 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/user/mapper/UserPostMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.user.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.system.user.domain.UserPost; 5 | 6 | /** 7 | * 用户与岗位 表 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface UserPostMapper 12 | { 13 | /** 14 | * 通过用户ID删除用户和岗位关联 15 | * 16 | * @param userId 用户ID 17 | * @return 结果 18 | */ 19 | public int deleteUserPostByUserId(Long userId); 20 | 21 | /** 22 | * 通过岗位ID查询岗位使用数量 23 | * 24 | * @param postId 岗位ID 25 | * @return 结果 26 | */ 27 | public int countUserPostById(Long postId); 28 | 29 | /** 30 | * 批量删除用户和岗位关联 31 | * 32 | * @param ids 需要删除的数据ID 33 | * @return 结果 34 | */ 35 | public int deleteUserPost(Long[] ids); 36 | 37 | /** 38 | * 批量新增用户岗位信息 39 | * 40 | * @param userPostList 用户角色列表 41 | * @return 结果 42 | */ 43 | public int batchUserPost(List userPostList); 44 | } 45 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/role/mapper/RoleMenuMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.role.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.system.role.domain.RoleMenu; 5 | 6 | /** 7 | * 角色与菜单关联表 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface RoleMenuMapper 12 | { 13 | /** 14 | * 通过角色ID删除角色和菜单关联 15 | * 16 | * @param roleId 角色ID 17 | * @return 结果 18 | */ 19 | public int deleteRoleMenuByRoleId(Long roleId); 20 | 21 | /** 22 | * 批量删除角色菜单关联信息 23 | * 24 | * @param ids 需要删除的数据ID 25 | * @return 结果 26 | */ 27 | public int deleteRoleMenu(Long[] ids); 28 | 29 | /** 30 | * 查询菜单使用数量 31 | * 32 | * @param menuId 菜单ID 33 | * @return 结果 34 | */ 35 | public int selectCountRoleMenuByMenuId(Long menuId); 36 | 37 | /** 38 | * 批量新增角色菜单信息 39 | * 40 | * @param roleMenuList 角色菜单列表 41 | * @return 结果 42 | */ 43 | public int batchRoleMenu(List roleMenuList); 44 | } 45 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/table/edittip.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 表格删除提示 5 | 6 | 17 | 18 | 19 |
20 |
21 | 22 |
23 |
24 | 25 |
26 |
27 | 32 | 33 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
12 |
13 | 14 |
15 |
16 |
17 |
18 | 19 |
20 |
21 |
22 |
23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/tool/gen/util/VelocityInitializer.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.tool.gen.util; 2 | 3 | import java.util.Properties; 4 | import org.apache.velocity.app.Velocity; 5 | import com.ruoyi.common.constant.Constants; 6 | 7 | /** 8 | * VelocityEngine工厂 9 | * 10 | * @author RuoYi 11 | */ 12 | public class VelocityInitializer 13 | { 14 | /** 15 | * 初始化vm方法 16 | */ 17 | public static void initVelocity() 18 | { 19 | Properties p = new Properties(); 20 | try 21 | { 22 | // 加载classpath目录下的vm文件 23 | p.setProperty("file.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"); 24 | // 定义字符集 25 | p.setProperty(Velocity.ENCODING_DEFAULT, Constants.UTF8); 26 | p.setProperty(Velocity.OUTPUT_ENCODING, Constants.UTF8); 27 | // 初始化Velocity引擎,指定配置Properties 28 | Velocity.init(p); 29 | } 30 | catch (Exception e) 31 | { 32 | throw new RuntimeException(e); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/server/controller/ServerController.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.server.controller; 2 | 3 | import org.apache.shiro.authz.annotation.RequiresPermissions; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.ui.ModelMap; 6 | import org.springframework.web.bind.annotation.GetMapping; 7 | import org.springframework.web.bind.annotation.RequestMapping; 8 | import com.ruoyi.framework.web.controller.BaseController; 9 | import com.ruoyi.project.monitor.server.domain.Server; 10 | 11 | /** 12 | * 服务器监控 13 | * 14 | * @author ruoyi 15 | */ 16 | @Controller 17 | @RequestMapping("/monitor/server") 18 | public class ServerController extends BaseController 19 | { 20 | private String prefix = "monitor/server"; 21 | 22 | @RequiresPermissions("monitor:server:view") 23 | @GetMapping() 24 | public String server(ModelMap mmap) throws Exception 25 | { 26 | Server server = new Server(); 27 | server.copyTo(); 28 | mmap.put("server", server); 29 | return prefix + "/server"; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/operlog/service/IOperLogService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.operlog.service; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.monitor.operlog.domain.OperLog; 5 | 6 | /** 7 | * 操作日志 服务层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface IOperLogService 12 | { 13 | /** 14 | * 新增操作日志 15 | * 16 | * @param operLog 操作日志对象 17 | */ 18 | public void insertOperlog(OperLog operLog); 19 | 20 | /** 21 | * 查询系统操作日志集合 22 | * 23 | * @param operLog 操作日志对象 24 | * @return 操作日志集合 25 | */ 26 | public List selectOperLogList(OperLog operLog); 27 | 28 | /** 29 | * 批量删除系统操作日志 30 | * 31 | * @param ids 需要删除的数据 32 | * @return 结果 33 | */ 34 | public int deleteOperLogByIds(String ids); 35 | 36 | /** 37 | * 查询操作日志详细 38 | * 39 | * @param operId 操作ID 40 | * @return 操作日志对象 41 | */ 42 | public OperLog selectOperLogById(Long operId); 43 | 44 | /** 45 | * 清空操作日志 46 | */ 47 | public void cleanOperLog(); 48 | } 49 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/user/domain/UserPost.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.user.domain; 2 | 3 | import org.apache.commons.lang3.builder.ToStringBuilder; 4 | import org.apache.commons.lang3.builder.ToStringStyle; 5 | 6 | /** 7 | * 用户和岗位关联 sys_user_post 8 | * 9 | * @author ruoyi 10 | */ 11 | public class UserPost 12 | { 13 | /** 用户ID */ 14 | private Long userId; 15 | /** 岗位ID */ 16 | private Long postId; 17 | 18 | public Long getUserId() 19 | { 20 | return userId; 21 | } 22 | 23 | public void setUserId(Long userId) 24 | { 25 | this.userId = userId; 26 | } 27 | 28 | public Long getPostId() 29 | { 30 | return postId; 31 | } 32 | 33 | public void setPostId(Long postId) 34 | { 35 | this.postId = postId; 36 | } 37 | 38 | @Override 39 | public String toString() { 40 | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) 41 | .append("userId", getUserId()) 42 | .append("postId", getPostId()) 43 | .toString(); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/operlog/mapper/OperLogMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.operlog.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.monitor.operlog.domain.OperLog; 5 | 6 | /** 7 | * 操作日志 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface OperLogMapper 12 | { 13 | /** 14 | * 新增操作日志 15 | * 16 | * @param operLog 操作日志对象 17 | */ 18 | public void insertOperlog(OperLog operLog); 19 | 20 | /** 21 | * 查询系统操作日志集合 22 | * 23 | * @param operLog 操作日志对象 24 | * @return 操作日志集合 25 | */ 26 | public List selectOperLogList(OperLog operLog); 27 | 28 | /** 29 | * 批量删除系统操作日志 30 | * 31 | * @param ids 需要删除的数据 32 | * @return 结果 33 | */ 34 | public int deleteOperLogByIds(String[] ids); 35 | 36 | /** 37 | * 查询操作日志详细 38 | * 39 | * @param operId 操作ID 40 | * @return 操作日志对象 41 | */ 42 | public OperLog selectOperLogById(Long operId); 43 | 44 | /** 45 | * 清空操作日志 46 | */ 47 | public void cleanOperLog(); 48 | } 49 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/role/domain/RoleDept.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.role.domain; 2 | 3 | import org.apache.commons.lang3.builder.ToStringBuilder; 4 | import org.apache.commons.lang3.builder.ToStringStyle; 5 | 6 | /** 7 | * 角色和部门关联 sys_role_dept 8 | * 9 | * @author ruoyi 10 | */ 11 | public class RoleDept 12 | { 13 | /** 角色ID */ 14 | private Long roleId; 15 | 16 | /** 部门ID */ 17 | private Long deptId; 18 | 19 | public Long getRoleId() 20 | { 21 | return roleId; 22 | } 23 | 24 | public void setRoleId(Long roleId) 25 | { 26 | this.roleId = roleId; 27 | } 28 | 29 | public Long getDeptId() 30 | { 31 | return deptId; 32 | } 33 | 34 | public void setDeptId(Long deptId) 35 | { 36 | this.deptId = deptId; 37 | } 38 | 39 | @Override 40 | public String toString() { 41 | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) 42 | .append("roleId", getRoleId()) 43 | .append("deptId", getDeptId()) 44 | .toString(); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/role/domain/RoleMenu.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.role.domain; 2 | 3 | import org.apache.commons.lang3.builder.ToStringBuilder; 4 | import org.apache.commons.lang3.builder.ToStringStyle; 5 | 6 | /** 7 | * 角色和菜单关联 sys_role_menu 8 | * 9 | * @author ruoyi 10 | */ 11 | public class RoleMenu 12 | { 13 | /** 角色ID */ 14 | private Long roleId; 15 | 16 | /** 菜单ID */ 17 | private Long menuId; 18 | 19 | public Long getRoleId() 20 | { 21 | return roleId; 22 | } 23 | 24 | public void setRoleId(Long roleId) 25 | { 26 | this.roleId = roleId; 27 | } 28 | 29 | public Long getMenuId() 30 | { 31 | return menuId; 32 | } 33 | 34 | public void setMenuId(Long menuId) 35 | { 36 | this.menuId = menuId; 37 | } 38 | 39 | @Override 40 | public String toString() { 41 | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) 42 | .append("roleId", getRoleId()) 43 | .append("menuId", getMenuId()) 44 | .toString(); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/user/domain/UserRole.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.user.domain; 2 | 3 | import org.apache.commons.lang3.builder.ToStringBuilder; 4 | import org.apache.commons.lang3.builder.ToStringStyle; 5 | 6 | /** 7 | * 用户和角色关联 sys_user_role 8 | * 9 | * @author ruoyi 10 | */ 11 | public class UserRole 12 | { 13 | /** 用户ID */ 14 | private Long userId; 15 | 16 | /** 角色ID */ 17 | private Long roleId; 18 | 19 | public Long getUserId() 20 | { 21 | return userId; 22 | } 23 | 24 | public void setUserId(Long userId) 25 | { 26 | this.userId = userId; 27 | } 28 | 29 | public Long getRoleId() 30 | { 31 | return roleId; 32 | } 33 | 34 | public void setRoleId(Long roleId) 35 | { 36 | this.roleId = roleId; 37 | } 38 | 39 | @Override 40 | public String toString() { 41 | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) 42 | .append("userId", getUserId()) 43 | .append("roleId", getRoleId()) 44 | .toString(); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/music/music.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 插入音乐 6 | 7 | 8 | 9 | 10 |
11 | 15 |
16 | 17 |
18 |
19 |
20 |
21 | 22 | 31 | 32 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/aspectj/lang/annotation/Log.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.aspectj.lang.annotation; 2 | 3 | import java.lang.annotation.Documented; 4 | import java.lang.annotation.ElementType; 5 | import java.lang.annotation.Retention; 6 | import java.lang.annotation.RetentionPolicy; 7 | import java.lang.annotation.Target; 8 | import com.ruoyi.framework.aspectj.lang.enums.BusinessType; 9 | import com.ruoyi.framework.aspectj.lang.enums.OperatorType; 10 | 11 | /** 12 | * 自定义操作日志记录注解 13 | * 14 | * @author ruoyi 15 | * 16 | */ 17 | @Target({ ElementType.PARAMETER, ElementType.METHOD }) 18 | @Retention(RetentionPolicy.RUNTIME) 19 | @Documented 20 | public @interface Log 21 | { 22 | /** 23 | * 模块 24 | */ 25 | public String title() default ""; 26 | 27 | /** 28 | * 功能 29 | */ 30 | public BusinessType businessType() default BusinessType.OTHER; 31 | 32 | /** 33 | * 操作人类别 34 | */ 35 | public OperatorType operatorType() default OperatorType.MANAGE; 36 | 37 | /** 38 | * 是否保存请求的参数 39 | */ 40 | public boolean isSaveRequestData() default true; 41 | } 42 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/templates/system/category/add.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 |
8 |
9 | 10 |
11 | 12 |
13 |
14 | 15 | 16 |
17 |
18 |
19 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/ueditor/dialogs/template/template.css: -------------------------------------------------------------------------------- 1 | .wrap{ padding: 5px;font-size: 14px;} 2 | .left{width:425px;float: left;} 3 | .right{width:160px;border: 1px solid #ccc;float: right;padding: 5px;margin-right: 5px;} 4 | .right .pre{height: 332px;overflow-y: auto;} 5 | .right .preitem{border: white 1px solid;margin: 5px 0;padding: 2px 0;} 6 | .right .preitem:hover{background-color: lemonChiffon;cursor: pointer;border: #ccc 1px solid;} 7 | .right .preitem img{display: block;margin: 0 auto;width:100px;} 8 | .clear{clear: both;} 9 | .top{height:26px;line-height: 26px;padding: 5px;} 10 | .bottom{height:320px;width:100%;margin: 0 auto;} 11 | .transparent{ background: url("images/bg.gif") repeat;} 12 | .bottom table tr td{border:1px dashed #ccc;} 13 | #colorPicker{width: 17px;height: 17px;border: 1px solid #CCC;display: inline-block;border-radius: 3px;box-shadow: 2px 2px 5px #D3D6DA;} 14 | .border_style1{padding:2px;border: 1px solid #ccc;border-radius: 5px;box-shadow:2px 2px 5px #d3d6da;} 15 | p{margin: 5px 0} 16 | table{clear:both;margin-bottom:10px;border-collapse:collapse;word-break:break-all;} 17 | li{clear:both} 18 | ol{padding-left:40px; } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/notice/service/INoticeService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.notice.service; 2 | 3 | import com.ruoyi.project.system.notice.domain.Notice; 4 | import java.util.List; 5 | 6 | /** 7 | * 公告 服务层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface INoticeService 12 | { 13 | /** 14 | * 查询公告信息 15 | * 16 | * @param noticeId 公告ID 17 | * @return 公告信息 18 | */ 19 | public Notice selectNoticeById(Long noticeId); 20 | 21 | /** 22 | * 查询公告列表 23 | * 24 | * @param notice 公告信息 25 | * @return 公告集合 26 | */ 27 | public List selectNoticeList(Notice notice); 28 | 29 | /** 30 | * 新增公告 31 | * 32 | * @param notice 公告信息 33 | * @return 结果 34 | */ 35 | public int insertNotice(Notice notice); 36 | 37 | /** 38 | * 修改公告 39 | * 40 | * @param notice 公告信息 41 | * @return 结果 42 | */ 43 | public int updateNotice(Notice notice); 44 | 45 | /** 46 | * 删除公告信息 47 | * 48 | * @param ids 需要删除的数据ID 49 | * @return 结果 50 | */ 51 | public int deleteNoticeByIds(String ids); 52 | } 53 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/notice/mapper/NoticeMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.notice.mapper; 2 | 3 | import com.ruoyi.project.system.notice.domain.Notice; 4 | import java.util.List; 5 | 6 | /** 7 | * 公告 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface NoticeMapper 12 | { 13 | /** 14 | * 查询公告信息 15 | * 16 | * @param noticeId 公告ID 17 | * @return 公告信息 18 | */ 19 | public Notice selectNoticeById(Long noticeId); 20 | 21 | /** 22 | * 查询公告列表 23 | * 24 | * @param notice 公告信息 25 | * @return 公告集合 26 | */ 27 | public List selectNoticeList(Notice notice); 28 | 29 | /** 30 | * 新增公告 31 | * 32 | * @param notice 公告信息 33 | * @return 结果 34 | */ 35 | public int insertNotice(Notice notice); 36 | 37 | /** 38 | * 修改公告 39 | * 40 | * @param notice 公告信息 41 | * @return 结果 42 | */ 43 | public int updateNotice(Notice notice); 44 | 45 | /** 46 | * 批量删除公告 47 | * 48 | * @param noticeIds 需要删除的数据ID 49 | * @return 结果 50 | */ 51 | public int deleteNoticeByIds(String[] noticeIds); 52 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/datasource/DynamicDataSourceContextHolder.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.datasource; 2 | 3 | import org.slf4j.Logger; 4 | import org.slf4j.LoggerFactory; 5 | 6 | /** 7 | * 数据源切换处理 8 | * 9 | * @author ruoyi 10 | */ 11 | public class DynamicDataSourceContextHolder 12 | { 13 | public static final Logger log = LoggerFactory.getLogger(DynamicDataSourceContextHolder.class); 14 | 15 | /** 16 | * 使用ThreadLocal维护变量,ThreadLocal为每个使用该变量的线程提供独立的变量副本, 17 | * 所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 18 | */ 19 | private static final ThreadLocal CONTEXT_HOLDER = new ThreadLocal<>(); 20 | 21 | /** 22 | * 设置数据源的变量 23 | */ 24 | public static void setDateSoureType(String dsType) 25 | { 26 | log.info("切换到{}数据源", dsType); 27 | CONTEXT_HOLDER.set(dsType); 28 | } 29 | 30 | /** 31 | * 获得数据源的变量 32 | */ 33 | public static String getDateSoureType() 34 | { 35 | return CONTEXT_HOLDER.get(); 36 | } 37 | 38 | /** 39 | * 清空数据源变量 40 | */ 41 | public static void clearDateSoureType() 42 | { 43 | CONTEXT_HOLDER.remove(); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/constant/ScheduleConstants.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.constant; 2 | 3 | /** 4 | * 任务调度通用常量 5 | * 6 | * @author ruoyi 7 | */ 8 | public interface ScheduleConstants 9 | { 10 | public static final String TASK_CLASS_NAME = "__TASK_CLASS_NAME__"; 11 | 12 | public static final String TASK_PROPERTIES = "__TASK_PROPERTIES__"; 13 | 14 | /** 默认 */ 15 | public static final String MISFIRE_DEFAULT = "0"; 16 | 17 | /** 立即触发执行 */ 18 | public static final String MISFIRE_IGNORE_MISFIRES = "1"; 19 | 20 | /** 触发一次执行 */ 21 | public static final String MISFIRE_FIRE_AND_PROCEED = "2"; 22 | 23 | /** 不触发立即执行 */ 24 | public static final String MISFIRE_DO_NOTHING = "3"; 25 | 26 | public enum Status 27 | { 28 | /** 29 | * 正常 30 | */ 31 | NORMAL("0"), 32 | /** 33 | * 暂停 34 | */ 35 | PAUSE("1"); 36 | 37 | private String value; 38 | 39 | private Status(String value) 40 | { 41 | this.value = value; 42 | } 43 | 44 | public String getValue() 45 | { 46 | return value; 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/web/service/DictService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.web.service; 2 | 3 | import java.util.List; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.stereotype.Service; 6 | import com.ruoyi.project.system.dict.domain.DictData; 7 | import com.ruoyi.project.system.dict.service.IDictDataService; 8 | 9 | /** 10 | * RuoYi首创 html调用 thymeleaf 实现字典读取 11 | * 12 | * @author ruoyi 13 | */ 14 | @Service("dict") 15 | public class DictService 16 | { 17 | @Autowired 18 | private IDictDataService dictDataService; 19 | 20 | /** 21 | * 根据字典类型查询字典数据信息 22 | * 23 | * @param dictType 字典类型 24 | * @return 参数键值 25 | */ 26 | public List getType(String dictType) 27 | { 28 | return dictDataService.selectDictDataByType(dictType); 29 | } 30 | 31 | /** 32 | * 根据字典类型和字典键值查询字典数据信息 33 | * 34 | * @param dictType 字典类型 35 | * @param dictValue 字典键值 36 | * @return 字典标签 37 | */ 38 | public String getLabel(String dictType, String dictValue) 39 | { 40 | return dictDataService.selectDictLabel(dictType, dictValue); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/layui/lay/modules/code.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.5 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
  1. '+o.replace(/[\r\t\n]+/g,"
  2. ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend('

'+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/i18n/messages.properties: -------------------------------------------------------------------------------- 1 | #错误消息 2 | not.null=* 必须填写 3 | user.jcaptcha.error=验证码错误 4 | user.not.exists=用户不存在/密码错误 5 | user.password.not.match=用户不存在/密码错误 6 | user.password.retry.limit.count=密码输入错误{0}次 7 | user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定10分钟 8 | user.password.delete=对不起,您的账号已被删除 9 | user.blocked=用户已封禁,请联系管理员 10 | role.blocked=角色已封禁,请联系管理员 11 | user.logout.success=退出成功 12 | 13 | length.not.valid=长度必须在{min}到{max}个字符之间 14 | 15 | user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头 16 | user.password.not.valid=* 5-50个字符 17 | 18 | user.email.not.valid=邮箱格式错误 19 | user.mobile.phone.number.not.valid=手机号格式错误 20 | user.login.success=登录成功 21 | user.notfound=请重新登录 22 | user.forcelogout=管理员强制退出,请重新登录 23 | user.unknown.error=未知错误,请重新登录 24 | 25 | ##文件上传消息 26 | upload.exceed.maxSize=上传的文件大小超出限制的文件大小!
允许的文件最大大小是:{0}MB! 27 | upload.filename.exceed.length=上传的文件名最长{0}个字符 28 | 29 | ##权限 30 | no.permission=您没有数据的权限,请联系管理员添加权限 [{0}] 31 | no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}] 32 | no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}] 33 | no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}] 34 | no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}] 35 | no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}] 36 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/xss/XssHttpServletRequestWrapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.xss; 2 | 3 | import javax.servlet.http.HttpServletRequest; 4 | import javax.servlet.http.HttpServletRequestWrapper; 5 | import org.jsoup.Jsoup; 6 | import org.jsoup.safety.Whitelist; 7 | 8 | /** 9 | * XSS过滤处理 10 | * 11 | * @author ruoyi 12 | */ 13 | public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper 14 | { 15 | /** 16 | * @param request 17 | */ 18 | public XssHttpServletRequestWrapper(HttpServletRequest request) 19 | { 20 | super(request); 21 | } 22 | 23 | @Override 24 | public String[] getParameterValues(String name) 25 | { 26 | String[] values = super.getParameterValues(name); 27 | if (values != null) 28 | { 29 | int length = values.length; 30 | String[] escapseValues = new String[length]; 31 | for (int i = 0; i < length; i++) 32 | { 33 | // 防xss攻击和过滤前后空格 34 | escapseValues[i] = Jsoup.clean(values[i], Whitelist.relaxed()).trim(); 35 | } 36 | return escapseValues; 37 | } 38 | return super.getParameterValues(name); 39 | } 40 | } -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/product/service/ICategoryService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.product.service; 2 | 3 | 4 | import java.util.List; 5 | 6 | import com.ruoyi.project.system.product.domain.Category; 7 | 8 | /** 9 | * 商品分类 服务层 10 | * 11 | * @author ruoyi 12 | * @date 2019-03-05 13 | */ 14 | public interface ICategoryService 15 | { 16 | /** 17 | * 查询商品分类信息 18 | * 19 | * @param id 商品分类ID 20 | * @return 商品分类信息 21 | */ 22 | public Category selectCategoryById(Integer id); 23 | 24 | /** 25 | * 查询商品分类列表 26 | * 27 | * @param category 商品分类信息 28 | * @return 商品分类集合 29 | */ 30 | public List selectCategoryList(Category category); 31 | 32 | /** 33 | * 新增商品分类 34 | * 35 | * @param category 商品分类信息 36 | * @return 结果 37 | */ 38 | public int insertCategory(Category category); 39 | 40 | /** 41 | * 修改商品分类 42 | * 43 | * @param category 商品分类信息 44 | * @return 结果 45 | */ 46 | public int updateCategory(Category category); 47 | 48 | /** 49 | * 删除商品分类信息 50 | * 51 | * @param ids 需要删除的数据ID 52 | * @return 结果 53 | */ 54 | public int deleteCategoryByIds(String ids); 55 | 56 | } 57 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/product/service/IProductService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.product.service; 2 | 3 | import com.ruoyi.project.system.product.domain.Product; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * 产品 服务层 9 | * 10 | * @author ruoyi 11 | * @date 2019-02-27 12 | */ 13 | public interface IProductService 14 | { 15 | /** 16 | * 查询产品信息 17 | * 18 | * @param id 产品ID 19 | * @return 产品信息 20 | */ 21 | public Product selectProductById(Integer id); 22 | 23 | /** 24 | * 查询产品列表 25 | * 26 | * @param product 产品信息 27 | * @return 产品集合 28 | */ 29 | public List selectProductList(Product product); 30 | 31 | /** 32 | * 新增产品 33 | * 34 | * @param product 产品信息 35 | * @return 结果 36 | */ 37 | public int insertProduct(Product product); 38 | 39 | /** 40 | * 修改产品 41 | * 42 | * @param product 产品信息 43 | * @return 结果 44 | */ 45 | public int updateProduct(Product product); 46 | 47 | /** 48 | * 删除产品信息 49 | * 50 | * @param ids 需要删除的数据ID 51 | * @return 结果 52 | */ 53 | public int deleteProductByIds(String ids); 54 | 55 | public int out(Integer id,Integer status); 56 | 57 | } 58 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/product/service/IBannerService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.product.service; 2 | 3 | 4 | import java.util.List; 5 | 6 | import com.ruoyi.project.system.product.domain.Banner; 7 | 8 | /** 9 | * 广告banner 服务层 10 | * 11 | * @author ruoyi 12 | * @date 2019-02-27 13 | */ 14 | public interface IBannerService 15 | { 16 | /** 17 | * 查询广告banner信息 18 | * 19 | * @param id 广告bannerID 20 | * @return 广告banner信息 21 | */ 22 | public Banner selectBannerById(Integer id); 23 | 24 | /** 25 | * 查询广告banner列表 26 | * 27 | * @param banner 广告banner信息 28 | * @return 广告banner集合 29 | */ 30 | public List selectBannerList(Banner banner); 31 | 32 | /** 33 | * 新增广告banner 34 | * 35 | * @param banner 广告banner信息 36 | * @return 结果 37 | */ 38 | public int insertBanner(Banner banner); 39 | 40 | /** 41 | * 修改广告banner 42 | * 43 | * @param banner 广告banner信息 44 | * @return 结果 45 | */ 46 | public int updateBanner(Banner banner); 47 | 48 | /** 49 | * 删除广告banner信息 50 | * 51 | * @param ids 需要删除的数据ID 52 | * @return 结果 53 | */ 54 | public int deleteBannerByIds(String ids); 55 | 56 | } 57 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/templates/system/category/edit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 |
8 | 9 |
10 | 11 |
12 | 13 |
14 |
15 | 16 |
17 |
18 |
19 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/server/domain/Mem.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.server.domain; 2 | 3 | import com.ruoyi.common.utils.Arith; 4 | 5 | /** 6 | * 內存相关信息 7 | * 8 | * @author ruoyi 9 | */ 10 | public class Mem 11 | { 12 | /** 13 | * 内存总量 14 | */ 15 | private double total; 16 | 17 | /** 18 | * 已用内存 19 | */ 20 | private double used; 21 | 22 | /** 23 | * 剩余内存 24 | */ 25 | private double free; 26 | 27 | public double getTotal() 28 | { 29 | return Arith.div(total, (1024 * 1024 * 1024), 2); 30 | } 31 | 32 | public void setTotal(long total) 33 | { 34 | this.total = total; 35 | } 36 | 37 | public double getUsed() 38 | { 39 | return Arith.div(used, (1024 * 1024 * 1024), 2); 40 | } 41 | 42 | public void setUsed(long used) 43 | { 44 | this.used = used; 45 | } 46 | 47 | public double getFree() 48 | { 49 | return Arith.div(free, (1024 * 1024 * 1024), 2); 50 | } 51 | 52 | public void setFree(long free) 53 | { 54 | this.free = free; 55 | } 56 | 57 | public double getUsage() 58 | { 59 | return Arith.mul(Arith.div(used, total, 4), 100); 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/online/mapper/UserOnlineMapper.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.online.mapper; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.monitor.online.domain.UserOnline; 5 | 6 | /** 7 | * 在线用户 数据层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface UserOnlineMapper 12 | { 13 | /** 14 | * 通过会话序号查询信息 15 | * 16 | * @param sessionId 会话ID 17 | * @return 在线用户信息 18 | */ 19 | public UserOnline selectOnlineById(String sessionId); 20 | 21 | /** 22 | * 通过会话序号删除信息 23 | * 24 | * @param sessionId 会话ID 25 | * @return 在线用户信息 26 | */ 27 | public int deleteOnlineById(String sessionId); 28 | 29 | /** 30 | * 保存会话信息 31 | * 32 | * @param online 会话信息 33 | * @return 结果 34 | */ 35 | public int saveOnline(UserOnline online); 36 | 37 | /** 38 | * 查询会话集合 39 | * 40 | * @param userOnline 会话参数 41 | * @return 会话集合 42 | */ 43 | public List selectUserOnlineList(UserOnline userOnline); 44 | 45 | /** 46 | * 查询过期会话集合 47 | * 48 | * @param lastAccessTime 过期时间 49 | * @return 会话集合 50 | */ 51 | public List selectOnlineByExpired(String lastAccessTime); 52 | } 53 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/monitor/job/service/IJobLogService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.monitor.job.service; 2 | 3 | import java.util.List; 4 | import com.ruoyi.project.monitor.job.domain.JobLog; 5 | 6 | /** 7 | * 定时任务调度日志信息信息 服务层 8 | * 9 | * @author ruoyi 10 | */ 11 | public interface IJobLogService 12 | { 13 | /** 14 | * 获取quartz调度器日志的计划任务 15 | * 16 | * @param jobLog 调度日志信息 17 | * @return 调度任务日志集合 18 | */ 19 | public List selectJobLogList(JobLog jobLog); 20 | 21 | /** 22 | * 通过调度任务日志ID查询调度信息 23 | * 24 | * @param jobLogId 调度任务日志ID 25 | * @return 调度任务日志对象信息 26 | */ 27 | public JobLog selectJobLogById(Long jobLogId); 28 | 29 | /** 30 | * 新增任务日志 31 | * 32 | * @param jobLog 调度日志信息 33 | */ 34 | public void addJobLog(JobLog jobLog); 35 | 36 | /** 37 | * 批量删除调度日志信息 38 | * 39 | * @param ids 需要删除的数据ID 40 | * @return 结果 41 | */ 42 | public int deleteJobLogByIds(String ids); 43 | 44 | /** 45 | * 删除任务日志 46 | * 47 | * @param jobId 调度日志ID 48 | * @return 结果 49 | */ 50 | public int deleteJobLogById(Long jobId); 51 | 52 | /** 53 | * 清空任务日志 54 | */ 55 | public void cleanJobLog(); 56 | } 57 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/mybatis/system/UserPostMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | delete from sys_user_post where user_id=#{userId} 14 | 15 | 16 | 19 | 20 | 21 | delete from sys_user_post where user_id in 22 | 23 | #{userId} 24 | 25 | 26 | 27 | 28 | insert into sys_user_post(user_id, post_id) values 29 | 30 | (#{item.userId},#{item.postId}) 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/framework/manager/AsyncManager.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.framework.manager; 2 | 3 | import java.util.TimerTask; 4 | import java.util.concurrent.ScheduledExecutorService; 5 | import java.util.concurrent.TimeUnit; 6 | import com.ruoyi.common.utils.Threads; 7 | import com.ruoyi.common.utils.spring.SpringUtils; 8 | 9 | /** 10 | * 异步任务管理器 11 | * 12 | * @author liuhulu 13 | */ 14 | public class AsyncManager 15 | { 16 | /** 17 | * 操作延迟10毫秒 18 | */ 19 | private final int OPERATE_DELAY_TIME = 10; 20 | 21 | /** 22 | * 异步操作任务调度线程池 23 | */ 24 | private ScheduledExecutorService executor = SpringUtils.getBean("scheduledExecutorService"); 25 | 26 | /** 27 | * 单例模式 28 | */ 29 | private static AsyncManager me = new AsyncManager(); 30 | 31 | public static AsyncManager me() 32 | { 33 | return me; 34 | } 35 | 36 | /** 37 | * 执行任务 38 | * 39 | * @param task 任务 40 | */ 41 | public void execute(TimerTask task) 42 | { 43 | executor.schedule(task, OPERATE_DELAY_TIME, TimeUnit.MILLISECONDS); 44 | } 45 | 46 | /** 47 | * 停止任务线程池 48 | */ 49 | public void shutdown() 50 | { 51 | Threads.shutdownAndAwaitTermination(executor); 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/mybatis/system/UserRoleMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | delete from sys_user_role where user_id=#{userId} 14 | 15 | 16 | 19 | 20 | 21 | delete from sys_user_role where user_id in 22 | 23 | #{userId} 24 | 25 | 26 | 27 | 28 | insert into sys_user_role(user_id, role_id) values 29 | 30 | (#{item.userId},#{item.roleId}) 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/mybatis/system/RoleDeptMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | delete from sys_role_dept where role_id=#{roleId} 14 | 15 | 16 | 19 | 20 | 21 | delete from sys_role_dept where role_id in 22 | 23 | #{roleId} 24 | 25 | 26 | 27 | 28 | insert into sys_role_dept(role_id, dept_id) values 29 | 30 | (#{item.roleId},#{item.deptId}) 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/mybatis/system/RoleMenuMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | delete from sys_role_menu where role_id=#{roleId} 14 | 15 | 16 | 19 | 20 | 21 | delete from sys_role_menu where role_id in 22 | 23 | #{roleId} 24 | 25 | 26 | 27 | 28 | insert into sys_role_menu(role_id, menu_id) values 29 | 30 | (#{item.roleId},#{item.menuId}) 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/static/ajax/libs/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 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/resources/templates/vm/java/domain.java.vm: -------------------------------------------------------------------------------- 1 | package ${package}.domain; 2 | 3 | import org.apache.commons.lang3.builder.ToStringBuilder; 4 | import org.apache.commons.lang3.builder.ToStringStyle; 5 | import com.ruoyi.framework.web.domain.BaseEntity; 6 | #foreach ($column in $columns) 7 | #if($column.attrType == 'Date') 8 | import java.util.Date; 9 | #break 10 | #end 11 | #end 12 | 13 | /** 14 | * ${tableComment}表 ${tableName} 15 | * 16 | * @author ${author} 17 | * @date ${datetime} 18 | */ 19 | public class ${className} extends BaseEntity 20 | { 21 | private static final long serialVersionUID = 1L; 22 | 23 | #foreach ($column in $columns) 24 | /** $column.columnComment */ 25 | private $column.attrType $column.attrname; 26 | #end 27 | 28 | #foreach ($column in $columns) 29 | public void set${column.attrName}($column.attrType $column.attrname) 30 | { 31 | this.$column.attrname = $column.attrname; 32 | } 33 | 34 | public $column.attrType get${column.attrName}() 35 | { 36 | return $column.attrname; 37 | } 38 | #end 39 | 40 | public String toString() { 41 | return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) 42 | #foreach ($column in $columns) 43 | .append("${column.attrname}", get${column.attrName}()) 44 | #end 45 | .toString(); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/project/system/process/service/IProcessService.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.project.system.process.service; 2 | 3 | import com.ruoyi.project.system.process.domain.Process; 4 | import java.util.List; 5 | 6 | /** 7 | * 工序 服务层 8 | * 9 | * @author ruoyi 10 | * @date 2019-02-21 11 | */ 12 | public interface IProcessService 13 | { 14 | /** 15 | * 查询工序信息 16 | * 17 | * @param id 工序ID 18 | * @return 工序信息 19 | */ 20 | public Process selectProcessById(Integer id); 21 | 22 | /** 23 | * 查询工序列表 24 | * 25 | * @param process 工序信息 26 | * @return 工序集合 27 | */ 28 | public List selectProcessList(Process process); 29 | 30 | /** 31 | * 新增工序 32 | * 33 | * @param process 工序信息 34 | * @return 结果 35 | */ 36 | public int insertProcess(Process process); 37 | 38 | /** 39 | * 修改工序 40 | * 41 | * @param process 工序信息 42 | * @return 结果 43 | */ 44 | public int updateProcess(Process process); 45 | 46 | /** 47 | * 删除工序信息 48 | * 49 | * @param ids 需要删除的数据ID 50 | * @return 结果 51 | */ 52 | public int deleteProcessByIds(String ids); 53 | 54 | /** 55 | * 工分统计 56 | * @param process 57 | * @return 58 | */ 59 | public List selectProcessStatistics(Process process); 60 | 61 | } 62 | -------------------------------------------------------------------------------- /RuoYi-fast/src/main/java/com/ruoyi/common/constant/Constants.java: -------------------------------------------------------------------------------- 1 | package com.ruoyi.common.constant; 2 | 3 | /** 4 | * 通用常量信息 5 | * 6 | * @author ruoyi 7 | */ 8 | public class Constants 9 | { 10 | /** 11 | * UTF-8 字符集 12 | */ 13 | public static final String UTF8 = "UTF-8"; 14 | 15 | /** 16 | * 通用成功标识 17 | */ 18 | public static final String SUCCESS = "0"; 19 | 20 | /** 21 | * 通用失败标识 22 | */ 23 | public static final String FAIL = "1"; 24 | 25 | /** 26 | * 登录成功 27 | */ 28 | public static final String LOGIN_SUCCESS = "Success"; 29 | 30 | /** 31 | * 注销 32 | */ 33 | public static final String LOGOUT = "Logout"; 34 | 35 | /** 36 | * 登录失败 37 | */ 38 | public static final String LOGIN_FAIL = "Error"; 39 | 40 | /** 41 | * 自动去除表前缀 42 | */ 43 | public static String AUTO_REOMVE_PRE = "true"; 44 | 45 | /** 46 | * 当前记录起始索引 47 | */ 48 | public static String PAGE_NUM = "pageNum"; 49 | 50 | /** 51 | * 每页显示记录数 52 | */ 53 | public static String PAGE_SIZE = "pageSize"; 54 | 55 | /** 56 | * 排序列 57 | */ 58 | public static String ORDER_BY_COLUMN = "orderByColumn"; 59 | 60 | /** 61 | * 排序的方向 "desc" 或者 "asc". 62 | */ 63 | public static String IS_ASC = "isAsc"; 64 | } 65 | -------------------------------------------------------------------------------- /wxmal/app.js: -------------------------------------------------------------------------------- 1 | //app.js 2 | App({ 3 | onLaunch: function() { 4 | // 展示本地存储能力 5 | var logs = wx.getStorageSync('logs') || [] 6 | logs.unshift(Date.now()) 7 | wx.setStorageSync('logs', logs) 8 | 9 | // 登录 10 | wx.login({ 11 | success: res => { 12 | // 发送 res.code 到后台换取 openId, sessionKey, unionId 13 | } 14 | }) 15 | // 获取用户信息 16 | wx.getSetting({ 17 | success: res => { 18 | if (res.authSetting['scope.userInfo']) { 19 | // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 20 | wx.getUserInfo({ 21 | success: res => { 22 | // 可以将 res 发送给后台解码出 unionId 23 | this.globalData.userInfo = res.userInfo 24 | 25 | // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 26 | // 所以此处加入 callback 以防止这种情况 27 | if (this.userInfoReadyCallback) { 28 | this.userInfoReadyCallback(res) 29 | } 30 | } 31 | }) 32 | } 33 | } 34 | }) 35 | // 获取系统状态栏信息 36 | wx.getSystemInfo({ 37 | success: e => { 38 | this.globalData.StatusBar = e.statusBarHeight; 39 | this.globalData.CustomBar = e.platform == 'android' ? e.statusBarHeight + 50 : e.statusBarHeight + 45; 40 | } 41 | }) 42 | }, 43 | globalData: { 44 | userInfo: null 45 | } 46 | }) -------------------------------------------------------------------------------- /wxmal/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "pages": [ 3 | "pages/index/index", 4 | "pages/details/details", 5 | "pages/classify/classify" 6 | ], 7 | "window": { 8 | "backgroundTextStyle": "light", 9 | "navigationBarBackgroundColor": "#fff", 10 | "navigationBarTitleText": "ColorUI", 11 | "navigationStyle": "custom", 12 | "navigationBarTextStyle": "white" 13 | }, 14 | "tabBar": { 15 | "color": "#aaa", 16 | "selectedColor": "#39b54a", 17 | "borderStyle": "black", 18 | "backgroundColor": "#ffffff", 19 | "list": [ 20 | { 21 | "pagePath": "pages/index/index", 22 | "iconPath": "/libs/images/tabbar/basics.png", 23 | "selectedIconPath": "/libs/images/tabbar/basics_cur.png", 24 | "text": "首页" 25 | }, 26 | { 27 | "pagePath": "pages/classify/classify", 28 | "iconPath": "/libs/images/tabbar/component.png", 29 | "selectedIconPath": "/libs/images/tabbar/component_cur.png", 30 | "text": "分类" 31 | } 32 | ] 33 | }, 34 | "networkTimeout": { 35 | "request": 60000, 36 | "downloadFile": 60000 37 | }, 38 | "debug": true, 39 | "navigateToMiniProgramAppIdList": [ 40 | "wxe5f52902cf4de896" 41 | ], 42 | "plugins": { 43 | "htmltowxml": { 44 | "version": "1.3.1", 45 | "provider": "wxa51b9c855ae38f3c" 46 | } 47 | } 48 | } --------------------------------------------------------------------------------