feat: add monthly card periods and apparatus lesson feedback

This commit is contained in:
richarjiang
2026-10-18 15:47:29 +08:00
parent b452de379d
commit a3d58fa8f2
40 changed files with 968 additions and 170 deletions

View File

@@ -0,0 +1,2 @@
ALTER TABLE `memberships`
MODIFY `status` ENUM('ACTIVE', 'EXPIRED', 'USED_UP', 'SCHEDULED') NOT NULL DEFAULT 'ACTIVE';

View File

@@ -0,0 +1 @@
ALTER TABLE `member_notes` ADD COLUMN `apparatus_notes` JSON NULL;

View File

@@ -24,6 +24,7 @@ enum MembershipStatus {
ACTIVE
EXPIRED
USED_UP
SCHEDULED
}
enum TimeSlotStatus {
@@ -404,6 +405,7 @@ model MemberNote {
userId String @map("user_id")
bookingId String? @map("booking_id")
content String @db.VarChar(1000)
apparatusNotes Json? @map("apparatus_notes")
shared Boolean @default(false)
operatorId String @map("operator_id")
createdAt DateTime @default(now()) @map("created_at")