悟(wu)空CRM在(zai)中国的(de)开源管(guan)理软件行(xing)(xing)业(ye)(ye)(ye)有较(jiao)高(gao)的(de)知名度。目前(qian)软件已(yi)达(da)(da)到千万级的(de)用户量,开源系统下载量达(da)(da)到200多万次(ci),已(yi)覆(fu)盖设计制造业(ye)(ye)(ye)、服务业(ye)(ye)(ye)、金融业(ye)(ye)(ye)、政府机构等(deng)多种行(xing)(xing)业(ye)(ye)(ye)。与阿里巴(ba)(ba)巴(ba)(ba)、腾讯、OPPO、航天信(xin)息、CCTV等(deng)多家知名企业(ye)(ye)(ye)达(da)(da)成战略(lve)合作(zuo)。
公司先后(hou)获得(de)河南省高(gao)新(xin)技(ji)术(shu)企业(ye)(ye)、国(guo)家3A信用企业(ye)(ye)、IOS9001、IOS27001软件产品认证等20多项荣誉(yu)(yu)奖项。拥(yong)有50余(yu)项软件著(zhu)作(zuo)权。 获得(de)20余(yu)家国(guo)内(nei)媒体报道。公司自成(cheng)立以来,以高(gao)科技(ji)为起(qi)点,以技(ji)术(shu)为核心(xin)、 以完善的(de)(de)售后(hou)服(fu)务为后(hou)盾,秉承稳固与发展(zhan)、求实(shi)与创新(xin)的(de)(de)精神,已(yi)为国(guo)内(nei)外(wai)上万(wan)家企业(ye)(ye)提供了(le)服(fu)务。 在为实(shi)现企业(ye)(ye)价值最大化的(de)(de)过程中, 实(shi)现了(le)自身的(de)(de)价值的(de)(de)提升,取得(de)了(le)最大程度(du)的(de)(de)双赢合作(zuo),并(bing)获得(de)了(le)社会各界的(de)(de)广泛赞誉(yu)(yu)和认同。
演示地址://fl518.com.cn
下(xia)载地址:
QQ群(qun)交(jiao)流群(qun)群(qun):
注:悟空CRM采用全新的前后端分离模式,本仓库代码中已集成前端vue打包后文件,可免去打包操作。如需调整前端代码,请单独下载前端代码
wk_crm
├── admin -- 系(xi)统管(guan)理模块和用户管(guan)理模块
├── authorization -- 鉴(jian)权模(mo)块,目前仅用于登录(lu)鉴(jian)权,后期可能有(you)更(geng)改
├── bi -- 商业智能模块
├── core -- 通用的(de)代码和工具类
├── crm -- 客(ke)户管理(li)模块
├── gateway -- 网关模(mo)块(kuai)
├── job -- 定时任务(wu)模块
├── oa -- OA模块
└── work -- 项目管理模块
名称 | 版本 | 说明 |
---|---|---|
spring-cloud-alibaba | 2.2.1.RELEASE(Hoxton.SR3) | 核心框架 |
swagger | 2.9.2 | 接口(kou)文档(dang) |
mybits-plus | 3.3.0 | ORM框架 |
sentinel | 2.2.1.RELEASE | 断路(lu)器以(yi)及限流(liu) |
nacos | 2.2.1.RELEASE | 注(zhu)册中心以及分布(bu)式配置管理 |
seata | 1.2.0 | 分布式事务(wu) |
elasticsearch | 2.2.5.RELEASE(6.8.6) | 搜索(suo)引(yin)擎(qing)中间(jian)件 |
jetcache | 2.6.0 | 分布式(shi)缓存框(kuang)架 |
xxl-job | 2.1.2 | 分布式定时任务(wu)框架 |
gateway | 2.2.2.RELEASE | 微服务(wu)网(wang)关(guan) |
feign | 2.2.2.RELEASE | 服务调用 |
- 初(chu)始化(hua)gateway模块数(shu)据(ju)(ju)库(ku):新(xin)建(jian)(jian)数(shu)据(ju)(ju)库(ku) `nacos` 在(zai)`nacos`数(shu)据(ju)(ju)库(ku)中运行` DB/config_info_route.sql`
- 初(chu)始化(hua)其余模块数(shu)据(ju)(ju)库(ku):新(xin)建(jian)(jian)数(shu)据(ju)(ju)库(ku) `wk_crm_single` 在(zai)`wk_crm_single`数(shu)据(ju)(ju)库(ku)中运行 `DB/wk_crm_single.sql`
- 初(chu)始化(hua)定(ding)时任务模块数(shu)据(ju)(ju)库(ku):新(xin)建(jian)(jian)数(shu)据(ju)(ju)库(ku) `xxl_job` 在(zai)`xxl_job`数(shu)据(ju)(ju)库(ku)中运行 `DB/xxl_job.sql`
- 初(chu)始化(hua)seata数(shu)据(ju)(ju)库(ku):新(xin)建(jian)(jian)数(shu)据(ju)(ju)库(ku) `seata` 在(zai)`seata`数(shu)据(ju)(ju)库(ku)中运行 `DB/seata.sql`
mvn install
(默认使用的是application-dev.yml配置文件,打包后启动脚本默认使用的application-test.yml配置文件)
crm\src\main\resources\application-dev.yml
里面修改elasticsearch配置spring.elasticsearch.rest.uris = elasticsearch地址 例:127.0.0.1:9200
spring.elasticsearch.rest.username = elasticsearch用户名 例:elastic 无密码可留空
spring.elasticsearch.rest.password = elasticsearch密码 例: password 无密码可留空
crm.upload.config:1 文件上传配置 1:本地 2:阿里云OSS
crm.upload.oss oss上传文件所需配置内容
crm.upload.oss.bucketName 需要配置两个bucket,0为登录才可访问文件上传地址,1为完全公开文件上传地址
crm.upload.local 本地上传文件所需配置内容
crm.upload.local.uploadPath 需要配置两个地址0为登录才可访问文件上传地址,1为完全公开文件上传地址
core\src\main\resources\logback-spring.xml
修改·在项目根目录下执行 mvn clean -Dmaven.test.skip=true package
·然后把对应模块下target文件夹下
·${name}-${version}-SNAPSHOT.zip/tar.gz上传到服务器,例:admin-0.0.1-SNAPSHOT.zip 并将压缩文件解压,检查对应配置文件。
先启动nacos,seata,sentinel, elasticsearch,mysql,redis等基础服务
在第八步解压的文件模块下通过执行`sh 72crm.sh start`(windows下直接运行72crm.bat)启动各个模块服务。
其中项目基础模块:gateway,authorization,admin必须启动,其他模块可按需启动。
启动完成后,在浏览器中访问://localhost:8443/即可登录系统
代码生成器地址:core\src\test\com\kakarote\generator\Generator.java
接口文档地址`//localhost:8443/swagger-ui.html`或者访问对应服务下 //服务地址:端口/swagger-ui.html
- 除网关外,其余项目均依赖于admin模块,用于获取当前登录人的信息
- oa模块的任务依赖于work模块,其余一些关联业务功能依赖于crm模块
- 商业智能依赖crm,oa模块
悟空CRM产品更多介绍:fl518.com.cn