ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 代码目录结构 ### JAVA- PC 目录结构: 基于vue3 的Element Plus. ~~~shell ├─public 公共文件 │ │ │ ├─ckeditor 富文本 │ │ │ ├─im IM文件包 │ ├─src 项目文件 │ │ │ ├─api API接口定义 │ │ activity.ts 活动接口 │ │ address.ts 地址接口 │ │ article.ts 文章接口 │ │ cart.ts 购物车接口 │ │ favorites.ts 收藏接口 │ │ feedback.ts 意见投诉接口 │ │ hall.ts 采购接口 │ │ im.ts im接口 │ │ img.ts 图片上传接口 │ │ index.ts 首页数据接口 │ │ invoice.ts 发票接口 │ │ join.ts 商家入驻接口 │ │ login.ts 登录注册接口 │ │ order.ts 订单接口 │ │ page.ts 模板装修接口 │ │ pay.ts 支付付款接口 │ │ point.ts 积分接口 │ │ product.ts 商品接口 │ │ sns.ts 帖子接口 │ │ store.ts 店铺接口 │ │ sys.ts 商城基本信息接口 │ │ user.ts 用户信息接口 │ │ voucher.ts 优惠券接口 │ │ │ ├─assets 静态资源接口 │ │ │ │ │ ├─components 自定义组件 │ │ ├─Address 地址组件 │ │ │ Edit.vue │ │ │ │ │ ├─Cart 小购物车组件 │ │ │ Mini.vue │ │ │ │ │ ├─Ckeditor 富文本组件 │ │ │ Index.vue │ │ │ MyUploadAdapter.ts │ │ │ │ │ ├─Countdown 活动倒计时组件 │ │ │ Index.vue │ │ │ │ │ ├─Invoice 发票组件 │ │ │ Manage.vue │ │ │ │ │ ├─Language 多语言选择组件 │ │ │ Manage.vue │ │ │ │ │ ├─layouts 网站公共头部脚本组件 │ │ │ BaseFooter.vue │ │ │ BaseHeader.vue │ │ │ JoinHeader.vue │ │ │ StoreHeader.vue │ │ │ │ │ ├─Meta meta组件 │ │ │ index.vue │ │ │ │ │ ├─Page 装修模板组件 │ │ │ Index.vue │ │ │ │ │ ├─Product 商品组件 │ │ │ Category.vue 商品分类组件 │ │ │ Quick.vue 商品预览组件 │ │ │ SaleLists.vue 商品列表组件 │ │ │ │ │ ├─Protocol 协议组件 │ │ │ Index.vue │ │ │ │ │ └─Upload 图片上传组件 │ │ Img.vue │ │ │ ├─config 配置文件 │ │ cityData.ts 地址文件 │ │ config.ts 接口文件 │ │ statecode.ts 状态编码文件 │ │ widgets.ts 个人中心菜单文件 │ │ │ ├─im IM调用接口 │ │ index.ts │ │ │ ├─language 多语言设置 │ │ │ index.ts │ │ │ │ │ └─modules 多语言文件 │ │ en.ts │ │ zh.ts │ │ │ ├─router 路由文件 │ │ index.ts │ │ │ ├─store store仓库 │ │ │ index.ts │ │ │ │ │ └─modules │ │ user.ts 数据设置 │ │ │ ├─styles 样式文件 │ │ │ │ │ └─element element组件样式补充 │ │ index.scss │ │ │ ├─utils 插件设置 │ │ │ helper.ts 小组件 │ │ │ index.ts 入口文件 │ │ │ request.ts 封装的request │ │ │ token.ts token文件 │ │ │ validate.ts 小组件 │ │ │ │ │ └─http 废弃 │ │ index.ts │ │ request.ts │ │ │ └─views 页面 │ │ 404.vue 404页面 │ │ pcguide.vue 电脑端关闭时显示的页面 │ │ webClosed.vue 商城关闭时显示的页面 │ │ │ ├─activity 活动模块 │ │ discount.vue 限时折扣活动 │ │ listsGroupbookingActivity.vue 拼团活动 │ │ listsGroupBuyStore.vue 团购活动 │ │ │ ├─cart 购物车与结算 │ │ checkout.vue 结算页面 │ │ order.vue 购物车页面 │ │ │ ├─cms 文章模块 │ │ │ index.vue 文章入口 │ │ │ │ │ └─Article │ │ get.vue 文章详情 │ │ lists.vue 文章列表 │ │ │ ├─hall 采购模块 │ │ └─purchase │ │ get.vue 采购详情 │ │ lists.vue 采购列表 │ │ │ ├─index 首页模块 │ │ index.vue 首页页面 │ │ │ ├─Join 商家入驻模块 │ │ index.vue 商家首页 │ │ step.vue 商家入驻详情 │ │ │ ├─layouts 布局模块 │ │ account.vue 用户端布局 │ │ index.vue 客户前端布局 │ │ join.vue 商家入驻布局 │ │ login.vue 登录注册布局 │ │ sns.vue 帖子页布局 │ │ store.vue 店铺页布局 │ │ │ ├─login 登录注册模块 │ │ findpwd.vue 密码找回 │ │ findpwdStepTwo.vue 废弃 │ │ login.vue 登录 │ │ register.vue 注册 │ │ │ ├─member 用户端模块 │ │ ├─pay 支付中心 │ │ │ │ pay.vue 支付首页 │ │ │ │ │ │ │ └─index │ │ │ consumeTradeIndex.vue 交易列表 │ │ │ rechargePage.vue 账户充值 │ │ │ resourceIndex.vue 账户余额 │ │ │ userBank.vue 余额提现 │ │ │ withdrawIndex.vue 银行卡管理 │ │ │ │ │ └─user 用户中心 │ │ │ user.vue 用户中心首页 │ │ │ │ │ ├─account │ │ │ index.vue 账户信息页 │ │ │ │ │ ├─connect │ │ │ index.vue 绑定授权 │ │ │ │ │ ├─message │ │ │ index.vue 消息列表 │ │ │ │ │ └─security │ │ certification.vue 实名认证 │ │ email.vue 绑定邮箱 │ │ index.vue 账户安全首页 │ │ password.vue 修改密码 │ │ phone.vue 绑定手机 │ │ │ ├─page 装修模块 │ │ index.vue 装修模板 │ │ │ ├─point │ │ detail.vue 积分兑换详情 │ │ index.vue 积分兑换列表 │ │ voucher.vue 优惠券列表 │ │ │ ├─product 商品模块 │ │ brand.vue 商品品牌 │ │ category.vue 商品分类 │ │ detail.vue 商品详情 │ │ lists.vue 商品列表 │ │ │ ├─sns 社交模块 │ │ └─story │ │ add.vue 发布作品 │ │ get.vue 帖子详情 │ │ lists.vue 帖子列表 │ │ my.vue 我发布的 │ │ │ ├─store 店铺模块 │ │ activity.vue 店铺活动 │ │ get.vue 店铺首页 │ │ getNational.vue 店铺经营信息 │ │ lists.vue 店铺列表 │ │ │ └─user 个人模块 │ │ index.vue 个人中心入口 │ │ │ ├─account │ │ index.vue 个人中心 │ │ │ ├─activity 个人活动 │ │ listsUserGroupbooking.vue 我的拼团 │ │ listsUserGroupbuyStore.vue 我的团购 │ │ listsUserPointShopping.vue 我的换购 │ │ │ ├─ask │ │ lists.vue 商品咨询 │ │ │ ├─comment 订单评价 │ │ manage.vue 评价订单 │ │ │ ├─deliveryAddress │ │ lists.vue 地址列表 │ │ │ ├─favorites 关注管理 │ │ browser.vue 我的足迹 │ │ item.vue 商品收藏 │ │ store.vue 店铺收藏 │ │ │ ├─feedback 反馈管理 │ │ add.vue 添加反馈 │ │ lists.vue 反馈列表 │ │ │ ├─invoice 发票管理 │ │ lists.vue 发票列表 │ │ │ ├─order 订单管理 │ │ comment.vue 待评价订单 │ │ confirmPay.vue 订单支付 │ │ detail.vue 订单详情 │ │ index.vue 订单列表 │ │ │ ├─purchase 采购管理 │ │ add.vue 添加采购 │ │ detail.vue 采购详情 │ │ listPurchaseOrder.vue 采购列表 │ │ │ ├─resource 我的积分 │ │ pointsHistory.vue 积分列表 │ │ │ ├─return 退单管理 │ │ add.vue 添加退款单 │ │ get.vue 退款单详情 │ │ lists.vue 退单列表 │ │ │ ├─supply 报价管理 │ │ listSupplyOrder.vue 我的报价列表 │ │ │ └─voucher 优惠券管理 │ lists.vue 优惠券列表 │ └─types auto-imports.d.ts 自动加载API ~~~ ### 移动端代码目录: 基于uniapp,随商系统移动端目录结构说明 注:部分目录文件属加配模块,并不一定真实存在您的代码目录中; ~~~php Webap 移动端根目录 ├─activity 活动模块 │ ├─coupon 优惠券 │ │ ├─detail 优惠券详情 │ │ ├─list 优惠券列表 │ │ ├─member 我的优惠券 │ ├─cutprice 砍价 │ │ ├─detail 砍价详情 │ │ ├─list 砍价列表 │ │ ├─userlist 我的砍价 │ ├─fightgroup 拼团/团购 │ │ ├─detail 拼团详情 │ │ ├─list 拼团列表 │ │ ├─userlist 拼团订单 │ ├─luckydraw 幸运大转盘 │ │ ├─detail 幸运大转盘 │ ├─market 线下活动 │ │ ├─checkin 活动签到 │ │ ├─detail 活动详情 │ │ ├─list 活动中心 │ │ ├─signin 活动报名 │ ├─plantform 线下活动 │ │ ├─secondlist 限时秒杀 │ ├─smashgoldeneggs 砸金蛋 │ │ ├─detail 砸金蛋 │ │ ├─list 抽奖活动 ├─chain 门店模块 │ ├─chain 门店模块 │ │ ├─favorable 优惠买单 │ │ ├─favorabledetail 优惠买单详情 │ │ ├─index 门店首页 │ │ ├─list 附近门店 │ │ ├─scan 附近门店 ├─community 社交模块 │ ├─community 社交模块 │ │ ├─category 板块 │ │ ├─detail 帖子详情 │ │ ├─list 帖子列表 │ │ ├─post 发帖子 │ │ ├─searchsq 帖子搜索 ├─components 组件 (因此文件夹中大部分组件并无在项目中使用,所以此处仅列举部分使用到的组件。需要使用特定组件可以前往插件市场下载导入) │ ├─bw-swiper 可滑动块组件 │ ├─chunlei-video 视频播放组件 │ ├─coupon 首页弹出活动组件 │ ├─fanxiao-sign 签到组件 │ ├─five-comment 商品评论组件 │ ├─HM-filterDropdown 采购大厅分类筛选 │ ├─jin-attachment 上传附件 │ ├─kx-datetime 时间插件 │ ├─mpvue-citypicker 省市区选择插件 │ │ ├─city-data 省市区数据 │ ├─mpvue-picker selected 插件 │ ├─send-message 发送消息插件 │ ├─themes 自定义模板 │ │ ├─diy 自定义装修 │ │ ├─shoptheme1 - shoptheme6 不同类型装修模板,具体可参阅代码内容; │ ├─ulive-Waterfall-flow 瀑布流插件 │ ├─ulive-WaterfallsFlowItem 直播列表 “uni-” 开头的,均为uni-app官方插件,可在官方文档查阅;以下不做叙述;查阅地址:https://uniapp.dcloud.net.cn/; │ ├─verify-code 验证码插件 │ ├─verify-dialog 发送验证码弹框 │ ├─watch-login 登录插件 │ ├─WaterfallFlow 瀑布流插件 │ ├─WaterfallFlowItem瀑布流插件 │ ├─zwy-calendar 日历插件 │ ├─zy-search 搜索插件 │ ├─actibity-countdown砍价活动插件 │ ├─day-countdown 砍价活动倒计时插件 │ ├─download 下载APP插件 │ ├─guess-you-like 猜你喜欢 │ ├─header-nav-menu 顶部菜单 │ ├─loading 加载中…… │ ├─payment-box 支付插件 │ ├─quick-nav 快捷菜单(商品详情页面) │ ├─robby-tags 标签 │ ├─share-box-app app分享插件 │ ├─share-box-mp 小程序 h5分享插件 │ ├─shop-category 商品分类插件 │ ├─status-bar 状态进度条 │ ├─store-list 店铺街 ├─config 配置文件 包含 语言包目录locales 语言包-lang.js; 配置文件-config.js; 各种状态码statecode.js ├─hall 供需大厅 │ ├─purchase │ │ ├─add 发布需求 │ │ ├─detail 需求详情 │ │ ├─list 需求列表 │ │ ├─my 我的需求 │ │ ├─receive 我的报价 ├─helpers 工具类 (具体用法可参阅代码) ├─hybrid 其它目录 ├─im 即时通讯 │ ├─chat │ │ ├─chat 聊天窗口 │ │ ├─emotion │ │ │ ├─index 表情 ├─integral 积分 等资源目录 │ ├─bp 扩展文件夹(忽略) │ ├─integral 积分 │ │ ├─exchange 积分兑换 │ │ ├─integral 积分商城 │ │ ├─list 积分明细 │ │ ├─product 积分商品详情 │ │ ├─record 兑换记录 │ ├─sp 众宝 (扩展功能,可忽略) │ │ ├─list 众宝明细 ├─member 会员模块 │ ├─address 收货地址 │ │ ├─list 收货地址列表 │ │ ├─manage 收货地址管理 │ ├─cash 用户资源 │ │ ├─blance 我的财富 │ │ ├─bankcard-add收款账号管理 │ │ ├─bankcard-list收款账号列表 │ │ ├─commissionapply佣金转入余额 │ │ ├─predeposit 账户余额 │ │ ├─predepositapply 申请提现 │ │ ├─predepositapplylist 提现明细 │ │ ├─recharge 余额充值 │ │ ├─rechargelist 充值列表 │ ├─fans │ │ ├─commission 我的粉丝 │ │ ├─endorsement 我要代言 │ │ ├─fansrank 粉丝排行榜 │ │ ├─index 推广中心 │ │ ├─list 我的粉丝 │ │ ├─profitlist 我的收益 │ ├─invoice │ │ ├─list 发票列表 │ │ ├─manage 发票管理 │ ├─member │ │ ├─cwx-keyboard 数字键盘 │ │ │ ├─cwx-keyboard 数字键盘 │ │ ├─account 忽略 │ │ ├─activity 我报名的活动 │ │ ├─asset 忽略 │ │ ├─bindphone 手机号绑定 │ │ ├─browse 我的足迹 │ │ ├─card 会员卡 │ │ ├─carddesc 会员卡详情 │ │ ├─certification 实名认证 │ │ ├─certifiedsns 认证会员 │ │ ├─coupon 我的优惠券 │ │ ├─data 个人资料 │ │ ├─favorites 商品收藏 │ │ ├─favorites-store 店铺收藏 │ │ ├─feedback 反馈列表 │ │ ├─feedback-add 我要反馈 │ │ ├─grotwh 成长值 │ │ ├─message 站内信 │ │ ├─messagedetail 站内信详情 │ │ ├─options 用户设置 │ │ ├─paypwd 支付密码 │ │ ├─payqrcode 扫码支付 │ │ ├─prdeposit 忽略 │ │ ├─prdepositlist 忽略 │ │ ├─prize 我的奖品 │ │ ├─protocol 协议 │ │ ├─receiveprize 填写信息 │ │ ├─returndetail 退货详情 │ │ ├─returnlist 退货列表 │ │ ├─settlement-account 提现账号 │ │ ├─settlement-account-manage 账号管理 │ │ ├─sign 签到 │ │ ├─store-apply 入驻申请 │ │ ├─task 任务中心 │ ├─order │ │ ├─detail 订单详情 │ │ ├─list 订单列表 │ │ ├─logistics 物流进度 │ ├─product │ │ ├─comment 商品评价 │ │ ├─coupon 优惠券商品 │ │ ├─return 售后申请 ├─pages 功能主目录 │ ├─cart 购物车 │ │ ├─cart 购物车 │ ├─category 分类 │ │ ├─category 分类 │ ├─checkout 结算 │ │ ├─checkout 结算 │ ├─index 主页 │ │ ├─community 社区 │ │ ├─guide 开屏广告 │ │ ├─image 社区 │ │ ├─index 首页 │ │ ├─launch 启动页 │ │ ├─member 用户中心 │ │ ├─privacy 用户协议 │ │ ├─video 视频播放 │ │ ├─video-swipe视频播放 │ │ ├─vip 任务中心 │ │ ├─vv 忽略 │ ├─login 登录 │ │ ├─login 登录 │ ├─news 文章 │ │ ├─detail 文章详情 │ │ ├─list 文章列表 │ ├─product 商品 │ │ ├─commentlist评价列表 │ │ ├─detail 商品详情 │ │ ├─list 商品列表 │ ├─video 视频 │ │ ├─list 视频播放 ├─pagesub 功能副包 │ ├─article 咨询 │ │ ├─category 咨询分类 │ │ ├─detail 咨询详情 │ │ ├─index 资讯首页 │ │ ├─list 资讯列表 │ ├─category 商品分类 品牌 │ │ ├─brands 品牌街 │ │ ├─list 分类列表 │ │ ├─store 店铺首页 │ │ ├─store-product 店铺商品 │ ├─diy-page 自定义装修页面-(后台移动商城装修) │ ├─index 内包含店铺首页 关于我们 │ │ ├─about 关于我们 │ │ ├─store 店铺首页 │ │ ├─store-list 店铺街 │ ├─livepush 直播模块 │ │ ├─add 创建直播 │ │ ├─livpush 查看直播 │ │ ├─push 主播视角 │ ├─login 登录注册修改密码模块 │ │ ├─forget 找回密码 │ │ ├─login 登录 │ │ ├─pwd 忘记密码 │ │ ├─reg 注册 │ │ ├─register 注册 │ │ ├─sms 手机验证码登录 │ ├─product 商品标签 │ │ ├─tag 商品标签 │ ├─scan 扫描二维码 │ ├─search 商品搜索 │ ├─subsite 分站 │ │ ├─sublist 分站列表 │ ├─uLive 直播 │ │ ├─subnvue │ │ │ ├─push 直播观看 │ │ ├─index 直播列表 │ ├─video 视频 │ │ ├─video 视频播放 │ ├─webpage webpage内嵌页面 、 │ ├─westore 微小店 ├─seller 商家端 │ ├─index │ │ ├─index 商家中心 │ ├─order 订单 │ │ ├─autograph 签名 │ │ ├─deliver 发货 │ │ ├─detail 详情 │ │ ├─list 列表 │ │ ├─pay 收款 │ │ ├─write 扫码核销 │ ├─product 商品 │ │ ├─add发布商品 │ │ ├─list商品列表 │ │ ├─pool产品池 │ │ ├─sale销售开单 │ │ ├─save商品修改 │ ├─store 店铺 │ │ ├─account店铺设置 │ │ ├─address发货地址管理 │ │ ├─express选择物流 │ │ ├─manage修改发货地址 │ ├─user 客户 │ │ ├─add新增会员 │ │ ├─address选择客户收货地址 │ │ ├─cart开单 │ │ ├─manage添加客户收货地址 ├─paotui 跑腿系统 │ ├─commission 佣金 │ │ ├─list 账户余额 │ ├─images 图片资源 │ ├─idnex 图片资源 │ │ ├─authentication完善资料 │ │ ├─index 抢单中心 │ ├─order 订单 │ │ ├─detail 订单详情 │ │ ├─list 订单列表 │ │ ├─navigation 订单导航 │ │ ├─signinpic 上传照片 ├─plant 小游戏 │ ├─common 公共文件 │ │ ├─api 接口地址 │ │ ├─server 服务 │ │ ├─untils 工具 │ ├─components 组件(具体内容请阅读代码) │ ├─style 公共样式 │ ├─guide 游戏开屏广告 │ ├─index 种花游戏主程序 ├─static 一些静态资源 ├─styles 一些CSS文件 ├─unpackage 编译完成文件存放目录 证书存放目录 图标启动图 存放目录 ├─xcxlive 小程序直播 │ ├─anchor 小程序直播 │ │ ├─apply 申请成为主播 │ ├─room 小程序直播 │ │ ├─add 创建直播间 │ │ ├─list 直播间列表 App.vue 一些正常运行的基础方法 main.js 一些正常运行的基础配置 Manifest.json 打包 编译配置文件 pages.json 所有路由注册文件 ~~~ ### admin-web代码目录 基于Vue+Element实现。 技术选型: | 技术 | 说明 | 官网 | | --- | --- | --- | | Vue | 前端框架 | [https://vuejs.org/](https://vuejs.org/) | | Vue-router | 路由框架 | [https://router.vuejs.org/](https://router.vuejs.org/) | | Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://vuex.vuejs.org/) | | Element | 前端UI框架 | [https://element.eleme.io/](https://element.eleme.io/) | | Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://github.com/axios/axios) | | v-charts | 基于Echarts的图表框架 | [https://v-charts.js.org/](https://v-charts.js.org/) | | Js-cookie | cookie管理工具 | [https://github.com/js-cookie/js-cookie](https://github.com/js-cookie/js-cookie) | | nprogress | 进度条控件 | [https://github.com/rstacruz/nprogress](https://github.com/rstacruz/nprogress) | | vue-element-admin | 项目脚手架参考 | [https://github.com/PanJiaChen/vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) | ~~~html src -- 源码目录 ├── api -- axios网络请求定义 ├── assets -- 静态图片资源文件 ├── components -- 通用组件封装 ├── icons -- svg矢量图片文件 ├── router -- vue-router路由配置 ├── store -- vuex的状态管理 ├── styles -- 全局css样式 ├── utils -- 工具类 └── views -- 前端页面 ├── home -- 首页 ├── layout -- 通用页面加载框架 ├── login -- 登录页 ~~~ ### 后端代码结构 ~~~java ├─mall-account │ │ pom.xml │ │ │ ├─src │ │ ├─main │ │ │ ├─java │ │ │ │ └─com │ │ │ │ └─suisung │ │ │ │ └─mall │ │ │ │ └─account │ │ │ │ │ MallAccountApplication.java Account用户服务启动类 │ │ │ │ │ │ │ │ │ ├─config 配置类 │ │ │ │ │ │ CookieUtil.java Cookie工具类 │ │ │ │ │ │ FeignConfig.java 远程调用配置 │ │ │ │ │ │ MyBatisConfig.java MyBatis配置 │ │ │ │ │ │ RedisConfig.java Redis配置 │ │ │ │ │ │ SwaggerConfig.java Swagger配置 │ │ │ │ │ │ UserInfoConfig.java 用户信息配置 │ │ │ │ │ │ │ │ │ │ │ └─handler ~~~