商城系統
項目簡介
基於當前流行技術組合的前後端分離商城系統: SpringBoot2+Jpa+MybatisPlus+SpringSecurity+jwt+redis+Vue的前後端分離的商城系統, 包含商城、拼團、砍價、商戶管理、 秒殺、優惠券、積分、分銷、會員、充值、多門店等功能,更適合企業或個人二次開發;;
商城功能
- 一:商品模塊:商品添加、規格設置,商品上下架等
- 二:訂單模塊:下單、購物車、支付,發貨、收貨、評價、退款等
- 三:營銷模塊:積分、優惠券、分銷、砍價、拼團、秒殺、多門店等
- 四:微信模塊:自定義菜單、自動回覆、微信授權、圖文管理、模板消息推送
- 五:配置模塊:各種配置
- 六:用戶模塊:登陸、註冊、會員卡、充值等
- 七:其他等
項目結構
項目採用分模塊開發方式
- pushmall-mp 微信相關模塊
- pushmall-common 公共模塊
- pushmall-system 後臺模塊
- pushmall-logging 日誌模塊
- pushmall-tools 第三方工具模塊
- pushmall-generator 代碼生成模塊
- pushmall-shop 商城模塊
系統預覽
技術選型
-
1 後端使用技術
- 1.1 SpringBoot2
- 1.2 mybatis、MyBatis-Plus
- 1.3 SpringSecurity
- 1.4 JPA
- 1.5 Druid
- 1.6 Slf4j
- 1.7 Fastjson
- 1.8 JWT
- 1.9 Redis
- 1.10 Quartz
- 1.11 Mysql
- 1.12 swagger
- 1.13 WxJava
- 1.14 Lombok
- 1.15 Hutool
- 1.16 Mapstruct
- 1.17 Redisson
- 1.18 Rocketmq
-
前端使用技術
- 2.1 Vue 全家桶
- 2.2 Element
- 2.3 mpvue
- 2.3 uniapp
特別鳴謝
- eladmin:https://github.com/elunez/eladmin
- mybaitsplus:https://github.com/baomidou/mybatis-plus
- hutool:https://github.com/looly/hutool
- wxjava:https://github.com/Wechat-Group/WxJava
- vue:https://github.com/vuejs/vue
- element:https://github.com/ElemeFE/element
- yshop:https://gitee.com/guchengwuyue/yshopmall