业务实体整体设计
❓为什么需要设计业务实体?
在业务系统中会有多个数据实体互相关联的场景,将每个实体抽象建模,再通过一个主流程入口把业务实体串联起来完成业务需求。
基本信息
- 标识:可定义为表名的一部分
- 名称:业务实体名称
业务实体字段
对应数据库表字段
- 字段:数据库列名
- 名称:数据库列注释(表单的label)
- 类型:
- number:数字
- text:文本
- user:用户
- dept:部门
- option:选项
- entity:实体
- workflow:业务流程
字段分类
- 默认字段:每个实体都存在的缺省字段
- 全局字段:业务实体和工作流都可以引用的公共字段
- 私有字段:实体私有的扩展字段
字段定义
选项数据源
下拉框/单选框/多选框等选项组件的数据源抽象成数据源模块,更方便做动态配置化。
数据源列表
数据源选项定义
列表视图
列表视图的功能是把所有业务实体的清单列表界面抽象出来做成配置化,基本看不到CRUD的代码,完全由系统功能配置生成。
视图定义
抽取部分列展示,并支持设置初始排序条件,设置筛选初始条件,提高了系统的易用性,更加人性化
视图展示
下图是通过读取视图定义的信息,动态生成的,无需写任何代码。
新增、编辑、查看 业务实体实例界面设计
查看界面设计
查看界面演示
新增界面设计
新增界面演示
编辑界面设计
编辑界面演示
🎉后端Github地址:github.com/L1yp/van-ap… 🤭前端Github地址:github.com/L1yp/van
QQ交流群:770709473