Do ponto de vista "boas práticas", posso criar items em varias tabelas usando uma única mutation? Por exemplo, em um ERP com entry e entry_items, onde, varios itens estarão dentro de uma entrada a ideia seria passar para a mutation tudo junto, assim:
{
"entry": {
"total": 100,
"user_id": 2,
"items": [
{
"Product": {
"name": "Calça colorida",
"desc": "Calça colorida",
"SKU": "Calça colorida"
},
"quantity": 10
},
{
"Product": {
"name": "Calça colorida 2",
"desc": "Calça colorida 2",
"SKU": "Calça colorida 2"
},
"quantity": 10
},
{
"Product": {
"id":"25",
"name": "Calça colorida 2",
"desc": "Calça colorida 2",
"SKU": "Calça colorida 2"
},
"quantity": 10
}
]
}}
Ou o certo é uma mutation por tabela e o front que trata essa diferença?