diff --git a/egov-persister/vendor-persister.yaml b/egov-persister/vendor-persister.yaml index d7e08ebc4..effa14679 100644 --- a/egov-persister/vendor-persister.yaml +++ b/egov-persister/vendor-persister.yaml @@ -88,11 +88,29 @@ serviceMaps: + - query: INSERT INTO eg_driver( id, name, tenantid, additionaldetails, owner_id, description, status,licenseNumber, createdby, lastmodifiedby, createdtime, lastmodifiedtime) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?); + basePath: vendor.drivers.* + jsonMaps: + - jsonPath: $.vendor.drivers.*.id + - jsonPath: $.vendor.drivers.*.name + - jsonPath: $.vendor.drivers.*.tenantId + - jsonPath: $.vendor.drivers.*.additionalDetails + type: JSON + dbType: JSONB + - jsonPath: $.vendor.drivers.*.owner.uuid + - jsonPath: $.vendor.drivers.*.description + - jsonPath: $.vendor.drivers.*.status + - jsonPath: $.vendor.drivers.*.licenseNumber + - jsonPath: $.vendor.drivers.*.auditDetails.createdBy + - jsonPath: $.vendor.drivers.*.auditDetails.lastModifiedBy + - jsonPath: $.vendor.drivers.*.auditDetails.createdTime + - jsonPath: $.vendor.drivers.*.auditDetails.lastModifiedTime + - query: INSERT INTO eg_vendor_driver( vendor_id, driver_id, vendordriverstatus) VALUES ( ?, ?, ?); basePath: vendor.drivers.* jsonMaps: - jsonPath: $.vendor.id - - jsonPath: $.vendor.drivers.*.uuid + - jsonPath: $.vendor.drivers.*.id - jsonPath: $.vendor.drivers.*.vendorDriverStatus - query: INSERT INTO eg_vendor_vehicle( vendor_id,vechile_id, vendorVehicleStatus) VALUES ( ?, ?, ?); @@ -164,6 +182,29 @@ serviceMaps: - jsonPath: $.vendor.address.auditDetails.lastModifiedTime - jsonPath: $.vendor.address.id + - query: INSERT INTO eg_driver_auditlog SELECT * FROM eg_driver WHERE id=? + basePath: vendor.drivers.* + jsonMaps: + - jsonPath: $.vendor.drivers.*.id + + - query: UPDATE eg_driver SET name=?, tenantid=?, additionaldetails=?, owner_id=?, description=?, status=?, licenseNumber=?, createdby=?, lastmodifiedby=?, createdtime=?, lastmodifiedtime=? WHERE id=? + basePath: vendor.drivers.* + jsonMaps: + - jsonPath: $.vendor.drivers.*.name + - jsonPath: $.vendor.drivers.*.tenantId + - jsonPath: $.vendor.drivers.*.additionalDetails + type: JSON + dbType: JSONB + - jsonPath: $.vendor.drivers.*.owner.uuid + - jsonPath: $.vendor.drivers.*.description + - jsonPath: $.vendor.drivers.*.status + - jsonPath: $.vendor.drivers.*.licenseNumber + - jsonPath: $.vendor.drivers.*.auditDetails.createdBy + - jsonPath: $.vendor.drivers.*.auditDetails.lastModifiedBy + - jsonPath: $.vendor.drivers.*.auditDetails.createdTime + - jsonPath: $.vendor.drivers.*.auditDetails.lastModifiedTime + - jsonPath: $.vendor.drivers.*.id + - query: UPDATE EG_VENDOR_DRIVER SET vendorDriverStatus= ? WHERE VENDOR_ID= ? ; basePath: vendor.drivers.* jsonMaps: @@ -238,11 +279,34 @@ serviceMaps: - jsonPath: $.vendor.address.auditDetails.lastModifiedTime - jsonPath: $.vendor.address.id + - query: INSERT INTO eg_driver_auditlog SELECT * FROM eg_driver WHERE id=? + basePath: vendor.drivers.* + jsonMaps: + - jsonPath: $.vendor.drivers.*.id + + - query: UPDATE eg_driver SET name=?, tenantid=?, additionaldetails=?, owner_id=?, description=?, status=?, licenseNumber=?, createdby=?, lastmodifiedby=?, createdtime=?, lastmodifiedtime=? WHERE id=? + basePath: vendor.drivers.* + jsonMaps: + - jsonPath: $.vendor.drivers.*.name + - jsonPath: $.vendor.drivers.*.tenantId + - jsonPath: $.vendor.drivers.*.additionalDetails + type: JSON + dbType: JSONB + - jsonPath: $.vendor.drivers.*.owner.uuid + - jsonPath: $.vendor.drivers.*.description + - jsonPath: $.vendor.drivers.*.status + - jsonPath: $.vendor.drivers.*.licenseNumber + - jsonPath: $.vendor.drivers.*.auditDetails.createdBy + - jsonPath: $.vendor.drivers.*.auditDetails.lastModifiedBy + - jsonPath: $.vendor.drivers.*.auditDetails.createdTime + - jsonPath: $.vendor.drivers.*.auditDetails.lastModifiedTime + - jsonPath: $.vendor.drivers.*.id + - query: INSERT INTO eg_vendor_driver(vendor_id, driver_id, vendordriverstatus) VALUES ( ?, ?, ?); basePath: vendor.drivers.* jsonMaps: - jsonPath: $.vendor.id - - jsonPath: $.vendor.drivers.*.uuid + - jsonPath: $.vendor.drivers.*.id - jsonPath: $.vendor.drivers.*.vendorDriverStatus - query: INSERT INTO eg_vendor_vehicle(vendor_id,vechile_id, vendorVehicleStatus) VALUES ( ?, ?, ?); @@ -276,7 +340,7 @@ serviceMaps: - jsonPath: $.driver.auditDetails.createdTime - jsonPath: $.driver.auditDetails.lastModifiedTime - + - version: 1.0 description: Update Driver details