wr: headList 주석

This commit is contained in:
dongsilove
2026-04-07 23:14:56 +09:00
parent cb8cc460f9
commit b42d518ecf
@@ -75,40 +75,41 @@ export const rswtrPolutionsZode = z.object({
});
export const rswtrDetailsZod = z.object({
chkgdnDtlPk: z.string().nullish(),
chkgdnSn: z.string().nullish(),
utztnUsgCd: z.string(),
vltnDt: z.string(),
vltnMttr: z.string(),
levyAmt: z.number(),
regDt: z.string().nullish(),
rgtr: z.string().nullish(),
mdfcnDt: z.string().nullish(),
mdfr: z.string().nullish(),
chkgdnDtlPk: z.string().nullish(), // 지도점검 상세 PK
chkgdnSn: z.string().nullish(), // 지도점검 일련번호
utztnUsgCd: z.string(), // 이용용도 코드
vltnDt: z.string(), // 위반일
vltnMttr: z.string(), // 위반사항
levyAmt: z.number(), // 부과금액
regDt: z.string().nullish(), // 등록일시
rgtr: z.string().nullish(), // 등록자
mdfcnDt: z.string().nullish(), // 수정일시
mdfr: z.string().nullish(), // 수정자
})
// 중수도 점검 데이터를 검증하는 Zod 스키마
export const rswtChkgdZod = z.object({
chkgdnSn: z.number().nullish(),
bdstRuseFcltSn: z.number().nullish(),
chckYmd: z.string(),
prcsCpct: z.number(),
dtfcltCpct: z.number(),
spwtPositn: z.string(),
regDt: z.string().nullish(),
rgtr: z.string().nullish(),
mdfcnDt: z.string().nullish(),
mdfr: z.string().nullish(),
flg: z.string().nullable(),
anlOperCst:z.number(),
oilqMeasMthd: z.string().nullish(),
utztnUsgCd: z.string(),
building: buildingZod,
guideDetails: z.array(guideDetail),
reuseBuilding: reuseBuildingZod,
chkgdnSn: z.number().nullish(), // 점검 일련번호
bdstRuseFcltSn: z.number().nullish(), // 재이용시설 일련번호
chckYmd: z.string(), // 점검일자
prcsCpct: z.number(), // 처리용량
dtfcltCpct: z.number(), // 빗물저류조용량
spwtPositn: z.string(), // 채수 지점
regDt: z.string().nullish(), // 등록일시
rgtr: z.string().nullish(), // 등록자
mdfcnDt: z.string().nullish(), // 수정일시
mdfr: z.string().nullish(), // 수정자
flg: z.string().nullable(), // 플래그
anlOperCst: z.number(), // 연간 운영비
oilqMeasMthd: z.string().nullish(), // 유량측정방법
utztnUsgCd: z.string(), // 이용용도 코드
building: buildingZod, // 건물 정보
guideDetails: z.array(guideDetail), // 가이드 점검 상세 목록
reuseBuilding: reuseBuildingZod, // 재이용 건물 정보
rswtrDetails: z.array(
rswtrDetailsZod
),
rswtrPollutions: z.array(rswtrPolutionsZode),
), // 점검 위반/내역 상세 배열
rswtrPollutions: z.array(rswtrPolutionsZode), // 수질 오염 항목 배열
});