| 123456789101112131415161718192021222324252627282930313233343536373839 |
- crm_pro
- ├── admin -- 系统管理模块和用户管理模块
- ├── authorization -- 登录鉴权模块
- ├── core -- 通用的代码和工具类
- ├── crm -- 客户管理模块(租户相关)
- ├── gateway -- 网关模块
- ├── oa -- OA模块(审批相关)
- └── work -- 项目管理模块(任务分配相关)
- └── workflow -- 工作流模块
- -----------------------以上原框架自带---------------------------
- ├── build -- 智慧工地功能模块(核心业务)
- ├── dataagg -- 数据聚合模块
- ├── datarecept -- 数据接收模块
- ├── message -- 消息发送模块
- ├── xxl-job-admin -- 定时任务模块
- ### 前置环境
- - Jdk1.8
- - Maven3.5.0+
- - Mysql5.7.20
- - Redis(版本不限)
- - Nacos(1.2.1)
- ### 安装说明
- #### 1. 导入初始化sql,目前项目下gateway模块使用的独立数据库,其他模块使用同一数据库
- - 初始化gateway模块数据库:新建数据库 wk_nacos,参见脚本:DBsql/wk_nacos.sql
- - 初始化其余模块数据库:新建数据库 wk_build_demo,参见脚本:DBsql/wk_build_demo.sql
- - 初始化定时任务模块数据库:新建数据库 xxl_job ,参见脚本:DBsql/xxl_job.sql
- #### 2.在各个模块下resource目录配置数据库以及redis帐号信息(默认使用的是application-dev.yml配置文件)
- #### 3.项目需在项目根目录执行mvn install
- #### 4.项目启动
- 先启动nacos、redis等基础服务
- 其中项目基础模块:gateway,authorization,admin必须启动,其他模块可按需启动。
- 启动完成后,在浏览器中访问:http://localhost:8443/即可登录系统
- ### 其他说明
- 新增服务时需在wk_nacos.config_info_route表中新增相应网关路由
|