查询部门中员工数
1 应用场景
在员工管理系统中,我们希望查询出某个部门包含多少个员工。
2 领域模型
本案例涉及到的领域模型如下:
3 逻辑流编排步骤
3.1 逻辑流预览
3.2 参数元件
参数中将长整型 id 引入
3.3 检索元件
通过传入的 id,将部门检索出来
检索条件详细:
3.4 检索元件
通过部门的关联关系,检索出来全部与之关联的员工
3.5 复用集合
把上一步检索出来的对象复用一下,生成一个员工集合,使得数据类型转变
3.6 聚合元件
选用聚合元件中的计数功能,查询出集合中包含的对象数量,输出为 count
3.7 提示消息元件
为了直观展示出查询出来的数量,这里采用提示消息元件。在实际应用中可以把 count 用于任意功能。
提示消息详情:
#department.department_name + '部门的人数是:' + #count + '人'
3.8 结束元件
4 效果预览
4.1 绑定逻辑
将逻辑绑定在部门展示页面的“查询人数”按钮上
4.2 效果预览
点击查询人数按钮
可以看到出现提示框,消息如下