queryPageList

 Controller

@GetMapping(value = "/list")
	public Result queryPageList(ReconsiderPerson reconsiderPerson,
								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
								   HttpServletRequest req) {
		// 构建分页对象
		Page page = new Page<>(pageNo, pageSize);

		// 调用Service层
		IPage pageList = reconsiderPersonService.queryPageList(page, reconsiderPerson, req.getParameterMap());

		return Result.OK(pageList);
	}

Service

IPage queryPageList(Page page, ReconsiderPerson reconsiderPerson, Map parameterMap);

ServiceImpl

    @Autowired
    private ReconsiderPersonMapper reconsiderPersonMapper;

    @Override
    public IPage queryPageList(Page page, ReconsiderPerson reconsiderPerson, Map parameterMap) {
        return reconsiderPersonMapper.queryPageList(page, reconsiderPerson);
    }

Mapper

IPage queryPageList(@Param("page") Page page, @Param("entity") ReconsiderPerson reconsiderPerson);

Mapper.xml

 

你可能感兴趣的:(后端,java)