인터페이스 및 호출 인터페이스

인터페이스 :

    / ** 
     *分页查询
     * @param의 요청 
     * @param의 페이징 
     * @return 
     * / 
    @GetMapping ( "/ 질의 baseProductBuyPrice" )
     공중 ResponseEntity <페이지 <BaseProductBuyPriceDto >> queryBaseProductBuyPricePageDatas (HttpServletRequest의 요청, 페이징 페이징 가능한);

클래스를 구현 :

    @Override
     공공 ResponseEntity <페이지 <BaseProductBuyPriceDto >> queryBaseProductBuyPricePageDatas (HttpServletRequest의 요청, Pageable를 페이징) {
         시도 { 
            지도 <문자열, 개체> searchParams =  의 HashMap <문자열, 개체> (); 
            문자열 TS = request.getParameter ( "TS" );
            경우 (StringUtils.isNotBlank (TS)) { 
                날짜 날짜 = 새로운 날짜 (Long.parseLong (TS)); 
                searchParams.put ( "GTE_1 ~ TS" , 날짜); 
                searchParams.put ( "GTE_1 ~의 provider.ts" ,
            }
            searchParams.put ( "NOTEQ_isEnable", 0 ); 
            페이지 <BaseProductBuyPriceDto> fabSchemeDtoPages = baseProductBuyPriceService.findAll (searchParams, 페이징, );
            반환 HeaderUtil.createInfoResponse ( , fabSchemeDtoPages)를; 
        } 캐치 (예외 E) {
             반환 HeaderUtil.createErrorResponse (e.getMessage () 는 null ); 
        } 
    }

호출 인터페이스 :

http://10.10.10.10/occ-mdm/api/mdm/BaseProductBuyPrice/query-baseProductBuyPrice?ts=1568610029000&page=0&size=300

  

추천

출처www.cnblogs.com/tangshengwei/p/11528436.html