// -------------------------------------------------------------------- // 아파트 단지 내 지정 년월 관리비 조회 // -------------------------------------------------------------------- // 작성일 : 2022. 06. 17 // 작성자 : 홍사민 // -------------------------------------------------------------------- // // -------------------------------------------------------------------- import { HTTPNoBody } from '@fastify-modular/route'; import { pito } from 'pito'; // -------------------------------------------------------------------- export const FindKaptMncstOption = pito.Obj({ id : pito.Str(), // 검색할 대상의 ID(LV1 ~ LV3 가능, LV1으로 변환) date: pito.Date(), // 년월 (1일로 설정) }); export type FindKaptMncstOption = pito.Type; // -------------------------------------------------------------------- export const FindKaptMncstOutput = pito.Obj({ totalCost: pito.Num(), // 총 관리비 pubCost : pito.Num(), // 공용 관리비 prvCost : pito.Num(), // 개별 관리비 heatCost : pito.Num(), // 난방비 }); export type FindKaptMncstOutput = pito.Type; // -------------------------------------------------------------------- // 아파트 단지 내 지정 년월 관리비 조회 export const FindKaptMncst = HTTPNoBody('GET', '/api/v1/address/find-kapt-mncst', 'history') .query(FindKaptMncstOption) .response(FindKaptMncstOutput) .build(); // --------------------------------------------------------------------