6-3 表现层 --- 播放厅列表查询

这次主要针对影厅模块。


首先创建controller

创建service

创建service接口类

创建HallController


这里是需要分页的


所以需要原来写的分页组件拷贝过来。

复制到了我们这里

然后开始写接口的代码
请求一共有三个参数

请求方式:GET

请求地址:http://localhost:8501/halls


创建Response的VO对象

继承BasePageVO这样nowPage和pageSize就已经有了。

就添加了一个属性cinemaId。

鼠标放在空白处。Alt+Insert 选择Override Methods

选择要重写的方法。

重写的方法如下。


controller内的方法接收这个参数

调用参数检查的方法,并抛出throw CommonServiceException.

名字写错了。改成req

参数改个名字

再来创建Response的VO对象


把要返回的属性复制过来。



返回的对象需要外层用IPage包住

输入的参数就是ReqVO

注入Service层


返回的就是IPage的对象



返回的对象。

加上注释

结束


 

posted @ 2020-04-25 14:31  高山-景行  阅读(303)  评论(0编辑  收藏  举报