我在DB中有3个表:order_groups,orders和tasks。 order_groups到订单是1-N,订单到任务是1-N。任务有一个列“状态”。现在我想将属于order_group(比如ID 3)的所有任务的状态更新为特定值“DONE”。 REST API应该是什么样的?因为最终我更新了任务对象而不是order_group对象。应该是
PATCH /tasks/status {"op":"REPLACE", "path":"/order_groups/3", "value":"DONE"}
或
PATCH /order_groups/3 {"op":"REPLACE", "path":"/tasks/status", "value":"DONE"}
或
PATCH /order_groups/3/tasks {"op":"REPLACE", "path":"/status", "value":"DONE"}
或更好的