# plutus-cloud **Repository Path**: ptghb/plutus-cloud ## Basic Information - **Project Name**: plutus-cloud - **Description**: 普路托斯(Πλούτος,,Ploutos|Plutus):在古希腊神话里,是「财富」之神,谷物女神得墨忒耳(Demeter)与英雄伊阿西翁(Iasion)之子。数据财产是互联网系统中的一个重要组成部分,是整个系统的核心。如果没有一个完整的体系进行治理,会显得杂乱,难维护。这个项目就是为了解决这一问题而建立的。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2021-06-29 - **Last Updated**: 2025-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # plutus-cloud #### 介绍 普路托斯(Πλούτος,,Ploutos|Plutus):在古希腊神话里,是「财富」之神,谷物女神得墨忒耳(Demeter)与英雄伊阿西翁(Iasion)之子。数据财产是互联网系统中的一个重要组成部分,是整个系统的核心。如果没有一个完整的体系进行治理,会显得杂乱,难维护。这个项目就是为了解决这一问题而建立的。 #### 软件架构 #### 后端技术栈 - 开发框架:Spring Boot 2.3 - 微服务框架:Spring Cloud Hoxton.SR9 - 安全框架:Spring Security + Spring OAuth 2.0 - 任务调度:Quartz - 持久层框架:MyBatis Plus - 数据库连接池:Hikaricp - 服务注册与发现: Spring Cloud Config - 客户端负载均衡:Ribbon - 熔断组件:Hystrix - 网关组件:Spring Cloud Gateway - 消息队列:Rabbitmq - 缓存:Redis - 日志管理:Logback - 运行容器:Undertow - 工作流: Flowable 6.5.0 #### 前端技术栈 - JS框架:Vue、nodejs - CSS框架:sass - 组件库:ElementUI - 打包构建工具:Webpack ## 模块说明 ``` plutus-cloud ├── plutus-ui -- 前端工程[9528] ├── plutus-eureka -- 注册中心[8610] ├── plutus-config -- 配置中心[8611] ├── plutus-gateway -- Spring Cloud Gateway网关[8612] ├── plutus-auth -- 授权服务提供[8613] ├── plutus-common -- 系统公共模块 ├ ├── plutus-common-core -- 公共工具类核心包 ├ ├── plutus-common-database -- 数据库相关工具类包 ├ ├── plutus-common-dictionary -- 基于注解的字典翻译类包(未使用) ├ ├── plutus-common-jasperreport -- 报表工具类包(未使用) ├ ├── plutus-common-log -- 日志服务类包 ├ ├── plutus-common-mybatis -- 数据源类包 ├ ├── plutus-common-office -- word工具类包 ├ ├── plutus-common-qrcode -- 二维码工具类包(未使用) ├ ├── plutus-common-rabbitmq -- rabbitmq消息队列类包 ├ ├── plutus-common-redis -- redis类包 ├ ├── plutus-common-security -- 安全工具类包 ├── plutus-modules -- 业务模块 ├ ├── codegen-service-parent -- 后端代码生成管理模块[8830] ├ ├── plutus-market-service-parent -- 数据集市管理模块[8822] ├ ├── plutus-masterdata-service-parent -- 主数据管理模块[8828] ├ ├── plutus-metadata-service-parent -- 元数据管理模块[8820] ├ ├── plutus-quality-service-parent -- 数据质量管理模块[8826] ├ ├── plutus-standard-service-parent -- 数据标准管理模块[8825] ├ ├── plutus-visual-service-parent -- 可视化管理模块[8827] ├ ├── email-service-parent -- 邮件管理模块[8812] ├ ├── file-service-parent -- 文件管理模块[8811] ├ ├── quartz-service-parent -- 定时任务管理模块[8813] ├ ├── system-service-parent -- 平台基础设置管理模块[8810] ├ ├── workflow-service-parent -- 流程管理模块[8814] └── plutus-tools -- 图形化模块 ├ ├── plutus-tool-monitor -- Spring Boot Admin监控 [8711] ``` ## 功能说明 - 平台基础设置 - 系统管理 - 岗位管理:配置系统用户所属担任职务。 - 部门管理:配置系统组织机构,树结构展现支持数据权限。 - 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 - 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 - 参数管理:对系统动态配置常用参数。 - 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 - 系统监控 - 登录日志:系统登录日志记录查询。 - 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 - 任务调度 - 任务管理:在线(添加、修改、删除)任务调度。 - 日志管理:任务调度执行结果日志。 - 元数据管理 - 数据源:数据源连接信息管理,可生成数据库文档。 - 元数据:数据库表的元数据信息管理。 - 数据授权:设置元数据信息权限划分。 - 变更记录:元数据信息变更记录信息管理。 - 数据检索:数据源、数据表、元数据等信息查询。 - 数据地图:元数据的隶属数据表、数据库的图形展示。 - 血缘流向:元数据的来源与去向记录。 - SQL工作台:在线执行查询sql。 - 数据标准管理 - 标准字典:国标数据维护。 - 对照表:本地数据中需要对照标准的数据维护。 - 字典对照:本地数据与国标数据的对照关系。 - 对照统计:本地数据与国标数据的对照结果统计分析。 - 数据质量管理 - 规则配置:数据质量规则配置。 - 问题统计:数据质量规则统计。 - 质量报告:数据质量结果统计分析。 - 定时任务:数据质量定时任务。 - 任务日志:数据质量定时任务日志。 - 主数据管理 - 数据模型:主数据数据模型维护。 - 数据管理:主数据数据管理。 - 数据集市管理 - 数据服务:动态开发api数据服务,可生成数据服务文档。 - 数据脱敏:api数据服务返回结果动态脱敏。 - 接口日志:api数据服务调用日志。 - 服务集成:三方数据服务集成管理。 - 服务日志:三方数据服务集成调用日志。 - 可视化管理 - 数据集:基于sql的查询结果维护。 - 图表配置:动态echarts图表配置,支持多维表格、折线、柱状、饼图、雷达、散点等多种图表。 - 看板配置:拖拽式添加图表组件,调整位置、大小。 - 流程管理 - 流程定义:流程定义管理。 - 流程实例 - 运行中的流程:运行中的流程实例管理。 - 我发起的流程:我发起的流程实例管理。 - 我参与的流程:我参与的流程实例管理。 - 流程任务 - 待办任务:待办任务管理。 - 已办任务:已办任务管理。 - 业务配置:配置业务系统与流程的相关属性。 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 联系方式 - QQ: 673666540(备注来源:plutus) - 邮箱:ptghb@qq.com #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)