diff --git a/apps/as/src/entities/instl-sncn/model/instl-sncn-interface.ts b/apps/as/src/entities/instl-sncn/model/instl-sncn-interface.ts index 6ead54c13..4bbd7ae24 100644 --- a/apps/as/src/entities/instl-sncn/model/instl-sncn-interface.ts +++ b/apps/as/src/entities/instl-sncn/model/instl-sncn-interface.ts @@ -39,11 +39,48 @@ export interface AdstZoneResponseDto { export const INSTL_SNCN_REGISTER_SELECTION_KEY = "instlSncnRegisterSelection"; +/** 백엔드 InstlSncnMngSearchDto + Pageable */ export interface InstlSncnMngSearchParams extends PageableParams { - bizNm?: string; + /** 설치인가문서번호 */ + instlSncnDocNo?: string; + /** 행정구역코드 */ + admdstCd?: string; + /** 환경청구분공통코드 */ + envoSeComCd?: string; + /** 업무구분공통코드 */ taskSeComCd?: string; - sidoComCd?: string; - sggComCd?: string; + /** 예산사업코드 */ + bgtBizCd?: string; + /** 예산신청연도 */ + bgtAplyYr?: string; + /** 사업명 */ + bizNm?: string; + /** 사업시작연도 */ + bizBgngYr?: string; + /** 사업종료연도 */ + bizEndYr?: string; + /** 사업내용 */ + bizCn?: string; + /** 신청자명 */ + aplcntNm?: string; + /** 신청자휴대전화번호 */ + aplcntMblTelno?: string; + /** 신청자소속명 */ + aplcntOgdpNm?: string; + /** 신청자이메일주소 */ + aplcntEmlAddr?: string; + /** 설계자명 */ + dsgnrNm?: string; + /** 설계자전화번호 */ + dsgnrTelno?: string; + /** 설계자소속명 */ + dsgnrOgdpNm?: string; + /** 설계자이메일주소 */ + dsgnrEmlAddr?: string; + /** 첨부파일그룹아이디 */ + atchFileGroupId?: string; + /** 진행상태공통코드 */ + prgrsSttsComCd?: string; } /** 설치인가관리 저장 요청 DTO */ diff --git a/apps/as/src/pages/instl-sncn/ui/instl-list-page.tsx b/apps/as/src/pages/instl-sncn/ui/instl-list-page.tsx index fe3bb4417..920127a49 100644 --- a/apps/as/src/pages/instl-sncn/ui/instl-list-page.tsx +++ b/apps/as/src/pages/instl-sncn/ui/instl-list-page.tsx @@ -29,8 +29,7 @@ const EMPTY_ADST_LIST: CmCdAdstDstrComboResponseDto[] = []; const DEFAULT_SEARCH_PARAMS: InstlSncnMngSearchParams = { bizNm: "", taskSeComCd: "", - sidoComCd: "", - sggComCd: "", + admdstCd: "", page: DEFAULT_PAGE_INDEX, size: DEFAULT_PAGE_SIZE, sort: DEFAULT_SORT, @@ -59,8 +58,9 @@ function InstlListPage() { ...DEFAULT_SEARCH_PARAMS, bizNm, taskSeComCd, - sidoComCd, - sggComCd, + admdstCd: sggComCd || sidoComCd || "", + page: DEFAULT_PAGE_INDEX, + size: pagination.pageSize, }); }; diff --git a/apps/as/src/pages/instl-sncn/ui/instl-list.tsx b/apps/as/src/pages/instl-sncn/ui/instl-list.tsx index 79ff4586e..c42978db3 100644 --- a/apps/as/src/pages/instl-sncn/ui/instl-list.tsx +++ b/apps/as/src/pages/instl-sncn/ui/instl-list.tsx @@ -32,8 +32,7 @@ function InstlList({ searchParams, pagination, onPaginationChange }: InstlListPr () => ({ bizNm: searchParams.bizNm, taskSeComCd: searchParams.taskSeComCd, - sidoComCd: searchParams.sidoComCd, - sggComCd: searchParams.sggComCd, + admdstCd: searchParams.admdstCd, page: pagination.pageIndex, size: pagination.pageSize, sort: searchParams.sort ?? "instlSncnDocNo,desc",