日期:2023-06-06  浏览次数:797 次

首先pigx项目是商业版,开源项目是pig

官方简介
基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2的 RBAC权限管理系统
基于数据驱动视图的理念封装 element-ui,即使没有 vue的使用经验也能快速上手
提供对常见容器化支持 Docker、Kubernetes、Rancher2支持
提供 lambda、stream api 、webflux的生产实践
————————————————
官方演示地址:
官方演示地址请点击我http://pigx.pigx.vip/#/login
官方网址:http://www.pig4cloud.com/

pigx官方网站
开始项目时我们要准备需要的软件

本地:

1.IntelliJ IDEA 后端
2. 搭建node.js环境 mvn等
3.redis
服务器:

宝塔也可以安装,数据库mysql
JDK    1.8    强制要求
MySQL    5.7.8 +    强制要求
Redis    3.2 +    
node    8.0 +    
npm    6.0 +    
IDE    IDEA    2019+
开源版

pig
├── pig-auth -- 授权服务提供[3000]
└── pig-common -- 系统公共模块
     ├── pig-common-core -- 公共工具类核心包
     ├── pig-common-datasource -- 动态数据源包
     ├── pig-common-job -- xxl-job 封装
     ├── pig-common-log -- 日志服务
     ├── pig-common-mybatis -- mybatis 扩展封装
     ├── pig-common-security -- 安全工具类
     ├── pig-common-swagger -- 接口文档
     ├── pig-common-sentinel -- sentinel 扩展封装
     └── pig-common-test -- oauth2.0 单元测试扩展封装
├── pig-register -- Nacos Server[8848]
├── pig-gateway -- Spring Cloud Gateway网关[9999]
└── pig-upms -- 通用用户权限管理模块
     └── pig-upms-api -- 通用用户权限管理系统公共api模块
     └── pig-upms-biz -- 通用用户权限管理系统业务处理模块[4000]
└── pig-visual
     └── pig-monitor -- 服务监控 [5001]
     ├── pig-codegen -- 图形化代码生成 [5002]
     ├── pig-sentinel-dashboard -- 流量高可用 [5003]
     └── pig-xxl-job-admin -- 分布式定时任务管理台 [5004]
 

pigx
├── pigx-ui -- 前端工程[8080]
├── pigx-auth -- 授权服务提供[3000]
├── pigx-common -- 系统公共模块 
├    ├── pigx-common-bom -- 公共依赖版本
├    ├── pigx-common-core -- 公共工具类核心包
├    ├── pigx-common-data -- 数据相关
├    ├── pigx-common-datasource -- 动态数据源相关
├    ├── pigx-common-feign -- feign 通用封装
├    ├── pigx-common-gateway -- 动态路由定义
├    ├── pigx-common-gray -- 灰度路由控制封装
├    ├── pigx-common-job -- 定时任务
├    ├── pigx-common-log -- 日志服务
├    ├── pigx-common-oss -- 通用文件系统
├    └── pigx-common-security -- 安全工具类
├    └── pigx-common-sentinel -- sentinel分装
├    └── pigx-common-sequence -- 全局发号器
├    └── pigx-common-swagger -- Swagger Api文档生成
├    └── pigx-common-transaction -- 分布式事务工具包
├── pigx-register -- 注册中心、配置中心[8848]
├── pigx-gateway -- Spring Cloud Gateway网关[9999]
├── pigx-upms -- 通用用户权限管理模块
├    └── pigx-upms-api -- 通用用户权限管理系统公共api模块
├    └── pigx-upms-biz -- 通用用户权限管理系统业务处理模块[4000]
└── pigx-visual  -- 图形化模块 
├    ├── pigx-monitor -- Spring Boot Admin监控 [5001]
├    ├── pigx-daemon-elastic-job -- 分布式调度中心[elastic-job 版本]
├    ├── pigx-daemon-quartz -- 分布式调度中心[quartz]
├    └── pigx-code-gen -- 图形化代码生成[5003]
├    └── pigx-sso-client-demo -- sso 客户端接入示例
├    └── pigx-tx-manager -- pigx分布式事务解决方案[5004]
├    └── pigx-oa-platform -- 工作流模块[5005]
├    └── pigx-pay-platform -- 微信支付宝收单模块[5010]
├    └── pigx-mp-platform -- 微信管理模块[6000]
├    └── pigx-sentinel-dashboard -- sentinel 控制台[5005]