DockerERTFF/app/api/myInsert.json

156 lines
3.9 KiB
JSON

{
"meta": {
"$_POST": [
{
"type": "text",
"name": "ertDriveDate"
},
{
"type": "text",
"name": "db_fullName"
},
{
"type": "text",
"name": "db_employeeID"
},
{
"type": "text",
"name": "db_TrainerSelected"
},
{
"type": "text",
"name": "getStationCode"
},
{
"type": "text",
"name": "db_licenseNumber"
},
{
"type": "text",
"name": "db_state"
}
]
},
"exec": {
"steps": {
"name": "DBinsert",
"module": "dbupdater",
"action": "insert",
"options": {
"connection": "MyDB",
"sql": {
"type": "insert",
"values": [
{
"table": "da",
"column": "ertDriveDate",
"type": "text",
"value": "{{$_POST.ertDriveDate}}",
"condition": "{{TIMESTAMP.formatDate('MM-dd-yyyy', false)}}",
"recid": 1
},
{
"table": "da",
"column": "db_fullName",
"type": "text",
"value": "{{$_POST.db_fullName}}",
"recid": 2
},
{
"table": "da",
"column": "db_employeeID",
"type": "text",
"value": "{{$_POST.db_employeeID}}",
"recid": 3
},
{
"table": "da",
"column": "db_TrainerSelected",
"type": "text",
"value": "{{$_POST.db_TrainerSelected}}",
"recid": 4
},
{
"table": "da",
"column": "getStationCode",
"type": "text",
"value": "{{$_POST.getStationCode}}",
"recid": 5
},
{
"table": "da",
"column": "db_licenseNumber",
"type": "text",
"value": "{{$_POST.db_licenseNumber}}",
"recid": 6
},
{
"table": "da",
"column": "db_state",
"type": "text",
"value": "{{$_POST.db_state}}",
"recid": 7
}
],
"table": "da",
"returning": "id",
"query": "insert into `da` (`db_TrainerSelected`, `db_employeeID`, `db_fullName`, `db_licenseNumber`, `db_state`, `ertDriveDate`, `getStationCode`) values (?, ?, ?, ?, ?, ?, ?)",
"params": [
{
"name": ":P1",
"type": "expression",
"value": "{{$_POST.ertDriveDate}}",
"test": ""
},
{
"name": ":P2",
"type": "expression",
"value": "{{$_POST.db_fullName}}",
"test": ""
},
{
"name": ":P3",
"type": "expression",
"value": "{{$_POST.db_employeeID}}",
"test": ""
},
{
"name": ":P4",
"type": "expression",
"value": "{{$_POST.db_TrainerSelected}}",
"test": ""
},
{
"name": ":P5",
"type": "expression",
"value": "{{$_POST.getStationCode}}",
"test": ""
},
{
"name": ":P6",
"type": "expression",
"value": "{{$_POST.db_licenseNumber}}",
"test": ""
},
{
"name": ":P7",
"type": "expression",
"value": "{{$_POST.db_state}}",
"test": ""
}
]
}
},
"meta": [
{
"name": "identity",
"type": "text"
},
{
"name": "affected",
"type": "number"
}
]
}
}
}