CRMEB客户管理+电商营销系统Java版
如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!
项目介绍
CRMEB JAVA版商城系统是基于Java+uniapp开发的一套新零售移动电商系统,CRMEB系统就是集客户关系管理+营销电商系统,能够快速积累客户、会员数据分析、智能转化客户、 有效提高销售、会员维护、网络营销的一款企业应用,更适合企业二次开发;
导航栏目
| 使用手册 | 论坛地址 | 官网地址 | 服务器 | 授权价格 | GitHub地址 | 码云地址
加技术交流群
如果群二维码过期请加开发者微信拉你进群
演示站
后台账号 demo 密码 crmeb.com, 请大家不要随意改密码!
请大家不要随意改密码!请大家不要随意改密码!请大家不要随意改密码!
推荐项目
CRMEB知识付费项目:https://gitee.com/ZhongBangKeJi/crmeb_zzff_class
CRMEB打通版:https://gitee.com/ZhongBangKeJi/CRMEB
Swagger接口文档
演示站接口: http://api.java.crmeb.net/doc.html
自己部署站点接口地址:域名/doc.html#
本地启动Java Api项目接口地址:http://localhost:8080/doc.html# 8080为配置文件里配置的 server/port
prod环境swagger默认账号密码在 prod.yml配置里
自己安装项目后台管理员
超级管理员:admin
密码:123456
运行环境
运行环境要求JAVA1.8
注意:请尽量遵循阿里巴巴开发规范,可以减少在开发过程中出现不必要的错误 项目内包含三个子项目
crmeb项目结构详细说明, 此处主要是Api
crmeb
│ ├─ crmeb_log 日志
│ ├─ image 图片临时文件夹
│ ├─ /src/main/
│ ├─ java/com
│ ├─ aop 切片
│ ├─ common 公用基础类
│ ├─ constants 常量类
│ ├─ exception 异常
│ ├─ filter 过滤器
│ ├─ interceptor 拦截器
│ ├─ utils 工具类
│ ├─ zbkj.crmeb 模块服务
│ ├─ article 文章
│ ├─ authorization 后台用户登录,token
│ ├─ category 分类服务
│ ├─ config 配置
│ ├─ export 导出
│ ├─ express 物流
│ ├─ finance 资金
│ ├─ front 对移动端接口
│ ├─ marketing 营销
│ ├─ payment 支付
│ ├─ pub 公共服务(可根据自己情况决定此处是否隐藏)
│ ├─ sms 短信
│ ├─ statistics 统计
│ ├─ store 产品、订单
│ ├─ system 系统服务
│ ├─ task 计划任务
│ ├─ upload 上传
│ ├─ user 用户
│ ├─ validatecode 验证码
│ ├─ wechat 微信相关
│ └─ wechatMessage 微信消息
│ ├─resource 资源文件
│ ├─ mapper mapper文件 按模块分文件夹
│ ├─ application-*.yml 配置文件,在启动项目的时候使用
└─sql sql文件目录
主要特性
有详细的代码注释,有完整系统手册
SpringBoot框架
使用SpringBoot框架框架开发
前端采用Vue CLI框架
前端使用Vue CLI框架nodejs打包,页面加载更流畅,用户体验更好
标准接口
标准接口、前后端分离,二次开发更方便
支持队列
降低流量高峰,解除耦合,高可用
无缝事件机制
行为扩展更方便,方便二次开发
数据表格导出
Excel数据导出,导出表格更加美观可视;
数据统计分析
后台使用ECharts图表统计,实现用户、产品、订单、资金等统计分析
强大的后台权限管理
后台多种角色、多重身份权限管理,权限可以控制到每一步操作
强大的表单生成控件
可以自由配置开发表单,减少前端工作量,后端接口统一调
安装
创建三个站点
- 把crmeb内的文件夹上传到 接口站点,此站点重定向到自己配置的端口,详情见crmeb项目.md文档
- 打包app项目,请使用uniapp专业工具
- 打包admin项目,详情见admin文件夹里.md文档
- 新建数据库导入sql文件
##解析三个域名:
- api.xx.com | 此域名配置到crmeb站点下 需要做重定向域名
- app.xx.com
- admin.xx.com
Java项目说明
环境
- Java Jdk1.8
- Redis 5+
- Mysql 5.7+
Java项目框架
- SpringBoot 2.2.6.RELEASE
- Maven 3.6.1
- swagger-bootstrap-ui 1.0
- Mybatis Plus 3.3.1
部署
- 拿到jar包,上传到web目录下,(宝塔配置的域名指向的web目录下即可)
- 在 jar包同级目录下运行
start.sh (运行命令为 ./start.sh )脚本即可启动项目 - shell脚本会自动运行
tail -f crmeb_out.file命令输出当前启动日志 - 看到
Completed 200 OK表示启动成功 - 默认启动
20000端口号
注意事项
- web端口号不可以设置为
20000 - 反向代理地址:
http://127.0.0.1:20000【外网域名指向这个地址】
产品复制
- 设置 99api 对应的api到配置表eb_system_config
- 配置baseUrl和key 实际的key可以根据自己的定义修改
- 目前支持天猫,京东,淘宝,苏宁,拼多多
打印机
v1.2.1 更新内容
更新列表
1. 短信后台升级,更新供应商
2. 替换官方swagger文档提升友好和易用[swagger-bootstrap-ui] https://doc.xiaominfo.com/knife4j
3. 添加商品分类必要素材,可在配置好图片服务后自行维护
v1.2 功能更新列表
更新Note
修复内容列表
1. 修复购物车,订单和退单后后置任务正确执行
2. 修复佣金记录金额和详情
3. 修复管理端 移动应用界面下订单管理数据统计不准确的问题
4. 修复短信API升级-后台使用一号通
5. 修复用户管理相关问题
6. 修复核销点核销后核销地址不准确
7. 修复资源同步云服务的问题
新增功能
1. 秒杀
a. 秒杀时段配置
b. 秒杀商品维护
2. 财务管理
a. 申请提现
b. 财务记录
i. 充值记录
ii. 资金监控
c. 佣金记录
普通商品显示该商品正在参加的活动信息[秒杀]
admin项目说明
公用组件 无限极分类组件 src/components/Category 使用范围:菜单,文章等各种分类配置数据
表单生成组件 https://github.com/JakHuang/form-generator
json渲染表单以及是否需要编辑数据回填的功能以下为例 示例:src/views/maintain/devconfig/combineEdit.vue
<parser v-if="formConf.fields.length > 0" :isEdit="isCreate === 1" :form-conf="formConf" :formEditData="editData" @submit="handlerSubmit" /> 注意:设置单选按钮的值时需要带上单引号,要不渲染待编辑数据时不会自动选中
帮助文档
参与开发
请参阅 CRMEB。
开源版使用须知
1.允许用于个人学习、毕业设计、教学案例、公益事业;
2.如果商用必须保留版权信息,请自觉遵守;
3.禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。
版权信息
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2017-2020 by CRMEB (http://www.crmeb.com)
All rights reserved。
CRMEB® 商标和著作权所有者为西安众邦网络科技有限公司。































