From 80db6c6ee4e8034f1c4bbac363dacf0e080fb2c9 Mon Sep 17 00:00:00 2001 From: valitovgaziz Date: Sun, 15 Feb 2026 08:02:09 +0500 Subject: [PATCH] new file: main_dc/yalarba/api_yal/internal/models/feedback.go create Feedback struct --- .../api_yal/internal/models/feedback.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 main_dc/yalarba/api_yal/internal/models/feedback.go diff --git a/main_dc/yalarba/api_yal/internal/models/feedback.go b/main_dc/yalarba/api_yal/internal/models/feedback.go new file mode 100644 index 0000000..cb8f80e --- /dev/null +++ b/main_dc/yalarba/api_yal/internal/models/feedback.go @@ -0,0 +1,19 @@ +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"` +}