V2
This commit is contained in:
6
backend/database/models/inbox.go
Normal file
6
backend/database/models/inbox.go
Normal file
@ -0,0 +1,6 @@
|
||||
package models
|
||||
|
||||
type Inbox struct {
|
||||
Id int32 `gorm:"primaryKey"`
|
||||
Item string
|
||||
}
|
||||
@ -17,8 +17,15 @@ type PlanDay struct {
|
||||
type PlanWeek struct {
|
||||
Date datatypes.Date `gorm:"primaryKey"`
|
||||
Items datatypes.JSON
|
||||
// Items []PlanWeekItem
|
||||
}
|
||||
|
||||
// type PlanWeekItem struct {
|
||||
// Item string
|
||||
// NumTodo int32
|
||||
// NumDone int32
|
||||
// }
|
||||
|
||||
type PlanMonth struct {
|
||||
Date datatypes.Date `gorm:"primaryKey"`
|
||||
Items datatypes.JSON
|
||||
|
||||
19
backend/database/models/tracking.go
Normal file
19
backend/database/models/tracking.go
Normal file
@ -0,0 +1,19 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"gorm.io/datatypes"
|
||||
)
|
||||
|
||||
type TrackingCategory struct {
|
||||
Name string `gorm:"primaryKey"`
|
||||
Type string
|
||||
Items datatypes.JSON
|
||||
}
|
||||
|
||||
type TrackingItem struct {
|
||||
Date time.Time `gorm:"primaryKey"`
|
||||
Type string `gorm:"primaryKey"`
|
||||
Value string `json:"value"`
|
||||
}
|
||||
Reference in New Issue
Block a user