f1soft / gf-vue-admin

基于goframe+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等基础功能,五分钟一套CURD前后端代码包含数据库的快感你不要体验一下吗~,更多功能正在开发中,欢迎issue和pr~

Home Page:https://github.com/flipped-aurora/gf-vue-admin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gf-vue-admin

  • gf-vue-admin服务端
    • 基于gin-vue-admin的server与goframe的官方推荐架构
    • 架构具体看文档
    • 路由层
    • jwt鉴权
    • casbin鉴权

Api开发计划

  • jwt黑名单
    • jwt加入黑名单
  • 基础功模块
    • 管理员登录
    • 管理员注册
    • 验证码获取
    • JWT刷新
  • 管理员用户模块
    • 管理员修改密码
    • 分页获取管理员列表
    • 设置用户权限
    • 删除用户(ID接收问题)
  • menu模块
    • 获取用户动态路由
    • 分页获取基础menu列表
    • 新增菜单
    • 获取用户动态路由
    • 获取用户动态基础路由
    • 增加menu和角色关联关系
    • 获取指定角色menu
    • 删除菜单
    • 更新菜单
    • 根据id获取菜单
  • 角色管理模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限
  • 功能api模块
    • 创建api
    • 删除指定api
    • 更新基础api
    • 根据id获取api
    • 获取所有的Api 不分页
    • 分页获取API列表
  • 文件上传下载功能模块
    • 上传文件示例
    • 删除文件
    • 分页文件列表
  • 文件断点续传功能模块
    • 断点续传到服务器
    • 查找文件
    • 删除切片
  • 工作流
    • 注册工作流
  • casbin权限模块
    • 更改角色api权限
    • 获取权限列表
    • RESTFUL测试路由
  • system模块
    • 获取配置文件内容
    • 设置配置文件内容
    • 重启服务器
  • 客户模块
    • 创建客户
    • 删除客户
    • 更新客户信息
    • 获取权限客户列表
  • 自动化代码模块
    • 自动代码模板
  • 字典详情管理模块
    • 创建DictionaryDetail
    • 删除DictionaryDetail
    • 用id查询DictionaryDetail
    • 分页获取DictionaryDetail列表
  • 字典管理模块
    • 创建Dictionary
    • 删除Dictionary
    • 更新Dictionary
    • 用id查询Dictionary
    • 分页获取Dictionary列表
  • 操作历史模块
    • 创建Operation
    • 删除Operation
    • 更新Operation
    • 批量删除Operation
    • 用id查询Operation
    • 分页获取Operation列表
  • 角色模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限

测试api

  • 基础功模块
    • 管理员登录
    • 管理员注册
    • 验证码获取
    • JWT刷新
  • jwt黑名单
    • jwt加入黑名单
  • 管理员用户模块
    • 管理员修改密码
    • 分页获取管理员列表
    • 设置用户权限
    • 删除用户(ID接收问题)
  • menu模块
    • 获取用户动态路由
    • 分页获取基础menu列表
    • 新增菜单
    • 获取用户动态路由
    • 获取用户动态基础路由
    • 增加menu和角色关联关系
    • 获取指定角色menu
    • 删除菜单
    • 更新菜单
    • 根据id获取菜单
  • 角色管理模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限
  • 功能api模块
    • 创建api
    • 删除指定api
    • 更新基础api
    • 根据id获取api
    • 获取所有的Api 不分页
    • 分页获取API列表
  • 文件上传下载功能模块
    • 上传文件示例
    • 删除文件
    • 分页文件列表
  • 文件断点续传功能模块
    • 断点续传到服务器
    • 查找文件
    • 删除切片
  • 工作流
    • 注册工作流
  • casbin权限模块
    • 更改角色api权限
    • 获取权限列表
    • RESTFUL测试路由
  • system模块
    • 获取配置文件内容
    • 设置配置文件内容
    • 重启服务器
  • 客户模块
    • 创建客户
    • 删除客户
    • 更新客户信息
    • 获取权限客户列表
  • 自动化代码模块
    • 自动代码模板
  • 字典详情管理模块
    • 创建DictionaryDetail
    • 删除DictionaryDetail
    • 用id查询DictionaryDetail
    • 分页获取DictionaryDetail列表
  • 字典管理模块
    • 创建Dictionary
    • 删除Dictionary
    • 更新Dictionary
    • 用id查询Dictionary
    • 分页获取Dictionary列表
  • 操作历史模块
    • 创建Operation
    • 删除Operation
    • 更新Operation
    • 批量删除Operation
    • 用id查询Operation
    • 分页获取Operation列表
  • 角色模块
    • 创建角色
    • 删除角色
    • 更新角色
    • 复制角色
    • 获取角色列表
    • 设置角色资源权限

TODO

  • 用户多角色
  • 自写api批量导入权限分配列表
  • 生成文件自动导入

About

基于goframe+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等基础功能,五分钟一套CURD前后端代码包含数据库的快感你不要体验一下吗~,更多功能正在开发中,欢迎issue和pr~

https://github.com/flipped-aurora/gf-vue-admin

License:Apache License 2.0


Languages

Language:Go 53.3%Language:Vue 34.6%Language:JavaScript 6.0%Language:CSS 5.7%Language:Smarty 0.2%Language:Dockerfile 0.1%Language:HTML 0.1%Language:Shell 0.0%