HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💸
10원모아10조❗️
/
📽️
API 명세
/
일일 상세 내역 조회(paging)

일일 상세 내역 조회(paging)

Method
GET
API 연결여부
API 연결여부
담당자
루체
다나
작업여부
작업여부
인증 필요
인증 필요
URL
/account-book/daily/{date}
  • LocalDate(날짜) format은 yyyy-MM-dd
  • LocalDateTime(시간) format은 yyyy-MM-ddTHH:mm
 
 
{date}, YYYY-MM-01

Request Url

/account-book/daily/{date}
 
 
  • 이부분 윌리엄이 paging인데 requestBody로 하는거 어색한 느낌이라고 하시네요! 추후 리팩터 할 때queryString으로 사용하는 거 어떠시냐고 제안하셨는데 다나 어떻게 생각하세요!
 
{ "page" : 1 "size" : 10 }
 
페이지는 1이상
page size(results의 사이즈 = 10일, default = 10)는 원하는대로 보내줄 수 있음
 

Request body

{ "results": [ { "registerDate": "2022-08-31", "incomeSum": 75000, "expenditureSum": 5000, "dayDetails": [ { "id": 3, "type": "EXPENDITURE", "amount": 5000, "content": "탑건 조조", "categoryName": "culture", "registerTime": "2022-08-31T22:21:00" }, { "id": 3, "type": "INCOME", "amount": 50000, "content": "광고", "categoryName": "부수입", "registerTime": "2022-08-31T23:59:00" }, { "id": 4, "type": "INCOME", "amount": 25000, "content": "도둑질", "categoryName": "부수입", "registerTime": "2022-08-31T00:00:00" } ] } ], "currentPage": 1, "nextPage": null }
 
 

Ver2

 

Request Url

/account-book/daily?year=2022&month=8?page=1?size=10
 

Request body

 
{ "results": [ { "registerDate": "2022-08-11", "incomeSum": 0, "expenditureSum": 0, "dayDetails": [ { "id": 10, "type": "INCOME", "amount": 25000, "content": "도둑질", "categoryName": "부수입", "registerTime": "2022-08-11T00:00:00" } ] }, { "registerDate": "2022-08-09", "incomeSum": 0, "expenditureSum": 0, "dayDetails": [ { "id": 6, "type": "EXPENDITURE", "amount": 5000, "content": "테스트", "categoryName": "교통/차량", "registerTime": "2022-08-09T01:30:00" } ] }, { "registerDate": "2022-08-07", "incomeSum": 0, "expenditureSum": 0, "dayDetails": [ { "id": 5, "type": "EXPENDITURE", "amount": 5000, "content": "테스트", "categoryName": "교통/차량", "registerTime": "2022-08-07T01:30:00" } ] }, { "registerDate": "2022-08-05", "incomeSum": 0, "expenditureSum": 0, "dayDetails": [ { "id": 4, "type": "EXPENDITURE", "amount": 5000, "content": "테스트", "categoryName": "교통/차량", "registerTime": "2022-08-05T01:30:00" } ] }, { "registerDate": "2022-08-03", "incomeSum": 0, "expenditureSum": 0, "dayDetails": [ { "id": 3, "type": "EXPENDITURE", "amount": 5000, "content": "다시 테스트", "categoryName": "교통/차량", "registerTime": "2022-08-03T01:30:00" } ] }, { "registerDate": "2022-08-01", "incomeSum": 0, "expenditureSum": 0, "dayDetails": [ { "id": 2, "type": "EXPENDITURE", "amount": 5000, "content": "다시 테스트", "categoryName": "교통/차량", "registerTime": "2022-08-01T01:30:00" }, { "id": 1, "type": "EXPENDITURE", "amount": 5000, "content": "다시 테스트", "categoryName": "교통/차량", "registerTime": "2022-08-01T01:30:00" } ] } ], "currentPage": 2, "totalElements": 17, "totalPages": 2, "nextPage": null }