Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Category ¶
type Category struct { gorm.Model Name string `sql:"type:varchar(100);"` Description string `sql:"type:text;"` Project Project `gorm:"foreignkey:ProjectID"` ProjectID uint Counters Counters `sql:"-"` }
Category data model
type Comment ¶
type Comment struct { gorm.Model Message string `sql:"type:text;"` User User `gorm:"foreignkey:UserID"` UserID uint Task Task `json:"-";gorm:"foreignkey:TaskID"` TaskID uint }
Comment data model
type Project ¶
type Project struct { gorm.Model Title string `sql:"type:varchar(50);"` Description string `sql:"type:text;"` User User `gorm:"foreignkey:UserID"` UserID uint Statistics Statistics `sql:"-"` }
Project data model
type Statistics ¶
type Task ¶
type Task struct { gorm.Model Title string `sql:"type:varchar(100);"` Description string `sql:"type:text;"` Priority string `sql:"type:varchar(20);"` Status string `sql:"type:varchar(20);"` CategoryID uint `sql:"default: null;"` Category Category `json:"-"` User User `gorm:"foreignkey:UserID"` UserID uint Project Project `gorm:"foreignkey:ProjectID"` ProjectID uint }
Task data model
Click to show internal directories.
Click to hide internal directories.