- 代码生成:提供灵活模板设置,减少重复工作
- 全面登录:手机验证码登录,用户名密码登录
- 动态路由: 基于zuul配置,提供ui界面配置
- 操作日志:记录登录日志,操作日志,异常日志,采用自己定义注解
@SysLog
即可 - 消息总线:使用spring bus提供配置动态刷新
- 接口文档:zuul聚合swagger 提供api文档
- 消息中心:集成阿里云 腾讯云 钉钉,提供接口发送短信、邮件
-
Spring Boot(查看Spring Boot学习&使用指南)
-
Spring Cloud(查看官方中文文档)
-
Spring Security Oauth2(查看官方中文文档)
-
MyBatis(查看官方中文文档)
-
MyBatis plus(查看官方中文文档)
-
Vue.js(查看官方中文文档)
-
ElementUI(查看官方中文文档)
-
Redis
-
RabbitMq
-
OSS
- 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 服务健康监控等
- 登录管理
- 登录
- 登出
- 系统管理
- 资源管理
- 查看资源
- 添加资源
- 修改资源
- 删除资源
- 角色管理
- 查看角色
- 添加角色
- 修改角色
- 分配资源
- 用户管理
- 查看用户
- 添加用户
- 修改用户
- 分配角色
- 字典管理
- 终端管理
- 令牌管理
- 动态路由
- 资源管理
- 日志管理
- 登录日志
- 查询日志
- 操作日志
- 查询日志
- 异常日志
- 查询日志
- 登录日志
- 研发管理
- 代码生成
- 查询表格
- 生成代码
- 接口文档
- 代码生成
- 个人中心
- 查看资料
- 修改资料
- 根据
init.sql
创建数据库 - 首先启动
panda-server
注册中心 - 然后启动
panda-config-server
配置注册中心 - 启动统一用户服务
panda-user-service
- 启动认证服务
panda-auth
以为认证服务依赖于统一用户服务,所以 统一用户服务器启动在前 - 最后启动
panda-gateway
网关 - 然后启动前台工程
npm run dev / yarn run dev
就可以
目前完成 基础权限模块,接下来会完善个人中心模块。
关于作者 博客:http://www.yukonga.cn
Github:https://github.com/YuKongEr
交流QQ群:558509374