OneX致力于搭建一套软件项目中经常遇到的一些常见需求,比如权限管理、消息管理、日志管理等。
结合代码生成器工具,减轻开发人员的繁琐开发工作。
项目前后端分离
- boot SpringBoot实现的Restful接口
- portal Vue实现的后端管理页面
- wiki 文档说明
- onex-coder 代码生成器
包含用户管理、角色管理、部门管理、菜单/按钮/接口权限管理,支持基于角色的访问控制;
包含短信、邮件的模板和发送记录管理,支持基于模板灵活配置下次内容,便于业务端直接调用;
包含登录、操作、错误的日志记录,支持日志的查询,基于注解实现便捷的操作日志记录;
包含阿里云/本地的存储管理、字典管理、系统参数管理、区域管理、日历管理等;
包括定时任务管理,定时任务的启停和日志,可在后台启停任务,修改任务的执行周期,便于系统中定时任务需求的集成;
包含文章分类管理、文章内容管理,实现了一个简易的CMS系统;
- 商城模块
- 微信模块
- 更加灵活的用户权限管理,目前RBAC0
- 工作流引擎
- 更加强大和使用的代码生成工具,不再支持批量生成,单表操作,可以勾选字段和类型
ref1. https://zhuanlan.zhihu.com/p/401243478 ref2. https://www.cnblogs.com/kancy/p/13509128.html ref3. https://repo1.maven.org/maven2/com/nb6868/onex/
更多详细内容见gitbook文档