15 lines
312 B
Go
15 lines
312 B
Go
package repository
|
|
|
|
import (
|
|
"go-udemy-web-1/internal/models"
|
|
"time"
|
|
)
|
|
|
|
type DatabaseRepo interface {
|
|
AllUsers() bool
|
|
|
|
InsertReservation(res models.Reservation) (int, error)
|
|
InsertRoomRestriction(res models.RoomRestriction) error
|
|
SearchAvailabilityByDates(start, end time.Time, roomID int) (bool, error)
|
|
}
|