crmeb_java移動電商系統(tǒng)
CRMEB 客戶管理+電商營銷系統(tǒng) Java 版
CRMEB JAVA 版商城系統(tǒng)是基于Java+uniapp開發(fā)的一套新零售移動電商系統(tǒng),CRMEB系統(tǒng)就是集客戶關(guān)系管理+營銷電商系統(tǒng),能夠快速積累客戶、會員數(shù)據(jù)分析、智能轉(zhuǎn)化客戶、 有效提高銷售、會員維護(hù)、網(wǎng)絡(luò)營銷的一款企業(yè)應(yīng)用,更適合企業(yè)二次開發(fā);
演示站
后臺賬號 demo 密碼 crmeb.com, 請大家不要隨意改密碼!
請大家不要隨意改密碼!請大家不要隨意改密碼!請大家不要隨意改密碼!
推薦項(xiàng)目
CRMEB知識付費(fèi)項(xiàng)目:https://gitee.com/ZhongBangKeJi/crmeb_zzff_class
CRMEB打通版:https://gitee.com/ZhongBangKeJi/CRMEB
Swagger接口文檔
演示站接口:
- 移動端:http://app.beta.java.crmeb.net/api_html/app_api.html
- 后臺:http://app.beta.java.crmeb.net/api_html/admin_api.html
自己部署站點(diǎn)接口地址:域名/swagger-ui.html#
本地啟動Java Api項(xiàng)目接口地址:http://localhost:8080/swagger-ui.html# 8080為配置文件里配置的 server/port
prod環(huán)境swagger默認(rèn)賬號密碼在 prod.yml配置里
自己安裝項(xiàng)目后臺管理員
超級管理員:admin
密碼:123456
運(yùn)行環(huán)境
運(yùn)行環(huán)境要求JAVA1.8
注意:請盡量遵循阿里巴巴開發(fā)規(guī)范,可以減少在開發(fā)過程中出現(xiàn)不必要的錯誤 項(xiàng)目內(nèi)包含三個子項(xiàng)目
crmeb項(xiàng)目結(jié)構(gòu)詳細(xì)說明, 此處主要是Api
crmeb
│ ├─ crmeb_log 日志
│ ├─ image 圖片臨時文件夾
│ ├─ /src/main/
│ ├─ java/com
│ ├─ aop 切片
│ ├─ common 公用基礎(chǔ)類
│ ├─ constants 常量類
│ ├─ exception 異常
│ ├─ filter 過濾器
│ ├─ interceptor 攔截器
│ ├─ utils 工具類
│ ├─ zbkj.crmeb 模塊服務(wù)
│ ├─ article 文章
│ ├─ authorization 后臺用戶登錄,token
│ ├─ category 分類服務(wù)
│ ├─ config 配置
│ ├─ export 導(dǎo)出
│ ├─ express 物流
│ ├─ finance 資金
│ ├─ front 對移動端接口
│ ├─ marketing 營銷
│ ├─ payment 支付
│ ├─ pub 公共服務(wù)(可根據(jù)自己情況決定此處是否隱藏)
│ ├─ sms 短信
│ ├─ statistics 統(tǒng)計(jì)
│ ├─ store 產(chǎn)品、訂單
│ ├─ system 系統(tǒng)服務(wù)
│ ├─ task 計(jì)劃任務(wù)
│ ├─ upload 上傳
│ ├─ user 用戶
│ ├─ validatecode 驗(yàn)證碼
│ ├─ wechat 微信相關(guān)
│ └─ wechatMessage 微信消息
│ ├─resource 資源文件
│ ├─ mapper mapper文件 按模塊分文件夾
│ ├─ application-*.yml 配置文件,在啟動項(xiàng)目的時候使用
└─sql sql文件目錄
主要特性
有詳細(xì)的代碼注釋,有完整系統(tǒng)手冊
SpringBoot框架
使用SpringBoot框架框架開發(fā)
前端采用Vue CLI框架
前端使用Vue CLI框架nodejs打包,頁面加載更流暢,用戶體驗(yàn)更好
標(biāo)準(zhǔn)接口
標(biāo)準(zhǔn)接口、前后端分離,二次開發(fā)更方便
支持隊(duì)列
降低流量高峰,解除耦合,高可用
無縫事件機(jī)制
行為擴(kuò)展更方便,方便二次開發(fā)
數(shù)據(jù)表格導(dǎo)出
Excel數(shù)據(jù)導(dǎo)出,導(dǎo)出表格更加美觀可視;
數(shù)據(jù)統(tǒng)計(jì)分析
后臺使用ECharts圖表統(tǒng)計(jì),實(shí)現(xiàn)用戶、產(chǎn)品、訂單、資金等統(tǒng)計(jì)分析
強(qiáng)大的后臺權(quán)限管理
后臺多種角色、多重身份權(quán)限管理,權(quán)限可以控制到每一步操作
強(qiáng)大的表單生成控件
可以自由配置開發(fā)表單,減少前端工作量,后端接口統(tǒng)一調(diào)用
安裝
創(chuàng)建三個站點(diǎn)
- 把crmeb內(nèi)的文件夾上傳到 接口站點(diǎn),此站點(diǎn)重定向到自己配置的端口,詳情見crmeb項(xiàng)目.md文檔
- 打包app項(xiàng)目,請使用uniapp專業(yè)工具
- 打包admin項(xiàng)目,詳情見admin文件夾里.md文檔
- 新建數(shù)據(jù)庫導(dǎo)入sql文件
##解析三個域名:
- api.xx.com | 此域名配置到crmeb站點(diǎn)下 需要做重定向域名
- app.xx.com
- admin.xx.com
Java項(xiàng)目說明
環(huán)境
- Java Jdk1.8
- Redis 5+
- Mysql 5.7+
Java項(xiàng)目框架
- SpringBoot 2.2.6.RELEASE
- Maven 3.6.1
- Swagger 2.9.2
- Mybatis Plus 3.3.1
部署
- 拿到j(luò)ar包,上傳到web目錄下,(寶塔配置的域名指向的web目錄下即可)
- 在 jar包同級目錄下運(yùn)行
start.sh (運(yùn)行命令為 ./start.sh )腳本即可啟動項(xiàng)目 - shell腳本會自動運(yùn)行
tail -f crmeb_out.file命令輸出當(dāng)前啟動日志 - 看到
Completed 200 OK表示啟動成功 - 默認(rèn)啟動
20000端口號
注意事項(xiàng)
- web端口號不可以設(shè)置為
20000 - 反向代理地址:
http://127.0.0.1:20000【外網(wǎng)域名指向這個地址】
產(chǎn)品復(fù)制
- 設(shè)置 99api 對應(yīng)的api到配置表eb_system_config
- 配置baseUrl和key 實(shí)際的key可以根據(jù)自己的定義修改
- 目前支持天貓,京東,淘寶,蘇寧,拼多多
打印機(jī)
admin項(xiàng)目說明
公用組件 無限極分類組件 src/components/Category 使用范圍:菜單,文章等各種分類配置數(shù)據(jù)
表單生成組件 https://github.com/JakHuang/form-generator
json渲染表單以及是否需要編輯數(shù)據(jù)回填的功能以下為例 示例:src/views/maintain/devconfig/combineEdit.vue
<parser v-if="formConf.fields.length > 0" :isEdit="isCreate === 1" :form-conf="formConf" :formEditData="editData" @submit="handlerSubmit" /> 注意:設(shè)置單選按鈕的值時需要帶上單引號,要不渲染待編輯數(shù)據(jù)時不會自動選中
幫助文檔
###后臺界面
參與開發(fā)
請參閱 CRMEB。
開源版使用須知
1.允許用于個人學(xué)習(xí)、畢業(yè)設(shè)計(jì)、教學(xué)案例、公益事業(yè);
2.如果商用必須保留版權(quán)信息,請自覺遵守;
3.禁止將本項(xiàng)目的代碼和資源進(jìn)行任何形式的出售,產(chǎn)生的一切任何后果責(zé)任由侵權(quán)者自負(fù)。
版權(quán)信息
本項(xiàng)目包含的第三方源碼和二進(jìn)制文件之版權(quán)信息另行標(biāo)注。
版權(quán)所有Copyright ? 2017-2020 by CRMEB (http://www.crmeb.com)
All rights reserved。
CRMEB? 商標(biāo)和著作權(quán)所有者為西安眾邦網(wǎng)絡(luò)科技有限公司。
