该项目是一个基于 java+uniapp 开发的微信小程序商城项目,完全开源,可以商用,对开发者来说,开箱即用,拿来接私活再合适不过。即便对于一个初学者,也是一个非常好的学习项目。项目功能完善,而且支持代码生成,可以减少你大量的开发工作。
注意:项目需要安装 lombok 插件(不懂的请自行百度)
1 技术栈
前端
- Vue2.5.1
- iview
- layer3.0.3
- jquery2.2.4
- bootstrap3.3.7
- jqgrid5.1.1
- ztree3.5.26
- froala_editor1.2.2
后端
- springframework4.3.7.RELEASE
- mybatis3.1.0、MyBatis-Plus 3.1.0
- shiro1.3.2
- servlet3.1.0
- druid1.0.28
- slf4j1.7.19
- fastjson1.2.30
- poi3.15
- velocity1.7
- quartz2.2.3
- mysql5.1.39
- swagger2.4
- j2cache2.3.22-release
- weixin-java-mp3.2.0
- MybatisPlus3.1.0
- lombok
2
项目结构
- platform
- |–platform-admin 后台管理
- |–platform-api 微信小程序商城api接口
- |–platform-common 公共模块
- |–platform-framework 系统WEB合并,请打包发布此项目
- |–platform-gen 代码生成
- |–platform-mp 微信公众号模块
- |–platform-schedule 定时任务
- |–platform-shop 商城后台管理
- |–uni-mall uniapp版商城
- |–wx-mall 微信小程序原生商城
3 已实现功能
一、会员管理
会员管理、会员等级、收货地址管理、会员优惠劵、会员收藏、会员足迹、搜索历史、购物车
二、商城配置
区域配置、商品属性种类、品牌制造商、商品规格、订单管理、商品类型、渠道管理、商品问答、反馈、关键词
三、商品编辑
所有商品、用户评论、产品设置、商品规格、商品回收站
四、推广管理
广告列表、广告位置、优惠劵管理、专题管理、专题分类
五、订单管理
所有订单管理
六、系统管理
管理员列表、角色管理、菜单管理、SQL监控、定时任务、参数管理、代码生成器、系统日志、文件上传、通用字典表、
七、短信服务平台
配置短信平台账户信息
向外提供发送短信接口:
http://域名:端口/api/sendSms?mobile=13000000000,15209831990&content=发送的短信内容
安全起见,需配置有效IP地址。platform.properties -> sms.validIp
4 部分截图
还等什么呢?赶快来试试吧!项目源码和更详细的安装部署文档已经放到了云盘!
关注公众号【Java技术精选】!后台回复关键词【0517】可以获取所源码下载和相关的文档信息哦!