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

7
model/project.go Normal file
View File

@@ -0,0 +1,7 @@
package model
type Project struct {
ID int64 `storm:"id,increment",json:"id"`
Title string `storm:"index",json:"title"`
UUID string `storm:"unique",json:"uuid,omitempty"`
}

11
model/task.go Normal file
View File

@@ -0,0 +1,11 @@
package model
type Task struct {
ID int64 `storm:"id,increment",json:"id"`
ProjectID int64 `storm:"index",json:"project_id"`
UUID string `storm:"unique",json:"uuid,omitempty"`
Title string `json:"text"`
Details string `json:"notes"`
Completed bool `storm:"index",json:"completed"`
DueDate int64 `storm:"index",json:"due_date,omitempty"`
}