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的对象
返回的对象。
加上注释
结束