Skip to content

zhangchaoxu/onex-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneX

OneX致力于搭建一套软件项目中经常遇到的一些常见需求,比如权限管理、消息管理、日志管理等。
结合代码生成器工具,减轻开发人员的繁琐开发工作。

演示地址

项目组成

项目前后端分离

  • boot SpringBoot实现的Restful接口
  • portal Vue实现的后端管理页面
  • wiki 文档说明
  • onex-coder 代码生成器

已实现功能模块

用户权限管理模块

包含用户管理、角色管理、部门管理、菜单/按钮/接口权限管理,支持基于角色的访问控制;

消息模块

包含短信、邮件的模板和发送记录管理,支持基于模板灵活配置下次内容,便于业务端直接调用;

日志模块

包含登录、操作、错误的日志记录,支持日志的查询,基于注解实现便捷的操作日志记录;

系统模块

包含阿里云/本地的存储管理、字典管理、系统参数管理、区域管理、日历管理等;

定时任务模块

包括定时任务管理,定时任务的启停和日志,可在后台启停任务,修改任务的执行周期,便于系统中定时任务需求的集成;

内容模块

包含文章分类管理、文章内容管理,实现了一个简易的CMS系统;

待实现功能模块

  • 商城模块
  • 微信模块
  • 更加灵活的用户权限管理,目前RBAC0
  • 工作流引擎
  • 更加强大和使用的代码生成工具,不再支持批量生成,单表操作,可以勾选字段和类型

图标logo

Thanks

数据来源

deploy

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文档

Releases

No releases published

Packages

No packages published

Languages