【发布时间】:2022-05-05 22:26:43
【问题描述】:
我的问题很简单:
我有一个大型数据传输对象,例如:
data class Terminal(
@Expose
@SerializedName(\"inspector_code\")
var inspectorCode:String,
@Expose
@SerializedName(\"inspector_id\")
var inspectorId:Long
[x50]
)
其中大部分用于业务逻辑,用于 http 请求、事务验证、
其中很少用于 UI。
这种类型的 DTO 也应该在表示层中使用吗?或者我可以有一个不同的并使用转换器来构建一个演示对象,这甚至存在于 mvvm 架构中吗?
标签: kotlin mvvm clean-architecture android-mvvm