Как установить информацию о дате и времени в классе сущностей? - PullRequest
0 голосов
/ 28 января 2019

В настоящее время я работаю над проектом весенней загрузки.И мне это очень нравится.Я создал свои услуги, юридические лица, репо.В простых сценариях все выглядит нормально.

Но дело в том, что одна из моих сущностей имеет следующие атрибуты (свойства):

  • userID;

  • логин;

  • электронная почта;

  • профили;

  • madeDate;

  • lastModifiedDate;

Я перечисляю свои услуги на пользовательском интерфейсе swagger.Когда я пытаюсь вызвать службу обновления на swagger, критерии lastModifiedDate не должны быть указаны в качестве входного свойства, мне нужно обработать это свойство на серверной части.Точно так же, когда я пытаюсь добавить новую запись пользователя из swagger, критерии createDate не должны указываться в качестве свойства ввода, мне нужно обработать это свойство в серверной части.

Я пытаюсь Google, ноЯ не мог найти относительный ответ до сих пор.У вас есть какие-нибудь рекомендации ?Любые ссылки, документы.,,Или это вообще возможно?

скриншоты из swagger-ui:

https://ibb.co/QMWDLjR

https://ibb.co/yqqQWyG

1 Ответ

0 голосов
/ 28 января 2019

Хорошей практикой является разделение entity и api resonse объекта.Таким образом, вы можете выбрать, какие поля открывать для контракта API.

Итак, в вашем случае создайте новый объект без modifedOn и createOn и используйте его в своем контроллере

...