微信小程序商城(Java版)
獲得榮譽
GVP
官方首頁
微同商城商業版
- 官方QQ羣:
- git:https://gitee.com/fuyang_lipengjun/platform
- 基礎架構版
- 代碼生成工具IDEA插件
注意
Entity裏不是缺少get、set方法,Eclipse、IDEA請先安裝lombok插件
技術選型
-
1 後端使用技術
- 1.1 springframework4.3.7.RELEASE
- 1.2 mybatis3.1.0、MyBatis-Plus 3.1.0
- 1.3 shiro1.3.2
- 1.4 servlet3.1.0
- 1.5 druid1.0.28
- 1.6 slf4j1.7.19
- 1.7 fastjson1.2.30
- 1.8 poi3.15
- 1.9 velocity1.7
- 1.10 quartz2.2.3
- 1.11 mysql5.1.39
- 1.12 swagger2.4
- 1.13 j2cache2.3.22-release
- 1.14 weixin-java-mp3.2.0
- 1.15 MybatisPlus3.1.0
- 1.16 lombok
-
2 前端使用技術
- 2.1 Vue2.5.1
- 2.2 iview
- 2.3 layer3.0.3
- 2.4 jquery2.2.4
- 2.5 bootstrap3.3.7
- 2.6 jqgrid5.1.1
- 2.7 ztree3.5.26
- 2.8 froala_editor1.2.2
項目結構
platform-wechat-mall
|--platform-admin 後臺管理
|--platform-api 微信小程序商城api接口
|--platform-common 公共模塊
|--platform-framework 系統WEB合併,請打包發佈此項目
|--platform-gen 代碼生成
|--platform-mp 微信公衆號模塊
|--platform-schedule 定時任務
|--platform-shop 商城後臺管理
|--wx-mall 微信小程序商城
|--platform-vue 微信公衆號商城(待開發,感興趣的同學可以參與開發)
實現功能
-
一:會員管理
- a 會員管理
- b 會員等級
- c 收貨地址管理
- d 會員優惠劵
- e 會員收藏
- f 會員足跡
- g 搜索歷史
- h 購物車
-
二:商城配置
- a 區域配置
- b 商品屬性種類
- c 品牌製造商
- d 商品規格
- e 訂單管理
- f 商品類型
- g 渠道管理
- h 商品問答
- i 反饋
- j 關鍵詞
-
三:商品編輯
- a 所有商品
- b 用戶評論
- c 產品設置
- d 商品規格
- e 商品回收站
-
四:推廣管理
- a 廣告列表
- b 廣告位置
- c 優惠劵管理
- d 專題管理
- e 專題分類
-
五:訂單管理
- a 所有訂單管理
-
六:系統管理
- a 管理員列表
- b 角色管理
- c 菜單管理
- d SQL監控
- e 定時任務
- f 參數管理
- g 代碼生成器
- h 系統日誌
- i 文件上傳
- j 通用字典表
-
六:短信服務平臺
- 需要短信驗證碼、短信通知、短信營銷的客戶進羣私聊我
- a 配置短信平臺賬戶信息
- b 向外提供發送短信接口:
http://域名:端口/api/sendSms?mobile=13000000000,15209831990&content=發送的短信內容 安全起見,需配置有效IP地址。platform.properties -> sms.validIp
安裝教程
- 配置環境(推薦jdk1.8、maven3.3、tomcat8、mysql5.7、redis4.0.1)
- 創建數據庫
- 依次初始化sql腳本
- /_sql/platform.sql
- /_sql/sys_region.sql
- 導入項目到IDE中
- 導入支付證書至/platform-shop/src/main/resources/cert/目錄下(申請商戶號、開通微信支付、下載支付證書)
- 修改配置文件 /platform-admin/src/main/resources/dev/platform.properties
- jdbc.url
- jdbc.username
- jdbc.password
- wx.appId
- wx.secret
- wx.mchId
- wx.paySignKey
- wx.notifyUrl
- sms.validIp
- mp.appId
- mp.secret
- mp.token
- mp.aesKey
- 修改配置文件 /platform-admin/src/main/resources/j2cache.properties
- redis.hosts
- redis.password
- 啓動後臺項目(參照開發文檔)
- 打開微信開發者工具
- 導入 /wx-mall填寫appId
- 修改 /wx-mall/config/api.js裏API_BASE_URL的值
- 使用eclipse啓動項目後默認訪問路徑
- 使用idea啓動項目後默認訪問路徑
生產環境打包
platform-wechat-mall>mvn package -P prod
platform-vue啓動
- npm install -g yarn
- yarn install
- yarn run dev
- 瀏覽器輸入http://127.0.0.1:8001