管理PDF Office后端代码

Bob 607dc7c840 统计票据次数通过订单id 1 year ago
pdf-office-account 691cd031bb nacos配置更改 1 year ago
pdf-office-api cc8110158f 判断封锁解封优化 1 year ago
pdf-office-app cc1a2b1451 产品模块:搭建 1 year ago
pdf-office-common 3a41e0b8a9 邮件发送 1 year ago
pdf-office-email 691cd031bb nacos配置更改 1 year ago
pdf-office-gateway 691cd031bb nacos配置更改 1 year ago
pdf-office-generate e7a386df67 全部模块:设备自动登出 1 year ago
pdf-office-payment 607dc7c840 统计票据次数通过订单id 1 year ago
pdf-office-pdf-website cdf0ac9869 权益校验userId从token获取 1 year ago
pdf-office-product 691cd031bb nacos配置更改 1 year ago
pdf-office-sso 691cd031bb nacos配置更改 1 year ago
pdf-office-system 2122cf7e77 支付模块:paypal paddle取消订阅时直接修改自动订阅状态 第三方回调时查询用户关于该产品最新订阅判断是否需要修改用户的自动订阅状态 1 year ago
README.md 6993c4970a Readme文件编写 1 year ago
img.png 9cb848aa8b Readme文件编写 1 year ago
pom.xml 6f018046c2 公共模块:rabbitmq 使用延时插件更改配置 1 year ago

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!