feat:12하수및분뇨관리사업

This commit is contained in:
yangsein
2026-06-15 01:02:13 +09:00
parent 3c4a6efeea
commit 428b199dd3
@@ -0,0 +1,114 @@
/** 12. 하수및분뇨관리사업 공통 검색 파라미터 DTO 규격 */
export interface SewerageIndustry {
ctpvNm?: string;
sggNm?: string;
statsYr?: string;
sewerBzmnCd?: string;
rowDataYn?: boolean;
summaryYn?: boolean;
summaryYearCnt?: number;
}
/** [TAB1] 공공기관 하수분야 응답 DTO */
export interface PublicSewageStaffTotalItem {
statsYr: string;
ctpvNm: string;
sggNm: string | null;
admdstNm: string;
admdstCd: string;
rowType: string;
ognzNm: string;
empGrssCnt: number;
pbadmsNope: number;
techWholNope: number;
engrkCnt: number;
mchnCnt: number;
prvtmCnt: number;
chmengCnt: number;
envCnt: number;
enjbEtcCnt: number;
etcCnt: number;
}
/** [TAB1] 공공기관 하수분야 응답 DTO */
export interface PublicSewageStaffTab1Response {
status: string;
message?: string;
data: PublicSewageStaffTotalItem[];
}
/** [TAB2] 공공기관 분뇨분야 응답 DTO */
export interface PublicHumanWasteStaffTotalItem{
statsYr: string;
ctpvNm: string;
sggNm: string | null;
admdstNm: string;
admdstCd: string;
rowType: string;
ognzNm: string;
empGrssCnt: number;
pbadmsNope: number;
techWholNope: number;
engrkCnt: number;
mchnCnt: number;
prvtmCnt: number;
chmengCnt: number;
envCnt: number;
enjbEtcCnt: number;
etcCnt: number;
}
export interface PublicHumanWasteStaffTab2Response {
status: string;
message?: string;
data: PublicHumanWasteStaffTotalItem[];
}
/** [TAB3] 분뇨수집 .운반업 응답 DTO */
export interface HumanWasteCollectionOperItem {
statsYr: string;
ctpvNm: string;
sggNm: string;
admdstNm: string;
admdstCd: string;
rowType: string;
bzentyCnt: number;
empNope: number;
fcltSecrPrstCnt: number;
n3TonUdrCnt: number;
n4TonUdrCnt: number;
n8TonUdrCnt: number;
etcCnt: number;
clctCnvncPrfmncQnt: number;
}
export interface HumanWasteCollectionTab3Response {
status: string;
message?: string;
data: HumanWasteCollectionOperItem[];
}
export interface IndividualSewageRelBusinessItem {
statsYr: string;
ctpvNm: string;
sggNm: string;
admdstNm: string;
admdstCd: string;
rowType: string;
designMdsrCnt: number;
designMdsrNope: number;
mfbizCnt: number;
mfbizMdsrNope: number;
mngCnt: number;
mngMdsrNope: number;
}
export interface IndividualSewageTab4Response {
status: string;
message?: string;
data: IndividualSewageRelBusinessItem[];
}