项目结构
./
├─Docker-HOWTO.md
├─docker.env
├─http-client.env.json
├─Jenkinsfile
├─LICENSE
├─lombok.config
├─README.md #项目说明
├─sql #sql文件
| ├─mysql #mysql版本
| | ├─1.0
| | | ├─quartz.sql
| | | └shengyu-saas.sql
├─shengyu-ui #前端汇总
| ├─shengyu-ui-platform-vue3 #平台端前端
| ├─shengyu-ui-admin-vue3 #租户端前端
├─shengyu-server #服务端启动模块
| ├─Dockerfile
| ├─src
| | ├─test
| | | ├─java
| | | | ├─com
| | | | | ├─shengyu #改包工具类
| | ├─main
| | | ├─resources
| | | | ├─application-dev.yaml #开发环境
| | | | ├─application-local.yaml #本地环境
| | | | └application.yaml #全局环境
| | | ├─java
| | | | ├─com
| | | | | ├─shengyu
| | | | | | ├─server
| | | | | | | ├─controller
├─shengyu-module-system #租户端模块
| ├─shengyu-module-system-biz #租户端业务子模块
| | ├─src
| | | ├─main
| | | | ├─java
| | | | | ├─com
| | | | | | ├─shengyu
| | | | | | | ├─module
| | | | | | | | ├─system
| | | | | | | | | ├─util #工具包
| | | | | | | | | ├─service #业务接口与实现
| | | | | | | | | ├─job #定时任务
| | | | | | | | | ├─framework #核心配置
| | | | | | | | | ├─dal #实体类
| | | | | | | | | ├─convert #转换模块
| | | | | | | | | ├─controller #控制器
| | | | | | | | | | ├─app #app端
| | | | | | | | | | ├─admin #web端
| | | | | | | | | ├─api #对外api接口实现
| ├─shengyu-module-system-api #租户端对外api
├─shengyu-module-platform #平台端模块
| ├─shengyu-module-platform-biz #平台端业务子模块
| | ├─src
| | | ├─main
| | | | ├─java
| | | | | ├─com
| | | | | | ├─shengyu
| | | | | | | ├─module
| | | | | | | | ├─platform
| | | | | | | | | ├─util #工具包
| | | | | | | | | ├─service #业务接口与实现
| | | | | | | | | ├─mq #mq
| | | | | | | | | ├─framework #核心配置
| | | | | | | | | ├─dal #实体类
| | | | | | | | | ├─convert #转换模块
| | | | | | | | | ├─controller #控制器
| | | | | | | | | | ├─platform #app端
| | | | | | | | | | ├─app #web端
| | | | | | | | | ├─api #对外api接口实现
| ├─shengyu-module-platform-api #平台端对外api
├─shengyu-module-infra #基础模块
| ├─shengyu-module-infra-biz #平台端基础模块:文件管理、监控管理、接口管理、代码生成等
| ├─shengyu-module-infra-api #平台端基础模块对外api
├─shengyu-framework #封装的核心组件
| ├─shengyu-spring-boot-starter-websocket #websocket
| ├─shengyu-spring-boot-starter-web #web核心配置
| ├─shengyu-spring-boot-starter-test #测试配置
| ├─shengyu-spring-boot-starter-security #权限核心模块
| ├─shengyu-spring-boot-starter-redis #redis核心模块
| ├─shengyu-spring-boot-starter-protection
| ├─shengyu-spring-boot-starter-mybatis #orm持久层核心模块
| ├─shengyu-spring-boot-starter-mq #mq消息封装
| ├─shengyu-spring-boot-starter-monitor #监控
| ├─shengyu-spring-boot-starter-job #定时任务核心
| ├─shengyu-spring-boot-starter-flowable #流程核心
| ├─shengyu-spring-boot-starter-file #文件处理
| ├─shengyu-spring-boot-starter-excel #excel处理核心封装
| ├─shengyu-spring-boot-starter-desensitize #敏感次管理核心
| ├─shengyu-spring-boot-starter-captcha #验证码组件
| ├─shengyu-spring-boot-starter-biz-tenant #租户配置核心
| ├─shengyu-spring-boot-starter-biz-sms #短信核心
| ├─shengyu-spring-boot-starter-biz-pay #支付核心
| ├─shengyu-spring-boot-starter-biz-operatelog #日志处理
| ├─shengyu-spring-boot-starter-biz-ip #ip处理
| ├─shengyu-spring-boot-starter-biz-error-code #错误码封装
| ├─shengyu-spring-boot-starter-biz-dict #字典处理
| ├─shengyu-spring-boot-starter-biz-data-permission #数据权限核心
| ├─shengyu-spring-boot-starter-banner #启动banner
| ├─shengyu-common #全局工具包
├─shengyu-dependencies #依赖包版本管理
├─bin
| └deploy.sh #部署脚本