feat: early check-in / late checkout fees with room-level configuration
- DB migration 016: add early_checkin_fee, late_checkout_fee to rooms table - Backend rooms: support new fee columns in POST/PATCH - Backend hotel-settings GET: also returns check_in_time, check_out_time - Room type + RoomPayload: add earlyCheckinFee, lateCheckoutFee fields - RoomModal: add fee amount inputs in pricing section - SettingsPage: add toggles for early_checkin_enabled / late_checkout_enabled - BookingDetailPanel: on check-in shows fee warning + adds payment record if current time is before checkInTime and fee is set on the room; same logic for check-out after checkOutTime Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -99,6 +99,8 @@ export interface Room {
|
||||
beds?: BedItem[]
|
||||
extraPlace?: ExtraPlace
|
||||
childPolicy?: ChildPolicy
|
||||
earlyCheckinFee?: number
|
||||
lateCheckoutFee?: number
|
||||
}
|
||||
|
||||
export interface DocumentTemplate {
|
||||
|
||||
Reference in New Issue
Block a user