Dump changes
This commit is contained in:
parent
e12550a643
commit
aac2ea1b74
25 changed files with 129 additions and 76 deletions
19
pkg/brainbuffer/domain/appointment/repository.go
Normal file
19
pkg/brainbuffer/domain/appointment/repository.go
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
package appointment
|
||||
|
||||
import (
|
||||
"brainbuffer/pkg/brainbuffer/domain/repository"
|
||||
"time"
|
||||
)
|
||||
|
||||
type Repository interface {
|
||||
Save(appointment *Appointment) error
|
||||
FindByID(id int64) (*Appointment, error)
|
||||
GetAllByTask(taskId int64, page repository.Page) (Appointments, error)
|
||||
GetAllByTasks(taskIds []int64, page repository.Page) (Appointments, error)
|
||||
GetAllByTasksBefore(taskIds []int64, beforeTime time.Time, page repository.Page) (Appointments, error)
|
||||
DeleteAllByTask(taskId int64) error
|
||||
}
|
||||
|
||||
func NewRepository() Repository {
|
||||
return &inMemoryRepository{}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue