这次主要针对影厅模块。

首先创建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的对象


返回的对象。

加上注释

结束