这次主要针对影厅模块。


首先创建controller

创建service

创建service接口类

创建HallController


这里是需要分页的


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

复制到了我们这里

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

请求方式:GET

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


创建Response的VO对象

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

就添加了一个属性cinemaId。

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

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

选择要重写的方法。

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

重写的方法如下。

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


controller内的方法接收这个参数

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

名字写错了。改成req

参数改个名字

再来创建Response的VO对象


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


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

输入的参数就是ReqVO

注入Service层


返回的就是IPage的对象

返回的对象。

加上注释


 

相关文章:

  • 2021-04-25
  • 2021-06-28
  • 2021-11-20
  • 2022-12-23
  • 2021-10-22
  • 2021-12-29
  • 2022-12-23
猜你喜欢
  • 2021-08-21
  • 2022-01-05
  • 2021-07-05
  • 2022-01-21
  • 2021-11-01
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案