# 探索 yshop:流行技术打造的前后端分离商城系统
yshop 是一款基于 SpringBoot2 + MybatisPlus + SpringSecurity + jwt + redis + Vue 构建的前后端分离商城系统,超适合企业或个人二次开发!它功能丰富,涵盖多个实用模块。
## 强大功能模块
1. **商品模块**:支持商品添加、规格设置与上下架操作。
2. **订单模块**:包含下单、购物车、支付、发货、收货、评价、退款等流程。
3. **营销模块**:积分、优惠券、分销、砍价、拼团、秒杀、多门店玩法多样。
4. **微信模块**:自定义菜单、自动回复、微信授权、图文管理、模板消息推送。
5. **配置模块**:满足各种配置需求。
6. **用户模块**:登陆、注册、会员卡、充值一应俱全。
7. **其他**:更多实用功能等你发现。
## 清晰项目结构
采用分模块开发,包括 yshop - weixin(微信相关)、yshop - common(公共)、yshop - 后台、yshop - logging(日志)、yshop - tools(第三方工具)、yshop - generator(代码生成)、yshop - shop(商城)、yshop - mproot 等模块。
## 便捷 Docker 部署
1. 创建存储第三方软件服务的 Docker Compose 文件目录:`mkdir -p /yshop/soft`
2. 新建 docker - compose.yml 文件:`vim /yshop/soft/docker - compose.yml`
3. 创建挂载目录:`mkdir -p /yshop/mysql/data /yshop/redis/data /yshop/redis/conf`
4. 创建 Redis 配置文件:`touch /yshop/redis/conf/redis.conf`
5. 参考根目录 docker 文件夹进行部署。
6. 执行安装:`cd /yshop/soft`,`docker - compose up - d`启动,`docker ps - a`查看镜像。
7. 运行 docker/Application 目录下 docker - compose,先打包 jar 包构建镜像:切换到 Dockerfile 文件下`docker build - t yshop -.`
## 最新更新日志
3.2 版本发布,更新内容如下:
1. 新增商城装修、商品积分兑换模块。
2. 新增商户订单、商家端退款申请通知。
3. 提现接入企业付款接口,新增 app 端后台版本控制。
4. 升级 wxjava 到 4.0.0,springboot 到 2.4.2。
5. 新增 docker 一键部署方案与快递鸟查询顺丰轨迹。
6. 修复关键 bug,移除 roketmq 依赖,修改退款扣库存等问题 。
解压密码: qq112233aa
暂无评论内容