// ADDRESS MAPPER의 레벨3에서 에서 지정 PID를 갖는 모든 {ID, FLR_NO} 목록 검색 import {HTTPNoBody} from '@fastify-modular/route'; import {pito} from 'pito'; export const FindMapperLv3DataByPidOption = pito.Obj({ id: pito.Str(), // 검색할 대상의 상위 ID(LV2) }); export const FindMapperLv3DataByPidOutput = pito.Arr( pito.Obj({ flrNo: pito.Num(), // 층수 found: pito.Arr(pito.Obj({ id : pito.Str(), // LV3 ID flrNo: pito.Num(), // 층수 hoNm : pito.Str(), // 호이름 })), }), ); export type FindMapperLv3DataByPidOption = pito.Type; export type FindMapperLv3DataByPidOutput = pito.Type; // ADDRESS MAPPER의 레벨3에서 에서 지정 PID를 갖는 모든 {ID, HO_NM} 목록 검색 export const FindMapperLv3DataByPid = HTTPNoBody('GET', '/api/v1/address/find-mapper-lv3-data-by-pid', 'address') .query(FindMapperLv3DataByPidOption) .response(FindMapperLv3DataByPidOutput) .build();