DtJava
DtJava copied to clipboard
获取用户列表无法得知分页的结果"hasMore"
获取用户列表,接口带分页,返回结果直接把userList取出来转JSON,就不知道分页结果了:

建议在内部循环一下
这里不建议是在内部循环,会存在只需要获取部门前几个成员的场景。建议是在外部业务中自己去循环判断当前结果是否为空,为空说明已经获取完毕了。
PS:(随便讨论) 只需要获取部门前几个成员的场景 我觉得不太可能存在,对于实际场景来说,list 前N个人它不具备特征、甚至都不知道他们是谁,所以对应的场景应该在业务侧实现,获取所有人员后再结合其他功能设计来完成。
在外部判断结果是否为空,一般需要额外查询一次,会比较影响性能吧。 那是不是考虑多加一个接口,内部实现是循环拉取部门下所有员工。