Skip to main content

查询部门中员工数

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 效果预览

点击查询人数按钮

可以看到出现提示框,消息如下