From 8d11cf85ea3ef9d02ee1c2f590cdb4c5c1964d70 Mon Sep 17 00:00:00 2001 From: azeeee05 Date: Tue, 11 Aug 2026 15:08:17 +0530 Subject: [PATCH] feat: implement MasterDataService to manage comprehensive application entities and metadata repositories --- src/modules/master-data/master-data.service.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/modules/master-data/master-data.service.ts b/src/modules/master-data/master-data.service.ts index 7a1715c..77d3ae4 100644 --- a/src/modules/master-data/master-data.service.ts +++ b/src/modules/master-data/master-data.service.ts @@ -455,6 +455,22 @@ export class MasterDataService implements OnModuleInit { { code: 'currency', name: 'Currencies', tableName: 'tbl_currencies', description: 'Supported monetary currencies' }, { code: 'refund-method', name: 'Refund Methods', tableName: 'tbl_refund_methods', description: 'Payment payout channels for refunds' }, { code: 'amount-type', name: 'Amount Types', tableName: 'tbl_amount_types', description: 'Amount calculation types (percentage, fixed, formula)' }, + { code: 'baggage-type', name: 'Baggage Types', tableName: 'tbl_baggage_types', description: 'Baggage type classifications' }, + { code: 'compensation-rule', name: 'Compensation Rules', tableName: 'tbl_compensation_rules', description: 'Regulatory compensation rules' }, + { code: 'approval-level', name: 'Approval Levels', tableName: 'tbl_approval_levels', description: 'Action approval hierarchy levels' }, + { code: 'eligible-fare-type', name: 'Eligible Fare Types', tableName: 'tbl_eligible_fare_types', description: 'Fare types eligible for compensation' }, + { code: 'applicable-product', name: 'Applicable Products', tableName: 'tbl_applicable_products', description: 'Products applicable for refunds/compensation' }, + { code: 'meal-type', name: 'Meal Types', tableName: 'tbl_meal_types', description: 'Standard meal types' }, + { code: 'airport-restriction', name: 'Airport Restrictions', tableName: 'tbl_airport_restrictions', description: 'Restrictions for specific airports' }, + { code: 'destination-type', name: 'Destination Types', tableName: 'tbl_destination_types', description: 'Types of travel destinations' }, + { code: 'vehicle-category', name: 'Vehicle Categories', tableName: 'tbl_vehicle_categories', description: 'Ground transportation vehicle categories' }, + { code: 'cabin-preference', name: 'Cabin Preferences', tableName: 'tbl_cabin_preferences', description: 'Passenger cabin preferences' }, + { code: 'airline-preference', name: 'Airline Preferences', tableName: 'tbl_airline_preferences', description: 'Passenger airline rebooking preferences' }, + { code: 'meal-category', name: 'Meal Categories', tableName: 'tbl_meal_categories', description: 'Dietary meal categories' }, + { code: 'seat-category', name: 'Seat Categories', tableName: 'tbl_seat_categories', description: 'Aircraft seat categories' }, + { code: 'compensation-basis', name: 'Compensation Bases', tableName: 'tbl_compensation_bases', description: 'Basis for calculating compensation' }, + { code: 'tax-type', name: 'Tax Types', tableName: 'tbl_tax_types', description: 'Aviation and booking tax types' }, + { code: 'room-type', name: 'Room Types', tableName: 'tbl_room_types', description: 'Hotel accommodation room types' }, ]; }