mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 04:08:11 +00:00
Package booking new rules update, cascade delete option updates
This commit is contained in:
@@ -508,10 +508,11 @@ Returns saved passenger details with generated IDs and confirmation.`,
|
||||
summary: 'Delete passenger (admin only)',
|
||||
description: 'Permanently deletes a passenger record and associated data'
|
||||
})
|
||||
@ApiQuery({ name: 'cascade', required: false, type: Boolean, description: 'Force delete with all related bookings and data' })
|
||||
@ApiResponse({ status: 200, description: 'Passenger deleted successfully' })
|
||||
@ApiResponse({ status: 404, description: 'Passenger not found' })
|
||||
deletePassenger(@Param('id') id: string) {
|
||||
return this.service.deletePassenger(id);
|
||||
deletePassenger(@Param('id') id: string, @Query('cascade') cascade?: string) {
|
||||
return this.service.deletePassenger(id, cascade === 'true');
|
||||
}
|
||||
|
||||
@Get(':id/usage')
|
||||
|
||||
Reference in New Issue
Block a user