DtJava icon indicating copy to clipboard operation
DtJava copied to clipboard

获取用户列表无法得知分页的结果"hasMore"

Open zaijian5188 opened this issue 3 years ago • 2 comments

获取用户列表,接口带分页,返回结果直接把userList取出来转JSON,就不知道分页结果了: image

建议在内部循环一下

zaijian5188 avatar Feb 23 '22 07:02 zaijian5188

这里不建议是在内部循环,会存在只需要获取部门前几个成员的场景。建议是在外部业务中自己去循环判断当前结果是否为空,为空说明已经获取完毕了。

tingyugetc520 avatar Mar 02 '22 14:03 tingyugetc520

PS:(随便讨论) 只需要获取部门前几个成员的场景 我觉得不太可能存在,对于实际场景来说,list 前N个人它不具备特征、甚至都不知道他们是谁,所以对应的场景应该在业务侧实现,获取所有人员后再结合其他功能设计来完成。

在外部判断结果是否为空,一般需要额外查询一次,会比较影响性能吧。 那是不是考虑多加一个接口,内部实现是循环拉取部门下所有员工。

zaijian5188 avatar Mar 04 '22 04:03 zaijian5188