Score
0
57 Unstar Star 344 Fork 135

众邦科技 / crmeb_javaJavaGPL-3.0

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
CRMEB商城JAVA版,SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Uniapp +Vue 包含移动端、小程序、PC后台、Api接口;有产品、用户、购物车、订单、积分、优惠券、营销、余额、权限、角色、系统设置、组合数据、可拖拉拽的form表单等模块,大量的减少了二开的成本。 spread retract

https://java.crmeb.net

  • Vue 25.1%
  • JavaScript 22.8%
  • Java 21.2%
  • HTML 20.0%
  • TSQL 8.3%
  • Other 2.6%
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

CRMEB客户管理+电商营销系统Java版

如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!

项目介绍

CRMEB JAVA版商城系统是基于Java+uniapp开发的一套新零售移动电商系统,CRMEB系统就是集客户关系管理+营销电商系统,能够快速积累客户、会员数据分析、智能转化客户、 有效提高销售、会员维护、网络营销的一款企业应用,更适合企业二次开发;

导航栏目

| 使用手册 | 论坛地址 | 官网地址 | 服务器 | 授权价格 | GitHub地址 | 码云地址


加技术交流群

加技术交流群

如果群二维码过期请加开发者微信拉你进群

开发者微信

演示站

  1. 移动端:https://java.crmeb.net
  2. 后台:https://admin.java.crmeb.net

后台账号 demo 密码 crmeb.com, 请大家不要随意改密码!

请大家不要随意改密码!请大家不要随意改密码!请大家不要随意改密码!

推荐项目

CRMEB知识付费项目:https://gitee.com/ZhongBangKeJi/crmeb_zzff_class

CRMEB打通版:https://gitee.com/ZhongBangKeJi/CRMEB

Swagger接口文档

演示站接口:

  1. 移动端:http://app.beta.java.crmeb.net/api_html/app_api.html
  2. 后台:http://app.beta.java.crmeb.net/api_html/admin_api.html

自己部署站点接口地址:域名/swagger-ui.html#

本地启动Java Api项目接口地址:http://localhost:8080/swagger-ui.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图表统计,实现用户、产品、订单、资金等统计分析

强大的后台权限管理

后台多种角色、多重身份权限管理,权限可以控制到每一步操作

强大的表单生成控件

可以自由配置开发表单,减少前端工作量,后端接口统一调用

安装

创建三个站点

  1. 把crmeb内的文件夹上传到 接口站点,此站点重定向到自己配置的端口,详情见crmeb项目.md文档
  2. 打包app项目,请使用uniapp专业工具
  3. 打包admin项目,详情见admin文件夹里.md文档
  4. 新建数据库导入sql文件

##解析三个域名:

  1. api.xx.com | 此域名配置到crmeb站点下 需要做重定向域名
  2. app.xx.com
  3. admin.xx.com

Java项目说明

环境

  1. Java Jdk1.8
  2. Redis 5+
  3. Mysql 5.7+

Java项目框架

  1. SpringBoot 2.2.6.RELEASE
  2. Maven 3.6.1
  3. Swagger 2.9.2
  4. Mybatis Plus 3.3.1

部署

  1. 拿到jar包,上传到web目录下,(宝塔配置的域名指向的web目录下即可)
  2. 在 jar包同级目录下运行 start.sh (运行命令为 ./start.sh ) 脚本即可启动项目
  3. shell脚本会自动运行 tail -f crmeb_out.file 命令输出当前启动日志
  4. 看到 Completed 200 OK 表示启动成功
  5. 默认启动 20000 端口号

注意事项

  1. web端口号不可以设置为20000
  2. 反向代理地址: http://127.0.0.1:20000 【外网域名指向这个地址】

产品复制

  1. 设置 99api 对应的api到配置表eb_system_config
  2. 配置baseUrl和key 实际的key可以根据自己的定义修改
  3. 目前支持天猫,京东,淘宝,苏宁,拼多多

打印机

  1. 易联云文档
  2. 易联云JAVA SDK
  3. 如何导入第三方JAVA SDK包

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" /> 注意:设置单选按钮的值时需要带上单引号,要不渲染待编辑数据时不会自动选中

帮助文档

帮助文档 详细的安装流程 目录结构 数据字典 任务 系统配置 组合数据 form表单拖拉拽 拦截器 过滤器 无限级分类

###后台界面 登录界面 控制台 商品列表 复制第三方平台商品 添加商品 商品规格 商品分类 订单管理 用户管理 用户等级 文章管理 微信 优惠券 分销 身份 权限 账号 系统设置 短信 系统设置分类

参与开发

请参阅 CRMEB

开源版使用须知

1.允许用于个人学习、毕业设计、教学案例、公益事业;

2.如果商用必须保留版权信息,请自觉遵守;

3.禁止将本项目的代码和资源进行任何形式的出售,产生的一切任何后果责任由侵权者自负。

版权信息

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2017-2020 by CRMEB (http://www.crmeb.com)

All rights reserved。

CRMEB® 商标和著作权所有者为西安众邦网络科技有限公司。

Comments ( 29 )

Sign in for post a comment

Java
1
https://gitee.com/ZhongBangKeJi/crmeb_java.git
git@gitee.com:ZhongBangKeJi/crmeb_java.git
ZhongBangKeJi
crmeb_java
crmeb_java
master

Search

132457 8cb2edc1 1899542 131848 70c8d3a4 1899542