Files
hsweb-framework/docs/dev-guide/README.md
2017-09-15 15:15:07 +08:00

59 lines
1.6 KiB
Markdown

# hsweb 开发手册
## 框架基础设施
主要为框架提供的常用工具
1. [增删改查](crud)
* [通用增删改查](crud#通用增删改查)
* [动态条件](crud#动态条件)
* [表关联动态条件](crud#表关联)
* [拓展自定义字段](crud/custom-field.md)
2. 权限控制
* 常用API
* 使用注解声明权限控制
* 自定义声明权限控制
* 拓展数据权限控制
3. [访问日志](logging)
* [声明记录访问日志](logging#声明记录访问日志)
* [监听访问日志](logging#监听访问日志)
* [日志序列化](logging#日志序列化)
4. 动态数据源
* 在配置文件中添加动态数据源
* 通过自定义,在数据库或其他地方添加动态数据源
* 注解方式切换动态数据源
* 编程方式切换动态数据源
5. 常用并发工具
* 锁,分布式锁
* 计数器
* 异步任务,批量任务,事务
6. 消息封装
* 消息队列
* websocket
7. 其他工具
* 智能日期格式化
* excel,word操作
* 动态脚本引擎
## 系统功能
主要为框架实现的常用功能
1. 权限配置
2. 组织架构
* 组织架构数据权限控制
* 人员关系
3. 数据字典
4. 动态表单
* 设计表单
* 增删改查
* 验证器
* 触发器
5. 文件上传下载
* 本地文件上传下载
* 文件秒传
* 静态文件上传下载
* 拓展其他文件上传
6. 定时调度
* 动态脚本编写定时调度任务
* 集群下指定固定节点执行任务
7. 动态脚本
8. 工作流引擎
* flowable工作流设计器