前端到API 是DTO 类型 然后改DTO 类型可一直用到dao 层
dao 层 能用原来的对象尽量用原来的DO对象

数据库查询得到原生DO 对象
其他得到影响行数 没有抛出异常是因为框架进行了全局捕捉

DO 对象可在service 拷贝成VO 对象返回

分布式项目

应用层对象

实体类+操作+VO 一些字段的修饰 比如 Integer 转换成 中文

实体类+操作(query or update)+DTO

能力层对象

实体类+操作+Req+DTO

实体类+操作+Resp+VO

数据库对象