项目安排 | RoadMap
suyuan32 opened this issue · 12 comments
suyuan32 commented
项目安排
- 登录注册
- 菜单管理
- 角色管理
- 角色权限
- 用户管理
- 操作日志
- 服务注册发现
- 字典功能
- 三方登录管理
- 全面支持 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
YF-Gooo commented
大佬您好,目前sql里面user只支持单个roleid,有考虑单独分个user-role表进行用户角色管理吗?
YF-Gooo commented
并非继承,而是多角色的权限叠加。比如一个user既是“测试”,又是“vip用户”。他们的权限会有叠加(取并集),所以casbin判断的时候可能需要判断多个角色的权限,从而决定是否通过。多角色的前端可以参考这个https://github.com/kuizuo/kz-admin,他也是基于vben写的。笔♥~
YF-Gooo commented
嗯嗯嗯,这个项目给了我很多参考,万分感谢
renleihuman commented
建议增加excel导出、导入功能
suyuan32 commented
建议增加excel导出、导入功能
@renleihuman 导出功能vben已经有了的,需要使用vxeTable组件,导入功能得自己实现
https://vben.vvbin.cn/#/comp/table/vxeTable
suyuan32 commented
一般导入是在sql客户端直接导入就行,例如navicat或者vscode都有导入功能
tomasky commented
点击 “添加” 按钮,好像有一点点延迟。非常不错的项目,要是能继续简化开发流程,就更好了。
tomasky commented
请问一下,数据库支持自动分表分库吗?
suyuan32 commented
请问一下,数据库支持自动分表分库吗?
暂不支持,可以去 ent 问问,不过手动是支持的