管理PDF Office后端代码

tangxiangan bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-account bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-api 7ad66f9f32 Merge remote-tracking branch 'origin/develop/mvp' into develop/mvp 1 tahun lalu
pdf-office-app cc1a2b1451 产品模块:搭建 1 tahun lalu
pdf-office-common 62bae41161 修改订阅结束时间查询为utf+0时区 1 tahun lalu
pdf-office-email bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-gateway bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-generate e7a386df67 全部模块:设备自动登出 1 tahun lalu
pdf-office-payment bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-pdf-website bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-product bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-sso bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
pdf-office-system bbe135bcb2 支付模块:合并开发分支 1 tahun lalu
README.md 6993c4970a Readme文件编写 1 tahun lalu
img.png 9cb848aa8b Readme文件编写 1 tahun lalu
pom.xml 6f018046c2 公共模块:rabbitmq 使用延时插件更改配置 1 tahun lalu

README.md

系统说明

  • 基于 Spring Boot、SpringCloud、Oauth2 的 后端综合系统
  • 采用Nacos作为服务注册中心和配置中心
  • 用户采用SpringSecurity Oauth2的客户端认证、授权
  • 使用redis-cluster做缓存
  • 使用rabbitMq做消息队列
  • 使用openFeign实现服务之间的调用
  • 使用mysql8+做数据库

核心依赖

依赖 版本
SpringBoot 2.3.2.RELEASE
SrpringCloud Hoxton.SR9
Mybatis Plus 3.5.2

模块说明

pdf_office_back_end
├── pdf-office-gateway            // 网关模块 [8080]
├── pdf-office-auth               // 认证中心 [9527]
├── pdf-office-common             // 公用模块
│ └── pdf-office-common-file	  // 文件模块
│ └── pdf-office-common-core      // 核心模块
│ └── pdf-office-common-api       // api模块
│ └── pdf-office-common-security  // 安全模块
│ └── pdf-office-common-feign     // feign模块
│ └── pdf-office-common-redis     // redis 模块
│ └── pdf-office-common-rabbitmq  // rabbitmq 模块
│ └── pdf-office-common-mybatis   // mybatis 扩展封装
├── pdf-office-mail               // 邮件中心模块 [7000]
├── pdf-office-generate           // 代码生成模块 [9183]
├── pdf-office-payment            // 支付中心服务 [8000]
├── pdf-office-system             // 运营系统模块 [9000]
├── pdf-office-pdf-website        // 官网系统模块 [9010]
├── pdf-office-app                // APP系统模块 [9020]
├── pdf-office-job                // 任务模块 [10000]

系统流程

系统流程 原图

项目环境

  • Java8+
  • MySQL8.0+
  • Redis7.0+
  • Nacos2.0.2
  • RabbitMQ3.10.0

服务启动

pdf-office-auth         必须
pdf-office-gateway      必须
  1. 先本地下载Nacos并启动,或直接用测试机上的Nacos(地址:http://106.55.99.175:8848/nacos,账号:nacos,密码:nacos)
  2. 启动pdf-office-auth,客户端认证请求token:http://localhost:9527/oauth/token

目前可开发模块

  • pdf-office-gateway
  • pdf-office-auth
  • pdf-office-common
  • pdf-office-mail
  • pdf-office-generate
  • pdf-office-payment

    后续待开发

    需确认方案

Nacos

仅用于本地测试版本

  • IP:106.55.99.175
  • 端口:18848
  • 用户名:nacos
  • 密码:nacos

Redis

  • IP:
  • 端口:33465
  • 密码:1qazZAQ!2

RabbitMQ

  • IP:
  • 端口:15672
  • 用户名:admin
  • 密码:Admin@123!