First working version. Can add Projects and Tasks

This commit is contained in:
Anis Ahmad
2020-05-25 23:18:48 +06:00
parent 267995124b
commit 6f9580d98a
12 changed files with 610 additions and 0 deletions

13
repository/project.go Normal file
View File

@@ -0,0 +1,13 @@
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
}