Starting to improve the project structure

This commit is contained in:
2025-05-17 18:43:54 +03:30
parent cb5149b7bc
commit ab9254fcad
11 changed files with 874 additions and 16 deletions

9
internal/domain/post.go Normal file
View File

@@ -0,0 +1,9 @@
package domain
type Post struct {
ID string `json:"id" gorm:"primaryKey"`
Url string `json:"url"`
AccountID string // Foreign key field (must match Account.AccId)
Account Account `json:"account" gorm:"foreignKey:AccountID;references:AccId"`
Attachments []MediaAttachment `json:"media_attachments" gorm:"foreignKey:PostID;references:ID"`
}