update 17 mei

This commit is contained in:
[Valentino Heman Budiarto]
2026-05-17 21:34:19 +07:00
parent e6f5c4df06
commit 8d35ec81d8
7 changed files with 448 additions and 46 deletions
+15
View File
@@ -46,3 +46,18 @@ type Booking struct {
CreatedAt time.Time `json:"created_at"`
}
func (ClassSchedule) TableName() string {
return "class_schedules"
}
type ClassSchedule struct {
ScheduleID int `gorm:"primaryKey;autoIncrement;column:schedule_id" json:"schedule_id"`
KodeMK string `gorm:"type:varchar(50);not null;column:kode_mk" json:"kode_mk"`
NamaMK string `gorm:"type:varchar(100);not null;column:nama_mk" json:"nama_mk"`
RoomID int `gorm:"not null;column:room_id" json:"room_id"`
Room Room `gorm:"foreignKey:RoomID" json:"room"`
Hari string `gorm:"type:varchar(20);not null;column:hari" json:"hari"`
JamMulai string `gorm:"type:time;not null;column:jam_mulai" json:"jam_mulai"`
JamSelesai string `gorm:"type:time;not null;column:jam_selesai" json:"jam_selesai"`
}