페이징(Paging) 방식 request , response

2023. 2. 11. 15:39gongbu

가장 보편적인 방식 간소화 버전으로 만들어 봤다

 

request  ()표시는 없어도 됨

param description value
page 현재 페이지에 표시하려는 페이지 번호 1
size 한 페이지에 표시되는 데이터 개수 10
(sort) 정렬 기준 +, -

response data

response description value
data[] 조회 결과 ~~
page :   페이징 데이터 묶음
total_size 총 데이터 개수 45
total_page 총 페이지 수 5
(start_index) 시작 데이터 번호 0
(end_index) 마지막 데이터 번호 9
page 현재 페이지 번호 1
size 표시되는 데이터 개수 10

response 형식

result = {
	data: [~~~], 
	paging : {
		total_size : 45, 
		total_page : 5, 
		start_index : 1, 
		end_index : 9, 
		page : 1, 
		size : 10
		}
	}