后端
Service层
PageInfo<RegistrationTypeEntity> queryRegistrationTypeAll(Integer pageNo,Integer pageSize);
serviceImpl层
@Override
public PageInfo<RegistrationTypeEntity> queryRegistrationTypeAll(Integer pageNo,Integer pageSize) {
PageHelper.startPage(pageNo,pageSize);
return new PageInfo<>(registrationTypeDao.queryRegistrationTypeAll()) ;
}
Dao层
该怎么写怎么写,不变
ConTroller层
@ApiOperation(value = "查询所有的角色类型")
@GetMapping(value = "/queryRoleTypeAll/{pageNo}/{pageSize}")
public ItooResult queryRoleTypeAll(@ApiParam(name = "pageNo",value = "页码",required = true,example = "1")@PathVariable Integer pageNo,
@ApiParam(name = "pageSize",value = "页数",required = true,example = "10")@PathVariable Integer pageSize){
PageInfo<RoleTypeEntity> roleTypeList = roleTypeService.queryRoleTypeAll(pageNo,pageSize);
if (roleTypeList.getSize()> 0 && roleTypeList !=null){
return ItooResult.build(ItooResult.SUCCESS,"查询成功",roleTypeList);
}else {
return ItooResult.build(ItooResult.FAIL,"查询失败");
}
}
前端连接的方法
queryRegistrationType () {
let vm = this;
let tempUrl = process.env.VUE_APP_URL;
const url = tempUrl + 'registrationType/queryRegistrationTypeAll' + vm.page.pageNum + '/' + vm.page.pageSize;
axios.get(url).then(function (response) {
if (response.data.code === '0000') {
vm.page.totalCount = response.data.data.total;
vm.registrationTypeList = response.data.data;
}
});
},