{
    "rest": true,
    "allowMapping": false,
    "type": "assignee",
    "id": "projecttaskassignee",
    "criteria": "projecttaskassignee a",
    "select": "a.id, a.projecttask, a.resource, a.calculatedwork, a.cost, a.plannedwork, a.unitcost, a.units, a.serviceitem",
    "where": "WHERE t.startdatetime >= TO_DATE('{date_start}', 'YYYY-MM-DD')",
    "inner": "LEFT JOIN projecttask t ON a.projecttask = t.id",
    "group": "ORDER BY a.projecttask, a.id",
    "keep": [],
    "ignore": ["id"],
    "custom_query": "SELECT a.id, a.projecttask, a.resource, a.calculatedwork, a.cost, a.plannedwork, a.unitcost, a.units, a.serviceitem FROM projecttaskassignee a LEFT JOIN projecttask t ON a.projecttask = t.id WHERE t.startdatetime >= TO_DATE('{date_start}', 'YYYY-MM-DD') ORDER BY a.projecttask, a.id",
    "mapping": {
        "resource": "resource",
        "plannedwork": "plannedWork",
        "unitcost": "unitCost",
        "calculatedwork": "calculatedWork",
        "projecttask": "projectTask",
        "cost": "cost",
        "units": "units",
        "serviceitem": "serviceItem"
    }
}
