第一步先拿创建接收参数的请求类 ![](https://img.kancloud.cn/ac/63/ac6304a47f48266d25c878011159e92d_1236x975.png) 之所以会员id后边我们都不需要,是因为在前面的章节当中我们讲过已经将当前登陆用户的信息写到了本地线程变量里面去了 ### 当然这里只是走个过场 该有的请求类还是要有的 ### 然后我们再去定义一个返回类,也许你会问为什么不直接使用domain当中生成好的呢?因为我们使用的是代码生成器自动生成的,哪天增加字段还会进行代码自动生成,所以不用domain里面的,并且我们在这里创建好的结果返回类,想返回什么字段可以自由控制!!! ### ![](https://img.kancloud.cn/7e/4c/7e4cf20b4311f70451a16983a43916a6_1156x940.png) ### ![](https://img.kancloud.cn/61/85/6185519d660b8ddf22c71c48b44e6ae9_1359x1001.png) ### 当然service当中的返回结果是List<PassengerQueryResp> 这个也不要忘记 里面写的是我们的结果返回类PassengerQueryResp ### 接下来就是看控制器了 ![](https://img.kancloud.cn/a9/a3/a9a3d4fce8bda7b43e2c3eeb5bf42ab0_1054x963.png) ### 然后就是测试了 ![](https://img.kancloud.cn/d8/55/d8556f99012ecec2df9b4b98bd6c697c_663x214.png)