项目说明
hsweb 3.0
hsweb 3.0(以下简称hsweb) 是基于java8,spring-boot开发的企业后台基础管理框架.目前处于开发阶段。hsweb是模块化的.开箱即用,部署简单,可定制各种需要的功能,二次开发十分方便.注意,hsweb只提供restful接口,未实现前端页面,可自行根据接口设计前端,或者使用社区开源的前端实现。
主要框架功能
- 细粒度的权限控制,除了支持RBAC权限控制以外,还支持行级,列级的权限控制.控制权限十分灵活。
- 基础功能封装,提供通用实现类,如通用增删改查,直接继承即可。
- 灵活的动态sql条件,支持多种条件类型,自定义条件类型,条件嵌套等。而且无sql注入问题。
- 动态数据源,在线维护数据源,热加载,支持事务中切换数据源(分布式事务),可注解和编程式切换。
- 动态脚本,服务端动态执行 js,groovy等脚本
主要系统业务功能
- 权限管理,权限相关的配置管理。
- 配置管理,在先进行配置维护。
- 动态表单,基于easyorm。增删改查+页面(需前端支持) 0代码搞定。
- 数据源管理,在线维护数据源
- 数据库维护,在线维护数据库表结构,执行sql等操作
- 定时任务,在线维护定时任务,通过动态脚本编写任务内容
- 在线代码生成器, 可自定义代码结构,以及文件模板。
- 在线命令行工具,在线执行脚本命令,维护服务器信息。
- 组织机构管理,支持 机构-部门-职位-人员 结构的组织架构。
- 工作流,使用flowable(activiti开源版)+动态表单.实现在线设计流程,表单。