feat(bookings): add internal remark field to bookings

Add a remark column to the bookings table for management-only notes.
Include UI to view and edit remarks directly from the bookings list.
Create API endpoint and database queries to support remark updates.
This commit is contained in:
2026-05-04 11:59:41 +08:00
parent 3f7025c8e4
commit 30753fdc61
6 changed files with 256 additions and 2 deletions

View File

@@ -260,6 +260,7 @@ async function initializeDatabase() {
person_in_charge_id text not null references users(id) on delete restrict,
person_in_charge_name text not null,
person_in_charge_phone_number text not null,
remark text,
status text not null default 'pending',
confirmed_at timestamptz,
created_at timestamptz not null default now(),
@@ -287,6 +288,11 @@ async function initializeDatabase() {
add column if not exists ticket_type_id text
`
await sql`
alter table bookings
add column if not exists remark text
`
await sql`
create unique index if not exists bookings_receipt_token_idx
on bookings (receipt_token)