介绍
MESH-PLATFORM
项目结构
。
目录说明
mesh-platform
├── .idea //idea本地配置
├── build //项目构建
│ ├── data //项目数据
│ │ ├──sql //数据库脚本
│ │ │ ├── mesh //项目数据库脚本
│ │ │ ├── nacos //nacos数据库脚本
│ │ └── └── xxl_job //xxl_job数据库脚本
│ ├── script //运行脚本
│ │ ├──docker //docker脚本以及配置
│ │ │ ├── mysql //mysql使用的dockerfile以及配置
│ │ │ ├── nginx //nginx使用的dockerfile以及配置
│ │ │ ├── server //项目服务使用的dockerfile以及配置
│ │ │ │ └──Dockerfile //dockerfile文件
│ │ │ ├── deploy.sh //一键部署脚本
│ │ │ └── docker-compose.yml //docker-compose编排文件
│ │ ├──jenkins //Jenkins集成部署
│ │ │ ├── docker //docker方式集成部署
│ │ │ │ └──Jenkinsfile //Jenkins文件
│ │ │ ├── shell //shell方式集成部署
│ │ │ └── └──Jenkinsfile //Jenkins文件
│ │ ├──shell //脚本
│ │ │ ├── deploy.sh //一键部署脚本
│ │ │ └── run.sh //运行脚本
│ ├── server //项目服务模块
│ │ ├──mesh-gateway //网关服务
│ │ │ └── mesh-gateway.jar
│ │ ├──mesh-uaa //认证授权服务
│ │ │ └── mesh-uaa.jar
│ │ ├──mesh-upms //基础系统服务
│ │ │ └── mesh-upms.jar
│ │ ├──mesh-app //应用服务
│ │ │ └── mesh-app.jar
│ │ ├──mesh-bpm //工作流
│ │ │ └── mesh-bpm.jar
│ │ ├──mesh-crm //客户管理管理
│ │ │ └── mesh-crm.jar
│ │ ├──mesh-tmp //任务管理计划
│ │ └── └── mesh-tmp.jar
├── components //项目组件
│ │ ├──start-bases //项目基础
│ │ │ ├── start-boot //项目基础模块
│ │ │ ├── start-cloud //微服务模块
│ │ │ ├── start-core //核心模块
│ │ │ ├── start-data //数据处理模块
│ │ │ │ └──start-datascope //数据权限模块
│ │ │ │ └──start-datasource //多数据源模块
│ │ │ │ └──start-es //Elasticsearch模块
│ │ │ │ └──start-mybatis-plus //Mybatis-plus Orm模块
│ │ │ │ └──start-redis //Redis模块
│ │ │ ├── start-doc //文档模块
│ │ │ │ └──start-log //日志模块
│ │ │ │ └──start-swagger //接口文档
│ │ │ ├── start-rpc //远程配置模块
│ │ │ │ └──start-rpc-feign //feign配置
│ │ │ ├── start-security //nacos脚本
│ │ │ │ └──start-authorization-server //安全认证服务
│ │ │ │ └──start-resource-server //安全资源服务
│ │ │ │ └──start-security-core //安全核心模块
│ │ │ ├── start-utils //工具类模块
│ │ │ ├── start-web //Web模块
│ │ │ └── pom.xml //xxl_job脚本
│ │ ├──start-packs //封装业务
│ │ │ ├── start-captcha //验证码
│ │ │ ├── start-file //文件处理
│ │ │ ├── start-job //定时任务
│ │ │ ├── start-search //搜索
│ │ │ └── pom.xml
│ │ ├──start-thirds //对接第三方
│ │ │ ├── start-alibaba //阿里(待对接)
│ │ │ ├── start-bytedance //字节(待对接)
│ │ │ ├── start-tencent //腾讯(待对接)
│ │ └── └── pom.xml
├── configurations //项目配置
│ │ ├──dependency-bom //版本BOM配置
│ │ └── └── pom.xml
│ │ └──dependency-pom //项目POM配置
│ │ └── └── pom.xml
├── services //业务服务
│ │ ├──mesh-app //应用服务
│ │ │ ├── mesh-app-api //应用服务远程调用模块
│ │ │ └── mesh-app-biz //应用服务核心业务模块
│ │ ├──mesh-crm //客户关系管理
│ │ │ ├── mesh-crm-api //CRM服务远程调用模块
│ │ │ └── mesh-crm-biz //CRM服务核心业务模块
│ │ ├──mesh-tmp //任务管理计划
│ │ │ ├── mesh-tmp-api //任务服务远程调用模块
│ │ │ └── mesh-tmp-biz //任务服务核心业务模块
│ │ └──pom.xml
├── supports
│ │ ├──mesh-bpm //工作流服务
│ │ │ ├── mesh-bpm-api //工作流服务远程调用模块
│ │ │ └── mesh-bpm-biz //工作流服务核心业务模块
│ │ ├──mesh-gateway //网关服务
│ │ ├──mesh-gen //代码生成服务
│ │ │ ├── mesh-gen-api //代码生成服务远程调用模块
│ │ │ └── mesh-gen-biz //代码生成服务核心业务模块
│ │ ├──mesh-monitor //监控服务
│ │ ├──mesh-uaa //认证授权服务
│ │ │ ├── mesh-uaa-api //认证授权服务远程调用模块
│ │ │ └── mesh-uaa-biz //认证授权服务核心业务模块
│ │ ├──mesh-upms //基础系统服务
│ │ │ ├── mesh-upms-api //基础系统服务远程调用模块
│ │ │ └── mesh-upms-biz //基础系统服务核心业务模块
│ │ └──pom.xml
├── .gitattributes //git属性配置
├── .gitignore //忽略git提交的配置文件
├── README.md //readme文件
└── pom.xml //项目顶层pom