У меня есть структура под названием User:
type User struct {
Email string
Name string
}
и структура с именем UserDALModel:
type UserDALModel struct {
gorm.Model
models.User
}
Модель горм выглядит так:
type Model struct {
ID uint `gorm:"primary_key"`
CreatedAt time.Time
UpdatedAt time.Time
DeletedAt *time.Time `sql:"index"`
}
это возможно сделать UserDALModel вложенным с моделью gorm и моделью пользователя, поэтому вывод будет:
{
ID
CreatedAt
UpdatedAt
DeletedAt
Email
Name
}
теперь вывод:
{
Model: {
ID
CreatedAt
UpdatedAt
DeletedAt
}
User: {
Name
Email
}
}