Skip to content

目录结构

��������� edited this page Aug 20, 2020 · 5 revisions
.
├── LICENSE
├── README.md
├── admin    后台项目
│   ├── LICENSE
│   ├── README.ZBKJ.md
│   ├── README.es.md
│   ├── README.ja.md
│   ├── README.md
│   ├── README.zh-CN.md
│   ├── babel.config.js
│   ├── build
│   │   └── index.js
│   ├── jest.config.js
│   ├── jsconfig.json
│   ├── mock
│   │   ├── article.js
│   │   ├── index.js
│   │   ├── mock-server.js
│   │   ├── remote-search.js
│   │   ├── role
│   │   │   ├── index.js
│   │   │   └── routes.js
│   │   └── user.js
│   ├── package-lock.json
│   ├── package.json
│   ├── plop-templates
│   │   ├── component
│   │   │   ├── index.hbs
│   │   │   └── prompt.js
│   │   ├── store
│   │   │   ├── index.hbs
│   │   │   └── prompt.js
│   │   ├── utils.js
│   │   └── view
│   │       ├── index.hbs
│   │       └── prompt.js
│   ├── plopfile.js
│   ├── postcss.config.js
│   ├── public
│   │   ├── UEditor
│   │   │   ├── dialogs
│   │   │   │   ├── anchor
│   │   │   │   │   └── anchor.html
│   │   │   │   ├── attachment
│   │   │   │   │   ├── attachment.css
│   │   │   │   │   ├── attachment.html
│   │   │   │   │   ├── attachment.js
│   │   │   │   │   ├── fileTypeImages
│   │   │   │   │   │   ├── icon_chm.gif
│   │   │   │   │   │   ├── icon_default.png
│   │   │   │   │   │   ├── 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
│   │   │   │   │   └── images
│   │   │   │   │       ├── alignicon.gif
│   │   │   │   │       ├── alignicon.png
│   │   │   │   │       ├── bg.png
│   │   │   │   │       ├── file-icons.gif
│   │   │   │   │       ├── file-icons.png
│   │   │   │   │       ├── icons.gif
│   │   │   │   │       ├── icons.png
│   │   │   │   │       ├── image.png
│   │   │   │   │       ├── progress.png
│   │   │   │   │       ├── success.gif
│   │   │   │   │       └── success.png
│   │   │   │   ├── background
│   │   │   │   │   ├── background.css
│   │   │   │   │   ├── background.html
│   │   │   │   │   ├── background.js
│   │   │   │   │   └── images
│   │   │   │   │       ├── bg.png
│   │   │   │   │       └── success.png
│   │   │   │   ├── charts
│   │   │   │   │   ├── chart.config.js
│   │   │   │   │   ├── charts.css
│   │   │   │   │   ├── charts.html
│   │   │   │   │   ├── charts.js
│   │   │   │   │   └── images
│   │   │   │   │       ├── charts0.png
│   │   │   │   │       ├── charts1.png
│   │   │   │   │       ├── charts2.png
│   │   │   │   │       ├── charts3.png
│   │   │   │   │       ├── charts4.png
│   │   │   │   │       └── charts5.png
│   │   │   │   ├── emotion
│   │   │   │   │   ├── emotion.css
│   │   │   │   │   ├── emotion.html
│   │   │   │   │   ├── emotion.js
│   │   │   │   │   └── images
│   │   │   │   │       ├── 0.gif
│   │   │   │   │       ├── bface.gif
│   │   │   │   │       ├── cface.gif
│   │   │   │   │       ├── fface.gif
│   │   │   │   │       ├── jxface2.gif
│   │   │   │   │       ├── neweditor-tab-bg.png
│   │   │   │   │       ├── tface.gif
│   │   │   │   │       ├── wface.gif
│   │   │   │   │       └── yface.gif
│   │   │   │   ├── gmap
│   │   │   │   │   └── gmap.html
│   │   │   │   ├── help
│   │   │   │   │   ├── help.css
│   │   │   │   │   ├── help.html
│   │   │   │   │   └── help.js
│   │   │   │   ├── image
│   │   │   │   │   ├── image.css
│   │   │   │   │   ├── image.html
│   │   │   │   │   ├── image.js
│   │   │   │   │   └── images
│   │   │   │   │       ├── alignicon.jpg
│   │   │   │   │       ├── bg.png
│   │   │   │   │       ├── icons.gif
│   │   │   │   │       ├── icons.png
│   │   │   │   │       ├── image.png
│   │   │   │   │       ├── progress.png
│   │   │   │   │       ├── success.gif
│   │   │   │   │       └── success.png
│   │   │   │   ├── insertframe
│   │   │   │   │   └── insertframe.html
│   │   │   │   ├── internal.js
│   │   │   │   ├── link
│   │   │   │   │   └── link.html
│   │   │   │   ├── map
│   │   │   │   │   ├── map.html
│   │   │   │   │   └── show.html
│   │   │   │   ├── music
│   │   │   │   │   ├── music.css
│   │   │   │   │   ├── music.html
│   │   │   │   │   └── music.js
│   │   │   │   ├── preview
│   │   │   │   │   └── preview.html
│   │   │   │   ├── scrawl
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── addimg.png
│   │   │   │   │   │   ├── brush.png
│   │   │   │   │   │   ├── delimg.png
│   │   │   │   │   │   ├── delimgH.png
│   │   │   │   │   │   ├── empty.png
│   │   │   │   │   │   ├── emptyH.png
│   │   │   │   │   │   ├── eraser.png
│   │   │   │   │   │   ├── redo.png
│   │   │   │   │   │   ├── redoH.png
│   │   │   │   │   │   ├── scale.png
│   │   │   │   │   │   ├── scaleH.png
│   │   │   │   │   │   ├── size.png
│   │   │   │   │   │   ├── undo.png
│   │   │   │   │   │   └── undoH.png
│   │   │   │   │   ├── scrawl.css
│   │   │   │   │   ├── scrawl.html
│   │   │   │   │   └── scrawl.js
│   │   │   │   ├── searchreplace
│   │   │   │   │   ├── searchreplace.html
│   │   │   │   │   └── searchreplace.js
│   │   │   │   ├── snapscreen
│   │   │   │   │   └── snapscreen.html
│   │   │   │   ├── spechars
│   │   │   │   │   ├── spechars.html
│   │   │   │   │   └── spechars.js
│   │   │   │   ├── table
│   │   │   │   │   ├── dragicon.png
│   │   │   │   │   ├── edittable.css
│   │   │   │   │   ├── edittable.html
│   │   │   │   │   ├── edittable.js
│   │   │   │   │   ├── edittd.html
│   │   │   │   │   └── edittip.html
│   │   │   │   ├── template
│   │   │   │   │   ├── config.js
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── bg.gif
│   │   │   │   │   │   ├── pre0.png
│   │   │   │   │   │   ├── pre1.png
│   │   │   │   │   │   ├── pre2.png
│   │   │   │   │   │   ├── pre3.png
│   │   │   │   │   │   └── pre4.png
│   │   │   │   │   ├── template.css
│   │   │   │   │   ├── template.html
│   │   │   │   │   └── template.js
│   │   │   │   ├── video
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── bg.png
│   │   │   │   │   │   ├── center_focus.jpg
│   │   │   │   │   │   ├── file-icons.gif
│   │   │   │   │   │   ├── file-icons.png
│   │   │   │   │   │   ├── icons.gif
│   │   │   │   │   │   ├── icons.png
│   │   │   │   │   │   ├── image.png
│   │   │   │   │   │   ├── left_focus.jpg
│   │   │   │   │   │   ├── none_focus.jpg
│   │   │   │   │   │   ├── progress.png
│   │   │   │   │   │   ├── right_focus.jpg
│   │   │   │   │   │   ├── success.gif
│   │   │   │   │   │   └── success.png
│   │   │   │   │   ├── video.css
│   │   │   │   │   ├── video.html
│   │   │   │   │   └── video.js
│   │   │   │   ├── webapp
│   │   │   │   │   └── webapp.html
│   │   │   │   └── wordimage
│   │   │   │       ├── tangram.js
│   │   │   │       ├── wordimage.html
│   │   │   │       └── wordimage.js
│   │   │   ├── index.html
│   │   │   ├── lang
│   │   │   │   ├── en
│   │   │   │   │   ├── en.js
│   │   │   │   │   └── images
│   │   │   │   │       ├── addimage.png
│   │   │   │   │       ├── alldeletebtnhoverskin.png
│   │   │   │   │       ├── alldeletebtnupskin.png
│   │   │   │   │       ├── background.png
│   │   │   │   │       ├── button.png
│   │   │   │   │       ├── copy.png
│   │   │   │   │       ├── deletedisable.png
│   │   │   │   │       ├── deleteenable.png
│   │   │   │   │       ├── listbackground.png
│   │   │   │   │       ├── localimage.png
│   │   │   │   │       ├── music.png
│   │   │   │   │       ├── rotateleftdisable.png
│   │   │   │   │       ├── rotateleftenable.png
│   │   │   │   │       ├── rotaterightdisable.png
│   │   │   │   │       ├── rotaterightenable.png
│   │   │   │   │       └── upload.png
│   │   │   │   └── zh-cn
│   │   │   │       ├── images
│   │   │   │       │   ├── copy.png
│   │   │   │       │   ├── localimage.png
│   │   │   │       │   ├── music.png
│   │   │   │       │   └── upload.png
│   │   │   │       └── zh-cn.js
│   │   │   ├── themes
│   │   │   │   ├── default
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── ueditor.css
│   │   │   │   │   │   └── ueditor.min.css
│   │   │   │   │   ├── dialogbase.css
│   │   │   │   │   └── images
│   │   │   │   │       ├── anchor.gif
│   │   │   │   │       ├── arrow.png
│   │   │   │   │       ├── arrow_down.png
│   │   │   │   │       ├── arrow_up.png
│   │   │   │   │       ├── button-bg.gif
│   │   │   │   │       ├── cancelbutton.gif
│   │   │   │   │       ├── charts.png
│   │   │   │   │       ├── cursor_h.gif
│   │   │   │   │       ├── cursor_h.png
│   │   │   │   │       ├── cursor_v.gif
│   │   │   │   │       ├── cursor_v.png
│   │   │   │   │       ├── dialog-title-bg.png
│   │   │   │   │       ├── filescan.png
│   │   │   │   │       ├── highlighted.gif
│   │   │   │   │       ├── icons-all.gif
│   │   │   │   │       ├── icons.gif
│   │   │   │   │       ├── icons.png
│   │   │   │   │       ├── loaderror.png
│   │   │   │   │       ├── loading.gif
│   │   │   │   │       ├── lock.gif
│   │   │   │   │       ├── neweditor-tab-bg.png
│   │   │   │   │       ├── pagebreak.gif
│   │   │   │   │       ├── scale.png
│   │   │   │   │       ├── sortable.png
│   │   │   │   │       ├── spacer.gif
│   │   │   │   │       ├── sparator_v.png
│   │   │   │   │       ├── table-cell-align.png
│   │   │   │   │       ├── tangram-colorpicker.png
│   │   │   │   │       ├── toolbar_bg.png
│   │   │   │   │       ├── unhighlighted.gif
│   │   │   │   │       ├── upload.png
│   │   │   │   │       ├── videologo.gif
│   │   │   │   │       ├── word.gif
│   │   │   │   │       └── wordpaste.png
│   │   │   │   └── iframe.css
│   │   │   ├── third-party
│   │   │   │   ├── SyntaxHighlighter
│   │   │   │   │   ├── shCore.js
│   │   │   │   │   └── shCoreDefault.css
│   │   │   │   ├── codemirror
│   │   │   │   │   ├── codemirror.css
│   │   │   │   │   └── codemirror.js
│   │   │   │   ├── highcharts
│   │   │   │   │   ├── adapters
│   │   │   │   │   │   ├── mootools-adapter.js
│   │   │   │   │   │   ├── mootools-adapter.src.js
│   │   │   │   │   │   ├── prototype-adapter.js
│   │   │   │   │   │   ├── prototype-adapter.src.js
│   │   │   │   │   │   ├── standalone-framework.js
│   │   │   │   │   │   └── standalone-framework.src.js
│   │   │   │   │   ├── highcharts-more.js
│   │   │   │   │   ├── highcharts-more.src.js
│   │   │   │   │   ├── highcharts.js
│   │   │   │   │   ├── highcharts.src.js
│   │   │   │   │   ├── modules
│   │   │   │   │   │   ├── annotations.js
│   │   │   │   │   │   ├── annotations.src.js
│   │   │   │   │   │   ├── canvas-tools.js
│   │   │   │   │   │   ├── canvas-tools.src.js
│   │   │   │   │   │   ├── data.js
│   │   │   │   │   │   ├── data.src.js
│   │   │   │   │   │   ├── drilldown.js
│   │   │   │   │   │   ├── drilldown.src.js
│   │   │   │   │   │   ├── exporting.js
│   │   │   │   │   │   ├── exporting.src.js
│   │   │   │   │   │   ├── funnel.js
│   │   │   │   │   │   ├── funnel.src.js
│   │   │   │   │   │   ├── heatmap.js
│   │   │   │   │   │   ├── heatmap.src.js
│   │   │   │   │   │   ├── map.js
│   │   │   │   │   │   ├── map.src.js
│   │   │   │   │   │   ├── no-data-to-display.js
│   │   │   │   │   │   └── no-data-to-display.src.js
│   │   │   │   │   └── themes
│   │   │   │   │       ├── dark-blue.js
│   │   │   │   │       ├── dark-green.js
│   │   │   │   │       ├── gray.js
│   │   │   │   │       ├── grid.js
│   │   │   │   │       └── skies.js
│   │   │   │   ├── jquery-1.10.2.js
│   │   │   │   ├── jquery-1.10.2.min.js
│   │   │   │   ├── jquery-1.10.2.min.map
│   │   │   │   ├── snapscreen
│   │   │   │   │   └── UEditorSnapscreen.exe
│   │   │   │   ├── video-js
│   │   │   │   │   ├── font
│   │   │   │   │   │   ├── vjs.eot
│   │   │   │   │   │   ├── vjs.svg
│   │   │   │   │   │   ├── vjs.ttf
│   │   │   │   │   │   └── vjs.woff
│   │   │   │   │   ├── video-js.css
│   │   │   │   │   ├── video-js.min.css
│   │   │   │   │   ├── video.dev.js
│   │   │   │   │   └── video.js
│   │   │   │   ├── webuploader
│   │   │   │   │   ├── webuploader.css
│   │   │   │   │   ├── webuploader.custom.js
│   │   │   │   │   ├── webuploader.custom.min.js
│   │   │   │   │   ├── webuploader.flashonly.js
│   │   │   │   │   ├── webuploader.flashonly.min.js
│   │   │   │   │   ├── webuploader.html5only.js
│   │   │   │   │   ├── webuploader.html5only.min.js
│   │   │   │   │   ├── webuploader.js
│   │   │   │   │   ├── webuploader.min.js
│   │   │   │   │   ├── webuploader.withoutimage.js
│   │   │   │   │   └── webuploader.withoutimage.min.js
│   │   │   │   ├── xss.min.js
│   │   │   │   └── zeroclipboard
│   │   │   │       ├── ZeroClipboard.js
│   │   │   │       └── ZeroClipboard.min.js
│   │   │   ├── ueditor.all.js
│   │   │   ├── ueditor.all.min.js
│   │   │   ├── ueditor.config.js
│   │   │   ├── ueditor.parse.js
│   │   │   └── ueditor.parse.min.js
│   │   ├── favicon.ico
│   │   ├── index.html
│   │   └── preview.html
│   ├── src
│   │   ├── App.vue
│   │   ├── api
│   │   │   ├── article.js
│   │   │   ├── categoryApi.js
│   │   │   ├── configApi.js
│   │   │   ├── configTabApi.js
│   │   │   ├── dashboard.js
│   │   │   ├── distribution.js
│   │   │   ├── logistics.js
│   │   │   ├── marketing.js
│   │   │   ├── order.js
│   │   │   ├── qiniu.js
│   │   │   ├── remote-search.js
│   │   │   ├── role.js
│   │   │   ├── roleApi.js
│   │   │   ├── sms.js
│   │   │   ├── store.js
│   │   │   ├── storePoint.js
│   │   │   ├── system.js
│   │   │   ├── systemConfig.js
│   │   │   ├── systemFormConfig.js
│   │   │   ├── systemGroup.js
│   │   │   ├── systemGroupData.js
│   │   │   ├── systemSetting.js
│   │   │   ├── systemadmin.js
│   │   │   ├── user.js
│   │   │   └── wxApi.js
│   │   ├── assets
│   │   │   ├── 401_images
│   │   │   │   └── 401.gif
│   │   │   ├── 404_images
│   │   │   │   ├── 404.png
│   │   │   │   └── 404_cloud.png
│   │   │   ├── custom-theme
│   │   │   │   ├── fonts
│   │   │   │   │   ├── element-icons.ttf
│   │   │   │   │   └── element-icons.woff
│   │   │   │   └── index.css
│   │   │   └── imgs
│   │   │       ├── bg.jpg
│   │   │       ├── head.gif
│   │   │       ├── mobilefoot.png
│   │   │       ├── mobilehead.png
│   │   │       ├── moren.jpg
│   │   │       └── no.png
│   │   ├── components
│   │   │   ├── Breadcrumb
│   │   │   │   └── index.vue
│   │   │   ├── Category
│   │   │   │   ├── edit.vue
│   │   │   │   ├── info.vue
│   │   │   │   └── list.vue
│   │   │   ├── Charts
│   │   │   │   ├── Keyboard.vue
│   │   │   │   ├── LineMarker.vue
│   │   │   │   ├── MixChart.vue
│   │   │   │   └── mixins
│   │   │   │       └── resize.js
│   │   │   ├── ErrorLog
│   │   │   │   └── index.vue
│   │   │   ├── FormGenerator
│   │   │   │   ├── components
│   │   │   │   │   ├── SvgIcon
│   │   │   │   │   │   └── index.vue
│   │   │   │   │   ├── generator
│   │   │   │   │   │   ├── config.js
│   │   │   │   │   │   ├── css.js
│   │   │   │   │   │   ├── drawingDefalut.js
│   │   │   │   │   │   ├── html.js
│   │   │   │   │   │   ├── js.js
│   │   │   │   │   │   └── ruleTrigger.js
│   │   │   │   │   ├── parser
│   │   │   │   │   │   ├── Parser.vue
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── ZBParser.vue
│   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   └── Index.vue
│   │   │   │   │   │   ├── index.js
│   │   │   │   │   │   └── package.json
│   │   │   │   │   ├── render
│   │   │   │   │   │   ├── package.json
│   │   │   │   │   │   ├── render.js
│   │   │   │   │   │   └── slots
│   │   │   │   │   │       ├── el-button.js
│   │   │   │   │   │       ├── el-checkbox-group.js
│   │   │   │   │   │       ├── el-input.js
│   │   │   │   │   │       ├── el-radio-group.js
│   │   │   │   │   │       ├── el-select.js
│   │   │   │   │   │       └── el-upload.js
│   │   │   │   │   └── tinymce
│   │   │   │   │       ├── config.js
│   │   │   │   │       ├── index.vue
│   │   │   │   │       └── zh_CN.js
│   │   │   │   ├── index
│   │   │   │   │   ├── CodeTypeDialog.vue
│   │   │   │   │   ├── DraggableItem.vue
│   │   │   │   │   ├── FormDrawer.vue
│   │   │   │   │   ├── Home.vue
│   │   │   │   │   ├── IconsDialog.vue
│   │   │   │   │   ├── JsonDrawer.vue
│   │   │   │   │   ├── ResourceDialog.vue
│   │   │   │   │   ├── RightPanel.vue
│   │   │   │   │   ├── TreeNodeDialog.vue
│   │   │   │   │   └── index.vue
│   │   │   │   ├── preview
│   │   │   │   │   └── main.js
│   │   │   │   ├── styles
│   │   │   │   │   ├── home.scss
│   │   │   │   │   ├── index.scss
│   │   │   │   │   └── mixin.scss
│   │   │   │   └── utils
│   │   │   │       ├── db.js
│   │   │   │       ├── icon.json
│   │   │   │       ├── index.js
│   │   │   │       ├── loadBeautifier.js
│   │   │   │       ├── loadMonaco.js
│   │   │   │       ├── loadScript.js
│   │   │   │       └── loadTinymce.js
│   │   │   ├── Hamburger
│   │   │   │   └── index.vue
│   │   │   ├── HeaderSearch
│   │   │   │   └── index.vue
│   │   │   ├── ImageCropper
│   │   │   │   ├── index.vue
│   │   │   │   └── utils
│   │   │   │       ├── data2blob.js
│   │   │   │       ├── effectRipple.js
│   │   │   │       ├── language.js
│   │   │   │       └── mimes.js
│   │   │   ├── Kanban
│   │   │   │   └── index.vue
│   │   │   ├── Pagination
│   │   │   │   └── index.vue
│   │   │   ├── PanThumb
│   │   │   │   └── index.vue
│   │   │   ├── RightPanel
│   │   │   │   └── index.vue
│   │   │   ├── Screenfull
│   │   │   │   └── index.vue
│   │   │   ├── Share
│   │   │   │   └── DropdownMenu.vue
│   │   │   ├── SizeSelect
│   │   │   │   └── index.vue
│   │   │   ├── Sticky
│   │   │   │   └── index.vue
│   │   │   ├── SvgIcon
│   │   │   │   └── index.vue
│   │   │   ├── TextHoverEffect
│   │   │   │   └── Mallki.vue
│   │   │   ├── ThemePicker
│   │   │   │   └── index.vue
│   │   │   ├── Tinymce
│   │   │   │   ├── components
│   │   │   │   │   └── EditorImage.vue
│   │   │   │   ├── dynamicLoadScript.js
│   │   │   │   ├── index.vue
│   │   │   │   ├── plugins.js
│   │   │   │   └── toolbar.js
│   │   │   ├── Upload
│   │   │   │   └── uploadFile.vue
│   │   │   ├── UploadExcel
│   │   │   │   └── index.vue
│   │   │   ├── articleList
│   │   │   │   ├── articleFrom
│   │   │   │   │   ├── index.js
│   │   │   │   │   └── index.vue
│   │   │   │   └── index.vue
│   │   │   ├── attrFrom
│   │   │   │   └── index.vue
│   │   │   ├── cards
│   │   │   │   └── index.vue
│   │   │   ├── couponList
│   │   │   │   ├── couponFrom
│   │   │   │   │   ├── index.js
│   │   │   │   │   └── index.vue
│   │   │   │   └── index.vue
│   │   │   ├── customerInfo
│   │   │   │   └── index.vue
│   │   │   ├── echarts
│   │   │   │   └── index.vue
│   │   │   ├── goodList
│   │   │   │   ├── goodListFrom
│   │   │   │   │   ├── index.js
│   │   │   │   │   └── index.vue
│   │   │   │   └── index.vue
│   │   │   ├── iconFrom
│   │   │   │   ├── element-icons.js
│   │   │   │   └── index.vue
│   │   │   ├── ueditorFrom
│   │   │   │   └── index.vue
│   │   │   └── uploadPicture
│   │   │       ├── forGenrator
│   │   │       │   └── index.vue
│   │   │       ├── index.vue
│   │   │       └── uploadFrom
│   │   │           ├── index.js
│   │   │           └── index.vue
│   │   ├── directive
│   │   │   ├── clipboard
│   │   │   │   ├── clipboard.js
│   │   │   │   └── index.js
│   │   │   ├── el-drag-dialog
│   │   │   │   ├── drag.js
│   │   │   │   └── index.js
│   │   │   ├── el-table
│   │   │   │   ├── adaptive.js
│   │   │   │   └── index.js
│   │   │   ├── permission
│   │   │   │   ├── index.js
│   │   │   │   └── permission.js
│   │   │   ├── sticky.js
│   │   │   └── waves
│   │   │       ├── index.js
│   │   │       ├── waves.css
│   │   │       └── waves.js
│   │   ├── filters
│   │   │   ├── commFilter.js
│   │   │   ├── index.js
│   │   │   ├── order.js
│   │   │   └── user.js
│   │   ├── icons
│   │   │   ├── index.js
│   │   │   ├── svg
│   │   │   │   ├── 404.svg
│   │   │   │   ├── bug.svg
│   │   │   │   ├── chart.svg
│   │   │   │   ├── clipboard.svg
│   │   │   │   ├── component.svg
│   │   │   │   ├── dashboard.svg
│   │   │   │   ├── documentation.svg
│   │   │   │   ├── drag.svg
│   │   │   │   ├── edit.svg
│   │   │   │   ├── education.svg
│   │   │   │   ├── email.svg
│   │   │   │   ├── example.svg
│   │   │   │   ├── excel.svg
│   │   │   │   ├── exit-fullscreen.svg
│   │   │   │   ├── eye-open.svg
│   │   │   │   ├── eye.svg
│   │   │   │   ├── form.svg
│   │   │   │   ├── fullscreen.svg
│   │   │   │   ├── guide.svg
│   │   │   │   ├── icon.svg
│   │   │   │   ├── international.svg
│   │   │   │   ├── language.svg
│   │   │   │   ├── link.svg
│   │   │   │   ├── list.svg
│   │   │   │   ├── lock.svg
│   │   │   │   ├── message.svg
│   │   │   │   ├── money.svg
│   │   │   │   ├── nested.svg
│   │   │   │   ├── password.svg
│   │   │   │   ├── pdf.svg
│   │   │   │   ├── people.svg
│   │   │   │   ├── peoples.svg
│   │   │   │   ├── qq.svg
│   │   │   │   ├── search.svg
│   │   │   │   ├── shopping.svg
│   │   │   │   ├── size.svg
│   │   │   │   ├── skill.svg
│   │   │   │   ├── star.svg
│   │   │   │   ├── tab.svg
│   │   │   │   ├── table.svg
│   │   │   │   ├── theme.svg
│   │   │   │   ├── tree-table.svg
│   │   │   │   ├── tree.svg
│   │   │   │   ├── user.svg
│   │   │   │   ├── wechat.svg
│   │   │   │   └── zip.svg
│   │   │   └── svgo.yml
│   │   ├── layout
│   │   │   ├── components
│   │   │   │   ├── AppMain.vue
│   │   │   │   ├── Navbar.vue
│   │   │   │   ├── Settings
│   │   │   │   │   └── index.vue
│   │   │   │   ├── Sidebar
│   │   │   │   │   ├── FixiOSBug.js
│   │   │   │   │   ├── Item.vue
│   │   │   │   │   ├── Link.vue
│   │   │   │   │   ├── Logo.vue
│   │   │   │   │   ├── SidebarItem.vue
│   │   │   │   │   └── index.vue
│   │   │   │   ├── TagsView
│   │   │   │   │   ├── ScrollPane.vue
│   │   │   │   │   └── index.vue
│   │   │   │   └── index.js
│   │   │   ├── index.vue
│   │   │   └── mixin
│   │   │       └── ResizeHandler.js
│   │   ├── libs
│   │   │   ├── modal-attr.js
│   │   │   ├── modal-coupon.js
│   │   │   ├── modal-icon.js
│   │   │   └── public.js
│   │   ├── main.js
│   │   ├── permission.js
│   │   ├── router
│   │   │   ├── index.js
│   │   │   └── modules
│   │   │       ├── appSetting.js
│   │   │       ├── charts.js
│   │   │       ├── content.js
│   │   │       ├── distribution.js
│   │   │       ├── financial.js
│   │   │       ├── maintain.js
│   │   │       ├── marketing.js
│   │   │       ├── operation.js
│   │   │       ├── order.js
│   │   │       ├── store.js
│   │   │       └── user.js
│   │   ├── settings.js
│   │   ├── store
│   │   │   ├── getters.js
│   │   │   ├── index.js
│   │   │   └── modules
│   │   │       ├── app.js
│   │   │       ├── errorLog.js
│   │   │       ├── permission.js
│   │   │       ├── settings.js
│   │   │       ├── tagsView.js
│   │   │       └── user.js
│   │   ├── styles
│   │   │   ├── btn.scss
│   │   │   ├── element-ui.scss
│   │   │   ├── element-variables.scss
│   │   │   ├── index.scss
│   │   │   ├── mixin.scss
│   │   │   ├── sidebar.scss
│   │   │   ├── styles.scss
│   │   │   ├── transition.scss
│   │   │   └── variables.scss
│   │   ├── utils
│   │   │   ├── ZBKJIutil.js
│   │   │   ├── auth.js
│   │   │   ├── city.js
│   │   │   ├── clipboard.js
│   │   │   ├── constants.js
│   │   │   ├── error-log.js
│   │   │   ├── get-page-title.js
│   │   │   ├── index.js
│   │   │   ├── open-window.js
│   │   │   ├── permission.js
│   │   │   ├── request.js
│   │   │   ├── scroll-to.js
│   │   │   ├── settingMer.js
│   │   │   └── validate.js
│   │   ├── vendor
│   │   │   ├── Export2Excel.js
│   │   │   └── Export2Zip.js
│   │   └── views
│   │       ├── appSetting
│   │       │   ├── index.vue
│   │       │   ├── routine
│   │       │   │   ├── index.vue
│   │       │   │   └── routineTemplate.vue
│   │       │   └── wxAccount
│   │       │       ├── index.vue
│   │       │       ├── reply
│   │       │       │   ├── follow
│   │       │       │   │   └── index.vue
│   │       │       │   ├── index.vue
│   │       │       │   └── keyword
│   │       │       │       └── index.vue
│   │       │       ├── wxMenus.vue
│   │       │       └── wxTemplate
│   │       │           └── index.vue
│   │       ├── content
│   │       │   ├── article
│   │       │   │   ├── edit.vue
│   │       │   │   └── list.vue
│   │       │   └── articleclass
│   │       │       └── list.vue
│   │       ├── dashboard
│   │       │   ├── admin
│   │       │   │   ├── components
│   │       │   │   │   ├── BarChart.vue
│   │       │   │   │   ├── BoxCard.vue
│   │       │   │   │   ├── LineChart.vue
│   │       │   │   │   ├── PanelGroup.vue
│   │       │   │   │   ├── PieChart.vue
│   │       │   │   │   ├── RaddarChart.vue
│   │       │   │   │   ├── TodoList
│   │       │   │   │   │   ├── Todo.vue
│   │       │   │   │   │   ├── index.scss
│   │       │   │   │   │   └── index.vue
│   │       │   │   │   ├── TransactionTable.vue
│   │       │   │   │   └── mixins
│   │       │   │   │       └── resize.js
│   │       │   │   └── index.vue
│   │       │   ├── components
│   │       │   │   ├── baseInfo.vue
│   │       │   │   ├── gridMenu.vue
│   │       │   │   ├── userChart.vue
│   │       │   │   └── visitChart.vue
│   │       │   ├── editor
│   │       │   │   └── index.vue
│   │       │   └── index.vue
│   │       ├── datas
│   │       │   ├── datamark
│   │       │   │   └── index.vue
│   │       │   ├── index.vue
│   │       │   └── transaction
│   │       │       ├── goods
│   │       │       │   └── index.vue
│   │       │       ├── index.vue
│   │       │       └── order
│   │       │           └── index.vue
│   │       ├── distribution
│   │       │   ├── config
│   │       │   │   └── index.vue
│   │       │   └── index.vue
│   │       ├── error-log
│   │       │   ├── components
│   │       │   │   ├── ErrorTestA.vue
│   │       │   │   └── ErrorTestB.vue
│   │       │   └── index.vue
│   │       ├── error-page
│   │       │   ├── 401.vue
│   │       │   └── 404.vue
│   │       ├── financial
│   │       │   ├── brokerage
│   │       │   │   └── index.vue
│   │       │   ├── commission
│   │       │   │   ├── index.vue
│   │       │   │   └── withdrawal
│   │       │   │       └── index.vue
│   │       │   ├── index.vue
│   │       │   ├── operating
│   │       │   │   └── index.vue
│   │       │   └── record
│   │       │       ├── charge
│   │       │       │   └── index.vue
│   │       │       ├── index.vue
│   │       │       └── monitor
│   │       │           └── index.vue
│   │       ├── login
│   │       │   ├── auth-redirect.vue
│   │       │   └── index.vue
│   │       ├── maintain
│   │       │   ├── devconfig
│   │       │   │   ├── combineDataList.vue
│   │       │   │   ├── combineEdit.vue
│   │       │   │   ├── combinedData.vue
│   │       │   │   ├── combinedDataEdit.vue
│   │       │   │   ├── configCategotyEdit.vue
│   │       │   │   ├── configCategroy.vue
│   │       │   │   └── configList.vue
│   │       │   ├── formConfig
│   │       │   │   ├── edit.vue
│   │       │   │   └── index.vue
│   │       │   ├── index.vue
│   │       │   └── user
│   │       │       └── index.vue
│   │       ├── marketing
│   │       │   ├── bargain
│   │       │   │   └── index.vue
│   │       │   ├── coupon
│   │       │   │   ├── couponTemplate
│   │       │   │   │   └── index.vue
│   │       │   │   ├── index.vue
│   │       │   │   ├── list
│   │       │   │   │   ├── creatCoupon.vue
│   │       │   │   │   └── index.vue
│   │       │   │   └── record
│   │       │   │       └── index.vue
│   │       │   ├── coupon.vue
│   │       │   ├── groupBuy
│   │       │   │   ├── goods
│   │       │   │   │   └── index.vue
│   │       │   │   ├── index.vue
│   │       │   │   └── list
│   │       │   │       └── list.vue
│   │       │   ├── integral
│   │       │   │   ├── config
│   │       │   │   │   └── index.vue
│   │       │   │   ├── index.vue
│   │       │   │   └── integralLog
│   │       │   │       └── index.vue
│   │       │   └── spike
│   │       │       ├── config
│   │       │       │   ├── edit.vue
│   │       │       │   └── index.vue
│   │       │       ├── googs
│   │       │       │   └── index.vue
│   │       │       └── index.vue
│   │       ├── order
│   │       │   ├── index.vue
│   │       │   ├── orderDetail.vue
│   │       │   └── orderSend.vue
│   │       ├── redirect
│   │       │   └── index.vue
│   │       ├── sms
│   │       │   ├── index.vue
│   │       │   ├── smsConfig
│   │       │   │   ├── components
│   │       │   │   │   ├── loginFrom.vue
│   │       │   │   │   ├── register.vue
│   │       │   │   │   └── tableList.vue
│   │       │   │   └── index.vue
│   │       │   ├── smsMessage
│   │       │   │   └── index.vue
│   │       │   ├── smsPay
│   │       │   │   └── index.vue
│   │       │   └── smsTemplate
│   │       │       └── index.vue
│   │       ├── store
│   │       │   ├── creatStore
│   │       │   │   └── index.vue
│   │       │   ├── index.vue
│   │       │   ├── sort
│   │       │   │   └── index.vue
│   │       │   ├── storeAttr
│   │       │   │   └── index.vue
│   │       │   ├── storeComment
│   │       │   │   ├── creatComment.vue
│   │       │   │   └── index.vue
│   │       │   └── taoBao.vue
│   │       ├── systemSetting
│   │       │   ├── administratorAuthority
│   │       │   │   ├── adminList
│   │       │   │   │   ├── edit.vue
│   │       │   │   │   └── index.vue
│   │       │   │   ├── identityManager
│   │       │   │   │   ├── edit.vue
│   │       │   │   │   └── index.vue
│   │       │   │   ├── index.vue
│   │       │   │   └── permissionRules
│   │       │   │       └── index.vue
│   │       │   ├── logistics
│   │       │   │   ├── cityList
│   │       │   │   │   └── index.vue
│   │       │   │   ├── companyList
│   │       │   │   │   └── index.vue
│   │       │   │   ├── config
│   │       │   │   │   └── index.vue
│   │       │   │   ├── index.vue
│   │       │   │   └── shippingTemplates
│   │       │   │       ├── creatTemplates.vue
│   │       │   │       └── index.vue
│   │       │   ├── setting
│   │       │   │   └── index.vue
│   │       │   └── systemStore
│   │       │       ├── clerkList
│   │       │       │   ├── addClerk.vue
│   │       │       │   └── index.vue
│   │       │       ├── index.vue
│   │       │       ├── order
│   │       │       │   └── index.vue
│   │       │       └── point
│   │       │           ├── addPoint.vue
│   │       │           └── index.vue
│   │       └── user
│   │           ├── grade
│   │           │   ├── creatGrade.vue
│   │           │   └── index.vue
│   │           ├── group
│   │           │   └── index.vue
│   │           ├── list
│   │           │   ├── edit.vue
│   │           │   ├── index.vue
│   │           │   └── userDetails.vue
│   │           └── notice
│   │               └── index.vue
│   └── vue.config.js
├── app        移动端项目
│   ├── App.vue
│   ├── api
│   │   ├── activity.js
│   │   ├── admin.js
│   │   ├── api.js
│   │   ├── order.js
│   │   ├── public.js
│   │   ├── store.js
│   │   └── user.js
│   ├── components
│   │   ├── Authorize.vue
│   │   ├── Authorize002.vue
│   │   ├── Loading
│   │   │   └── index.vue
│   │   ├── PriceChange
│   │   │   └── index.vue
│   │   ├── adc
│   │   │   └── index.vue
│   │   ├── addressWindow
│   │   │   └── index.vue
│   │   ├── countDown
│   │   │   └── index.vue
│   │   ├── couponListWindow
│   │   │   ├── index.vue
│   │   │   └── ?207份.vue
│   │   ├── couponWindow
│   │   │   └── index.vue
│   │   ├── easy-upload
│   │   │   ├── easy-upload.vue
│   │   │   └── readme.md
│   │   ├── emptyPage.vue
│   │   ├── goodList
│   │   │   └── index.vue
│   │   ├── home
│   │   │   └── index.vue
│   │   ├── jyf-parser
│   │   │   ├── jyf-parser.vue
│   │   │   └── libs
│   │   │       ├── CssHandler.js
│   │   │       ├── MpHtmlParser.js
│   │   │       ├── config.js
│   │   │       ├── handler.sjs
│   │   │       ├── handler.wxs
│   │   │       └── trees.vue
│   │   ├── mpvue-calendar
│   │   │   ├── browser-style.css
│   │   │   ├── calendarinit.js
│   │   │   ├── icon.css
│   │   │   ├── mpvue-calendar.vue
│   │   │   └── style.css
│   │   ├── orderGoods
│   │   │   └── index.vue
│   │   ├── payment
│   │   │   └── index.vue
│   │   ├── productConSwiper
│   │   │   └── index.vue
│   │   ├── productWindow
│   │   │   └── index.vue
│   │   ├── promotionGood
│   │   │   └── index.vue
│   │   ├── recommend
│   │   │   └── index.vue
│   │   ├── shareInfo
│   │   │   └── index.vue
│   │   ├── shareRedPackets
│   │   │   └── index.vue
│   │   ├── swipers
│   │   │   └── index.vue
│   │   ├── tabNav.vue
│   │   ├── ucharts
│   │   │   ├── component.vue
│   │   │   ├── ucharts.js
│   │   │   └── ucharts.min.js
│   │   ├── uni-calendar
│   │   │   ├── calendar.js
│   │   │   ├── uni-calendar-item.vue
│   │   │   ├── uni-calendar.vue
│   │   │   └── util.js
│   │   ├── userEvaluation
│   │   │   └── index.vue
│   │   ├── vconsole.min.js
│   │   └── wPicker
│   │       ├── city-data
│   │       │   ├── area.js
│   │       │   ├── city.js
│   │       │   └── province.js
│   │       ├── w-picker.js
│   │       └── w-picker.vue
│   ├── config
│   │   ├── app.js
│   │   ├── cache.js
│   │   └── socket.js
│   ├── js_sdk
│   │   └── Sansnn-uQRCode
│   │       └── uqrcode.js
│   ├── libs
│   │   ├── chat.js
│   │   ├── login.js
│   │   ├── order.js
│   │   ├── routine.js
│   │   └── wechat.js
│   ├── main.js
│   ├── manifest.json
│   ├── mixins
│   │   └── SendVerifyCode.js
│   ├── package-lock.json
│   ├── pages
│   │   ├── activity
│   │   │   ├── bargain
│   │   │   │   └── index.vue
│   │   │   ├── goods_bargain
│   │   │   │   └── index.vue
│   │   │   ├── goods_bargain_details
│   │   │   │   └── index.vue
│   │   │   ├── goods_combination
│   │   │   │   └── index.vue
│   │   │   ├── goods_combination_details
│   │   │   │   └── index.vue
│   │   │   ├── goods_combination_status
│   │   │   │   └── index.vue
│   │   │   ├── goods_seckill
│   │   │   │   └── index.vue
│   │   │   ├── goods_seckill_details
│   │   │   │   └── index.vue
│   │   │   └── poster-poster
│   │   │       └── index.vue
│   │   ├── admin
│   │   │   ├── delivery
│   │   │   │   └── index.vue
│   │   │   ├── order
│   │   │   │   └── index.vue
│   │   │   ├── orderDetail
│   │   │   │   └── index.vue
│   │   │   ├── orderList
│   │   │   │   └── index.vue
│   │   │   ├── order_cancellation
│   │   │   │   └── index.vue
│   │   │   ├── static
│   │   │   │   └── scan.gif
│   │   │   └── statistics
│   │   │       └── index.vue
│   │   ├── auth
│   │   │   └── index.vue
│   │   ├── columnGoods
│   │   │   └── HotNewGoods
│   │   │       └── index.vue
│   │   ├── customer_list
│   │   │   ├── chat.vue
│   │   │   └── index.vue
│   │   ├── first_new_product
│   │   │   └── index.vue
│   │   ├── goods_cate
│   │   │   └── goods_cate.vue
│   │   ├── goods_details
│   │   │   ├── index.vue
│   │   │   ├── index001.vue
│   │   │   └── index003.vue
│   │   ├── goods_list
│   │   │   └── index.vue
│   │   ├── goods_search
│   │   │   └── index.vue
│   │   ├── index
│   │   │   ├── index.vue
│   │   │   └── index001.vue
│   │   ├── news_details
│   │   │   └── index.vue
│   │   ├── news_list
│   │   │   └── index.vue
│   │   ├── order_addcart
│   │   │   ├── order_addcart.vue
│   │   │   └── order_addcart01.vue
│   │   ├── order_details
│   │   │   └── index.vue
│   │   ├── order_pay_status
│   │   │   └── index.vue
│   │   ├── promotional_items
│   │   │   └── index.vue
│   │   ├── retrieve_password
│   │   │   └── index.vue
│   │   ├── user
│   │   │   └── index.vue
│   │   └── users
│   │       ├── commission_rank
│   │       │   └── index.vue
│   │       ├── goods_comment_con
│   │       │   └── index.vue
│   │       ├── goods_comment_list
│   │       │   └── index.vue
│   │       ├── goods_details_store
│   │       │   └── index.vue
│   │       ├── goods_logistics
│   │       │   └── index.vue
│   │       ├── goods_return
│   │       │   └── index.vue
│   │       ├── login
│   │       │   └── index.vue
│   │       ├── order_confirm
│   │       │   └── index.vue
│   │       ├── order_list
│   │       │   └── index.vue
│   │       ├── promoter-list
│   │       │   └── index.vue
│   │       ├── promoter-order
│   │       │   └── index.vue
│   │       ├── promoter_rank
│   │       │   └── index.vue
│   │       ├── retrievePassword
│   │       │   └── index.vue
│   │       ├── static
│   │       │   ├── vip.png
│   │       │   ├── vip01.png
│   │       │   ├── vip02.png
│   │       │   ├── vip03.png
│   │       │   ├── vip04.png
│   │       │   └── vip05.png
│   │       ├── user_address
│   │       │   ├── index.vue
│   │       │   └── index001.vue
│   │       ├── user_address_list
│   │       │   └── index.vue
│   │       ├── user_bill
│   │       │   └── index.vue
│   │       ├── user_cash
│   │       │   └── index.vue
│   │       ├── user_coupon
│   │       │   └── index.vue
│   │       ├── user_get_coupon
│   │       │   └── index.vue
│   │       ├── user_goods_collection
│   │       │   └── index.vue
│   │       ├── user_info
│   │       │   ├── index.vue
│   │       │   └── index001.vue
│   │       ├── user_integral
│   │       │   └── index.vue
│   │       ├── user_money
│   │       │   └── index.vue
│   │       ├── user_payment
│   │       │   └── index.vue
│   │       ├── user_phone
│   │       │   └── index.vue
│   │       ├── user_pwd_edit
│   │       │   └── index.vue
│   │       ├── user_return_list
│   │       │   └── index.vue
│   │       ├── user_sgin
│   │       │   └── index.vue
│   │       ├── user_sgin_list
│   │       │   └── index.vue
│   │       ├── user_spread_code
│   │       │   └── index.vue
│   │       ├── user_spread_money
│   │       │   └── index.vue
│   │       ├── user_spread_user
│   │       │   └── index.vue
│   │       └── user_vip
│   │           ├── index.vue
│   │           └── index01.vue
│   ├── pages.json
│   ├── plugin
│   │   ├── animate
│   │   │   └── animate.min.css
│   │   ├── clipboard
│   │   │   └── clipboard.js
│   │   ├── dayjs
│   │   │   └── dayjs.min.js
│   │   ├── emoji-awesome
│   │   │   ├── css
│   │   │   │   ├── apple.min.css
│   │   │   │   ├── emojione.min.css
│   │   │   │   ├── facebook.min.css
│   │   │   │   ├── google.min.css
│   │   │   │   ├── messenger.min.css
│   │   │   │   └── twitter.min.css
│   │   │   └── img
│   │   │       ├── sheet_apple_64_indexed_256colors.png
│   │   │       ├── sheet_emojione_64_indexed_128.png
│   │   │       ├── sheet_facebook_64_indexed_128.png
│   │   │       ├── sheet_google_64_indexed_128.png
│   │   │       ├── sheet_messenger_64_indexed_128.png
│   │   │       └── sheet_twitter_64_indexed_128.png
│   │   ├── image-tools
│   │   │   └── index.js
│   │   └── jweixin-module
│   │       └── index.js
│   ├── static
│   │   ├── css
│   │   │   ├── base.css
│   │   │   ├── guildford.css
│   │   │   └── style.scss
│   │   ├── iconfont
│   │   │   └── iconfont.css
│   │   ├── images
│   │   │   ├── 1-001.png
│   │   │   ├── 1-002.png
│   │   │   ├── 2-001.png
│   │   │   ├── 2-002.png
│   │   │   ├── 3-001.png
│   │   │   ├── 3-002.png
│   │   │   ├── 4-001.png
│   │   │   ├── 4-002.png
│   │   │   ├── aa.jpg
│   │   │   ├── accountBg.png
│   │   │   ├── address.png
│   │   │   ├── alter.png
│   │   │   ├── angle.png
│   │   │   ├── balance.png
│   │   │   ├── barg001.png
│   │   │   ├── barg002.png
│   │   │   ├── bargain.png
│   │   │   ├── bargainBg.jpg
│   │   │   ├── close.gif
│   │   │   ├── code_1.png
│   │   │   ├── code_2.png
│   │   │   ├── collection.png
│   │   │   ├── coupon.png
│   │   │   ├── crmeb.png
│   │   │   ├── customer.png
│   │   │   ├── del.png
│   │   │   ├── dfh.png
│   │   │   ├── dfk.png
│   │   │   ├── down.png
│   │   │   ├── dpj.png
│   │   │   ├── dsh.png
│   │   │   ├── edit.png
│   │   │   ├── empty-box.png
│   │   │   ├── examine.png
│   │   │   ├── explosion-title.png
│   │   │   ├── explosion.png
│   │   │   ├── extension.png
│   │   │   ├── f.png
│   │   │   ├── face.png
│   │   │   ├── gift.png
│   │   │   ├── group01.png
│   │   │   ├── group02.gif
│   │   │   ├── horn.png
│   │   │   ├── keyboard.png
│   │   │   ├── left.png
│   │   │   ├── light.png
│   │   │   ├── line.jpg
│   │   │   ├── ling.png
│   │   │   ├── live-01.png
│   │   │   ├── live-02.png
│   │   │   ├── live-03.png
│   │   │   ├── lock.png
│   │   │   ├── lock2.png
│   │   │   ├── logo.png
│   │   │   ├── logo2.png
│   │   │   ├── medal01.png
│   │   │   ├── medal02.png
│   │   │   ├── medal03.png
│   │   │   ├── member.png
│   │   │   ├── memberCenter.png
│   │   │   ├── money.png
│   │   │   ├── mores.png
│   │   │   ├── news.png
│   │   │   ├── noAddress.png
│   │   │   ├── noCart.png
│   │   │   ├── noCollection.png
│   │   │   ├── noCoupon.png
│   │   │   ├── noEvaluate.png
│   │   │   ├── noNews.png
│   │   │   ├── noOrder.png
│   │   │   ├── noSearch.png
│   │   │   ├── noShopper.png
│   │   │   ├── one.png
│   │   │   ├── open.gif
│   │   │   ├── order1.png
│   │   │   ├── order2.png
│   │   │   ├── order3.png
│   │   │   ├── order4.png
│   │   │   ├── order5.png
│   │   │   ├── orderIndex.png
│   │   │   ├── orderTime.png
│   │   │   ├── phone_1.png
│   │   │   ├── plus.png
│   │   │   ├── poster-close.png
│   │   │   ├── posterbackgd.png
│   │   │   ├── priceTag.png
│   │   │   ├── pricetitle.jpg
│   │   │   ├── qh.png
│   │   │   ├── record1.png
│   │   │   ├── record2.png
│   │   │   ├── record3.png
│   │   │   ├── record4.png
│   │   │   ├── red-packets.png
│   │   │   ├── right-icon.png
│   │   │   ├── rushBuy.jpg
│   │   │   ├── score.png
│   │   │   ├── sh.png
│   │   │   ├── share-info.png
│   │   │   ├── shuoming.png
│   │   │   ├── sort1.png
│   │   │   ├── sort2.png
│   │   │   ├── sort3.png
│   │   │   ├── spike-icon-001.png
│   │   │   ├── spike-icon-002.gif
│   │   │   ├── spot.png
│   │   │   ├── stars1.png
│   │   │   ├── stars2.png
│   │   │   ├── stars3.png
│   │   │   ├── stop.png
│   │   │   ├── support.png
│   │   │   ├── three.png
│   │   │   ├── time.png
│   │   │   ├── transparent.png
│   │   │   ├── two.png
│   │   │   ├── up.png
│   │   │   ├── user_bg.png
│   │   │   ├── user_menu08.png
│   │   │   ├── user_menu09.png
│   │   │   ├── vacancy.png
│   │   │   ├── value.jpg
│   │   │   ├── vip.png
│   │   │   └── writeOff.jpg
│   │   └── img
│   │       └── live-logo.gif
│   ├── store
│   │   ├── getters.js
│   │   ├── index.js
│   │   └── modules
│   │       ├── app.js
│   │       └── index.js
│   ├── uni.scss
│   ├── utils
│   │   ├── SubscribeMessage.js
│   │   ├── cache.js
│   │   ├── dialog.js
│   │   ├── emoji.js
│   │   ├── index.js
│   │   ├── permission.js
│   │   ├── request.js
│   │   ├── util.js
│   │   └── validate.js
│   └── vue.config.js
├── crmeb
│   ├── README.md
│   ├── crmeb.iml
│   ├── mvnw
│   ├── mvnw.cmd
│   ├── pom.xml
│   ├── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── com
│   │   │   │       ├── aop
│   │   │   │       │   └── ControllerAspect.java
│   │   │   │       ├── common
│   │   │   │       │   ├── CheckAdminToken.java
│   │   │   │       │   ├── CheckFrontToken.java
│   │   │   │       │   ├── CommonPage.java
│   │   │   │       │   ├── CommonResult.java
│   │   │   │       │   └── PageParamRequest.java
│   │   │   │       ├── constants
│   │   │   │       │   ├── Constants.java
│   │   │   │       │   ├── RegularConstants.java
│   │   │   │       │   ├── SmsConstants.java
│   │   │   │       │   └── WeChatConstants.java
│   │   │   │       ├── exception
│   │   │   │       │   ├── ApiException.java
│   │   │   │       │   ├── CrmebException.java
│   │   │   │       │   ├── ExceptionCodeEnum.java
│   │   │   │       │   ├── ExceptionHandler.java
│   │   │   │       │   └── GlobalExceptionHandler.java
│   │   │   │       ├── filter
│   │   │   │       │   ├── ResponseFilter.java
│   │   │   │       │   ├── ResponseRouter.java
│   │   │   │       │   └── ResponseWrapper.java
│   │   │   │       ├── im
│   │   │   │       │   ├── MessageVo.java
│   │   │   │       │   ├── SocketClient.java
│   │   │   │       │   ├── SocketClient1.java
│   │   │   │       │   ├── SocketClient2.java
│   │   │   │       │   └── SocketServer.java
│   │   │   │       ├── interceptor
│   │   │   │       │   ├── AdminAuthInterceptor.java
│   │   │   │       │   ├── AdminTokenInterceptor.java
│   │   │   │       │   ├── FrontTokenInterceptor.java
│   │   │   │       │   └── SwaggerInterceptor.java
│   │   │   │       ├── utils
│   │   │   │       │   ├── CrmebUtil.java
│   │   │   │       │   ├── DateUtil.java
│   │   │   │       │   ├── ExcelUtil.java
│   │   │   │       │   ├── ImageMergeUtil.java
│   │   │   │       │   ├── QRCodeUtil.java
│   │   │   │       │   ├── RedisUtil.java
│   │   │   │       │   ├── RequestUtil.java
│   │   │   │       │   ├── RestTemplateUtil.java
│   │   │   │       │   ├── SpringUtil.java
│   │   │   │       │   ├── ThreadLocalUtil.java
│   │   │   │       │   ├── UploadUtil.java
│   │   │   │       │   ├── UploadWeChatMediaUtil.java
│   │   │   │       │   ├── UrlUtil.java
│   │   │   │       │   ├── ValidateCodeUtil.java
│   │   │   │       │   ├── ValidateFormUtil.java
│   │   │   │       │   ├── XmlUtil.java
│   │   │   │       │   └── vo
│   │   │   │       │       ├── ImageMergeUtilVo.java
│   │   │   │       │       └── dateLimitUtilVo.java
│   │   │   │       └── zbkj
│   │   │   │           └── crmeb
│   │   │   │               ├── CrmebApplication.java
│   │   │   │               ├── article
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── ArticleController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   └── ArticleDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   └── Article.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── ArticleRequest.java
│   │   │   │               │   │   └── ArticleSearchRequest.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── ArticleService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       └── ArticleServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       └── ArticleVo.java
│   │   │   │               ├── authorization
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── adminUser.java
│   │   │   │               │   ├── manager
│   │   │   │               │   │   ├── TokenManager.java
│   │   │   │               │   │   └── TokenManagerImpl.java
│   │   │   │               │   └── model
│   │   │   │               │       └── TokenModel.java
│   │   │   │               ├── category
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── CategoryController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   └── CategoryDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   └── Category.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── CategoryRequest.java
│   │   │   │               │   │   └── CategorySearchRequest.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── CategoryService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       └── CategoryServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       └── CategoryTreeVo.java
│   │   │   │               ├── config
│   │   │   │               │   ├── CorsConfig.java
│   │   │   │               │   ├── DruidConfig.java
│   │   │   │               │   ├── JacksonConfig.java
│   │   │   │               │   ├── RedisConfig.java
│   │   │   │               │   ├── RestTemplateConfig.java
│   │   │   │               │   ├── SchedulerConfig.java
│   │   │   │               │   ├── SwaggerConfig.java
│   │   │   │               │   ├── TaskExecutorConfig.java
│   │   │   │               │   └── WebConfig.java
│   │   │   │               ├── export
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── ExcelController.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── ExcelService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       └── ExcelServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── ExcelColumn.java
│   │   │   │               │       └── ProductExcelVo.java
│   │   │   │               ├── express
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── ExpressController.java
│   │   │   │               │   │   ├── ShippingTemplatesController.java
│   │   │   │               │   │   ├── ShippingTemplatesFreeController.java
│   │   │   │               │   │   └── ShippingTemplatesRegionController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── ExpressDao.java
│   │   │   │               │   │   ├── ShippingTemplatesDao.java
│   │   │   │               │   │   ├── ShippingTemplatesFreeDao.java
│   │   │   │               │   │   └── ShippingTemplatesRegionDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── Express.java
│   │   │   │               │   │   ├── ShippingTemplates.java
│   │   │   │               │   │   ├── ShippingTemplatesFree.java
│   │   │   │               │   │   └── ShippingTemplatesRegion.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── ExpressRequest.java
│   │   │   │               │   │   ├── ExpressSearchRequest.java
│   │   │   │               │   │   ├── ShippingTemplatesFreeRequest.java
│   │   │   │               │   │   ├── ShippingTemplatesRegionRequest.java
│   │   │   │               │   │   ├── ShippingTemplatesRequest.java
│   │   │   │               │   │   └── ShippingTemplatesSearchRequest.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── ExpressService.java
│   │   │   │               │   │   ├── LogisticService.java
│   │   │   │               │   │   ├── ShippingTemplatesFreeService.java
│   │   │   │               │   │   ├── ShippingTemplatesRegionService.java
│   │   │   │               │   │   ├── ShippingTemplatesService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── ExpressServiceImpl.java
│   │   │   │               │   │       ├── LogisticsServiceImpl.java
│   │   │   │               │   │       ├── ShippingTemplatesFreeServiceImpl.java
│   │   │   │               │   │       ├── ShippingTemplatesRegionServiceImpl.java
│   │   │   │               │   │       └── ShippingTemplatesServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── LogisticsResultListVo.java
│   │   │   │               │       └── LogisticsResultVo.java
│   │   │   │               ├── finance
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── FundsMonitorController.java
│   │   │   │               │   │   ├── UserExtractController.java
│   │   │   │               │   │   └── UserRechargeController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── UserExtractDao.java
│   │   │   │               │   │   ├── UserFundsMonitorDao.java
│   │   │   │               │   │   └── UserRechargeDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── UserExtract.java
│   │   │   │               │   │   ├── UserFundsMonitor.java
│   │   │   │               │   │   └── UserRecharge.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── FundsMonitorSearchRequest.java
│   │   │   │               │   │   ├── FundsMonitorUserSearchRequest.java
│   │   │   │               │   │   ├── UserExtractRequest.java
│   │   │   │               │   │   ├── UserExtractSearchRequest.java
│   │   │   │               │   │   ├── UserRechargeRequest.java
│   │   │   │               │   │   └── UserRechargeSearchRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── BalanceResponse.java
│   │   │   │               │   │   └── UserExtractResponse.java
│   │   │   │               │   └── service
│   │   │   │               │       ├── UserExtractService.java
│   │   │   │               │       ├── UserFundsMonitorService.java
│   │   │   │               │       ├── UserRechargeService.java
│   │   │   │               │       └── impl
│   │   │   │               │           ├── UserExtractServiceImpl.java
│   │   │   │               │           ├── UserFundsMonitorServiceImpl.java
│   │   │   │               │           └── UserRechargeServiceImpl.java
│   │   │   │               ├── front
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── ArticleController.java
│   │   │   │               │   │   ├── CartController.java
│   │   │   │               │   │   ├── CityController.java
│   │   │   │               │   │   ├── CouponController.java
│   │   │   │               │   │   ├── ExpressController.java
│   │   │   │               │   │   ├── IndexController.java
│   │   │   │               │   │   ├── LoginController.java
│   │   │   │               │   │   ├── ProductController.java
│   │   │   │               │   │   ├── QrCodeController.java
│   │   │   │               │   │   ├── StoreController.java
│   │   │   │               │   │   ├── StoreOrderController.java
│   │   │   │               │   │   ├── UploadFrontController.java
│   │   │   │               │   │   ├── UserAddressController.java
│   │   │   │               │   │   ├── UserCollectController.java
│   │   │   │               │   │   ├── UserController.java
│   │   │   │               │   │   ├── UserCouponController.java
│   │   │   │               │   │   ├── UserRechargeController.java
│   │   │   │               │   │   ├── UserSignController.java
│   │   │   │               │   │   └── WeChatController.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── CartRequest.java
│   │   │   │               │   │   ├── CartResetRequest.java
│   │   │   │               │   │   ├── GetProductReply.java
│   │   │   │               │   │   ├── IndexStoreProductSearchRequest.java
│   │   │   │               │   │   ├── LoginMobileRequest.java
│   │   │   │               │   │   ├── LoginRequest.java
│   │   │   │               │   │   ├── OrderAgainRequest.java
│   │   │   │               │   │   ├── OrderComputedRequest.java
│   │   │   │               │   │   ├── OrderCreateRequest.java
│   │   │   │               │   │   ├── OrderPayRequest.java
│   │   │   │               │   │   ├── OrderRefundApplyRequest.java
│   │   │   │               │   │   ├── OrderRefundVerifyRequest.java
│   │   │   │               │   │   ├── PasswordRequest.java
│   │   │   │               │   │   ├── ProductRequest.java
│   │   │   │               │   │   ├── RegisterRequest.java
│   │   │   │               │   │   ├── StoreNearRequest.java
│   │   │   │               │   │   ├── UserAddressCityRequest.java
│   │   │   │               │   │   ├── UserAddressDelRequest.java
│   │   │   │               │   │   ├── UserAddressRequest.java
│   │   │   │               │   │   ├── UserBindingRequest.java
│   │   │   │               │   │   ├── UserCollectAllRequest.java
│   │   │   │               │   │   ├── UserCollectRequest.java
│   │   │   │               │   │   ├── UserCouponReceiveRequest.java
│   │   │   │               │   │   ├── UserEditRequest.java
│   │   │   │               │   │   ├── UserRechargeRequest.java
│   │   │   │               │   │   ├── UserSignInfoRequest.java
│   │   │   │               │   │   ├── UserSpreadPeopleRequest.java
│   │   │   │               │   │   └── ValidateCodeRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── ComputeOrderResponse.java
│   │   │   │               │   │   ├── ConfirmOrderResponse.java
│   │   │   │               │   │   ├── IndexInfoItemResponse.java
│   │   │   │               │   │   ├── IndexInfoResponse.java
│   │   │   │               │   │   ├── IndexProductBannerResponse.java
│   │   │   │               │   │   ├── LoginResponse.java
│   │   │   │               │   │   ├── OrderDataResponse.java
│   │   │   │               │   │   ├── OrderPayItemResponse.java
│   │   │   │               │   │   ├── OrderPayResponse.java
│   │   │   │               │   │   ├── PriceGroupResponse.java
│   │   │   │               │   │   ├── ProductDetailResponse.java
│   │   │   │               │   │   ├── ProductResponse.java
│   │   │   │               │   │   ├── StoreNearResponse.java
│   │   │   │               │   │   ├── StoreOrderDetailResponse.java
│   │   │   │               │   │   ├── StoreProductReplayCountResponse.java
│   │   │   │               │   │   ├── UserBalanceResponse.java
│   │   │   │               │   │   ├── UserCenterOrderStatusNumResponse.java
│   │   │   │               │   │   ├── UserCenterResponse.java
│   │   │   │               │   │   ├── UserCommissionResponse.java
│   │   │   │               │   │   ├── UserExtractCashResponse.java
│   │   │   │               │   │   ├── UserRechargeItemResponse.java
│   │   │   │               │   │   ├── UserRechargePaymentResponse.java
│   │   │   │               │   │   ├── UserRechargeResponse.java
│   │   │   │               │   │   ├── UserSignInfoResponse.java
│   │   │   │               │   │   ├── UserSpreadBannerResponse.java
│   │   │   │               │   │   ├── UserSpreadCommissionResponse.java
│   │   │   │               │   │   ├── UserSpreadOrderItemChildResponse.java
│   │   │   │               │   │   ├── UserSpreadOrderItemResponse.java
│   │   │   │               │   │   ├── UserSpreadOrderResponse.java
│   │   │   │               │   │   ├── UserSpreadPeopleItemResponse.java
│   │   │   │               │   │   └── UserSpreadPeopleResponse.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── IndexService.java
│   │   │   │               │   │   ├── OrderService.java
│   │   │   │               │   │   ├── ProductService.java
│   │   │   │               │   │   ├── QrCodeService.java
│   │   │   │               │   │   ├── UserCenterService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── IndexServiceImpl.java
│   │   │   │               │   │       ├── OrderServiceImpl.java
│   │   │   │               │   │       ├── ProductServiceImpl.java
│   │   │   │               │   │       ├── QrCodeServiceImpl.java
│   │   │   │               │   │       └── UserCenterServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── OrderAgainItemVo.java
│   │   │   │               │       ├── OrderAgainVo.java
│   │   │   │               │       ├── PriceGroup.java
│   │   │   │               │       └── PriceItem.java
│   │   │   │               ├── marketing
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── StoreCouponController.java
│   │   │   │               │   │   └── StoreCouponUserController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── StoreCouponDao.java
│   │   │   │               │   │   └── StoreCouponUserDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── StoreCoupon.java
│   │   │   │               │   │   └── StoreCouponUser.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── StoreCouponRequest.java
│   │   │   │               │   │   ├── StoreCouponSearchRequest.java
│   │   │   │               │   │   ├── StoreCouponUserRequest.java
│   │   │   │               │   │   └── StoreCouponUserSearchRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── StoreCouponFrontResponse.java
│   │   │   │               │   │   ├── StoreCouponInfoResponse.java
│   │   │   │               │   │   ├── StoreCouponUserOrder.java
│   │   │   │               │   │   └── StoreCouponUserResponse.java
│   │   │   │               │   └── service
│   │   │   │               │       ├── StoreCouponService.java
│   │   │   │               │       ├── StoreCouponUserService.java
│   │   │   │               │       └── impl
│   │   │   │               │           ├── StoreCouponServiceImpl.java
│   │   │   │               │           └── StoreCouponUserServiceImpl.java
│   │   │   │               ├── payment
│   │   │   │               │   ├── README.md
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── CallbackController.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── CallbackService.java
│   │   │   │               │   │   ├── OrderPayService.java
│   │   │   │               │   │   ├── PayService.java
│   │   │   │               │   │   ├── RechargePayService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── CallbackServiceImpl.java
│   │   │   │               │   │       ├── OrderPayServiceImpl.java
│   │   │   │               │   │       └── RechargePayServiceImpl.java
│   │   │   │               │   ├── vo
│   │   │   │               │   │   ├── alipay
│   │   │   │               │   │   └── wechat
│   │   │   │               │   │       ├── AttachVo.java
│   │   │   │               │   │       ├── CallbackVo.java
│   │   │   │               │   │       ├── CreateOrderH5SceneInfoDetailVo.java
│   │   │   │               │   │       ├── CreateOrderH5SceneInfoVo.java
│   │   │   │               │   │       ├── CreateOrderRequestVo.java
│   │   │   │               │   │       ├── CreateOrderResponseVo.java
│   │   │   │               │   │       └── PayParamsVo.java
│   │   │   │               │   └── wechat
│   │   │   │               │       ├── WeChatPayService.java
│   │   │   │               │       └── impl
│   │   │   │               │           └── WeChatPayServiceImpl.java
│   │   │   │               ├── pub
│   │   │   │               │   └── controller
│   │   │   │               │       ├── AuthorizationAdmin.java
│   │   │   │               │       ├── ImageMergeController.java
│   │   │   │               │       ├── RedisTestController.java
│   │   │   │               │       ├── WeChatMessageController.java
│   │   │   │               │       └── WeChatPushController.java
│   │   │   │               ├── sms
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── SmsRecordController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   └── SmsRecordDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   └── SmsRecord.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── PublicTempRequest.java
│   │   │   │               │   │   ├── RegisterRequest.java
│   │   │   │               │   │   ├── SendSmsVo.java
│   │   │   │               │   │   ├── SmsConfigRequest.java
│   │   │   │               │   │   ├── SmsLoginRequest.java
│   │   │   │               │   │   └── SmsRecordRequest.java
│   │   │   │               │   └── service
│   │   │   │               │       ├── SmsRecordService.java
│   │   │   │               │       ├── SmsService.java
│   │   │   │               │       └── impl
│   │   │   │               │           ├── SmsRecordServiceImpl.java
│   │   │   │               │           └── SmsServiceImpl.java
│   │   │   │               ├── statistics
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── HomeController.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── HomeRateResponse.java
│   │   │   │               │   │   └── HomeUserBuyResponse.java
│   │   │   │               │   └── service
│   │   │   │               │       ├── HomeService.java
│   │   │   │               │       └── impl
│   │   │   │               │           └── HomeServiceImpl.java
│   │   │   │               ├── store
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── RetailShopController.java
│   │   │   │               │   │   ├── StoreOrderController.java
│   │   │   │               │   │   ├── StoreOrderStatusController.java
│   │   │   │               │   │   ├── StoreProductController.java
│   │   │   │               │   │   ├── StoreProductReplyController.java
│   │   │   │               │   │   └── StoreProductRuleController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── StoreCartDao.java
│   │   │   │               │   │   ├── StoreOrderDao.java
│   │   │   │               │   │   ├── StoreOrderInfoDao.java
│   │   │   │               │   │   ├── StoreOrderStatusDao.java
│   │   │   │               │   │   ├── StoreProductAttrDao.java
│   │   │   │               │   │   ├── StoreProductAttrResultDao.java
│   │   │   │               │   │   ├── StoreProductAttrValueDao.java
│   │   │   │               │   │   ├── StoreProductCateDao.java
│   │   │   │               │   │   ├── StoreProductCouponDao.java
│   │   │   │               │   │   ├── StoreProductDao.java
│   │   │   │               │   │   ├── StoreProductDescriptionDao.java
│   │   │   │               │   │   ├── StoreProductRelationDao.java
│   │   │   │               │   │   ├── StoreProductReplyDao.java
│   │   │   │               │   │   └── StoreProductRuleDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── StoreCart.java
│   │   │   │               │   │   ├── StoreOrder.java
│   │   │   │               │   │   ├── StoreOrderInfo.java
│   │   │   │               │   │   ├── StoreOrderStatus.java
│   │   │   │               │   │   ├── StoreProduct.java
│   │   │   │               │   │   ├── StoreProductAttr.java
│   │   │   │               │   │   ├── StoreProductAttrResult.java
│   │   │   │               │   │   ├── StoreProductAttrValue.java
│   │   │   │               │   │   ├── StoreProductCate.java
│   │   │   │               │   │   ├── StoreProductCoupon.java
│   │   │   │               │   │   ├── StoreProductDescription.java
│   │   │   │               │   │   ├── StoreProductRelation.java
│   │   │   │               │   │   ├── StoreProductReply.java
│   │   │   │               │   │   └── StoreProductRule.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── RetailShopRequest.java
│   │   │   │               │   │   ├── RetailShopStairUserRequest.java
│   │   │   │               │   │   ├── StoreOrderInfoSearchRequest.java
│   │   │   │               │   │   ├── StoreOrderRefundRequest.java
│   │   │   │               │   │   ├── StoreOrderRequest.java
│   │   │   │               │   │   ├── StoreOrderSearchRequest.java
│   │   │   │               │   │   ├── StoreOrderSendRequest.java
│   │   │   │               │   │   ├── StoreOrderStatusRequest.java
│   │   │   │               │   │   ├── StoreOrderStatusSearchRequest.java
│   │   │   │               │   │   ├── StoreProductAttrItemRequest.java
│   │   │   │               │   │   ├── StoreProductAttrRequest.java
│   │   │   │               │   │   ├── StoreProductAttrResultRequest.java
│   │   │   │               │   │   ├── StoreProductAttrResultSearchRequest.java
│   │   │   │               │   │   ├── StoreProductAttrSearchRequest.java
│   │   │   │               │   │   ├── StoreProductAttrValueListRequest.java
│   │   │   │               │   │   ├── StoreProductAttrValueRequest.java
│   │   │   │               │   │   ├── StoreProductAttrValueSearchRequest.java
│   │   │   │               │   │   ├── StoreProductCateSearchRequest.java
│   │   │   │               │   │   ├── StoreProductDescriptionRequest.java
│   │   │   │               │   │   ├── StoreProductDescriptionSearchRequest.java
│   │   │   │               │   │   ├── StoreProductRelationRequest.java
│   │   │   │               │   │   ├── StoreProductRelationSearchRequest.java
│   │   │   │               │   │   ├── StoreProductReplyAddRequest.java
│   │   │   │               │   │   ├── StoreProductReplyCommentRequest.java
│   │   │   │               │   │   ├── StoreProductReplyRequest.java
│   │   │   │               │   │   ├── StoreProductReplySearchRequest.java
│   │   │   │               │   │   ├── StoreProductRequest.java
│   │   │   │               │   │   ├── StoreProductRuleItemRequest.java
│   │   │   │               │   │   ├── StoreProductRuleRequest.java
│   │   │   │               │   │   ├── StoreProductRuleSearchRequest.java
│   │   │   │               │   │   ├── StoreProductSearchRequest.java
│   │   │   │               │   │   └── StoreProductStockRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── RetailShopOrderDataResponse.java
│   │   │   │               │   │   ├── RetailShopStatisticsResponse.java
│   │   │   │               │   │   ├── RetailShopUserResponse.java
│   │   │   │               │   │   ├── StoreCartResponse.java
│   │   │   │               │   │   ├── StoreCategoryTreeList.java
│   │   │   │               │   │   ├── StoreOrderCountItemResponse.java
│   │   │   │               │   │   ├── StoreOrderCreateResponse.java
│   │   │   │               │   │   ├── StoreOrderInfoResponse.java
│   │   │   │               │   │   ├── StoreOrderListResponse.java
│   │   │   │               │   │   ├── StoreOrderResponse.java
│   │   │   │               │   │   ├── StoreOrderSpreadInfoResponse.java
│   │   │   │               │   │   ├── StoreOrderTopItemResponse.java
│   │   │   │               │   │   ├── StoreProductAttrResponse.java
│   │   │   │               │   │   ├── StoreProductAttrValueItemResponse.java
│   │   │   │               │   │   ├── StoreProductAttrValueResponse.java
│   │   │   │               │   │   ├── StoreProductCartProductInfoResponse.java
│   │   │   │               │   │   ├── StoreProductRecommendResponse.java
│   │   │   │               │   │   ├── StoreProductReplyResponse.java
│   │   │   │               │   │   ├── StoreProductResponse.java
│   │   │   │               │   │   ├── StoreProductRuleResponse.java
│   │   │   │               │   │   ├── StoreProductStoreInfoResponse.java
│   │   │   │               │   │   └── StoreProductTabsHeader.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── OrderTaskService.java
│   │   │   │               │   │   ├── RetailShopService.java
│   │   │   │               │   │   ├── StoreCartService.java
│   │   │   │               │   │   ├── StoreOrderInfoService.java
│   │   │   │               │   │   ├── StoreOrderRefundService.java
│   │   │   │               │   │   ├── StoreOrderService.java
│   │   │   │               │   │   ├── StoreOrderStatusService.java
│   │   │   │               │   │   ├── StoreOrderTaskService.java
│   │   │   │               │   │   ├── StoreProductAttrResultService.java
│   │   │   │               │   │   ├── StoreProductAttrService.java
│   │   │   │               │   │   ├── StoreProductAttrValueService.java
│   │   │   │               │   │   ├── StoreProductCateService.java
│   │   │   │               │   │   ├── StoreProductCouponService.java
│   │   │   │               │   │   ├── StoreProductDescriptionService.java
│   │   │   │               │   │   ├── StoreProductRelationService.java
│   │   │   │               │   │   ├── StoreProductReplyService.java
│   │   │   │               │   │   ├── StoreProductRuleService.java
│   │   │   │               │   │   ├── StoreProductService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── JSONExample.java
│   │   │   │               │   │       ├── OrderTaskServiceImpl.java
│   │   │   │               │   │       ├── RetailShopServiceImpl.java
│   │   │   │               │   │       ├── StoreCartServiceImpl.java
│   │   │   │               │   │       ├── StoreOrderInfoServiceImpl.java
│   │   │   │               │   │       ├── StoreOrderRefundServiceImpl.java
│   │   │   │               │   │       ├── StoreOrderServiceImpl.java
│   │   │   │               │   │       ├── StoreOrderStatusServiceImpl.java
│   │   │   │               │   │       ├── StoreOrderTaskServiceImpl.java
│   │   │   │               │   │       ├── StoreProductAttrResultServiceImpl.java
│   │   │   │               │   │       ├── StoreProductAttrServiceImpl.java
│   │   │   │               │   │       ├── StoreProductAttrValueServiceImpl.java
│   │   │   │               │   │       ├── StoreProductCateServiceImpl.java
│   │   │   │               │   │       ├── StoreProductCouponServiceImpl.java
│   │   │   │               │   │       ├── StoreProductDescriptionServiceImpl.java
│   │   │   │               │   │       ├── StoreProductRelationServiceImpl.java
│   │   │   │               │   │       ├── StoreProductReplyServiceImpl.java
│   │   │   │               │   │       ├── StoreProductRuleServiceImpl.java
│   │   │   │               │   │       └── StoreProductServiceImpl.java
│   │   │   │               │   ├── utilService
│   │   │   │               │   │   └── OrderUtils.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── StoreOrderInfoVo.java
│   │   │   │               │       └── StoreProductRelationCountVo.java
│   │   │   │               ├── system
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── SystemAdminController.java
│   │   │   │               │   │   ├── SystemAttachmentController.java
│   │   │   │               │   │   ├── SystemCityController.java
│   │   │   │               │   │   ├── SystemConfigController.java
│   │   │   │               │   │   ├── SystemFormTempController.java
│   │   │   │               │   │   ├── SystemGroupController.java
│   │   │   │               │   │   ├── SystemGroupDataController.java
│   │   │   │               │   │   ├── SystemRoleController.java
│   │   │   │               │   │   ├── SystemStoreController.java
│   │   │   │               │   │   ├── SystemStoreStaffController.java
│   │   │   │               │   │   ├── SystemUserLevelController.java
│   │   │   │               │   │   ├── SystemUserTaskController.java
│   │   │   │               │   │   └── SystemWriteOffOrderController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── SystemAdminDao.java
│   │   │   │               │   │   ├── SystemAttachmentDao.java
│   │   │   │               │   │   ├── SystemCityDao.java
│   │   │   │               │   │   ├── SystemConfigDao.java
│   │   │   │               │   │   ├── SystemFormTempDao.java
│   │   │   │               │   │   ├── SystemGroupDao.java
│   │   │   │               │   │   ├── SystemGroupDataDao.java
│   │   │   │               │   │   ├── SystemRoleDao.java
│   │   │   │               │   │   ├── SystemStoreDao.java
│   │   │   │               │   │   ├── SystemStoreStaffDao.java
│   │   │   │               │   │   ├── SystemUserLevelDao.java
│   │   │   │               │   │   └── SystemUserTaskDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── SystemAdmin.java
│   │   │   │               │   │   ├── SystemAttachment.java
│   │   │   │               │   │   ├── SystemCity.java
│   │   │   │               │   │   ├── SystemConfig.java
│   │   │   │               │   │   ├── SystemFormTemp.java
│   │   │   │               │   │   ├── SystemGroup.java
│   │   │   │               │   │   ├── SystemGroupData.java
│   │   │   │               │   │   ├── SystemRole.java
│   │   │   │               │   │   ├── SystemStore.java
│   │   │   │               │   │   ├── SystemStoreStaff.java
│   │   │   │               │   │   ├── SystemUserLevel.java
│   │   │   │               │   │   └── SystemUserTask.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── SystemAdminAddRequest.java
│   │   │   │               │   │   ├── SystemAdminLoginRequest.java
│   │   │   │               │   │   ├── SystemAdminRequest.java
│   │   │   │               │   │   ├── SystemAttachmentMoveRequest.java
│   │   │   │               │   │   ├── SystemAttachmentRequest.java
│   │   │   │               │   │   ├── SystemCityRequest.java
│   │   │   │               │   │   ├── SystemCitySearchRequest.java
│   │   │   │               │   │   ├── SystemConfigRequest.java
│   │   │   │               │   │   ├── SystemFormCheckRequest.java
│   │   │   │               │   │   ├── SystemFormItemCheckRequest.java
│   │   │   │               │   │   ├── SystemFormTempRequest.java
│   │   │   │               │   │   ├── SystemFormTempSearchRequest.java
│   │   │   │               │   │   ├── SystemGroupDataRequest.java
│   │   │   │               │   │   ├── SystemGroupDataSearchRequest.java
│   │   │   │               │   │   ├── SystemGroupRequest.java
│   │   │   │               │   │   ├── SystemGroupSearchRequest.java
│   │   │   │               │   │   ├── SystemRoleRequest.java
│   │   │   │               │   │   ├── SystemRoleSearchRequest.java
│   │   │   │               │   │   ├── SystemStoreRequest.java
│   │   │   │               │   │   ├── SystemStoreSearchRequest.java
│   │   │   │               │   │   ├── SystemStoreStaffRequest.java
│   │   │   │               │   │   ├── SystemUserLevelRequest.java
│   │   │   │               │   │   ├── SystemUserLevelSearchRequest.java
│   │   │   │               │   │   ├── SystemUserTaskRequest.java
│   │   │   │               │   │   └── SystemWriteOffOrderSearchRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── StoreOrderItemResponse.java
│   │   │   │               │   │   ├── SystemAdminResponse.java
│   │   │   │               │   │   ├── SystemGroupDataAdminLoginBannerResponse.java
│   │   │   │               │   │   ├── SystemGroupDataOrderStatusPicResponse.java
│   │   │   │               │   │   ├── SystemStoreStaffResponse.java
│   │   │   │               │   │   └── SystemWriteOffOrderResponse.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── SystemAdminService.java
│   │   │   │               │   │   ├── SystemAttachmentService.java
│   │   │   │               │   │   ├── SystemCityAsyncService.java
│   │   │   │               │   │   ├── SystemCityService.java
│   │   │   │               │   │   ├── SystemConfigService.java
│   │   │   │               │   │   ├── SystemFormTempService.java
│   │   │   │               │   │   ├── SystemGroupDataService.java
│   │   │   │               │   │   ├── SystemGroupService.java
│   │   │   │               │   │   ├── SystemRoleService.java
│   │   │   │               │   │   ├── SystemStoreService.java
│   │   │   │               │   │   ├── SystemStoreStaffService.java
│   │   │   │               │   │   ├── SystemUserLevelService.java
│   │   │   │               │   │   ├── SystemUserTaskService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── SystemAdminServiceImpl.java
│   │   │   │               │   │       ├── SystemAttachmentServiceImpl.java
│   │   │   │               │   │       ├── SystemCityAsyncServiceImpl.java
│   │   │   │               │   │       ├── SystemCityServiceImpl.java
│   │   │   │               │   │       ├── SystemConfigServiceImpl.java
│   │   │   │               │   │       ├── SystemFormTempServiceImpl.java
│   │   │   │               │   │       ├── SystemGroupDataServiceImpl.java
│   │   │   │               │   │       ├── SystemGroupServiceImpl.java
│   │   │   │               │   │       ├── SystemRoleServiceImpl.java
│   │   │   │               │   │       ├── SystemStoreServiceImpl.java
│   │   │   │               │   │       ├── SystemStoreStaffServiceImpl.java
│   │   │   │               │   │       ├── SystemUserLevelServiceImpl.java
│   │   │   │               │   │       └── SystemUserTaskServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── SystemCityTreeVo.java
│   │   │   │               │       ├── SystemConfigFormItemConfigRegListVo.java
│   │   │   │               │       ├── SystemConfigFormItemConfigVo.java
│   │   │   │               │       ├── SystemConfigFormItemVo.java
│   │   │   │               │       ├── SystemConfigFormVo.java
│   │   │   │               │       ├── SystemGroupDataMenuUserConfigVo.java
│   │   │   │               │       ├── SystemGroupDataRechargeConfigVo.java
│   │   │   │               │       ├── SystemGroupDataSignConfigVo.java
│   │   │   │               │       └── SystemStoreNearVo.java
│   │   │   │               ├── task
│   │   │   │               │   ├── AsyncCloud.java
│   │   │   │               │   ├── AsyncSmsSend.java
│   │   │   │               │   ├── AsyncSmsSendResult.java
│   │   │   │               │   ├── AsyncWeChatProgramTempMessage.java
│   │   │   │               │   ├── AsyncWeChatPublicTempMessage.java
│   │   │   │               │   └── order
│   │   │   │               │       ├── OrderCancelByUser.java
│   │   │   │               │       ├── OrderCompleteByUser.java
│   │   │   │               │       ├── OrderDeleteByUser.java
│   │   │   │               │       ├── OrderRefundByUser.java
│   │   │   │               │       └── OrderTakeByUser.java
│   │   │   │               ├── upload
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── UploadController.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── AsyncService.java
│   │   │   │               │   │   ├── CosService.java
│   │   │   │               │   │   ├── OssService.java
│   │   │   │               │   │   ├── QiNiuService.java
│   │   │   │               │   │   ├── UploadService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── AsyncServiceImpl.java
│   │   │   │               │   │       ├── CosServiceImpl.java
│   │   │   │               │   │       ├── OssServiceImpl.java
│   │   │   │               │   │       ├── QiNiuServiceImpl.java
│   │   │   │               │   │       └── UploadServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── CloudVo.java
│   │   │   │               │       └── FileResultVo.java
│   │   │   │               ├── user
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── UserBillController.java
│   │   │   │               │   │   ├── UserController.java
│   │   │   │               │   │   ├── UserGroupController.java
│   │   │   │               │   │   ├── UserLevelController.java
│   │   │   │               │   │   └── UserTagController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── UserAddressDao.java
│   │   │   │               │   │   ├── UserBillDao.java
│   │   │   │               │   │   ├── UserDao.java
│   │   │   │               │   │   ├── UserGroupDao.java
│   │   │   │               │   │   ├── UserLevelDao.java
│   │   │   │               │   │   ├── UserNoticeDao.java
│   │   │   │               │   │   ├── UserSignDao.java
│   │   │   │               │   │   ├── UserTagDao.java
│   │   │   │               │   │   ├── UserTaskFinishDao.java
│   │   │   │               │   │   └── UserTokenDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── User.java
│   │   │   │               │   │   ├── UserAddress.java
│   │   │   │               │   │   ├── UserBill.java
│   │   │   │               │   │   ├── UserGroup.java
│   │   │   │               │   │   ├── UserLevel.java
│   │   │   │               │   │   ├── UserNotice.java
│   │   │   │               │   │   ├── UserSign.java
│   │   │   │               │   │   ├── UserTag.java
│   │   │   │               │   │   ├── UserTaskFinish.java
│   │   │   │               │   │   └── UserToken.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── RegisterThirdUserRequest.java
│   │   │   │               │   │   ├── UserBillRequest.java
│   │   │   │               │   │   ├── UserBillSearchRequest.java
│   │   │   │               │   │   ├── UserGroupRequest.java
│   │   │   │               │   │   ├── UserLevelRequest.java
│   │   │   │               │   │   ├── UserLevelSearchRequest.java
│   │   │   │               │   │   ├── UserNoticeRequest.java
│   │   │   │               │   │   ├── UserNoticeSearchRequest.java
│   │   │   │               │   │   ├── UserOperateFundsRequest.java
│   │   │   │               │   │   ├── UserOperateIntegralMoneyRequest.java
│   │   │   │               │   │   ├── UserRequest.java
│   │   │   │               │   │   ├── UserSearchRequest.java
│   │   │   │               │   │   └── UserTagRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── TopDetail.java
│   │   │   │               │   │   ├── UserBillResponse.java
│   │   │   │               │   │   └── UserResponse.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── UserAddressService.java
│   │   │   │               │   │   ├── UserBillService.java
│   │   │   │               │   │   ├── UserGroupService.java
│   │   │   │               │   │   ├── UserLevelService.java
│   │   │   │               │   │   ├── UserNoticeService.java
│   │   │   │               │   │   ├── UserService.java
│   │   │   │               │   │   ├── UserSignService.java
│   │   │   │               │   │   ├── UserTagService.java
│   │   │   │               │   │   ├── UserTaskFinishService.java
│   │   │   │               │   │   ├── UserTokenService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── UserAddressServiceImpl.java
│   │   │   │               │   │       ├── UserBillServiceImpl.java
│   │   │   │               │   │       ├── UserGroupServiceImpl.java
│   │   │   │               │   │       ├── UserLevelServiceImpl.java
│   │   │   │               │   │       ├── UserNoticeServiceImpl.java
│   │   │   │               │   │       ├── UserServiceImpl.java
│   │   │   │               │   │       ├── UserSignServiceImpl.java
│   │   │   │               │   │       ├── UserTagServiceImpl.java
│   │   │   │               │   │       ├── UserTaskFinishServiceImpl.java
│   │   │   │               │   │       └── UserTokenServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── UserOperateFundsVo.java
│   │   │   │               │       ├── UserSignMonthVo.java
│   │   │   │               │       └── UserSignVo.java
│   │   │   │               ├── validatecode
│   │   │   │               │   ├── controller
│   │   │   │               │   │   └── ValidateCodeController.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   └── ValidateCode.java
│   │   │   │               │   └── service
│   │   │   │               │       ├── ValidateCodeService.java
│   │   │   │               │       └── impl
│   │   │   │               │           └── ValidateCodeServiceImpl.java
│   │   │   │               ├── wechat
│   │   │   │               │   ├── controller
│   │   │   │               │   │   ├── TemplateMessageController.java
│   │   │   │               │   │   ├── WeChatController.java
│   │   │   │               │   │   ├── WeChatUserTagsController.java
│   │   │   │               │   │   ├── WechatMediaController.java
│   │   │   │               │   │   ├── WechatMessageController.java
│   │   │   │               │   │   ├── WechatQrcodeController.java
│   │   │   │               │   │   ├── WechatReplyController.java
│   │   │   │               │   │   └── WechatUserController.java
│   │   │   │               │   ├── dao
│   │   │   │               │   │   ├── TemplateMessageDao.java
│   │   │   │               │   │   ├── WechatMediaDao.java
│   │   │   │               │   │   ├── WechatMessageDao.java
│   │   │   │               │   │   ├── WechatQrcodeDao.java
│   │   │   │               │   │   └── WechatReplyDao.java
│   │   │   │               │   ├── model
│   │   │   │               │   │   ├── TemplateMessage.java
│   │   │   │               │   │   ├── WechatMedia.java
│   │   │   │               │   │   ├── WechatMessage.java
│   │   │   │               │   │   ├── WechatQrcode.java
│   │   │   │               │   │   └── WechatReply.java
│   │   │   │               │   ├── request
│   │   │   │               │   │   ├── TemplateMessageRequest.java
│   │   │   │               │   │   ├── TemplateMessageSearchRequest.java
│   │   │   │               │   │   ├── WechatMediaRequest.java
│   │   │   │               │   │   ├── WechatMediaSearchRequest.java
│   │   │   │               │   │   ├── WechatMessageRequest.java
│   │   │   │               │   │   ├── WechatMessageSearchRequest.java
│   │   │   │               │   │   ├── WechatQrcodeRequest.java
│   │   │   │               │   │   ├── WechatQrcodeSearchRequest.java
│   │   │   │               │   │   ├── WechatReplyRequest.java
│   │   │   │               │   │   └── WechatReplySearchRequest.java
│   │   │   │               │   ├── response
│   │   │   │               │   │   ├── WeChatAuthorizeLoginGetOpenIdResponse.java
│   │   │   │               │   │   ├── WeChatAuthorizeLoginUserInfoResponse.java
│   │   │   │               │   │   └── WeChatProgramAuthorizeLoginGetOpenIdResponse.java
│   │   │   │               │   ├── service
│   │   │   │               │   │   ├── TemplateMessageService.java
│   │   │   │               │   │   ├── WeChatService.java
│   │   │   │               │   │   ├── WechatMediaService.java
│   │   │   │               │   │   ├── WechatMessageService.java
│   │   │   │               │   │   ├── WechatQrcodeService.java
│   │   │   │               │   │   ├── WechatReplyService.java
│   │   │   │               │   │   ├── WechatUserService.java
│   │   │   │               │   │   └── impl
│   │   │   │               │   │       ├── TemplateMessageServiceImpl.java
│   │   │   │               │   │       ├── WeChatServiceImpl.java
│   │   │   │               │   │       ├── WechatMediaServiceImpl.java
│   │   │   │               │   │       ├── WechatMessageServiceImpl.java
│   │   │   │               │   │       ├── WechatQrcodeServiceImpl.java
│   │   │   │               │   │       ├── WechatReplyServiceImpl.java
│   │   │   │               │   │       └── WechatUserServiceImpl.java
│   │   │   │               │   └── vo
│   │   │   │               │       ├── MediaCountVo.java
│   │   │   │               │       ├── MediaDetailVo.java
│   │   │   │               │       ├── SendTemplateMessageItemVo.java
│   │   │   │               │       ├── SendTemplateMessageVo.java
│   │   │   │               │       ├── TemplateMessageIndustryItemVo.java
│   │   │   │               │       ├── TemplateMessageIndustryVo.java
│   │   │   │               │       └── TemplateMessageVo.java
│   │   │   │               └── wechatMessage
│   │   │   │                   ├── service
│   │   │   │                   │   ├── WeChatMessageService.java
│   │   │   │                   │   └── impl
│   │   │   │                   │       └── WeChatMessageServiceImpl.java
│   │   │   │                   └── vo
│   │   │   │                       ├── BaseMessageVo.java
│   │   │   │                       ├── MessageImageItemVo.java
│   │   │   │                       ├── MessageImageVo.java
│   │   │   │                       ├── MessageNewsItemDetailVo.java
│   │   │   │                       ├── MessageNewsItemVo.java
│   │   │   │                       ├── MessageNewsVo.java
│   │   │   │                       ├── MessageReplyDataVo.java
│   │   │   │                       ├── MessageTextVo.java
│   │   │   │                       ├── MessageVoiceItemVo.java
│   │   │   │                       └── MessageVoiceVo.java
│   │   │   ├── resources
│   │   │   │   ├── application-prod.yml
│   │   │   │   ├── application.yml
│   │   │   │   ├── logback-spring.xml
│   │   │   │   └── mapper
│   │   │   │       ├── article
│   │   │   │       │   └── ArticleMapper.xml
│   │   │   │       ├── category
│   │   │   │       │   └── CategoryMapper.xml
│   │   │   │       ├── express
│   │   │   │       │   ├── ExpressMapper.xml
│   │   │   │       │   ├── ShippingTemplatesFreeMapper.xml
│   │   │   │       │   ├── ShippingTemplatesMapper.xml
│   │   │   │       │   └── ShippingTemplatesRegionMapper.xml
│   │   │   │       ├── finance
│   │   │   │       │   ├── UserExtractMapper.xml
│   │   │   │       │   ├── UserFundsMonitorMapper.xml
│   │   │   │       │   └── UserRechargeMapper.xml
│   │   │   │       ├── marketing
│   │   │   │       │   ├── StoreCouponMapper.xml
│   │   │   │       │   └── StoreCouponUserMapper.xml
│   │   │   │       ├── sms
│   │   │   │       │   └── SmsRecordMapper.xml
│   │   │   │       ├── store
│   │   │   │       │   ├── StoreBargainMapper.xml
│   │   │   │       │   ├── StoreBargainUserHelpMapper.xml
│   │   │   │       │   ├── StoreBargainUserMapper.xml
│   │   │   │       │   ├── StoreCartMapper.xml
│   │   │   │       │   ├── StoreCategoryMapper.xml
│   │   │   │       │   ├── StoreCombinationMapper.xml
│   │   │   │       │   ├── StoreOrderInfoMapper.xml
│   │   │   │       │   ├── StoreOrderMapper.xml
│   │   │   │       │   ├── StoreOrderStatusMapper.xml
│   │   │   │       │   ├── StorePinkMapper.xml
│   │   │   │       │   ├── StoreProductAttrMapper.xml
│   │   │   │       │   ├── StoreProductAttrResultMapper.xml
│   │   │   │       │   ├── StoreProductAttrValueMapper.xml
│   │   │   │       │   ├── StoreProductCateMapper.xml
│   │   │   │       │   ├── StoreProductCouponMapper.xml
│   │   │   │       │   ├── StoreProductDescriptionMapper.xml
│   │   │   │       │   ├── StoreProductMapper.xml
│   │   │   │       │   ├── StoreProductRelationMapper.xml
│   │   │   │       │   ├── StoreProductReplyMapper.xml
│   │   │   │       │   ├── StoreProductRuleMapper.xml
│   │   │   │       │   ├── StoreServiceLogMapper.xml
│   │   │   │       │   └── StoreServiceMapper.xml
│   │   │   │       ├── system
│   │   │   │       │   ├── SystemAdminMapper.xml
│   │   │   │       │   ├── SystemAttachmentMapper.xml
│   │   │   │       │   ├── SystemCityMapper.xml
│   │   │   │       │   ├── SystemConfigMapper.xml
│   │   │   │       │   ├── SystemConfigTabMapper.xml
│   │   │   │       │   ├── SystemFileMapper.xml
│   │   │   │       │   ├── SystemFormTempMapper.xml
│   │   │   │       │   ├── SystemGroupDataMapper.xml
│   │   │   │       │   ├── SystemGroupMapper.xml
│   │   │   │       │   ├── SystemLogMapper.xml
│   │   │   │       │   ├── SystemNoticeAdminMapper.xml
│   │   │   │       │   ├── SystemNoticeMapper.xml
│   │   │   │       │   ├── SystemRoleMapper.xml
│   │   │   │       │   ├── SystemStoreMapper.xml
│   │   │   │       │   ├── SystemStoreStaffMapper.xml
│   │   │   │       │   ├── SystemUserLevelMapper.xml
│   │   │   │       │   └── SystemUserTaskMapper.xml
│   │   │   │       ├── user
│   │   │   │       │   ├── UserAddressMapper.xml
│   │   │   │       │   ├── UserBillMapper.xml
│   │   │   │       │   ├── UserGroupMapper.xml
│   │   │   │       │   ├── UserLevelMapper.xml
│   │   │   │       │   ├── UserMapper.xml
│   │   │   │       │   ├── UserNoticeMapper.xml
│   │   │   │       │   ├── UserSignMapper.xml
│   │   │   │       │   ├── UserTagMapper.xml
│   │   │   │       │   ├── UserTaskFinishMapper.xml
│   │   │   │       │   └── UserTokenMapper.xml
│   │   │   │       └── wechat
│   │   │   │           ├── TemplateMessageMapper.xml
│   │   │   │           ├── WechatMediaMapper.xml
│   │   │   │           ├── WechatMessageMapper.xml
│   │   │   │           ├── WechatQrcodeMapper.xml
│   │   │   │           └── WechatReplyMapper.xml
│   │   │   └── webapp
│   │   │       └── index.jsp
│   │   └── test
│   │       └── java
│   │           └── com
│   │               └── zbkj
│   │                   └── crmeb
│   │                       └── CrmebApplicationTests.java
│   ├── start.sh
│   └── target
│       ├── Crmeb.jar
│       ├── Crmeb.jar.original
│       ├── classes
│       │   ├── application-prod.yml
│       │   ├── application.yml
│       │   ├── com
│       │   │   ├── aop
│       │   │   │   └── ControllerAspect.class
│       │   │   ├── common
│       │   │   │   ├── CheckAdminToken.class
│       │   │   │   ├── CheckFrontToken.class
│       │   │   │   ├── CommonPage.class
│       │   │   │   ├── CommonResult.class
│       │   │   │   └── PageParamRequest.class
│       │   │   ├── constants
│       │   │   │   ├── Constants.class
│       │   │   │   ├── RegularConstants.class
│       │   │   │   ├── SmsConstants.class
│       │   │   │   └── WeChatConstants.class
│       │   │   ├── exception
│       │   │   │   ├── ApiException.class
│       │   │   │   ├── CrmebException.class
│       │   │   │   ├── ExceptionCodeEnum.class
│       │   │   │   ├── ExceptionHandler.class
│       │   │   │   └── GlobalExceptionHandler.class
│       │   │   ├── filter
│       │   │   │   ├── ResponseFilter.class
│       │   │   │   ├── ResponseRouter.class
│       │   │   │   ├── ResponseWrapper$WrapperOutputStream.class
│       │   │   │   └── ResponseWrapper.class
│       │   │   ├── im
│       │   │   │   ├── MessageVo.class
│       │   │   │   ├── SocketClient$ReceiveThread.class
│       │   │   │   ├── SocketClient$SendThread.class
│       │   │   │   ├── SocketClient.class
│       │   │   │   ├── SocketClient1$ReceiveThread.class
│       │   │   │   ├── SocketClient1$SendThread.class
│       │   │   │   ├── SocketClient1.class
│       │   │   │   ├── SocketClient2$ReceiveThread.class
│       │   │   │   ├── SocketClient2$SendThread.class
│       │   │   │   ├── SocketClient2.class
│       │   │   │   ├── SocketServer$SocketDoWith.class
│       │   │   │   └── SocketServer.class
│       │   │   ├── interceptor
│       │   │   │   ├── AdminAuthInterceptor.class
│       │   │   │   ├── AdminTokenInterceptor.class
│       │   │   │   ├── FrontTokenInterceptor.class
│       │   │   │   └── SwaggerInterceptor.class
│       │   │   ├── utils
│       │   │   │   ├── CrmebUtil.class
│       │   │   │   ├── DateUtil.class
│       │   │   │   ├── ExcelUtil.class
│       │   │   │   ├── ImageMergeUtil.class
│       │   │   │   ├── QRCodeUtil.class
│       │   │   │   ├── RedisUtil.class
│       │   │   │   ├── RequestUtil.class
│       │   │   │   ├── RestTemplateUtil.class
│       │   │   │   ├── SpringUtil.class
│       │   │   │   ├── ThreadLocalUtil.class
│       │   │   │   ├── UploadUtil.class
│       │   │   │   ├── UploadWeChatMediaUtil.class
│       │   │   │   ├── UrlUtil$UrlEntity.class
│       │   │   │   ├── UrlUtil.class
│       │   │   │   ├── ValidateCodeUtil$Validate.class
│       │   │   │   ├── ValidateCodeUtil.class
│       │   │   │   ├── ValidateFormUtil.class
│       │   │   │   ├── XmlUtil.class
│       │   │   │   └── vo
│       │   │   │       ├── ImageMergeUtilVo.class
│       │   │   │       └── dateLimitUtilVo.class
│       │   │   └── zbkj
│       │   │       └── crmeb
│       │   │           ├── CrmebApplication.class
│       │   │           ├── article
│       │   │           │   ├── controller
│       │   │           │   │   └── ArticleController.class
│       │   │           │   ├── dao
│       │   │           │   │   └── ArticleDao.class
│       │   │           │   ├── model
│       │   │           │   │   └── Article.class
│       │   │           │   ├── request
│       │   │           │   │   ├── ArticleRequest.class
│       │   │           │   │   └── ArticleSearchRequest.class
│       │   │           │   ├── service
│       │   │           │   │   ├── ArticleService.class
│       │   │           │   │   └── impl
│       │   │           │   │       └── ArticleServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       └── ArticleVo.class
│       │   │           ├── authorization
│       │   │           │   ├── controller
│       │   │           │   │   └── adminUser.class
│       │   │           │   ├── manager
│       │   │           │   │   ├── TokenManager.class
│       │   │           │   │   └── TokenManagerImpl.class
│       │   │           │   └── model
│       │   │           │       └── TokenModel.class
│       │   │           ├── category
│       │   │           │   ├── controller
│       │   │           │   │   └── CategoryController.class
│       │   │           │   ├── dao
│       │   │           │   │   └── CategoryDao.class
│       │   │           │   ├── model
│       │   │           │   │   └── Category.class
│       │   │           │   ├── request
│       │   │           │   │   ├── CategoryRequest.class
│       │   │           │   │   └── CategorySearchRequest.class
│       │   │           │   ├── service
│       │   │           │   │   ├── CategoryService.class
│       │   │           │   │   └── impl
│       │   │           │   │       └── CategoryServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       └── CategoryTreeVo.class
│       │   │           ├── config
│       │   │           │   ├── CorsConfig.class
│       │   │           │   ├── DruidConfig.class
│       │   │           │   ├── JacksonConfig.class
│       │   │           │   ├── RedisConfig.class
│       │   │           │   ├── RestTemplateConfig$WxMappingJackson2HttpMessageConverter.class
│       │   │           │   ├── RestTemplateConfig.class
│       │   │           │   ├── SchedulerConfig.class
│       │   │           │   ├── SwaggerConfig.class
│       │   │           │   ├── TaskExecutorConfig.class
│       │   │           │   └── WebConfig.class
│       │   │           ├── export
│       │   │           │   ├── controller
│       │   │           │   │   └── ExcelController.class
│       │   │           │   ├── service
│       │   │           │   │   ├── ExcelService.class
│       │   │           │   │   └── impl
│       │   │           │   │       └── ExcelServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── ExcelColumn.class
│       │   │           │       └── ProductExcelVo.class
│       │   │           ├── express
│       │   │           │   ├── controller
│       │   │           │   │   ├── ExpressController.class
│       │   │           │   │   ├── ShippingTemplatesController.class
│       │   │           │   │   ├── ShippingTemplatesFreeController.class
│       │   │           │   │   └── ShippingTemplatesRegionController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── ExpressDao.class
│       │   │           │   │   ├── ShippingTemplatesDao.class
│       │   │           │   │   ├── ShippingTemplatesFreeDao.class
│       │   │           │   │   └── ShippingTemplatesRegionDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── Express.class
│       │   │           │   │   ├── ShippingTemplates.class
│       │   │           │   │   ├── ShippingTemplatesFree.class
│       │   │           │   │   └── ShippingTemplatesRegion.class
│       │   │           │   ├── request
│       │   │           │   │   ├── ExpressRequest.class
│       │   │           │   │   ├── ExpressSearchRequest.class
│       │   │           │   │   ├── ShippingTemplatesFreeRequest.class
│       │   │           │   │   ├── ShippingTemplatesRegionRequest.class
│       │   │           │   │   ├── ShippingTemplatesRequest.class
│       │   │           │   │   └── ShippingTemplatesSearchRequest.class
│       │   │           │   ├── service
│       │   │           │   │   ├── ExpressService.class
│       │   │           │   │   ├── LogisticService.class
│       │   │           │   │   ├── ShippingTemplatesFreeService.class
│       │   │           │   │   ├── ShippingTemplatesRegionService.class
│       │   │           │   │   ├── ShippingTemplatesService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── ExpressServiceImpl.class
│       │   │           │   │       ├── LogisticsServiceImpl.class
│       │   │           │   │       ├── ShippingTemplatesFreeServiceImpl.class
│       │   │           │   │       ├── ShippingTemplatesRegionServiceImpl.class
│       │   │           │   │       └── ShippingTemplatesServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── LogisticsResultListVo.class
│       │   │           │       └── LogisticsResultVo.class
│       │   │           ├── finance
│       │   │           │   ├── controller
│       │   │           │   │   ├── FundsMonitorController.class
│       │   │           │   │   ├── UserExtractController.class
│       │   │           │   │   └── UserRechargeController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── UserExtractDao.class
│       │   │           │   │   ├── UserFundsMonitorDao.class
│       │   │           │   │   └── UserRechargeDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── UserExtract.class
│       │   │           │   │   ├── UserFundsMonitor.class
│       │   │           │   │   └── UserRecharge.class
│       │   │           │   ├── request
│       │   │           │   │   ├── FundsMonitorSearchRequest.class
│       │   │           │   │   ├── FundsMonitorUserSearchRequest.class
│       │   │           │   │   ├── UserExtractRequest.class
│       │   │           │   │   ├── UserExtractSearchRequest.class
│       │   │           │   │   ├── UserRechargeRequest.class
│       │   │           │   │   └── UserRechargeSearchRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── BalanceResponse.class
│       │   │           │   │   └── UserExtractResponse.class
│       │   │           │   └── service
│       │   │           │       ├── UserExtractService.class
│       │   │           │       ├── UserFundsMonitorService.class
│       │   │           │       ├── UserRechargeService.class
│       │   │           │       └── impl
│       │   │           │           ├── UserExtractServiceImpl.class
│       │   │           │           ├── UserFundsMonitorServiceImpl.class
│       │   │           │           └── UserRechargeServiceImpl.class
│       │   │           ├── front
│       │   │           │   ├── controller
│       │   │           │   │   ├── ArticleController.class
│       │   │           │   │   ├── CartController.class
│       │   │           │   │   ├── CityController.class
│       │   │           │   │   ├── CouponController.class
│       │   │           │   │   ├── ExpressController.class
│       │   │           │   │   ├── IndexController.class
│       │   │           │   │   ├── LoginController.class
│       │   │           │   │   ├── ProductController.class
│       │   │           │   │   ├── QrCodeController.class
│       │   │           │   │   ├── StoreController.class
│       │   │           │   │   ├── StoreOrderController.class
│       │   │           │   │   ├── UploadFrontController.class
│       │   │           │   │   ├── UserAddressController.class
│       │   │           │   │   ├── UserCollectController.class
│       │   │           │   │   ├── UserController.class
│       │   │           │   │   ├── UserCouponController.class
│       │   │           │   │   ├── UserRechargeController.class
│       │   │           │   │   ├── UserSignController.class
│       │   │           │   │   └── WeChatController.class
│       │   │           │   ├── request
│       │   │           │   │   ├── CartRequest.class
│       │   │           │   │   ├── CartResetRequest.class
│       │   │           │   │   ├── GetProductReply.class
│       │   │           │   │   ├── IndexStoreProductSearchRequest.class
│       │   │           │   │   ├── LoginMobileRequest.class
│       │   │           │   │   ├── LoginRequest.class
│       │   │           │   │   ├── OrderAgainRequest.class
│       │   │           │   │   ├── OrderComputedRequest.class
│       │   │           │   │   ├── OrderCreateRequest.class
│       │   │           │   │   ├── OrderPayRequest.class
│       │   │           │   │   ├── OrderRefundApplyRequest.class
│       │   │           │   │   ├── OrderRefundVerifyRequest.class
│       │   │           │   │   ├── PasswordRequest.class
│       │   │           │   │   ├── ProductRequest.class
│       │   │           │   │   ├── RegisterRequest.class
│       │   │           │   │   ├── StoreNearRequest.class
│       │   │           │   │   ├── UserAddressCityRequest.class
│       │   │           │   │   ├── UserAddressDelRequest.class
│       │   │           │   │   ├── UserAddressRequest.class
│       │   │           │   │   ├── UserBindingRequest.class
│       │   │           │   │   ├── UserCollectAllRequest.class
│       │   │           │   │   ├── UserCollectRequest.class
│       │   │           │   │   ├── UserCouponReceiveRequest.class
│       │   │           │   │   ├── UserEditRequest.class
│       │   │           │   │   ├── UserRechargeRequest.class
│       │   │           │   │   ├── UserSignInfoRequest.class
│       │   │           │   │   ├── UserSpreadPeopleRequest.class
│       │   │           │   │   └── ValidateCodeRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── ComputeOrderResponse.class
│       │   │           │   │   ├── ConfirmOrderResponse.class
│       │   │           │   │   ├── IndexInfoItemResponse.class
│       │   │           │   │   ├── IndexInfoResponse.class
│       │   │           │   │   ├── IndexProductBannerResponse.class
│       │   │           │   │   ├── LoginResponse.class
│       │   │           │   │   ├── OrderDataResponse.class
│       │   │           │   │   ├── OrderPayItemResponse.class
│       │   │           │   │   ├── OrderPayResponse.class
│       │   │           │   │   ├── PriceGroupResponse.class
│       │   │           │   │   ├── ProductDetailResponse.class
│       │   │           │   │   ├── ProductResponse.class
│       │   │           │   │   ├── StoreNearResponse.class
│       │   │           │   │   ├── StoreOrderDetailResponse.class
│       │   │           │   │   ├── StoreProductReplayCountResponse.class
│       │   │           │   │   ├── UserBalanceResponse.class
│       │   │           │   │   ├── UserCenterOrderStatusNumResponse.class
│       │   │           │   │   ├── UserCenterResponse.class
│       │   │           │   │   ├── UserCommissionResponse.class
│       │   │           │   │   ├── UserExtractCashResponse.class
│       │   │           │   │   ├── UserRechargeItemResponse.class
│       │   │           │   │   ├── UserRechargePaymentResponse.class
│       │   │           │   │   ├── UserRechargeResponse.class
│       │   │           │   │   ├── UserSignInfoResponse.class
│       │   │           │   │   ├── UserSpreadBannerResponse.class
│       │   │           │   │   ├── UserSpreadCommissionResponse.class
│       │   │           │   │   ├── UserSpreadOrderItemChildResponse.class
│       │   │           │   │   ├── UserSpreadOrderItemResponse.class
│       │   │           │   │   ├── UserSpreadOrderResponse.class
│       │   │           │   │   ├── UserSpreadPeopleItemResponse.class
│       │   │           │   │   └── UserSpreadPeopleResponse.class
│       │   │           │   ├── service
│       │   │           │   │   ├── IndexService.class
│       │   │           │   │   ├── OrderService.class
│       │   │           │   │   ├── ProductService.class
│       │   │           │   │   ├── QrCodeService.class
│       │   │           │   │   ├── UserCenterService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── IndexServiceImpl.class
│       │   │           │   │       ├── OrderServiceImpl.class
│       │   │           │   │       ├── ProductServiceImpl.class
│       │   │           │   │       ├── QrCodeServiceImpl.class
│       │   │           │   │       └── UserCenterServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── OrderAgainItemVo.class
│       │   │           │       ├── OrderAgainVo.class
│       │   │           │       ├── PriceGroup.class
│       │   │           │       └── PriceItem.class
│       │   │           ├── marketing
│       │   │           │   ├── controller
│       │   │           │   │   ├── StoreCouponController.class
│       │   │           │   │   └── StoreCouponUserController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── StoreCouponDao.class
│       │   │           │   │   └── StoreCouponUserDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── StoreCoupon.class
│       │   │           │   │   └── StoreCouponUser.class
│       │   │           │   ├── request
│       │   │           │   │   ├── StoreCouponRequest.class
│       │   │           │   │   ├── StoreCouponSearchRequest.class
│       │   │           │   │   ├── StoreCouponUserRequest.class
│       │   │           │   │   └── StoreCouponUserSearchRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── StoreCouponFrontResponse.class
│       │   │           │   │   ├── StoreCouponInfoResponse.class
│       │   │           │   │   ├── StoreCouponUserOrder.class
│       │   │           │   │   └── StoreCouponUserResponse.class
│       │   │           │   └── service
│       │   │           │       ├── StoreCouponService.class
│       │   │           │       ├── StoreCouponUserService.class
│       │   │           │       └── impl
│       │   │           │           ├── StoreCouponServiceImpl.class
│       │   │           │           └── StoreCouponUserServiceImpl.class
│       │   │           ├── payment
│       │   │           │   ├── controller
│       │   │           │   │   └── CallbackController.class
│       │   │           │   ├── service
│       │   │           │   │   ├── CallbackService.class
│       │   │           │   │   ├── OrderPayService.class
│       │   │           │   │   ├── PayService.class
│       │   │           │   │   ├── RechargePayService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── CallbackServiceImpl.class
│       │   │           │   │       ├── OrderPayServiceImpl.class
│       │   │           │   │       └── RechargePayServiceImpl.class
│       │   │           │   ├── vo
│       │   │           │   │   └── wechat
│       │   │           │   │       ├── AttachVo.class
│       │   │           │   │       ├── CallbackVo.class
│       │   │           │   │       ├── CreateOrderH5SceneInfoDetailVo.class
│       │   │           │   │       ├── CreateOrderH5SceneInfoVo.class
│       │   │           │   │       ├── CreateOrderRequestVo.class
│       │   │           │   │       ├── CreateOrderResponseVo.class
│       │   │           │   │       └── PayParamsVo.class
│       │   │           │   └── wechat
│       │   │           │       ├── WeChatPayService.class
│       │   │           │       └── impl
│       │   │           │           └── WeChatPayServiceImpl.class
│       │   │           ├── pub
│       │   │           │   └── controller
│       │   │           │       ├── AuthorizationAdmin.class
│       │   │           │       ├── ImageMergeController.class
│       │   │           │       ├── RedisTestController.class
│       │   │           │       ├── WeChatMessageController.class
│       │   │           │       └── WeChatPushController.class
│       │   │           ├── sms
│       │   │           │   ├── controller
│       │   │           │   │   └── SmsRecordController.class
│       │   │           │   ├── dao
│       │   │           │   │   └── SmsRecordDao.class
│       │   │           │   ├── model
│       │   │           │   │   └── SmsRecord.class
│       │   │           │   ├── request
│       │   │           │   │   ├── PublicTempRequest.class
│       │   │           │   │   ├── RegisterRequest.class
│       │   │           │   │   ├── SendSmsVo.class
│       │   │           │   │   ├── SmsConfigRequest.class
│       │   │           │   │   ├── SmsLoginRequest.class
│       │   │           │   │   └── SmsRecordRequest.class
│       │   │           │   └── service
│       │   │           │       ├── SmsRecordService.class
│       │   │           │       ├── SmsService.class
│       │   │           │       └── impl
│       │   │           │           ├── SmsRecordServiceImpl.class
│       │   │           │           └── SmsServiceImpl.class
│       │   │           ├── statistics
│       │   │           │   ├── controller
│       │   │           │   │   └── HomeController.class
│       │   │           │   ├── response
│       │   │           │   │   ├── HomeRateResponse.class
│       │   │           │   │   └── HomeUserBuyResponse.class
│       │   │           │   └── service
│       │   │           │       ├── HomeService.class
│       │   │           │       └── impl
│       │   │           │           └── HomeServiceImpl.class
│       │   │           ├── store
│       │   │           │   ├── controller
│       │   │           │   │   ├── RetailShopController.class
│       │   │           │   │   ├── StoreOrderController.class
│       │   │           │   │   ├── StoreOrderStatusController.class
│       │   │           │   │   ├── StoreProductController.class
│       │   │           │   │   ├── StoreProductReplyController.class
│       │   │           │   │   └── StoreProductRuleController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── StoreCartDao.class
│       │   │           │   │   ├── StoreOrderDao.class
│       │   │           │   │   ├── StoreOrderInfoDao.class
│       │   │           │   │   ├── StoreOrderStatusDao.class
│       │   │           │   │   ├── StoreProductAttrDao.class
│       │   │           │   │   ├── StoreProductAttrResultDao.class
│       │   │           │   │   ├── StoreProductAttrValueDao.class
│       │   │           │   │   ├── StoreProductCateDao.class
│       │   │           │   │   ├── StoreProductCouponDao.class
│       │   │           │   │   ├── StoreProductDao.class
│       │   │           │   │   ├── StoreProductDescriptionDao.class
│       │   │           │   │   ├── StoreProductRelationDao.class
│       │   │           │   │   ├── StoreProductReplyDao.class
│       │   │           │   │   └── StoreProductRuleDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── StoreCart.class
│       │   │           │   │   ├── StoreOrder.class
│       │   │           │   │   ├── StoreOrderInfo.class
│       │   │           │   │   ├── StoreOrderStatus.class
│       │   │           │   │   ├── StoreProduct.class
│       │   │           │   │   ├── StoreProductAttr.class
│       │   │           │   │   ├── StoreProductAttrResult.class
│       │   │           │   │   ├── StoreProductAttrValue.class
│       │   │           │   │   ├── StoreProductCate.class
│       │   │           │   │   ├── StoreProductCoupon.class
│       │   │           │   │   ├── StoreProductDescription.class
│       │   │           │   │   ├── StoreProductRelation.class
│       │   │           │   │   ├── StoreProductReply.class
│       │   │           │   │   └── StoreProductRule.class
│       │   │           │   ├── request
│       │   │           │   │   ├── RetailShopRequest.class
│       │   │           │   │   ├── RetailShopStairUserRequest.class
│       │   │           │   │   ├── StoreOrderInfoSearchRequest.class
│       │   │           │   │   ├── StoreOrderRefundRequest.class
│       │   │           │   │   ├── StoreOrderRequest.class
│       │   │           │   │   ├── StoreOrderSearchRequest.class
│       │   │           │   │   ├── StoreOrderSendRequest.class
│       │   │           │   │   ├── StoreOrderStatusRequest.class
│       │   │           │   │   ├── StoreOrderStatusSearchRequest.class
│       │   │           │   │   ├── StoreProductAttrItemRequest.class
│       │   │           │   │   ├── StoreProductAttrRequest.class
│       │   │           │   │   ├── StoreProductAttrResultRequest.class
│       │   │           │   │   ├── StoreProductAttrResultSearchRequest.class
│       │   │           │   │   ├── StoreProductAttrSearchRequest.class
│       │   │           │   │   ├── StoreProductAttrValueListRequest.class
│       │   │           │   │   ├── StoreProductAttrValueRequest.class
│       │   │           │   │   ├── StoreProductAttrValueSearchRequest.class
│       │   │           │   │   ├── StoreProductCateSearchRequest.class
│       │   │           │   │   ├── StoreProductDescriptionRequest.class
│       │   │           │   │   ├── StoreProductDescriptionSearchRequest.class
│       │   │           │   │   ├── StoreProductRelationRequest.class
│       │   │           │   │   ├── StoreProductRelationSearchRequest.class
│       │   │           │   │   ├── StoreProductReplyAddRequest.class
│       │   │           │   │   ├── StoreProductReplyCommentRequest.class
│       │   │           │   │   ├── StoreProductReplyRequest.class
│       │   │           │   │   ├── StoreProductReplySearchRequest.class
│       │   │           │   │   ├── StoreProductRequest.class
│       │   │           │   │   ├── StoreProductRuleItemRequest.class
│       │   │           │   │   ├── StoreProductRuleRequest.class
│       │   │           │   │   ├── StoreProductRuleSearchRequest.class
│       │   │           │   │   ├── StoreProductSearchRequest.class
│       │   │           │   │   └── StoreProductStockRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── RetailShopOrderDataResponse.class
│       │   │           │   │   ├── RetailShopStatisticsResponse.class
│       │   │           │   │   ├── RetailShopUserResponse.class
│       │   │           │   │   ├── StoreCartResponse.class
│       │   │           │   │   ├── StoreCategoryTreeList.class
│       │   │           │   │   ├── StoreOrderCountItemResponse.class
│       │   │           │   │   ├── StoreOrderCreateResponse.class
│       │   │           │   │   ├── StoreOrderInfoResponse.class
│       │   │           │   │   ├── StoreOrderListResponse.class
│       │   │           │   │   ├── StoreOrderResponse.class
│       │   │           │   │   ├── StoreOrderSpreadInfoResponse.class
│       │   │           │   │   ├── StoreOrderTopItemResponse.class
│       │   │           │   │   ├── StoreProductAttrResponse.class
│       │   │           │   │   ├── StoreProductAttrValueItemResponse.class
│       │   │           │   │   ├── StoreProductAttrValueResponse.class
│       │   │           │   │   ├── StoreProductCartProductInfoResponse.class
│       │   │           │   │   ├── StoreProductRecommendResponse.class
│       │   │           │   │   ├── StoreProductReplyResponse.class
│       │   │           │   │   ├── StoreProductResponse.class
│       │   │           │   │   ├── StoreProductRuleResponse.class
│       │   │           │   │   ├── StoreProductStoreInfoResponse.class
│       │   │           │   │   └── StoreProductTabsHeader.class
│       │   │           │   ├── service
│       │   │           │   │   ├── OrderTaskService.class
│       │   │           │   │   ├── RetailShopService.class
│       │   │           │   │   ├── StoreCartService.class
│       │   │           │   │   ├── StoreOrderInfoService.class
│       │   │           │   │   ├── StoreOrderRefundService.class
│       │   │           │   │   ├── StoreOrderService.class
│       │   │           │   │   ├── StoreOrderStatusService.class
│       │   │           │   │   ├── StoreOrderTaskService.class
│       │   │           │   │   ├── StoreProductAttrResultService.class
│       │   │           │   │   ├── StoreProductAttrService.class
│       │   │           │   │   ├── StoreProductAttrValueService.class
│       │   │           │   │   ├── StoreProductCateService.class
│       │   │           │   │   ├── StoreProductCouponService.class
│       │   │           │   │   ├── StoreProductDescriptionService.class
│       │   │           │   │   ├── StoreProductRelationService.class
│       │   │           │   │   ├── StoreProductReplyService.class
│       │   │           │   │   ├── StoreProductRuleService.class
│       │   │           │   │   ├── StoreProductService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── JSONExample.class
│       │   │           │   │       ├── OrderTaskServiceImpl.class
│       │   │           │   │       ├── RetailShopServiceImpl.class
│       │   │           │   │       ├── StoreCartServiceImpl.class
│       │   │           │   │       ├── StoreOrderInfoServiceImpl.class
│       │   │           │   │       ├── StoreOrderRefundServiceImpl.class
│       │   │           │   │       ├── StoreOrderServiceImpl.class
│       │   │           │   │       ├── StoreOrderStatusServiceImpl.class
│       │   │           │   │       ├── StoreOrderTaskServiceImpl.class
│       │   │           │   │       ├── StoreProductAttrResultServiceImpl.class
│       │   │           │   │       ├── StoreProductAttrServiceImpl.class
│       │   │           │   │       ├── StoreProductAttrValueServiceImpl.class
│       │   │           │   │       ├── StoreProductCateServiceImpl.class
│       │   │           │   │       ├── StoreProductCouponServiceImpl.class
│       │   │           │   │       ├── StoreProductDescriptionServiceImpl.class
│       │   │           │   │       ├── StoreProductRelationServiceImpl.class
│       │   │           │   │       ├── StoreProductReplyServiceImpl.class
│       │   │           │   │       ├── StoreProductRuleServiceImpl.class
│       │   │           │   │       └── StoreProductServiceImpl.class
│       │   │           │   ├── utilService
│       │   │           │   │   └── OrderUtils.class
│       │   │           │   └── vo
│       │   │           │       ├── StoreOrderInfoVo.class
│       │   │           │       └── StoreProductRelationCountVo.class
│       │   │           ├── system
│       │   │           │   ├── controller
│       │   │           │   │   ├── SystemAdminController.class
│       │   │           │   │   ├── SystemAttachmentController.class
│       │   │           │   │   ├── SystemCityController.class
│       │   │           │   │   ├── SystemConfigController.class
│       │   │           │   │   ├── SystemFormTempController.class
│       │   │           │   │   ├── SystemGroupController.class
│       │   │           │   │   ├── SystemGroupDataController.class
│       │   │           │   │   ├── SystemRoleController.class
│       │   │           │   │   ├── SystemStoreController.class
│       │   │           │   │   ├── SystemStoreStaffController.class
│       │   │           │   │   ├── SystemUserLevelController.class
│       │   │           │   │   ├── SystemUserTaskController.class
│       │   │           │   │   └── SystemWriteOffOrderController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── SystemAdminDao.class
│       │   │           │   │   ├── SystemAttachmentDao.class
│       │   │           │   │   ├── SystemCityDao.class
│       │   │           │   │   ├── SystemConfigDao.class
│       │   │           │   │   ├── SystemFormTempDao.class
│       │   │           │   │   ├── SystemGroupDao.class
│       │   │           │   │   ├── SystemGroupDataDao.class
│       │   │           │   │   ├── SystemRoleDao.class
│       │   │           │   │   ├── SystemStoreDao.class
│       │   │           │   │   ├── SystemStoreStaffDao.class
│       │   │           │   │   ├── SystemUserLevelDao.class
│       │   │           │   │   └── SystemUserTaskDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── SystemAdmin.class
│       │   │           │   │   ├── SystemAttachment.class
│       │   │           │   │   ├── SystemCity.class
│       │   │           │   │   ├── SystemConfig.class
│       │   │           │   │   ├── SystemFormTemp.class
│       │   │           │   │   ├── SystemGroup.class
│       │   │           │   │   ├── SystemGroupData.class
│       │   │           │   │   ├── SystemRole.class
│       │   │           │   │   ├── SystemStore.class
│       │   │           │   │   ├── SystemStoreStaff.class
│       │   │           │   │   ├── SystemStoreStaffResponse.class
│       │   │           │   │   ├── SystemUserLevel.class
│       │   │           │   │   └── SystemUserTask.class
│       │   │           │   ├── request
│       │   │           │   │   ├── SystemAdminAddRequest.class
│       │   │           │   │   ├── SystemAdminLoginRequest.class
│       │   │           │   │   ├── SystemAdminRequest.class
│       │   │           │   │   ├── SystemAttachmentMoveRequest.class
│       │   │           │   │   ├── SystemAttachmentRequest.class
│       │   │           │   │   ├── SystemCityRequest.class
│       │   │           │   │   ├── SystemCitySearchRequest.class
│       │   │           │   │   ├── SystemConfigRequest.class
│       │   │           │   │   ├── SystemFormCheckRequest.class
│       │   │           │   │   ├── SystemFormItemCheckRequest.class
│       │   │           │   │   ├── SystemFormTempRequest.class
│       │   │           │   │   ├── SystemFormTempSearchRequest.class
│       │   │           │   │   ├── SystemGroupDataRequest.class
│       │   │           │   │   ├── SystemGroupDataSearchRequest.class
│       │   │           │   │   ├── SystemGroupRequest.class
│       │   │           │   │   ├── SystemGroupSearchRequest.class
│       │   │           │   │   ├── SystemRoleRequest.class
│       │   │           │   │   ├── SystemRoleSearchRequest.class
│       │   │           │   │   ├── SystemStoreRequest.class
│       │   │           │   │   ├── SystemStoreSearchRequest.class
│       │   │           │   │   ├── SystemStoreStaffRequest.class
│       │   │           │   │   ├── SystemUserLevelRequest.class
│       │   │           │   │   ├── SystemUserLevelSearchRequest.class
│       │   │           │   │   ├── SystemUserTaskRequest.class
│       │   │           │   │   └── SystemWriteOffOrderSearchRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── StoreOrderItemResponse.class
│       │   │           │   │   ├── SystemAdminResponse.class
│       │   │           │   │   ├── SystemGroupDataAdminLoginBannerResponse.class
│       │   │           │   │   ├── SystemGroupDataOrderStatusPicResponse.class
│       │   │           │   │   └── SystemWriteOffOrderResponse.class
│       │   │           │   ├── service
│       │   │           │   │   ├── SystemAdminService.class
│       │   │           │   │   ├── SystemAttachmentService.class
│       │   │           │   │   ├── SystemCityAsyncService.class
│       │   │           │   │   ├── SystemCityService.class
│       │   │           │   │   ├── SystemConfigService.class
│       │   │           │   │   ├── SystemFormTempService.class
│       │   │           │   │   ├── SystemGroupDataService.class
│       │   │           │   │   ├── SystemGroupService.class
│       │   │           │   │   ├── SystemRoleService.class
│       │   │           │   │   ├── SystemStoreService.class
│       │   │           │   │   ├── SystemStoreStaffService.class
│       │   │           │   │   ├── SystemUserLevelService.class
│       │   │           │   │   ├── SystemUserTaskService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── SystemAdminServiceImpl.class
│       │   │           │   │       ├── SystemAttachmentServiceImpl.class
│       │   │           │   │       ├── SystemCityAsyncServiceImpl.class
│       │   │           │   │       ├── SystemCityServiceImpl.class
│       │   │           │   │       ├── SystemConfigServiceImpl.class
│       │   │           │   │       ├── SystemFormTempServiceImpl.class
│       │   │           │   │       ├── SystemGroupDataServiceImpl.class
│       │   │           │   │       ├── SystemGroupServiceImpl.class
│       │   │           │   │       ├── SystemRoleServiceImpl.class
│       │   │           │   │       ├── SystemStoreServiceImpl.class
│       │   │           │   │       ├── SystemStoreStaffServiceImpl.class
│       │   │           │   │       ├── SystemUserLevelServiceImpl.class
│       │   │           │   │       └── SystemUserTaskServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── SystemCityTreeVo.class
│       │   │           │       ├── SystemConfigFormItemConfigRegListVo.class
│       │   │           │       ├── SystemConfigFormItemConfigVo.class
│       │   │           │       ├── SystemConfigFormItemVo.class
│       │   │           │       ├── SystemConfigFormVo.class
│       │   │           │       ├── SystemGroupDataMenuUserConfigVo.class
│       │   │           │       ├── SystemGroupDataRechargeConfigVo.class
│       │   │           │       ├── SystemGroupDataSignConfigVo.class
│       │   │           │       └── SystemStoreNearVo.class
│       │   │           ├── task
│       │   │           │   ├── AsyncCloud.class
│       │   │           │   ├── AsyncSmsSend.class
│       │   │           │   ├── AsyncSmsSendResult.class
│       │   │           │   ├── AsyncWeChatProgramTempMessage.class
│       │   │           │   ├── AsyncWeChatPublicTempMessage.class
│       │   │           │   └── order
│       │   │           │       ├── OrderCancelByUser.class
│       │   │           │       ├── OrderCompleteByUser.class
│       │   │           │       ├── OrderDeleteByUser.class
│       │   │           │       ├── OrderRefundByUser.class
│       │   │           │       └── OrderTakeByUser.class
│       │   │           ├── upload
│       │   │           │   ├── controller
│       │   │           │   │   └── UploadController.class
│       │   │           │   ├── service
│       │   │           │   │   ├── AsyncService.class
│       │   │           │   │   ├── CosService.class
│       │   │           │   │   ├── OssService.class
│       │   │           │   │   ├── QiNiuService.class
│       │   │           │   │   ├── UploadService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── AsyncServiceImpl.class
│       │   │           │   │       ├── CosServiceImpl.class
│       │   │           │   │       ├── OssServiceImpl.class
│       │   │           │   │       ├── QiNiuServiceImpl.class
│       │   │           │   │       └── UploadServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── CloudVo.class
│       │   │           │       └── FileResultVo.class
│       │   │           ├── user
│       │   │           │   ├── controller
│       │   │           │   │   ├── UserBillController.class
│       │   │           │   │   ├── UserController.class
│       │   │           │   │   ├── UserGroupController.class
│       │   │           │   │   ├── UserLevelController.class
│       │   │           │   │   └── UserTagController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── UserAddressDao.class
│       │   │           │   │   ├── UserBillDao.class
│       │   │           │   │   ├── UserDao.class
│       │   │           │   │   ├── UserGroupDao.class
│       │   │           │   │   ├── UserLevelDao.class
│       │   │           │   │   ├── UserNoticeDao.class
│       │   │           │   │   ├── UserSignDao.class
│       │   │           │   │   ├── UserTagDao.class
│       │   │           │   │   ├── UserTaskFinishDao.class
│       │   │           │   │   └── UserTokenDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── User.class
│       │   │           │   │   ├── UserAddress.class
│       │   │           │   │   ├── UserBill.class
│       │   │           │   │   ├── UserGroup.class
│       │   │           │   │   ├── UserLevel.class
│       │   │           │   │   ├── UserNotice.class
│       │   │           │   │   ├── UserSign.class
│       │   │           │   │   ├── UserTag.class
│       │   │           │   │   ├── UserTaskFinish.class
│       │   │           │   │   └── UserToken.class
│       │   │           │   ├── request
│       │   │           │   │   ├── RegisterThirdUserRequest.class
│       │   │           │   │   ├── UserBillRequest.class
│       │   │           │   │   ├── UserBillSearchRequest.class
│       │   │           │   │   ├── UserGroupRequest.class
│       │   │           │   │   ├── UserLevelRequest.class
│       │   │           │   │   ├── UserLevelSearchRequest.class
│       │   │           │   │   ├── UserNoticeRequest.class
│       │   │           │   │   ├── UserNoticeSearchRequest.class
│       │   │           │   │   ├── UserOperateFundsRequest.class
│       │   │           │   │   ├── UserOperateIntegralMoneyRequest.class
│       │   │           │   │   ├── UserRequest.class
│       │   │           │   │   ├── UserSearchRequest.class
│       │   │           │   │   └── UserTagRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── TopDetail.class
│       │   │           │   │   ├── UserBillResponse.class
│       │   │           │   │   └── UserResponse.class
│       │   │           │   ├── service
│       │   │           │   │   ├── UserAddressService.class
│       │   │           │   │   ├── UserBillService.class
│       │   │           │   │   ├── UserGroupService.class
│       │   │           │   │   ├── UserLevelService.class
│       │   │           │   │   ├── UserNoticeService.class
│       │   │           │   │   ├── UserService.class
│       │   │           │   │   ├── UserSignService.class
│       │   │           │   │   ├── UserTagService.class
│       │   │           │   │   ├── UserTaskFinishService.class
│       │   │           │   │   ├── UserTokenService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── UserAddressServiceImpl.class
│       │   │           │   │       ├── UserBillServiceImpl.class
│       │   │           │   │       ├── UserGroupServiceImpl.class
│       │   │           │   │       ├── UserLevelServiceImpl.class
│       │   │           │   │       ├── UserNoticeServiceImpl.class
│       │   │           │   │       ├── UserServiceImpl.class
│       │   │           │   │       ├── UserSignServiceImpl.class
│       │   │           │   │       ├── UserTagServiceImpl.class
│       │   │           │   │       ├── UserTaskFinishServiceImpl.class
│       │   │           │   │       └── UserTokenServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── UserOperateFundsVo.class
│       │   │           │       ├── UserSignMonthVo.class
│       │   │           │       └── UserSignVo.class
│       │   │           ├── validatecode
│       │   │           │   ├── controller
│       │   │           │   │   └── ValidateCodeController.class
│       │   │           │   ├── model
│       │   │           │   │   └── ValidateCode.class
│       │   │           │   └── service
│       │   │           │       ├── ValidateCodeService.class
│       │   │           │       └── impl
│       │   │           │           └── ValidateCodeServiceImpl.class
│       │   │           ├── wechat
│       │   │           │   ├── controller
│       │   │           │   │   ├── TemplateMessageController.class
│       │   │           │   │   ├── WeChatController.class
│       │   │           │   │   ├── WeChatUserTagsController.class
│       │   │           │   │   ├── WechatMediaController.class
│       │   │           │   │   ├── WechatMessageController.class
│       │   │           │   │   ├── WechatQrcodeController.class
│       │   │           │   │   ├── WechatReplyController.class
│       │   │           │   │   └── WechatUserController.class
│       │   │           │   ├── dao
│       │   │           │   │   ├── TemplateMessageDao.class
│       │   │           │   │   ├── WechatMediaDao.class
│       │   │           │   │   ├── WechatMessageDao.class
│       │   │           │   │   ├── WechatQrcodeDao.class
│       │   │           │   │   └── WechatReplyDao.class
│       │   │           │   ├── model
│       │   │           │   │   ├── TemplateMessage.class
│       │   │           │   │   ├── WechatMedia.class
│       │   │           │   │   ├── WechatMessage.class
│       │   │           │   │   ├── WechatQrcode.class
│       │   │           │   │   └── WechatReply.class
│       │   │           │   ├── request
│       │   │           │   │   ├── TemplateMessageRequest.class
│       │   │           │   │   ├── TemplateMessageSearchRequest.class
│       │   │           │   │   ├── WechatMediaRequest.class
│       │   │           │   │   ├── WechatMediaSearchRequest.class
│       │   │           │   │   ├── WechatMessageRequest.class
│       │   │           │   │   ├── WechatMessageSearchRequest.class
│       │   │           │   │   ├── WechatQrcodeRequest.class
│       │   │           │   │   ├── WechatQrcodeSearchRequest.class
│       │   │           │   │   ├── WechatReplyRequest.class
│       │   │           │   │   └── WechatReplySearchRequest.class
│       │   │           │   ├── response
│       │   │           │   │   ├── WeChatAuthorizeLoginGetOpenIdResponse.class
│       │   │           │   │   ├── WeChatAuthorizeLoginUserInfoResponse.class
│       │   │           │   │   └── WeChatProgramAuthorizeLoginGetOpenIdResponse.class
│       │   │           │   ├── service
│       │   │           │   │   ├── TemplateMessageService.class
│       │   │           │   │   ├── WeChatService.class
│       │   │           │   │   ├── WechatMediaService.class
│       │   │           │   │   ├── WechatMessageService.class
│       │   │           │   │   ├── WechatQrcodeService.class
│       │   │           │   │   ├── WechatReplyService.class
│       │   │           │   │   ├── WechatUserService.class
│       │   │           │   │   └── impl
│       │   │           │   │       ├── TemplateMessageServiceImpl.class
│       │   │           │   │       ├── WeChatServiceImpl.class
│       │   │           │   │       ├── WechatMediaServiceImpl.class
│       │   │           │   │       ├── WechatMessageServiceImpl.class
│       │   │           │   │       ├── WechatQrcodeServiceImpl.class
│       │   │           │   │       ├── WechatReplyServiceImpl.class
│       │   │           │   │       └── WechatUserServiceImpl.class
│       │   │           │   └── vo
│       │   │           │       ├── MediaCountVo.class
│       │   │           │       ├── MediaDetailVo.class
│       │   │           │       ├── SendTemplateMessageItemVo.class
│       │   │           │       ├── SendTemplateMessageVo.class
│       │   │           │       ├── TemplateMessageIndustryItemVo.class
│       │   │           │       ├── TemplateMessageIndustryVo.class
│       │   │           │       └── TemplateMessageVo.class
│       │   │           └── wechatMessage
│       │   │               ├── service
│       │   │               │   ├── WeChatMessageService.class
│       │   │               │   └── impl
│       │   │               │       └── WeChatMessageServiceImpl.class
│       │   │               └── vo
│       │   │                   ├── BaseMessageVo.class
│       │   │                   ├── MessageImageItemVo.class
│       │   │                   ├── MessageImageVo.class
│       │   │                   ├── MessageNewsItemDetailVo.class
│       │   │                   ├── MessageNewsItemVo.class
│       │   │                   ├── MessageNewsVo.class
│       │   │                   ├── MessageReplyDataVo.class
│       │   │                   ├── MessageTextVo.class
│       │   │                   ├── MessageVoiceItemVo.class
│       │   │                   └── MessageVoiceVo.class
│       │   ├── logback-spring.xml
│       │   └── mapper
│       │       ├── article
│       │       │   └── ArticleMapper.xml
│       │       ├── category
│       │       │   └── CategoryMapper.xml
│       │       ├── express
│       │       │   ├── ExpressMapper.xml
│       │       │   ├── ShippingTemplatesFreeMapper.xml
│       │       │   ├── ShippingTemplatesMapper.xml
│       │       │   └── ShippingTemplatesRegionMapper.xml
│       │       ├── finance
│       │       │   ├── UserExtractMapper.xml
│       │       │   ├── UserFundsMonitorMapper.xml
│       │       │   └── UserRechargeMapper.xml
│       │       ├── marketing
│       │       │   ├── StoreCouponMapper.xml
│       │       │   └── StoreCouponUserMapper.xml
│       │       ├── sms
│       │       │   └── SmsRecordMapper.xml
│       │       ├── store
│       │       │   ├── StoreBargainMapper.xml
│       │       │   ├── StoreBargainUserHelpMapper.xml
│       │       │   ├── StoreBargainUserMapper.xml
│       │       │   ├── StoreCartMapper.xml
│       │       │   ├── StoreCategoryMapper.xml
│       │       │   ├── StoreCombinationMapper.xml
│       │       │   ├── StoreOrderInfoMapper.xml
│       │       │   ├── StoreOrderMapper.xml
│       │       │   ├── StoreOrderStatusMapper.xml
│       │       │   ├── StorePinkMapper.xml
│       │       │   ├── StoreProductAttrMapper.xml
│       │       │   ├── StoreProductAttrResultMapper.xml
│       │       │   ├── StoreProductAttrValueMapper.xml
│       │       │   ├── StoreProductCateMapper.xml
│       │       │   ├── StoreProductCouponMapper.xml
│       │       │   ├── StoreProductDescriptionMapper.xml
│       │       │   ├── StoreProductMapper.xml
│       │       │   ├── StoreProductRelationMapper.xml
│       │       │   ├── StoreProductReplyMapper.xml
│       │       │   ├── StoreProductRuleMapper.xml
│       │       │   ├── StoreServiceLogMapper.xml
│       │       │   └── StoreServiceMapper.xml
│       │       ├── system
│       │       │   ├── SystemAdminMapper.xml
│       │       │   ├── SystemAttachmentMapper.xml
│       │       │   ├── SystemCityMapper.xml
│       │       │   ├── SystemConfigMapper.xml
│       │       │   ├── SystemConfigTabMapper.xml
│       │       │   ├── SystemFileMapper.xml
│       │       │   ├── SystemFormTempMapper.xml
│       │       │   ├── SystemGroupDataMapper.xml
│       │       │   ├── SystemGroupMapper.xml
│       │       │   ├── SystemLogMapper.xml
│       │       │   ├── SystemNoticeAdminMapper.xml
│       │       │   ├── SystemNoticeMapper.xml
│       │       │   ├── SystemRoleMapper.xml
│       │       │   ├── SystemStoreMapper.xml
│       │       │   ├── SystemStoreStaffMapper.xml
│       │       │   ├── SystemUserLevelMapper.xml
│       │       │   └── SystemUserTaskMapper.xml
│       │       ├── user
│       │       │   ├── UserAddressMapper.xml
│       │       │   ├── UserBillMapper.xml
│       │       │   ├── UserGroupMapper.xml
│       │       │   ├── UserLevelMapper.xml
│       │       │   ├── UserMapper.xml
│       │       │   ├── UserNoticeMapper.xml
│       │       │   ├── UserSignMapper.xml
│       │       │   ├── UserTagMapper.xml
│       │       │   ├── UserTaskFinishMapper.xml
│       │       │   └── UserTokenMapper.xml
│       │       └── wechat
│       │           ├── TemplateMessageMapper.xml
│       │           ├── WechatMediaMapper.xml
│       │           ├── WechatMessageMapper.xml
│       │           ├── WechatQrcodeMapper.xml
│       │           └── WechatReplyMapper.xml
│       ├── generated-sources
│       │   └── annotations
│       ├── generated-test-sources
│       │   └── test-annotations
│       ├── maven-archiver
│       │   └── pom.properties
│       ├── maven-status
│       │   └── maven-compiler-plugin
│       │       ├── compile
│       │       │   └── default-compile
│       │       │       ├── createdFiles.lst
│       │       │       └── inputFiles.lst
│       │       └── testCompile
│       │           └── default-testCompile
│       │               ├── createdFiles.lst
│       │               └── inputFiles.lst
│       └── test-classes
├── crmeb_java_v1.0.sql
├── domain.json
└── tree.text

696 directories, 2510 files

Clone this wiki locally