wr: headList 주석
This commit is contained in:
@@ -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), // 수질 오염 항목 배열
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user