Files
geek-life/repository/project.go
2020-05-25 23:18:48 +06:00

14 lines
390 B
Go

package repository
import "github.com/ajaxray/geek-life/model"
type ProjectRepository interface {
GetAll() ([]model.Project, error)
GetByID(id int64) (model.Project, error)
GetByTitle(title string) (model.Project, error)
GetByUUID(UUID string) (model.Project, error)
Create(title, UUID string) (model.Project, error)
Update(p *model.Project) error
Delete(p *model.Project) error
}