老大,想请教一下关于这个点。目前bladex是把entity放在api module里的,我觉得有点奇怪。
因为我认为不管是对于DDD还是分层开发来说,持久化对象不应该出现在api module里呢。现在的entity里的对象,实际上是承载的表的映射,所以我定义为持久化层。直接用这个对象来承载api里的数据传输对象,这样合理吗?是否应该单独抽出dto对象来承载,entity是否应该收纳到service module内还不是api module内呢?烦请老大解释一下设计想法,谢谢。
bladex里截图如下
扫一扫访问 Blade技术社区 移动端