我正在使用Api平台。
我有两个实体Player和Team,一个实体PlayerHasTeam在数据库中代表玩家加入团队的日期。
这是我的PlayerHasTeam实体:
select *
from financial_details bsd inner join
(select fi.*,
row_number() over (partition by emp_id order by id) as seqnum
from performance_appraisal fi
) fi
on fi.emp_id = bsd.emp_id and seqnum <= 2;
问题如下,我需要在此复合实体上执行GET,PUT和DELETE请求。
api平台定义以下路线:
获取 / player_has_teams
POST / player_has_teams
获取 / player_has_teams / {id}
放置 / player_has_teams / {id}
删除 / player_has_teams / {id}
我无法使用最后3个,因为我没有生成的ID。
我想使用 / player_has_teams / {idPlayer} / {idTeam}
似乎api平台无法处理这种情况。
您有什么建议吗?
谢谢
答案 0 :(得分:0)
好,我找到了解决方法。
我只需要这样叫我的路线
GET / player_has_teams / player = 1; team = 1
放置 / player_has_teams / player = 1; team = 1