菜品条件分页查询

这个不同于以往的那个条件分页查询,这个返回数据有个菜品表中没有的数据类型

 

 反正这些Dto已经提供,乱用好吧,反正不需要我写。

这个地方需要设计VO,因为菜品表中没有属性categoryName

 我有个疑问,为啥这里还有个属性flavor,返回数据也没要求啊,这里来个DOTO,没关系继续写啊

 

 

 

 这是条件分页查询的相关代码:以前在serviceImpl参数都会都会封装成pojo,以便返回的数据可以直接封装为pojo对象。

这次在serviceImpl参数封装成Dto,返回的数据封装为Vo对象。实际上这么做完全是依据接口文档,接口文档要求返回数据是Vo才能封装完成的数据,而pojo参数不足以完成复杂查询

因此才会以Dto对象作为参数,这样查询的结果如下:

 

 这些数据保证字段名与Vo属性名完全一致,mybatis才能正确封装为Vo对象。因此还在sql语句中设置了别名。

 

posted @ 2024-04-20 19:58  你好,幸会  阅读(1)  评论(0编辑  收藏  举报