select
min(employee_id) employee_id_first,
max(employee_id) employee_id_second,
office_id
from t
group by office_id
Вся суть вопроса только в этом, не заменить бэк, не отнять у них работу, а оперативно согласовывать API
Но если у меня на картинке (окей, экране интерфейса) список пользователей, я не могу спроектировать к этой области API вместе с DTO (модель, схема данных)?
Это ваша личная оценка, у меня это был как вопрос
"Получает бек должен хорошо разбираться в дизайне, понимать как работает приложение и т.д. Верно?"
Поэтому оценка, что бекенд не может, ваш вывод.
у меня где-то написано про такую позицию? Если описание DTO на фронтенл для API вызывает такую реакцию, то у бекенд разработчика проблемы с самооценкой наверное.
То есть в Вашем случае, мы должны ставить задачи беку и прикладывать к ним картинки? По этим картинкам они уже создают API? Фронты пока сидят и ждут когда бэк что-то уже сделает? Получает бек должен хорошо разбираться в дизайне, понимать как работает приложение и т.д. Верно?
В качестве вывода, в Вашем случае фронт все таки не могут предлагать контракт взаимодействия с беком путем написания его в Swagger со последующим обсуждением и правками с бэком?
Почему заранее нельзя договориться с фронтом как данные будут бегать туда-обратно и начать работу параллельно?
А что за бизнес-задача такая? Если не секрет. Точно ли, ее можно решить только так?