80db6c6ee4
create Feedback struct
20 lines
529 B
Go
20 lines
529 B
Go
package models
|
|
|
|
import ()
|
|
|
|
type Feedback struct {
|
|
/*ID, CreatedAt, UpdatedAt, DeletedAt (Update's history)*/
|
|
Base Base `gorm:"embedded"`
|
|
|
|
// owner account ID
|
|
OwnerID uint `gorm:"not null;index" json:"owner_id"`
|
|
Owner Account `gorm:"foreignKey:OwnerID;references:ID" json:"owner,omitempty"`
|
|
|
|
// object IO
|
|
ObjectID uint `gorm:"not null;index" json:"object_id"`
|
|
Object Object `gorm:"foreignKey:ObjectID;references:ID" json:"object,omitempty"`
|
|
|
|
// Основная информация
|
|
Text string `json:"text"`
|
|
}
|