elunez / eladmin

eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
https://eladmin.vip/demo
Apache License 2.0
21.19k stars 7.34k forks source link

请问作者是否允许我修改eladmin源码,并作为新项目进行开源 #677

Closed miaoyinjun closed 3 years ago

miaoyinjun commented 3 years ago

@elunez,将eladmin作为子模块引入, 后端修改内容大概如下:

  1. 后端代码几乎所有文件全部修改,保留了原业务逻辑
  2. 新的注释、代码规范
  3. 引入了日志模块https://github.com/mouzt/mzt-biz-log,并做了二次优化
  4. 同时支持账号密码与短信登录,可再扩展其它方式登录
  5. 引入liquibase控制数据库结构变化,支持回滚
  6. 行列数据级别权限控制
  7. 增加注解,入参解密,出参加密,举例:返回id主键加密,保证数据安全
  8. 引入SpringBootAdmin,服务端与客户端都为当前服务,非开发模式必须登录才能使用,可查看git最后一次的提交信息,用于验证项目版本是否正确
  9. 引入knife4j替换原swagger,并增加了枚举支持,可在api文档界面下拉选择枚举
  10. 增加账号过期、密码过期、隔多少天强制修改密码等机制
  11. 支持参数验证@RequestParam、@RequestBody
  12. 后续计划增加springCloud+k8s+istio
elunez commented 3 years ago

可以的

miaoyinjun commented 2 years ago

@elunez 已开源,欢迎star,如有任何问题,请联系我,谢谢。 https://gitee.com/miaoyinjun/boot-admin