我为公司/部门提供REST服务。包含部门的公司。
我已经为公司和部门编写了CRUD服务但是当我检索具有id的公司时,我希望Company对象应该进行嵌套的REST API调用并以分层方式显示该公司的所有部门。
这样的事情:
<company>
<companyId> 1001 </companyId>
<companyName>company name</companyName>
<departments>
<depaId>1111</depId>
<depName>dep name1</depName>
<depaId>2222</depId>
<depName>dep name2</depName>
</departments>
</company>
如果有人对REST嵌套调用有所了解,请告诉我。
答案 0 :(得分:0)
公司之间是否共享部门?那个,我的意思是一个公司的营销部门与另一个公司的基本相同,还是他们分开的概念?如果是前者,你拥有的只是两个资源集合。您应该这样对待它们,并从公司链接到部门。
<company>
<link rel="department" href="/departments/5" />
...
</company>