{ "name": "Roadmap", "base": "VnModel", "options": { "mysql": { "table": "roadmap" } }, "properties": { "id": { "type": "number", "id": true, "description": "Identifier" }, "name": { "type": "string" }, "tractorPlate": { "type": "string" }, "trailerPlate": { "type": "string" }, "phone": { "type": "string" }, "supplierFk": { "type": "number" }, "etd": { "type": "date" }, "observations": { "type": "string" }, "userFk": { "type": "number" }, "price": { "type": "number" }, "driverName": { "type": "string" }, "kmStart": { "type": "number" }, "kmEnd": { "type": "number" }, "started": { "type": "date" }, "finished": { "type": "date" } }, "relations": { "worker": { "type": "belongsTo", "model": "Worker", "foreignKey": "id" }, "supplier": { "type": "belongsTo", "model": "Supplier", "foreignKey": "supplierFk" }, "roadmapStop": { "type": "hasMany", "model": "RoadmapStop", "foreignKey": "roadmapFk" } } }