提供前台讀取有效營區、營位、租借裝備、預約政策與公休規則,不需要登入。
GET /api/booking/**
→ BookingPublicController
→ BookingPublicService
→ PostgreSQL read query
→ Contract v0.3 DTO + Envelope
active=true;詳情只含 active zones。active_rental_listing_view 為起點,並確認營區與 rental location 有效。stock;租借庫存以 PostgreSQL 為真相。BigDecimal 處理,輸出固定兩位字串。id=1 與 occupying statuses。404 NOT_FOUND。BookingPublicIntegrationTest 共 7 項,0 失敗、0 略過。