diff --git a/helpers/database.go b/helpers/database.go index 00ed2f8..4da0fd6 100644 --- a/helpers/database.go +++ b/helpers/database.go @@ -56,6 +56,8 @@ func GetDatabase() (*gorm.DB, error) { &models.ListItem{}, &models.Field{}, &models.FieldValue{}, + &models.Tag{}, + &models.PersonTag{}, ) if err != nil { return database, err diff --git a/models/tags.go b/models/tags.go new file mode 100644 index 0000000..b40f592 --- /dev/null +++ b/models/tags.go @@ -0,0 +1,17 @@ +package models + +import "gorm.io/gorm" + +type Tag struct { + gorm.Model + Name string + Color string +} + +type PersonTag struct { + gorm.Model + PersonID uint + Person Person + TagID uint + Tag Tag +}