我面临 API 设计问题。考虑以下流程:
正如您所看到的,我有 2 个类来代表我的模型(SomethingDTO和SomethingResponse),还有 2 个类来代表第 3 方模型(3rdPartyRequest和3rdPartyResponse)。我正在使用映射器提供从 3rdPARty 模型类到我的模型类的转换。
问题是:这 4 个类都具有完全相同的属性。
我应该在所有这些类中重复这些属性吗?我应该在整个流程中只使用一个 DTO 类吗?
解决这个问题的最佳实践(或模式)是什么?
谢谢