Ну, у меня есть следующий поток в моем приложении:
Controller --> *call* --> UseCase --> *call* --> UpdateCustomerGateway
UpdateCustomerGateway имеет один метод updateCustomer(Customer customer)
, где Usecase может вызывать базу данных для обновления клиента.
Looking это изображение , я сомневаюсь:
У меня есть пространство имен с именем Entites и другое с именем UseCaseDtos . Последние имеют запрос и ответ Dto для использования в случаях использования. Но когда я звоню UpdateCustomerGateway
*, я не знаю, передаю ли я Customer (мою сущность) или CustomerRequestUseCase (мой dto).