Panda Cloud Save

Base on SpringCloud MicroService Framework

Project README

开发部署文档地址

  • 代码生成:提供灵活模板设置,减少重复工作
  • 全面登录:手机验证码登录,用户名密码登录
  • 动态路由: 基于zuul配置,提供ui界面配置
  • 操作日志:记录登录日志,操作日志,异常日志,采用自己定义注解@SysLog即可
  • 消息总线:使用spring bus提供配置动态刷新
  • 接口文档:zuul聚合swagger 提供api文档
  • 消息中心:集成阿里云 腾讯云 钉钉,提供接口发送短信、邮件

技术选型&文档

介绍

  • panda-server 服务注册中心
  • panda-auth oauth2 认证服务器 提供token
  • panda-common 公共模块集合
  • panda-config-server 配置中心服务器
  • panda-gateway 统一网关,提供动态路由 同时也是oauth2的资源服务器
  • panda-zipkin zipkin链路追踪模块
  • panda-service 业务模块集合
    • panda-user-service 统一用户管理模块
    • panda-gen-service 代码生成器模块
    • panda-message-service 消息处理器模块

后续会陆续支持 springboot-admin 服务健康监控等

进度

index

resource-1

resource-2

role

login-log

operator-log

exception-log-1

exception-log-2

gen

oauth

oauth client配置

动态路由

动态路由

  • 登录管理
    • 登录
    • 登出
  • 系统管理
    • 资源管理
      • 查看资源
      • 添加资源
      • 修改资源
      • 删除资源
    • 角色管理
      • 查看角色
      • 添加角色
      • 修改角色
      • 分配资源
    • 用户管理
      • 查看用户
      • 添加用户
      • 修改用户
      • 分配角色
    • 字典管理
    • 终端管理
    • 令牌管理
    • 动态路由
  • 日志管理
    • 登录日志
      • 查询日志
    • 操作日志
      • 查询日志
    • 异常日志
      • 查询日志
  • 研发管理
    • 代码生成
      • 查询表格
      • 生成代码
    • 接口文档
  • 个人中心
    • 查看资料
    • 修改资料

启动教程

  • 根据init.sql 创建数据库
  • 首先启动 panda-server 注册中心
  • 然后启动panda-config-server配置注册中心
  • 启动统一用户服务panda-user-service
  • 启动认证服务panda-auth 以为认证服务依赖于统一用户服务,所以 统一用户服务器启动在前
  • 最后启动panda-gateway 网关
  • 然后启动前台工程 npm run dev / yarn run dev就可以

panda-admin前台工程地址

目前完成 基础权限模块,接下来会完善个人中心模块。

关于作者 博客:http://www.yukonga.cn

邮箱:[email protected]

Github:https://github.com/YuKongEr

交流QQ群:558509374

公众号: 程序咖啡厅

Open Source Agenda is not affiliated with "Panda Cloud" Project. README Source: YuKongEr/panda-cloud
Stars
112
Open Issues
1
Last Commit
2 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating