From 4e8f49200627121845dccb85b120c4314822c86d Mon Sep 17 00:00:00 2001 From: yangsein Date: Fri, 15 May 2026 16:01:20 +0900 Subject: [PATCH] =?UTF-8?q?feat:01.=ED=95=98=EC=88=98=EB=8F=84=EB=B3=B4?= =?UTF-8?q?=EA=B8=89=EB=A5=A0=20=EB=86=8D=EC=96=B4=EC=B4=8C=20=EB=B3=B4?= =?UTF-8?q?=EA=B8=89=EB=A5=A0=20=EC=BB=AC=EB=9F=BC=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?02.=ED=95=98=EC=88=98=EA=B4=80=EB=A1=9C=20=EA=B4=80=EC=A2=85?= =?UTF-8?q?=EB=B3=84=ED=98=84=ED=99=A9=20=EB=85=B8=ED=9B=84=ED=95=98?= =?UTF-8?q?=EC=88=98=EA=B4=80=EB=A1=9C=EC=9C=A8=20=EC=BB=AC=EB=9F=BC?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../util/column/total/SewagePipeTotColumn.ts | 11 ++++++++++- .../column/total/SeweragePentrationRateTotColumn.ts | 9 +++++++++ .../statistics-sewage-pipe-total-interface.ts | 3 +++ .../statistics-sewage-supply-rate-total-interface.ts | 1 + 4 files changed, 23 insertions(+), 1 deletion(-) diff --git a/apps/st/src/components/util/column/total/SewagePipeTotColumn.ts b/apps/st/src/components/util/column/total/SewagePipeTotColumn.ts index d0100b790..832a1f338 100644 --- a/apps/st/src/components/util/column/total/SewagePipeTotColumn.ts +++ b/apps/st/src/components/util/column/total/SewagePipeTotColumn.ts @@ -944,9 +944,18 @@ export const getST00020003Config = (statsYr: string | number) => { { name: "sggNm", fieldName: "sggNm", header: { text: "시군구" }, editable: false }, { name: "admdstNm", fieldName: "admdstNm", header: { text: "행정구역명" }, editable: false }, { name: "swrgPipeNm", fieldName: "swrgPipeNm", header: { text: "관종" }, editable: false }, + { name: "pipeByPrstWholSum", fieldName: "pipeByPrstWhol", header: { text: "계" }, valueType: ValueType.NUMBER, dataFormat: "#,##0.0", editable: false }, { name: "lyngPrlgSum", fieldName: "lyngPrlg", header: { text: "매설연장(m)" }, valueType: ValueType.NUMBER, dataFormat: "#,##0.0", editable: false }, { name: "dmltnPrlgSum", fieldName: "dmltnPrlg", header: { text: "철거연장(m)" }, valueType: ValueType.NUMBER, dataFormat: "#,##0.0", editable: false }, + { + name: "oldPipeRt", + fieldName: "oldPipeRt", + header: { text: "노후하수관로율(%)" }, + valueType: ValueType.NUMBER, + dataFormat: "#,##0.0", + editable: false, + }, ...(() => { const yearColumns = []; for (let yr = startYear; yr <= endYear; yr++) { @@ -961,7 +970,7 @@ export const getST00020003Config = (statsYr: string | number) => { ], columnLayout: [ { name: "areaGroup", header: { text: "행정구역" }, items: ["ctpvNm", "sggNm", "admdstNm"] }, - "swrgPipeNm", + "swrgPipeNm","oldPipeRt", { name: "summaryGroup", header: { text: "총계" }, items: ["pipeByPrstWholSum", "lyngPrlgSum", "dmltnPrlgSum"] }, ...(() => { const layouts = []; diff --git a/apps/st/src/components/util/column/total/SeweragePentrationRateTotColumn.ts b/apps/st/src/components/util/column/total/SeweragePentrationRateTotColumn.ts index 5b8ba195d..a17043460 100644 --- a/apps/st/src/components/util/column/total/SeweragePentrationRateTotColumn.ts +++ b/apps/st/src/components/util/column/total/SeweragePentrationRateTotColumn.ts @@ -127,6 +127,14 @@ export const SeweragePentrationRateTotColumn = { valueType: ValueType.NUMBER, dataFormat: '#,##0.0', }, + { + name: 'rurPsplyRt', + fieldName: 'rurPsplyRt', + header: { text: '농어촌하수도보급률(%)' }, + editable: false, + valueType: ValueType.NUMBER, + dataFormat: '#,##0.0', + }, // 비고 { name: 'rmrk', fieldName: 'rmrk', header: { text: '비고' } }, @@ -194,6 +202,7 @@ export const SeweragePentrationRateTotColumn = { 'staaPsplyRt', 'altdPrcsPsplyRt', 'sewerInstlRt', + 'rurPsplyRt', 'rmrk', 'swagePplPsplyRt', 'admdstCd', diff --git a/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-pipe-total-interface.ts b/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-pipe-total-interface.ts index 76132a1ac..053a5497d 100644 --- a/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-pipe-total-interface.ts +++ b/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-pipe-total-interface.ts @@ -112,11 +112,14 @@ export interface SewagePipePipeTypeFacilityStatusItem { rowType: string; rmrk: string | null; + oldPipeRt: number; + // 총계 필드 pipeByPrstWhol: number; lyngPrlg: number; dmltnPrlg: number; + /** * 연도별 동적 데이터 필드 "prlg_whol_1995", "lyng_prlg_1995", "dmltn_prlg_1995", diff --git a/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-supply-rate-total-interface.ts b/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-supply-rate-total-interface.ts index faef3a3f1..bc5a8b5cc 100644 --- a/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-supply-rate-total-interface.ts +++ b/apps/st/src/entities/statistics/model/statistics-total/statistics-sewage-supply-rate-total-interface.ts @@ -43,6 +43,7 @@ export interface SewerageSupplyRateTotalItem { altdPrcsPsplyRt: number; sewerInstlRt: number; rmrk: string; + rurPsplyRt: number; } export interface SewerageSupplyRateResponse {