Add amenity category and icon fields
All checks were successful
build-and-deploy / build-deploy (push) Successful in 27s

This commit is contained in:
androidlover5842
2026-01-27 04:21:20 +05:30
parent 3a8f871d7d
commit c3ec6e8d4a
4 changed files with 32 additions and 5 deletions

View File

@@ -60,7 +60,10 @@ class RoomAmenities(
}
val amenity = RoomAmenity(
property = property,
name = request.name
name = request.name,
category = request.category,
iconKey = request.iconKey,
description = request.description
)
return roomAmenityRepo.save(amenity).toResponse()
}
@@ -84,6 +87,9 @@ class RoomAmenities(
}
amenity.name = request.name
amenity.category = request.category ?: amenity.category
amenity.iconKey = request.iconKey ?: amenity.iconKey
amenity.description = request.description ?: amenity.description
return roomAmenityRepo.save(amenity).toResponse()
}
@@ -117,6 +123,9 @@ private fun RoomAmenity.toResponse(): AmenityResponse {
return AmenityResponse(
id = id,
propertyId = propertyId,
name = name
name = name,
category = category,
iconKey = iconKey,
description = description
)
}