ID int
Email string
FullName string
}
searchedUser := &User{}
Select(searchedUser).
From("users").
Where(map[string]interface{
"id": 123,
},
)
Это если не учесть, что название таблички из типа сущности можно узнать
кстати, я вынес тот кортеж таки в конкретный тип. Описываю, что происходит: 1. Делаем запрос к внешнему сервису, чтобы получить список из юзеров, которые имеют право управлять организацией. 2. SELECT u.FullName, c.Receiver, c.Id FROM User u inner join Contact c on u.Id = c.UserId where u.ExternalId = :externalId AND c.State = ‘Active’ AND c.Type = ‘Email’;
Вот оч хороший пример. Получение списка юзеров, получение контакта юзера - это все должны быть отдельные функции
.
он не про то
Обсуждают сегодня