问题是这样的,数据库里面有一个userid(用户) 和parentid(父级id),一共有三个页面,我想点击一级下属,页面显示用户一级下属信息,点击第二个页面显示用户下级的下级信息,点击第三个显示下级的下级的下级信息,请问一下,这个接口该怎么设计
不是接口设计 是表设计?
是接口设计
@乾子: 接口写个方法传递参数,根据id,能查询所需要的 层级信息。 最后还是回到表的设计。 你先看看文章 。
listRootUsers();
listChildren(parentid);
GetLevel1Users();
GetChildren(int parentId);
很简单啊,接口请求参父节点的PID,返回参数是数据库表where parentid=PID的所有用户userID列表,再点击的userID作为PID参数,继续查下一级子节点。
如果你表是已经设计好固定不变的了,那就只能从接口的参数下手了。通过几个id的关联性查询出结果