Schedule Model 구현
트레이너 스케쥴
-
id -
programId - 진행하는 프로그램
- Integer
- Not Null
- Foreign Key(Program)
- On Delete: Restrict
-
trainerId - 진행하는 트레이너
- Integer
- Not Null
- Foreign Key(Program)
- On Delete: Restrict
-
startAt - 시작 시각
- Datetime
- Not Null
-
openAt - 예약 시작 시각
- 지정한 시점부터 예약 가능(포함)
-
null
이면 등록 즉시 예약 가능 - Datetime
-
closeAt - 예약 종료 시각
- 지정한 시점까지 예약 가능(포함)
-
null
이면 정원 초과되기 전까지 + 프로그램 시작 전까지 계속 예약 가능
-
timestamp
Edited by JunGu Kang