Skip to content

介绍

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

郑州蝉鸣数字科技有限公司出品