summaryrefslogtreecommitdiff
path: root/models/models.go
blob: 355851af9825e523cb1dcbdd44937ab3f6c1ba00 (plain)
1
2
3
4
5
6
7
8
9
10
11
package models 

type Blog struct {
	ID       uint      `gorm:"primaryKey" json:"id"`
	Title    string    `gorm:"not null" json:"title"`
	Content  string    `gorm:"not null" json:"content"`
	UserID   uint      `gorm:"not null" json:"user_id"`
	User     User      `gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;" json:"user"`
	Comments []Comment `gorm:"foreignKey:BlogID" json:"comments"`
}