qq331792873
就是那个马冰冰
采纳率50%
2021-02-26 14:25

保存,浏览,修改.和IO,VO的关系?

已采纳

我有一个疑问.

业务是这样的,我要保存一张表单.然后前端构造一个dataIO发往后端进行保存.

后端接收到dataIO,然后将dataIO构造成dataDO.进行保存.

但是后面我还需要修改,以及浏览这张表单.

那么问题就来了.

我是返回一个VO,还是返回一个IO?

理论上,用来浏览显示的,应该返回VO,但是他修改之后,还要保存,对于后端来说,他又是个IO.

这就让我很懵逼了.到底怎么处理才好?

其实数据都一致,完全一个对象就可以.

但是项目整体风格是这样的,我也不好破坏规矩,而且我觉得确实应该分开处理比较好.

只是对于这个场景,我有点不知所措.

请有经验的给讲讲.感谢了.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • henu_ws king帅 2月前

    这种可以用同一个对象、如果确实想拆分出VO和IO可以定义一个基础属性对象、VO和IO各自继承基础对象就可以了

    点赞 评论 复制链接分享
  • weixin_42534024 何必要如此 2月前

    按规范来 也许某些地方通用工具类或者方法 定义了是IO或者VO的情况

    点赞 评论 复制链接分享
  • qq_41871159 菜鸟先飛 2月前

    从后台开发来说  对前端界面一个对象  后台代码流转一个对象   你就在代码最外层(对前端接收/输出)的地方做一个对象转换就好了

    点赞 评论 复制链接分享

为你推荐