suyuan32/simple-admin-core

项目安排 | RoadMap

suyuan32 opened this issue · 12 comments

项目安排

  • 登录注册
  • 菜单管理
  • 角色管理
  • 角色权限
  • 用户管理
  • 操作日志
  • 服务注册发现
  • 字典功能
  • 三方登录管理
  • 全面支持 K8s
  • 服务监控
  • 日志收集
  • JWT黑名单
  • 定时任务
  • 消息队列
  • Ent
  • 后端 CRUD 代码生成
  • 前端 CRUD 代码生成
  • 一键运行 demo 脚本
  • RPC logic 分组
  • Proto 文件拆分
  • 优化第三方登陆
  • 多角色多职位
  • casbin跨api同步
  • 在线定时任务模块 simple admin job
  • API 单体服务代码生成

Road Map

  • Login and Register
  • Menu Management
  • Role Management
  • Role Authority
  • User Management
  • Operation log
  • Service discovery
  • Dictionary management
  • Oauth management
  • Fully support K8s
  • Service Monitor
  • Log collecting
  • JWT blacklist
  • Job Schedule
  • Message queue
  • Ent
  • Backend CRUD generation
  • Frontend CRUD code generation
  • docker-compose script
  • RPC logic group
  • Proto files divide
  • Enhance oauth
  • Multiple roles and positions
  • Casbin policy synchonize by redis
  • Online job schedule - simple admin job
  • API Single Service Code generation

大佬您好,目前sql里面user只支持单个roleid,有考虑单独分个user-role表进行用户角色管理吗?

@YF-Gooo 目前是单角色,后续如果要考虑多角色会分表,目前还在优化中,你是需要多角色继承吗?

并非继承,而是多角色的权限叠加。比如一个user既是“测试”,又是“vip用户”。他们的权限会有叠加(取并集),所以casbin判断的时候可能需要判断多个角色的权限,从而决定是否通过。多角色的前端可以参考这个https://github.com/kuizuo/kz-admin,他也是基于vben写的。笔♥~

@YF-Gooo 会考虑的,目前项目还在重构迭代中,多种功能都会考虑

嗯嗯嗯,这个项目给了我很多参考,万分感谢

@YF-Gooo 新版本已支持多角色

建议增加excel导出、导入功能

建议增加excel导出、导入功能

@renleihuman 导出功能vben已经有了的,需要使用vxeTable组件,导入功能得自己实现
https://vben.vvbin.cn/#/comp/table/vxeTable

一般导入是在sql客户端直接导入就行,例如navicat或者vscode都有导入功能

点击 “添加” 按钮,好像有一点点延迟。非常不错的项目,要是能继续简化开发流程,就更好了。

请问一下,数据库支持自动分表分库吗?

请问一下,数据库支持自动分表分库吗?

暂不支持,可以去 ent 问问,不过手动是支持的