У меня в системе много разных типов сотрудников, таких как постоянный сотрудник, временный сотрудник, почасовой работник и т. Д.
Теперь все эти различные типы сотрудников имеют некоторые общие черты с сотрудником, которые я абстрагировал винтерфейс IEmployee.
Я хочу представить этот другой тип сотрудника как RestEndpoints.
Допустим, я хочу отправить объект JSON от клиента на сервер, мой вопрос
Нужно ли мне иметь разные конечные точки, такие как
/api/temporaryemployee
/api/permanentemployee
/api/hourlyemployee
и т. Д.
или одну конечную точку с именем
/api/employee ?
Каков наилучший подход?