微信小程序商城(Java版)
官方首頁
技術選型
-
1 後端使用技術jquery
- 1.1 springframework4.3.7.RELEASE
- 1.2 mybatis3.4.1
- 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
-
2 前端使用技術git
- 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-schedule 定時任務 |--platform-shop 商城後臺管理 |--wx-mall 微信小程序商城 |--platform-vue 公衆號商城(待開發)
自動代碼生成結構
AutoCode ├─menu.sql 建立菜單的sql │ └─main ├─java 生成的java代碼 │ └─com │ └─platform │ ├─controller │ ├─dao │ ├─entity │ └─service │ └─impl └─webapp 生成的頁面文件 ├─js │ └─shop └─WEB-INF └─page └─shop
實現功能
-
一:會員管理web
- a 會員管理
- b 會員等級
- c 收貨地址管理
- d 會員優惠劵
- e 會員收藏
- f 會員足跡
- g 搜索歷史
- h 購物車
-
二:商城配置redis
- a 區域配置
- b 商品屬性種類
- c 品牌製造商
- d 商品規格
- e 訂單管理
- f 商品類型
- g 渠道管理
- h 商品問答
- i 反饋
- j 關鍵詞
-
三:商品編輯spring
- a 全部商品
- b 用戶評論
- c 產品設置
- d 商品規格
- e 商品回收站
-
四:推廣管理sql
- 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.八、maven3.三、tomcat八、mysql5.七、redis4.0.1)
- 建立數據庫
- 初始化sql腳本 /doc/platform.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
- 修改配置文件 /platform-admin/src/main/resources/j2cache.properties
- redis.hosts
- redis.password
- 啓動後臺項目(參照啓動手冊)
- 打開微信開發者工具
- 導入 /wx-mall填寫appId
- 修改 /wx-mall/config/app.js裏NewApiRootUrl的值
- 使用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