假设我有两个实体位置和假期。假期与位置相关联。因此,在微风中,我可以编写如下查询来检索与特定位置相关的假期:
return EntityQuery.from('GetLocationById')
.withParameters({ clientId: clientId, locationId : locationId })
.extend("Holidays")
.using(self.manager)
.execute()
.then(querySucceeded, this._queryFailed);
但是,此数据检索是基于权限的。即,位置和假期有两种权限。可能是尽管用户具有位置权限,但他可能没有假期权限。无论如何我仍然可以使用 extend() 方法来检索假期,同时考虑权限?或者,在检查权限后,我是否必须在控制器中公开一个单独的方法来检索假期?