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的对象
返回的对象。
加上注释
结束
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步