Skip to content

Commit

Permalink
Update the persister for driver updates
Browse files Browse the repository at this point in the history
  • Loading branch information
sachinsingh-eGov committed Jun 1, 2022
1 parent 7e44e48 commit 04368c7
Showing 1 changed file with 67 additions and 3 deletions.
70 changes: 67 additions & 3 deletions egov-persister/vendor-persister.yaml
Expand Up @@ -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 ( ?, ?, ?);
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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 ( ?, ?, ?);
Expand Down Expand Up @@ -276,7 +340,7 @@ serviceMaps:
- jsonPath: $.driver.auditDetails.createdTime
- jsonPath: $.driver.auditDetails.lastModifiedTime



- version: 1.0
description: Update Driver details
Expand Down

0 comments on commit 04368c7

Please sign in to comment.