hsweb3.0 是模块化的,每个功能可独立使用,可选择自己需要的功能依赖即可. 将来还将支持使用类似dubbo,spring-cloud的服务进行分布式管理.将不同的模块分布式运行. 全部api都通过restful+json提供,前后分离. 目前暂未提供前端实现.
- 权限管理.支持基于角色的权限控制,支持行,列的数据级权限控制,可自由拓展控制方式.
- 动态数据源.支持多数据源管理,灵活的切换方式,支持事务中切换数据源.
- 并发场景工具.分布式锁,计数器等实用功能
- 消息(mq)工具. 简单的消息封装,收发消息更方便.
- websocket.配合消息工具实现前端消息推送.
- OAuth2.0 服务和客户端,支持使用OAuth2.0进行单点登录
- 数据字典功能,支持自定义字典解析器,满足特定字典格式需求.
- 菜单管理.支持菜单分组,灵活配置菜单结构.
- 动态脚本.在线编写脚本任务,维护系统更灵活.
- 动态表单.在线设计表单(需前端支持),提供统一CRUD接口,随建随用.
- 工作流引擎.配合动态表单,实现工作流灵活自定义.
- 组织架构.采用[地区-组织-部门-职位-人员]方式,支持灵活的数据权限控制.
- 定时调度.在线配置任务,使用动态脚本编写任务内容,维护更方便.
- 文件管理. 文件上传下载统一接口,支持文件秒传.
- 访问日志. 记录用户每次访问信息.
- 在线数据库管理. 在线维护数据库,执行sql等操作.
- 代码生成器.可自定义模板,各种项目结构随心所欲.