# 인천공간정보플랫폼 - 도로시설 - 대장검색 설정
# Construction and Facility Management Configuration

# =============================================================================
# 좌측 패널 - 대장 검색 설정
# 좌측 패널 순서 - 레이어목록, 통합검색, **대장검색**, 시설물검색
# =============================================================================
field-list:
### 공통 ====================
  # 4개 일치 
  - id: "ctrtamt"
    name: "계약금액"
    type: "num"
  - id: "note"
    name: "비고"
    type: "txt"
  - id: "ctrtno"
    name: "계약대장관리번호"
    type: "txt"
  - id: "fisyear"
    name: "회계년도"
    type: "txt"
  - id: "ctrtnm"
    name: "계약명"
    type: "txt"
  # 3개 일치
  - id: "man"
    name: "관리자"
    type: "txt"
  - id: "ctrtkind"
    name: "계약종류"
    type: "txt"
  - id: "ctrtmeth"
    name: "계약방법"
    type: "txt"
  - id: "ctrtmngt"
    name: "계약기관"
    type: "txt"
  - id: "gid"
    name: "GID" 
    type: "num"
  # 2개 일치
  - id: "cnam"
    name: "담당자"
    type: "txt"
  - id: "nidn"
    name: "노선번호"
    type: "num"
  - id: "sloca"
    name: "시점"
    type: "txt"
  - id: "eloca"
    name: "종점"
    type: "txt"
  - id: "ymd"
    name: "연월일"
    type: "date"
  - id: "wsymd"
    name: "최초입력일"
    type: "date"
  - id: "idn"
    name: "개별번호" 
    type: "txt"
  - id: "gucd" 
    name: "등록구" 
    type: "combo" 
    options: 
      - code: "910"
  # 2025-10-23 추가 항목 공통
  - id: "created_user"
    name: "최초작성자명"
    type: "txt"
  - id: "created_date"
    name: "최초작성일시"
    type: "date"
  - id: "last_edited_user"
    name: "최종수정자명"
    type: "txt"
  - id: "last_edited_date"
    name: "최종수정일시"
    type: "date"
  # 2025-10-24 추가
  - id: "layerid"
    name: "레이어ID"
    type: "txt"
### 공통 ///=================



### name override 대상 ============
  # 4개 일치
  - id: "nam" 
    name: "명" 
    type: "txt"
  - id: "ctrtymd"
    name: "계약일자"
    type: "txt"
  - id: "cidn"
    name: "공사번호"
    type: "txt"
  - id: "cmngt"
    name: "공사기관"
    type: "combo"
    options:
      - code: "278"
    #default: "1"
  - id: "gub"
    name: "위치구분"
    type: "combo"
    options:
      - code: "29"
  # 3개 일치
  - id: "seq"
    name: "순서"
    type: "num" 
  # 2개 일치  
  - id: "mngt"
    name: "공사기관"
    type: "combo"
    options:
      - code: "278"
  - id: "eymd"
    name: "공사기간_종료일"
    type: "date"
  - id: "addr"
    name: "위치"
    type: "txt"
  - id: "bara"
    name: "보도면적(㎡)"
    type: "num"
### name override 대상 ///============



###CMT_CNST_D 공사대장=============================
  - id: "cdpt"
    name: "담당부서"
    type: "txt"
  - id: "obj"
    name: "공사목적"
    type: "area"
  - id: "detail"
    name: "공사내역"
    type: "area"
  - id: "kumo"
    name: "공사규모"
    type: "area"
  - id: "bud"
    name: "예산액"
    type: "num"
  - id: "sdsg"
    name: "설계액(총공사비)"
    type: "num"
  - id: "ddsg"
    name: "설계액(도급)"
    type: "num"
  - id: "kdsg"
    name: "설계액(관급)"
    type: "num"
  - id: "edsg"
    name: "설계액(기타)"
    type: "num"
  - id: "wcd"
    name: "공사구분"
    type: "combo"
    options:
      - code: "66"
  - id: "csymd"
    name: "착공일"
    type: "date"
  - id: "ceymd"
    name: "준공일"
    type: "date"
  - id: "ngub"
    name: "노선구분"
    type: "combo"
    options:
      - code: "29"
  - id: "workcd"
    name: "공사분류"
    type: "combo"
    options:
      - code: "63"
  - id: "workcb"
    name: "공사대종목"
    type: "combo"
    options:
      - code: "62"
  - id: "workcs"
    name: "공사소종목"
    type: "combo"
    options:
      - code: "65"
  - id: "ctycst"
    name: "시기금"
    type: "num"
  - id: "dstcst"
    name: "구기금"
    type: "num"
  - id: "totcst"
    name: "총사업비"
    type: "num"
  - id: "ctidn"
    name: "도급자"
    type: "txt"
  - id: "budgcs"
    name: "예산구분"
    type: "combo"
    options:
      - code: "73"
  - id: "plidn"
    name: "시설계획번호"
    type: "num"
  - id: "dsc"
    name: "파일설명"
    type: "txt"
  - id: "part"
    name: "부위"
    type: "txt"
  - id: "dire"
    name: "지적사항"
    type: "txt"
  - id: "conten"
    name: "보수정비내역"
    type: "txt"
  - id: "resban"
    name: "사용제한방법"
    type: "txt"
  - id: "ressymd"
    name: "사용제한시작일"
    type: "date"
  - id: "reseymd"
    name: "사용제한종료일"
    type: "date"
  - id: "resorg"
    name: "사용제한사유유"
    type: "txt"
###CMT_CNST_D 공사대장///=============================

###RDT_RDCT_D (도로중심선정보부속) 공사구간=============================
  - id: "cgrade"
    name: "차도유지관리등급"
    type: "txt"
  - id: "ntara"
    name: "국유지면적"
    type: "num"
  - id: "ctara"
    name: "시유지면적"
    type: "num"
  - id: "psara"
    name: "사유지면적"
    type: "num"
  - id: "rdbl"
    name: "도로법면연장"
    type: "num"
  - id: "rdbara"
    name: "도로법면면적"
    type: "num"
  - id: "carnl"
    name: "자동차교통불능구간연장"
    type: "num"
  - id: "carna"
    name: "자동차교통불능구간면적"
    type: "num"
  - id: "dlenth"
    name: "중용연장"
    type: "num"
  - id: "dara"
    name: "면적"
    type: "num"
  - id: "nokrl"
    name: "노견_우연장"
    type: "num"
  - id: "nokra"
    name: "노견_우면적"
    type: "num"
  - id: "nokrwid"
    name: "노견_우폭"
    type: "num"
  - id: "nokll"
    name: "노견_좌연장"
    type: "num"
  - id: "nokla"
    name: "노견_좌면적"
    type: "num"
  - id: "noklwid"
    name: "노견_좌폭"
    type: "num"
  - id: "lrlma"
    name: "도로경계석_좌재질"
    type: "combo"
    options:
      - code: "21"
  - id: "lrllen"
    name: "도로경계석_좌연장"
    type: "num"
  - id: "rrlma"
    name: "도로경계석_우재질"
    type: "combo"
    options:
      - code: "21"
  - id: "rrllen"
    name: "도로경계석_우연장"
    type: "num"
  - id: "conrd"
    name: "접속도로명"
    type: "txt"
###RDT_RDCT_D (도로중심선정보부속) 공사구간///=============================

###RDT_NOSN_D 도로노선=============================
  - id: "upno"
    name: "결정고시번호"
    type: "txt"
  - id: "mloca"
    name: "주요경과지"
    type: "txt"
  - id: "mapt"
    name: "주요시설"
    type: "txt"
  - id: "ada"
    name: "도로종류"
    type: "combo"
    options:
      - code: "194"
  - id: "funccd"
    name: "도로기능"
    type: "combo"
    options:
      - code: "88"
  - id: "statcd"
    name: "도로상태"
    type: "combo"
    options:
      - code: "53"
  - id: "lenth"
    name: "연장"
    type: "num"
  - id: "wid"
    name: "폭"
    type: "num"
  - id: "ara"
    name: "면적(㎡)"
    type: "num"
  - id: "minscd"
    name: "민자여부"
    type: "combo"
    options:
      - code: "25"
  - id: "hstnam"
    name: "민자사업자명"
    type: "txt"
  - id: "hstadr"
    name: "민자사업자주소"
    type: "txt"
  - id: "paycd"
    name: "유료여부"
    type: "combo"
    options:
      - code: "33"
  - id: "spymd"
    name: "유료시작일"
    type: "date"
  - id: "epymd"
    name: "유료종료일"
    type: "date"
  - id: "feelen"
    name: "유료연장길이"
    type: "num"
  - id: "feeara"
    name: "유료연장면적"
    type: "num"
  - id: "feecd"
    name: "유료근거조항"
    type: "txt"
  - id: "feenam"
    name: "유료소유자명"
    type: "txt"
  - id: "feead"
    name: "유료구간"
    type: "txt"
  - id: "scymd"
    name: "자동차전용도로개시일"
    type: "date"
  - id: "ecymd"
    name: "자동차전용도로해제일"
    type: "date"
  - id: "smymd"
    name: "보행자전용도로개시일"
    type: "date"
  - id: "emymd"
    name: "보행자전용도로해제일"
    type: "date"
  - id: "minwid"
    name: "최소차도폭원"
    type: "num"
  - id: "minea"
    name: "최소차도폭원개소"
    type: "num"
  - id: "maxwid"
    name: "최대차도폭원"
    type: "num"
  - id: "maxea"
    name: "최대차도폭원개소"
    type: "num"
  - id: "gube1"
    name: "종단구배 6-7%"
    type: "num"
  - id: "gube2"
    name: "종단구배 8-9%"
    type: "num"
  - id: "gube3"
    name: "종단구배 10%"
    type: "num"
  - id: "rxcea"
    name: "도로교차차도개소"
    type: "num"
  - id: "dospea"
    name: "도선장개소수"
    type: "num"
  - id: "doslen"
    name: "도선장연장"
    type: "num"
  - id: "dosea"
    name: "도선척수"
    type: "num"
  - id: "dosds"
    name: "도선운항거리"
    type: "num"
  - id: "etckd"
    name: "타공작물종류"
    type: "txt"
  - id: "etcnum"
    name: "타공작물수"
    type: "num"
  - id: "jumkd"
    name: "궤도및중요점용물종류"
    type: "txt"
  - id: "jumnum"
    name: "궤도및중요점용물수"
    type: "num"
  - id: "minr1"
    name: "최소곡선반경15M"
    type: "num"
  - id: "minr2"
    name: "최소곡선반경20M"
    type: "num"
  - id: "minr3"
    name: "최소곡선반경30M"
    type: "num"
  - id: "minr4"
    name: "최소곡선반경50M"
    type: "num"
  - id: "dspeed"
    name: "설계속도"
    type: "num"
  - id: "notymd"
    name: "고시일자"
    type: "date"
  - id: "pcnote"
    name: "지적승인내역"
    type: "txt"
  - id: "pcymd"
    name: "지적승인일자"
    type: "date"
    ###====detail tab 공사내역 =====
    ###====detail tab 공사내역 //=====
    ###====detail tab 일상보수내역 RDT_RDBS_D =====
  - id: "cpsma"
    name: "차도포장재질"
    type: "combo"
    options:
      - code: "195"
  - id: "cpwid"
    name: "차도폭(m)"
    type: "num"
  - id: "cplen"
    name: "차도연장(m)"
    type: "num"
  - id: "cpara"
    name: "차도면적(㎡)"
    type: "num"
  - id: "bpsma"
    name: "보도포장재질"
    type: "combo"
    options:
      - code: "32"
  - id: "bwid"
    name: "보도폭(m)"
    type: "num"
  - id: "blen"
    name: "보도연장(m)"
    type: "num"
  - id: "bochln"
    name: "경블보차도경계(m)"
    type: "num"
  - id: "chln"
    name: "경블도로경계(m)"
    type: "num"
    ###====detail tab 일상보수내역 RDT_RDBS_D ///=====
###RDT_NOSN_D 도로노선 ///=============================

###RDT_SLCR_D 입체교차로 =============================
  - id: "ridn"
    name: "도로구간번호"
    type: "num"
  - id: "tfr"
    name: "입체교차형식"
    type: "combo"
    options:
      - code: "55"
  - id: "grade"
    name: "관리등급"
    type: "txt"
  - id: "facics"
    name: "종별"
    type: "combo"
    options:
      - code: "87"
  - id: "dwei"
    name: "설계하중"
    type: "combo"
    options:
      - code: "84"
  - id: "rdea"
    name: "도로개소"
    type: "num"
  - id: "rwid"
    name: "도로폭"
    type: "num"
  - id: "rlen"
    name: "도로연장"
    type: "num"
  - id: "rara"
    name: "도로면적"
    type: "num"
  - id: "brea"
    name: "교량개소"
    type: "num"
  - id: "brwid"
    name: "교량폭원"
    type: "num"
  - id: "brlen"
    name: "교량연장"
    type: "num"
  - id: "brara"
    name: "교량면적"
    type: "num"
  - id: "obhei"
    name: "옹벽높이"
    type: "num"
  - id: "oblen"
    name: "옹벽연장"
    type: "num"
  - id: "alwid"
    name: "총폭원"
    type: "num"
  - id: "allen"
    name: "총연장"
    type: "num"
  - id: "alara"
    name: "총면적"
    type: "num"
  - id: "disea"
    name: "경간수"
    type: "num"
  - id: "maxcol"
    name: "최대경간"
    type: "num"
  - id: "uptype"
    name: "상부구조형식"
    type: "combo"
    options:
      - code: "61"
  - id: "dntype"
    name: "하부구조형식"
    type: "combo"
    options:
      - code: "83"
  - id: "kyoja"
    name: "교좌장치"
    type: "txt"
  - id: "fixty"
    name: "이음장치고정형식"
    type: "txt"
  - id: "runty"
    name: "이음장치가동형식"
    type: "txt"
  - id: "unhei"
    name: "난간높이"
    type: "num"
  - id: "unwid"
    name: "난간폭"
    type: "num"
  - id: "unlen"
    name: "난간총연장"
    type: "num"
  - id: "nmate"
    name: "상부난간재료"
    type: "txt"
  - id: "yeonse"
    name: "상부공_연석"
    type: "txt"
    ###====detail tab 공사내역 =====
###RDT_SLCR_D 입체교차로 ///=============================

###RDT_GYPD_D 도로중심선교점 =============================
  - id: "pok"
    name: "확폭"
    type: "num"
  - id: "ia1do"
    name: "교각IA1도"
    type: "num"
  - id: "ia1bun"
    name: "교각IA1분"
    type: "num"
  - id: "ia1cho"
    name: "교각IA1초"
    type: "num"
  - id: "half"
    name: "곡선반경"
    type: "num"
  - id: "duplen"
    name: "접선장"
    type: "num"
  - id: "goklen"
    name: "곡선장"
    type: "num"
  - id: "mid"
    name: "중앙종거"
    type: "num"
###RDT_GYPD_D 도로중심선교점 ///=============================

###SWT_CHARGE_D 원인자부담금대장 =============================
  - id: "year"
    name: "접수년도"
    type: "txt"
  - id: "num"
    name: "접수번호"
    type: "num"
  - id: "hymd"
    name: "협의일자"
    type: "date"
  - id: "ggub"
    name: "건축구분"
    type: "combo"
    options:
      - code: "273"
  - id: "mnam"
    name: "납세의무자_성명"
    type: "txt"
  - id: "mnum"
    name: "납세의무자_주민등록번호"
    type: "txt"
  - id: "mbcd"
    name: "납세의무자_주소_법정동코드"
    type: "txt"
  - id: "msan"
    name: "납세의무자_주소_산구분"
    type: "txt"
  - id: "mbon"
    name: "납세의무자_주소_본번"
    type: "txt"
  - id: "mbu"
    name: "납세의무자_주소_부번"
    type: "txt"
  - id: "buse"
    name: "건축물현황_용도"
    type: "txt"
  - id: "bbcd"
    name: "건축물현황_위치_법정동코드"
    type: "txt"
  - id: "bsan"
    name: "건축물현황_위치_산구분"
    type: "txt"
  - id: "bbon"
    name: "건축물현황_위치_본번"
    type: "txt"
  - id: "bbu"
    name: "건축물현황_위치_부번"
    type: "txt"
  - id: "bnote"
    name: "건축물현황_위치_기타"
    type: "txt"
  - id: "svol"
    name: "오수발생량( ㎥/일)"
    type: "num"
  - id: "scst"
    name: "오수정화시설공사비( 원)"
    type: "num"
  - id: "camt"
    name: "원인자부담금_하수종말처리시설( 원)"
    type: "num"
  - id: "pamt"
    name: "원인자부담금_하수관거( 원)"
    type: "num"
  - id: "dlvm"
    name: "납부방법"
    type: "combo"
    options:
      - code: "274"
  - id: "dlvn"
    name: "분납횟수(회)"
    type: "num"
  - id: "maddr"
    name: "납세의무자_주소"
    type: "txt"
  - id: "baddr"
    name: "건축물현황_주소"
    type: "txt"
  - id: "bvol"
    name: "오수발생량( ㎥/일)"
    type: "num"
  ##=====detail tab field===
  - id: "gtype"
    name: "이력구분"
    type: "combo"
    options:
      - code: "252"
  - id: "cause"
    name: "사유"
    type: "txt"
  - id: "rcont"
    name: "보수내역"
    type: "txt"
  - id: "cymd"
    name: "연월일"
    type: "date"
  - id: "hkan"
    name: "회계구분_관"
    type: "txt"
  - id: "hhan"
    name: "회계구분_항"
    type: "txt"
  - id: "hmok"
    name: "회계구분_목"
    type: "txt"
  - id: "rymd"
    name: "징수부등기일"
    type: "date"
  - id: "jamt"
    name: "부과액_징수액"
    type: "num"
  - id: "kamt"
    name: "부과액_가산금"
    type: "num"
  - id: "pymd"
    name: "고지서_출력일자"
    type: "date"
  - id: "pnum"
    name: "고지서_번호"
    type: "txt"
  - id: "term"
    name: "납부기한"
    type: "txt"
  - id: "tgub"
    name: "처리구분"
    type: "combo"
    options:
      - code: "275"
  - id: "aymd"
    name: "납부일"
    type: "date"
  - id: "aamt"
    name: "수납액(원)"
    type: "num"    
  - id: "ramt"
    name: "환불액"
    type: "num"
  - id: "rcnt"
    name: "환불사유"
    type: "txt"
  - id: "dymd"
    name: "결의일"
    type: "date"
  - id: "damt"
    name: "결의금액"
    type: "num"
  - id: "dcnt"
    name: "결의사유"
    type: "txt"        
###SWT_CHARGE_D 원인자부담금대장 ///=============================

###GRT_TRINSEC_D 병충해방제 및 비배 ==============================
  - id: "period" 
    name: "기간" 
    type: "txt"
  - id: "method" 
    name: "방법" 
    type: "txt"
  - id: "fname" 
    name: "파일명" 
    type: "txt"
###GRT_TRINSEC_D 병충해방제 및 비배 ///===========================

###rdt_pkmc_d 기계식주차장치안전도인정내역=============================
  - id: "bcnt"
    name: "변경사항_변경전"
    type: "txt"
  - id: "acnt"
    name: "변경사항_변경후"
    type: "txt"
  - id: "rnam"
    name: "신고인_이름"
    type: "txt"
  - id: "rssn"
    name: "신고인_주민번호"
    type: "txt"
  - id: "radr"
    name: "신고인_주소"
    type: "txt"
  - id: "rtel"
    name: "신고인_전화번호"
    type: "txt"
  - id: "badr"
    name: "사업장"
    type: "txt"
  - id: "btel"
    name: "사업장_전화번호"
    type: "txt"
  - id: "bcno"
    name: "인정번호"
    type: "txt"
  - id: "bknd"
    name: "사업종류"
    type: "combo"
    options:
      - code: "235"
  - id: "bnam"
    name: "사업장명칭"
    type: "txt"

###rdt_pkmc_d 기계식주차장치안전도인정내역 ///=============================

###rdt_pkme_d 기계식주차장주차장검사내역=============================
  - id: "bgu"
    name: "주소_구"
    type: "combo"
    options:
      - code: "910"
  - id: "bdng"
    name: "주소_동"
    type: "combo"
    options:
      - code: "908"
  - id: "bdar"
    name: "주소_리_번지"
    type: "txt"
  - id: "btyp"
    name: "방식"
    type: "txt"
  - id: "tmun"
    name: "총면수"
    type: "num"
  - id: "tmnm"
    name: "설치기수"
    type: "num"
  - id: "uymd"
    name: "사용검사연월일"
    type: "date"
  - id: "vymd"
    name: "검사유효일"
    type: "date"
    ###====detail tab 검사실시이력 =====
  - id: "cont"
    name: "내용"
    type: "txt"
###rdt_pkme_d 기계식주차장주차장검사내역///=============================

### 녹지 - 노선별가로수 grt_tree_d (V_GRT_TREE_D_LIST)======================
  - id: "path" 
    name: "구간" 
    type: "txt"
  - id: "csyn" 
    name: "공사개요" 
    type: "txt"
  - id: "cnstr" 
    name: "시공자" 
    type: "txt"
  - id: "mngnum" 
    name: "가로수대장관리번호" 
    type: "txt"
  - id: "spath" 
    name: "구간시점" 
    type: "txt"
  - id: "epath" 
    name: "구간종점" 
    type: "txt"
  - id: "rol" 
    name: "위치" 
    type: "combo"
    options:
      - code: "700"
  - id: "cst" 
    name: "사업비" 
    type: "num"
  ### detail-tab grt_trfac_d
  - id: "tfc" 
    name: "관리시설" 
    type: "combo"
    options: 
      - code: "257"
  - id: "amt" 
    name: "수량" 
    type: "num"
  - id: "addamt" 
    name: "설치수량" 
    type: "num"
  - id: "delamt" 
    name: "제거수량" 
    type: "num"
  ### detail-tab grt_ytree_d
  - id: "seed" 
    name: "수종" 
    type: "combo"
    options:
      - code: "137"
  - id: "hit" 
    name: "수고(m)" 
    type: "num"
  - id: "tdia" 
    name: "흉고직경(cm)" 
    type: "num"
  - id: "rdia" 
    name: "근원직경(cm)" 
    type: "num"
  - id: "twid" 
    name: "수관폭(cm)" 
    type: "num"
  - id: "tage" 
    name: "수령(년)" 
    type: "num"
  - id: "tloc" 
    name: "식재위치" 
    type: "txt"
  - id: "tdis" 
    name: "식재거리(m)" 
    type: "num"
  - id: "tint" 
    name: "식재간격(m)" 
    type: "num"
  - id: "tty" 
    name: "식재유형" 
    type: "combo"
    options:
      - code: "258"
  - id: "sty" 
    name: "보호틀유형" 
    type: "combo"
    options:
      - code: "259"
  ### detail-tab grt_trchg_d
  - id: "dtcd" 
    name: "내역_변동사항코드" 
    type: "combo"
    options:
      - code: "145"
  - id: "chgcd" 
    name: "내역_수종코드" 
    type: "combo"
    options:
      - code: "137"
  - id: "facilcd" 
    name: "내역_시설코드" 
    type: "combo"
    options:
      - code: "150"
### 녹지 - 노선별가로수 grt_tree_d (V_GRT_TREE_D_LIST) ///======================

### 녹지 - 점용관리 grt_parkuse_d (V_GRT_PARKUSE_D_LIST) ========================
  - id: "fnf" 
    name: "점용료유상여부" 
    type: "combo"
    options:
      - code: "279"
  - id: "loc" 
    name: "점용위치" 
    type: "txt"
  - id: "lymd" 
    name: "점용허가일" 
    type: "date"
  - id: "paddr" 
    name: "점용자 주소"
    type: "txt"
  - id: "pftc" 
    name: "관련시설구분" 
    type: "combo"
    options:
      - code: "135"
  - id: "pidn" 
    name: "관련시설개별번호" 
    type: "num"
  - id: "pnam" 
    name: "점용자 성명"
    type: "txt"
  - id: "pssn" 
    name: "점용자 주민번호"
    type: "txt"
  - id: "pulno" 
    name: "점용허가관리번호" 
    type: "txt"
  - id: "symd" 
    name: "공사기간_시작일" 
    type: "date"
  - id: "ucons" 
    name: "점용구조물" 
    type: "txt"
  - id: "ppnam"
    name: "연결_공원명" 
    type: "txt"
  - id: "pftc_name" 
    name: "관련시설구분" 
    type: "txt"
  - id: "fnf_name" 
    name: "점용료유상여부" 
    type: "txt"
### 녹지 - 점용관리 grt_parkuse_d (V_GRT_PARKUSE_D_LIST) ///========================

### rdt_siip_d 시설점검내역 ==============
  - id: "inspcs"
    name: "점검종류"
    type: "combo"
    options:
      - code: "102"
  - id: "orgz"
    name: "점검기관"
    type: "txt"
  - id: "action"
    name: "조치사항"
    type: "txt"
  - id: "rank"
    name: "상태등급"
    type: "txt"
  - id: "inspnm"
    name: "점검자"
    type: "txt"
  - id: "confnm"
    name: "확인자"
    type: "txt"
### rdt_siip_d 시설점검내역 ///==============

### rdt_ligt_d 조명부속정보 ==============
  - id: "stdr"
    name: "규격"
    type: "txt"
  - id: "unit"
    name: "단위"
    type: "txt"
### rdt_ligt_d 조명부속정보 ///==============
### rdt_jbsu_d 조명보수내역 ==============
  - id: "repait"
    name: "보수항목"
    type: "combo"
    options:
      - code: "43"
  - id: "repapr"
    name: "보수품명"
    type: "txt"
  - id: "repast"
    name: "보수규격"
    type: "txt"
### rdt_jbsu_d 조명보수내역 ///==============
### rdt_pkfc_d 주차장부대시설 ==============
  - id: "strc"
    name: "구조"
    type: "txt"
  - id: "qlt"
    name: "수량"
    type: "num"
  - id: "type"
    name: "형식"
    type: "txt"
### rdt_pkfc_d 주차장부대시설 ///==============
### rdt_pkus_d 이용실적내역 ==============
  - id: "cout"
    name: "이용대수(대수)"
    type: "num"
  - id: "income"
    name: "이용수입(원)"
    type: "num"
### rdt_pkus_d 이용실적내역 ///==============
### rdt_pktm_d 운영시간내역 ==============
  - id: "otim"
    name: "개장시간"
    type: "txt"
  - id: "ctim"
    name: "폐장시간"
    type: "txt"
### rdt_pktm_d 운영시간내역 ///==============
### rdt_pkmg_d 월운용구분내역 ==============
  - id: "mpno"
    name: "월정대수"
    type: "num"
  - id: "dyno"
    name: "운영일수"
    type: "num"
  - id: "ustm"
    name: "이용시간"
    type: "num"
### rdt_pkmg_d 월운용구분내역 ///==============
### swt_test_d 관거검사내역 ==============
  - id: "cimg"
    name: "CCTV검사화면"
    type: "txt"
  - id: "rslt"
    name: "육안검사결과"
    type: "txt"
  - id: "value"
    name: "수밀검사측정값"
    type: "num"
### swt_test_d 관거검사내역 ///==============
### swt_sumunp_d 관리자내역 ==============
  - id: "gjnam"
    name: "구청"
    type: "txt"
  - id: "gbnam"
    name: "동 정"
    type: "txt"
  - id: "djnam"
    name: "동"
    type: "txt"
  - id: "dbnam"
    name: "동 부"
    type: "txt"
  - id: "tel"
    name: "전화번호"
    type: "txt"
### swt_sumunp_d 관리자내역 ///==============
### swt_pumpf_d 시설대장내역 ==============
  - id: "siz"
    name: "규격(HP)"
    type: "num"
  - id: "quant"
    name: "대수(대)"
    type: "num"
  - id: "auto"
    name: "자동상태"
    type: "txt"
  - id: "emerg"
    name: "비상발전기"
    type: "txt"
### swt_pumpf_d 시설대장내역 ///==============
### swt_pumpa_d 관리자내역 ==============
  - id: "gumain"
    name: "구청_정"
    type: "txt"
  - id: "gusub"
    name: "구청_부"
    type: "txt"
  - id: "dmain"
    name: "동_정"
    type: "txt"
  - id: "dsub"
    name: "동_부"
    type: "txt"
  - id: "tel1"
    name: "근무자_연락처1"
    type: "txt"
  - id: "tel2"
    name: "근무자_연락처2"
    type: "txt"
### swt_pumpa_d 관리자내역 ///==============
### swt_churif_d 처리시설내역 ==============
  - id: "lcls"
    name: "대분류"
    type: "combo"
    options:
      - code: "118"
  - id: "scls"
    name: "소분류"
    type: "combo"
    options:
      - code: "119"
  - id: "forf"
    name: "구조또는형식"
    type: "txt"
  - id: "std"
    name: "규격"
    type: "txt"
### swt_churif_d 처리시설내역 ///==============
### swt_churim_d 월별현황내역 ==============
  - id: "hdc"
    name: "하수처리량(천톤/일)"
    type: "num"
  - id: "ibod"
    name: "유입수질_BOD(mg/l)"
    type: "num"
  - id: "icod"
    name: "유입수질_COD(mg/l)"
    type: "num"
  - id: "iss"
    name: "유입수질_SS(mg/l)"
    type: "num"
  - id: "itn"
    name: "유입수질_T-N(mg/l)"
    type: "num"
  - id: "itp"
    name: "유입수질_T-P(mg/l)"
    type: "num"
  - id: "obod"
    name: "방류수질_BOD(mg/l)"
    type: "num"
  - id: "ocod"
    name: "방류수질_COD(mg/l)"
    type: "num"
  - id: "oss"
    name: "방류수질_SS(mg/l)"
    type: "num"
  - id: "otn"
    name: "방류수질_T-N(mg/l)"
    type: "num"
  - id: "otp"
    name: "방류수질_T-P(mg/l)"
    type: "num"
  - id: "time"
    name: "측정월"
    type: "txt"
### swt_churim_d 월별현황내역 ///==============

### swt_churiy_d 연별현황 ==============
  - id: "input"
    name: "채수"
    type: "txt"
  - id: "output"
    name: "지점"
    type: "txt"
### swt_churiy_d 연별현황 ///==============
### swt_churic_d 처리비용내역 ==============
  - id: "elecu"
    name: "처리단가(원/톤)"
    type: "num"
  - id: "mediu"
    name: "처리단가_약품비단가(원/톤)"
    type: "num"
  - id: "labu"
    name: "처리단가_인건비단가(원/톤)"
    type: "num"
  - id: "mendu"
    name: "처리단가_개보수비단가(원/톤)"
    type: "num"
  - id: "slugu"
    name: "처리단가_슬러지처리단가(원/톤)"
    type: "num"
  - id: "otheru"
    name: "처리단가_기타단가(원/톤)"
    type: "num"
  - id: "elec"
    name: "처리금액(천원)"
    type: "num"
  - id: "medi"
    name: "처리금액_약품비(천원)"
    type: "num"
  - id: "lab"
    name: "처리금액_인건비(천원)"
    type: "num"
  - id: "mend"
    name: "처리금액_개보수비(천원)"
    type: "num"
  - id: "slug"
    name: "처리금액_슬러지(천원)"
    type: "num"
  - id: "pub"
    name: "기타항목(천원)"
    type: "num"
  - id: "biz"
    name: "기타항목_업무추진비(천원)"
    type: "num"
  - id: "pr"
    name: "기타항목_홍보비용(천원)"
    type: "num"
  - id: "ofee"
    name: "기타항목_기타요금(천원)"
    type: "num"
  - id: "pubd"
    name: "기타항목_공공요금"
    type: "txt"
  - id: "bizd"
    name: "기타항목_업무추진비내역"
    type: "txt"
  - id: "prd"
    name: "기타항목_홍보비용내역"
    type: "txt"
  - id: "ofeed"
    name: "기타항목_기타요금내역"
    type: "txt"
### swt_churic_d 처리비용내역 ///==============
### swt_churis_d 탈수슬러지처리내역 ==============
  - id: "sgen"
    name: "소각_연간발생량(톤)"
    type: "num"
  - id: "shdc"
    name: "소각_연간처리량(톤)"
    type: "num"
  - id: "scost"
    name: "소각_연간처리비용(천원)"
    type: "num"
  - id: "ugen"
    name: "육상_연간발생량(톤)"
    type: "num"
  - id: "uhdc"
    name: "육상_연간처리량(톤)"
    type: "num"
  - id: "ucost"
    name: "육상_연간처리비용(천원)"
    type: "num"
  - id: "hgen"
    name: "해양투기(톤)"
    type: "num"
  - id: "hhdc"
    name: "해양투기_연간처리량(톤)"
    type: "num"
  - id: "hcost"
    name: "해양투기_연간처리비용(천원)"
    type: "num"
  - id: "jgen"
    name: "재이용_연간발생량(톤)"
    type: "num"
  - id: "jhdc"
    name: "재이용_연간처리량(톤)"
    type: "num"
  - id: "jcost"
    name: "재이용_연간처리비용(천원)"
    type: "num"
  - id: "ogen"
    name: "기타_연간발생량(톤)"
    type: "num"
  - id: "ohdc"
    name: "기타_연간처리량(톤)"
    type: "num"
  - id: "ocost"
    name: "기타_연간처리비용(천원)"
    type: "num"
  - id: "sother"
    name: "소각_기타"
    type: "num"
  - id: "uother"
    name: "육상_기타"
    type: "num"
  - id: "hother"
    name: "해양투기_기타"
    type: "num"
  - id: "jother"
    name: "재이용_기타"
    type: "num"
  - id: "oother"
    name: "기타_기타"
    type: "num"
### swt_churis_d 탈수슬러지처리내역 ///==============
### swt_churiw_d 연계처리수내역 ==============
  - id: "bopye"
    name: "유입수농도BOD(mg/l)"
    type: "num"
  - id: "bobun"
    name: "유입수농도BOD_분뇨(mg/l)"
    type: "num"
  - id: "bochim"
    name: "유입수농도BOD_침출수(mg/l)"
    type: "num"
  - id: "sspye"
    name: "유입수농도SS_축산폐수(mg/l)"
    type: "num"
  - id: "ssbun"
    name: "유입수농도SS_분뇨(mg/l)"
    type: "num"
  - id: "sschim"
    name: "유입수농도SS_침출수(mg/l)"
    type: "num"
  - id: "ipye"
    name: "유입량(㎥/일)"
    type: "num"
  - id: "ibun"
    name: "유입량_분뇨(㎥/일)"
    type: "num"
  - id: "ichim"
    name: "유입량_침출수(㎥/일)"
    type: "num"
  - id: "cpye"
    name: "처리방법_축산폐수"
    type: "txt"
  - id: "cbun"
    name: "처리방법_분뇨"
    type: "txt"
  - id: "cchim"
    name: "처리방법_침출수"
    type: "txt"
  - id: "cnote"
    name: "처리방법_비고"
    type: "txt"
  - id: "bonote"
    name: "유입수농도BOD_비고"
    type: "num"
  - id: "ssnote"
    name: "유입수농도SS_비고"
    type: "num"
  - id: "inote"
    name: "유입량_비고"
    type: "num"
  - id: "lpye"
    name: "유입지점_축산폐수"
    type: "txt"
  - id: "lbun"
    name: "유입지점_분뇨"
    type: "txt"
  - id: "lchim"
    name: "유입지점_침출수"
    type: "txt"
  - id: "lnote"
    name: "유입지점_비고"
    type: "txt"
  - id: "ppye"
    name: "유입주기_축산폐수"
    type: "txt"
  - id: "pbun"
    name: "유입주기_분뇨"
    type: "txt"
  - id: "pchim"
    name: "유입주기_침출수"
    type: "txt"
  - id: "pnote"
    name: "유입주기_비고"
    type: "txt"
### swt_churiw_d 연계처리수내역 ///==============
### grt_ptree_d 수목현황 ==============
  - id: "cnt"
    name: "수량(주)"
    type: "num"
### grt_ptree_d 수목현황 ///==============
### grt_pincdet_d 시설증감내역 ==============
  - id: "cost"
    name: "금액(원)"
    type: "num"
  - id: "incdt"
    name: "증내역"
    type: "txt"
  - id: "decdt"
    name: "감내역"
    type: "txt"
### grt_pincdet_d 시설증감내역 ///==============
### grt_pnotice_d 변경고시근거 ==============
  - id: "odara"
    name: "기존면적(㎡)"
    type: "num"
  - id: "nwara"
    name: "변경면적(㎡)"
    type: "num"
  - id: "ntc"
    name: "고시근거"
    type: "txt"
  - id: "nymd"
    name: "고시일"
    type: "date"
### grt_pnotice_d 변경고시근거 ///==============
### grt_powner_d 토지소유자 ==============
  - id: "jb"
    name: "소재지지번"
    type: "txt"
### grt_powner_d 토지소유자 ///==============
### grt_pmlcn_d 공원관리허가내역 ==============
  - id: "ychg"
    name: "연간사용료(원)"
    type: "num"
  - id: "lcnnum"
    name: "허가번호"
    type: "txt"
  - id: "lprd"
    name: "허가기간"
    type: "txt"
  - id: "ldaddr"
    name: "수허가자 주소"
    type: "txt"
  - id: "ldnam"
    name: "수허가자 성명"
    type: "txt"
### grt_pmlcn_d 공원관리허가내역 ///==============
### grt_gfacil_d 관리규모내역 ==============
  - id: "usg"
    name: "시설종류"
    type: "combo"
    options:
      - code: "281"
### grt_gfacil_d 관리규모내역 ///==============
### __attach 첨부파일 테이블==========================
  - id: "gid"
    name: "GID"
    type: "txt"
    length: "38"
  - id: "content_type"
    name: "첨부파일종류명"
    type: "txt"
    length: "150"
  - id: "att_name"
    name: "첨부파일명"
    type: "txt"
    length: "250"
### __attach ///==========================

# 대장관리
construction:
  # 공통 - 대장검색
  - id: "ucf:cmt_cnst_d"
    name: "공사대장"
    description: "공통 - 공사대장"
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "89"
          - id: "idn"
            name: "공사번호"
            type: "txt"
            length: "10"
          - id: "nam"
            name: "공사명"
            type: "txt"
            length: "100"
          - id: "loc"
            name: "공사위치"
            type: "txt"
            length: "100"
          - id: "obj"
            name: "공사목적"
            type: "txt"
          - id: "detail"
            name: "공사내역"
            type: "txt"
          - id: "kumo"
            name: "공사규모"
            type: "txt"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
          - id: "bud"
            name: "예산액"
            type: "num"
            length: "38.8"
          - id: "sdsg"
            name: "설계액_총공사비"
            type: "num"
            length: "38.8"
          - id: "ddsg"
            name: "설계액_도급"
            type: "num"
            length: "38.8"
          - id: "kdsg"
            name: "설계액_관급"
            type: "num"
            length: "38.8"
          - id: "edsg"
            name: "설계액_기타"
            type: "num"
            length: "38.8"
          - id: "cdpt"
            name: "담당부서"
            type: "txt"
            length: "50"
          - id: "cnam"
            name: "담당자명"
            type: "txt"
            length: "30"
          ##=====detail-tab====
          - id: "seq"
            name: "일련번호"
            type: "num"
          - id: "ctrtno"
            ame: "계약대장관리번호"
            ype: "txt"
          - id: "fisyear"
            name: "회계년도"
            type: "txt"
          - id: "ctrtnm"
            name: "계약명"
            type: "txt"
          - id: "ctrtymd"
            name: "계약일자"
            type: "txt"
          - id: "ctrtamt"
            name: "계약금액"
            type: "num"
          - id: "dsc"
            name: "설명"
            type: "txt"
          - id: "cidn"
            name: "공사대장_공사번호"
            type: "txt"
          - id: "part"
            name: "부위"
            type: "txt"
          - id: "dire"
            name: "지적사항"
            type: "txt"
          - id: "conten"
            name: "보수정비내역"
            type: "txt"
          - id: "resban"
            name: "사용제한방법"
            type: "txt"
          - id: "resorg"
            name: "사용제한사유"
            type: "txt"
          - id: "ctrtno"
            name: "계약대장관리번호"
            type: "txt"
          - id: "layer_nm"
            name: "시설물"
            type: "txt"
          - id: "division"
            name: "보수구분"
            type: "txt"
        search-fields:
          - id: "mngt"
            name: "공사기관"
            conditions: "code"
            attributes:
              - id: "required"
          - id: "idn"
            conditions: "equals"
          - id: "nam"
            name: "공사명"
            conditions: "like"
          - id: "symd"
            conditions: "range"
            name: "계약상년월일"
          - id: "eymd"
            conditions: "range"
            name: "공사종료일"
          - id: "cdpt"
            conditions: "equals"
          - id: "cnam"
            conditions: "equals"
        search-result:
          - id: "mngt"
            name: "공사기관"
          - id: "idn"
          - id: "nam"
            minWidth: "300px"
          - id: "loc"
            minWidth: "200px"
          - id: "symd"
            name: "계약상년월일"
          - id: "eymd"
            name: "공사종료일"
          - id: "detail"
            minWidth: "300px"
          - id: "bud"
          - id: "sdsg"
            minWidth: "120px"
          - id: "ddsg"
            minWidth: "120px"
          - id: "kdsg"
            minWidth: "120px"
          - id: "edsg"
            minWidth: "120px"
          - id: "cdpt"
            minWidth: "120px"
          - id: "cnam"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{year}{seq:04d}"  # 년도 + 4자리 SEQ
          - id: "mngt"
            name: "공사기관"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "required"
          - id: "nam"
            attributes:
              - id: "required"
          - id: "loc"
            attributes:
              - id: "required"
          - id: "symd"
            name: "계약상년월일"
          - id: "eymd"
            name: "공사종료일"
          - id: "obj"
          - id: "detail"
          - id: "kumo"
          - id: "bud"
          - id: "sdsg"
          - id: "ddsg"
          - id: "kdsg"
          - id: "edsg"
          - id: "cdpt"
          - id: "cnam"
          - id: "note"
        detail-tab:
          - id: "ucf:cmt_cnct_d"
            name: "공사계약내역"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "idn"
              - id: "mngt"
            rel-info:
              - source: "ucf:cmt_cnst_d"
                target: "ucf:cmt_cnct_d"
                key-mapping:
                  - source: "idn"
                    target: "cidn"
                  - source: "mngt"
                    target: "cmngt"
            list-fields:
              - id: "ctrtno"
                name: "계약대장관리번호"
                minWidth: "200px"
              - id: "fisyear"
              - id: "ctrtnm"
                minWidth: "200px"
              - id: "ctrtymd"
                name: "계약상년월일"
                minWidth: "150px"
              - id: "ctrtamt"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "mngt"
                name: "공사기관"
                attributes:
                  - id: "key"
              - id: "seq"
                attributes:
                  - id: "key"
                  - id: "hidden"
          - id: "ucf:cmt_cnfl_d"
            name: "공사파일내역"
            search-fields:
              - id: "idn"
              - id: "mngt"
            ##공사파일 내역은 List 조회 시 join 을 통해 __attach를 메인으로 조회함
            create-flow:
              main-entity: "cmt_cnfl_d"
              attach-entity: "cmt_cnfl_d__attach"
              key-mapping:
                - main: "idn"
                  attach: "prnt_idn"
                - main: "mngt"
                  attach: "prnt_mngt"
                - main: "seq"
                  attach: "prnt_seq"
            list-fields:
              - id: "seq"
                name: "일련번호"
                attributes:
                  - id: "key"
              - id: "nam"
                name: "파일명"
                minWidth: "200px"
              - id: "dsc"
                name: "파일설명"
                minWidth: "270px"
              - id: "mngt"
                name: "공사기관"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
          ## 공사대장의 시설보수내역은 한 가지 테이블에 귀속되지 않기 때문에 별도의 vw 사용함
          - id: "ucf:layers_bosu_d_vw"
            name: "시설보수내역"
            search-fields:
              - id: "idn"
                param: "cidn"
              - id: "mngt"
                param: "cmngt"
            list-fields: ##보수구분, 시설물명, 개별번호
              - id: "division"
              - id: "layer_nm"
              - id: "idn"
                name: "개별번호"
              - id: "ftc"
                attributes:
                  - id: "hidden"
              - id: "cidn"
                attributes:
                  - id: "hidden"
              - id: "cmngt"
                attributes:
                  - id: "hidden"
              - id: "layerid"
                attributes:
                  - id: "hidden"
  # 공통 - 시설물검색 rdt_rdct_d
  - id: "urf:rdt_rdct_d"
    name: "공사구간"
    description: "공통 - 공사구간"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건" # 개별번호 차도관리자 도로경계석 좌재질 도로경계석 우재질 접속도로명 CONRD  차도개통일 SYMD
        field-list:
          - id: "idn"
            name: "개별번호" 
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "man"
            name: "차도관리자"
            type: "txt"
            length: "30"
          - id: "cgrade"
            name: "차도유지관리등급"
            type: "txt"
            length: "1"
          - id: "cidn"
            name: "공사대장_공사번호"
            type: "txt"
            length: "10"
          - id: "ntara"
            name: "국유지면적"
            type: "num"
            length: "38.8"
          - id: "ctara"
            name: "시유지면적"
            type: "num"
            length: "38.8"
          - id: "psara"
            name: "사유지면적"
            type: "num"
            length: "38.8"
          - id: "rdbl"
            name: "도로법면연장"
            type: "num"
            length: "38.8"
          - id: "rdbara"
            name: "도로법면면적"
            type: "num"
            length: "38.8"
          - id: "carnl"
            name: "자동차교통불능구간연장"
            type: "num"
            length: "38.8"
          - id: "carna"
            name: "자동차교통불능구간면적"
            type: "num"
            length: "38.8"
          - id: "dlenth"
            name: "중용연장"
            type: "num"
            length: "38.8"
          - id: "dara"
            name: "중용면적"
            type: "num"
            length: "38.8"
          - id: "nokrl"
            name: "노견_우연장"
            type: "num"
            length: "38.8"
          - id: "nokra"
            name: "노견_우면적"
            type: "num"
            length: "38.8"
          - id: "nokrwid"
            name: "노견_우폭"
            type: "num"
            length: "38.8"
          - id: "nokll"
            name: "노견_좌연장"
            type: "num"
            length: "38.8"
          - id: "nokla"
            name: "노견_좌면적"
            type: "num"
            length: "38.8"
          - id: "noklwid"
            name: "노견_좌폭"
            type: "num"
            length: "38.8"
          - id: "lrllen"
            name: "도로경계석_좌연장"
            type: "num"
            length: "38.8"
          - id: "rrllen"
            name: "도로경계석_우연장"
            type: "num"
            length: "38.8"
          - id: "conrd"
            name: "접속도로명"
            type: "txt"
            length: "40"
           ##=====detail-tab====
          - id: "nam"
            name: "공사명"
            type: "txt"
          - id: "loc"
            name: "공사위치"
            type: "txt"
        search-fields:
          - id: "idn"
            attributes:
              - id: "key"
            conditions: "equals"
          - id: "man"
            conditions: "equals"
          - id: "lrlma"
            conditions: "code"
          - id: "rrlma"
            conditions: "code"
          - id: "conrd"
            conditions: "like"
          - id: "symd"
            name: "계약상년월일"
            conditions: "range"
        search-result:
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "idn"
          - id: "man"
          - id: "symd"
            name: "차도개통일"
          - id: "conrd"
            minWidth: "200px"
          - id: "ntara"
          - id: "ctara"
          - id: "psara"
          - id: "lrlma"
            minWidth: "200px"
          - id: "rrlma"
            minWidth: "200px"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "hidden"    
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "man"
          - id: "cgrade"
          - id: "symd"
            name: "차도개통일"
          - id: "ntara"
          - id: "ctara"
          - id: "psara"
          - id: "conrd"
          - id: "rdbl"
          - id: "rdbara"
          - id: "carnl"
          - id: "carna"
          - id: "dlenth"
          - id: "dara"
          - id: "nokll"
          - id: "nokrl"
          - id: "nokla" 
          - id: "nokra"
          - id: "noklwid"
          - id: "nokrwid"
          - id: "lrlma"
          - id: "rrlma"
          - id: "lrllen"
          - id: "rrllen"
        detail-tab:
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cmngt"
                param: "mngt"
              - id: "cidn"
                param: "idn"
            list-fields:
              - id: "mngt"
                name: "공사기관"
                attributes:
                  - id: "key"
              - id: "idn" #txt
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "nam"
                name: "공사명"
                minWidth: "200px"
              - id: "loc"
                minWidth: "200px"
              - id: "symd"
                name: "계약상년월일"
                minWidth: "150px"
              - id: "eymd"
                name: "공사종료일"
                minWidth: "150px"
  # 공통 - 도로노선 RDT_NOSN_D
  - id: "urf:rdt_nosn_d"
    name: "도로노선"
    description: "공통 - 도로노선"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건" # 개별번호 차도관리자 도로경계석 좌재질 도로경계석 우재질 접속도로명 CONRD  차도개통일 SYMD
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "nam"
            name: "노선명"
            type: "txt"
            length: "30"
          - id: "man"
            name: "관리자"
            type: "txt"
            length: "30"
          - id: "upno"
            name: "결정고시번호"
            type: "txt"
            length: "20"
          - id: "sloca"
            name: "시점"
            type: "txt"
            length: "50"
          - id: "eloca"
            name: "종점"
            type: "txt"
            length: "50"
          - id: "mloca"
            name: "주요경과지"
            type: "txt"
            length: "50"
          - id: "mapt"
            name: "주요시설"
            type: "txt"
            length: "50"
          - id: "lenth"
            name: "총연장"
            type: "num"
            length: "38.8"
          - id: "wid"
            name: "도로폭"
            type: "num"
            length: "38.8"
          - id: "ara"
            name: "총면적"
            type: "num"
            length: "38.8"
          - id: "hstnam"
            name: "민자사업자명"
            type: "txt"
            length: "30"
          - id: "hstadr"
            name: "민자사업자주소"
            type: "txt"
            length: "50"
          - id: "feelen"
            name: "유료연장길이"
            type: "num"
            length: "38.8"
          - id: "feeara"
            name: "유료연장면적"
            type: "num"
            length: "38.8"
          - id: "feecd"
            name: "유료근거조항"
            type: "txt"
            length: "40"
          - id: "feenam"
            name: "유료소유자명"
            type: "txt"
            length: "20"
          - id: "feead"
            name: "유료구간"
            type: "txt"
            length: "40"
          - id: "minwid"
            name: "최소차도폭원"
            type: "num"
            length: "38.8"
          - id: "minea"
            name: "최소차도폭원개소"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "maxwid"
            name: "최대차도폭원"
            type: "num"
            length: "38.8"
          - id: "maxea"
            name: "최대차도폭원개소"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "gube1"
            name: "종단구배 6-7%"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "gube2"
            name: "종단구배 8-9%"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "gube3"
            name: "종단구배 10%"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "rxcea"
            name: "도로교차차도개소"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "dospea"
            name: "도선장개소수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "doslen"
            name: "도선장연장"
            type: "num"
            length: "38.8"
          - id: "dosea"
            name: "도선척수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "dosds"
            name: "도선운항거리"
            type: "num"
            length: "38.8"
          - id: "etckd"
            name: "타공작물종류"
            type: "txt"
            length: "20"
          - id: "etcnum"
            name: "타공작물수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "jumkd"
            name: "궤도및중요점용물종류"
            type: "txt"
            length: "20"
          - id: "jumnum"
            name: "궤도및중요점용물수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "minr1"
            name: "최소곡선반경15M"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "minr2"
            name: "최소곡선반경20M"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "minr3"
            name: "최소곡선반경30M"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "minr4"
            name: "최소곡선반경50M"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "dspeed"
            name: "설계속도"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "cidn"
            name: "공사대장_공사번호"
            type: "txt"
            length: "10"
          - id: "pcnote"
            name: "지적승인내역"
            type: "txt"
            length: "60"
          - id: "note"
            name: "비고"
            type: "txt"
          - id: "repoly"
            name: "도로면_개별번호"
            type: "num"
          - id: "dcd"
            name: "행정동"
            type: "combo"
            options: 
              - code: "908"
          - id: "sizecd"
            name: "도로규모"
            type: "combo"
            options:
              - code: "46"
          - id: "rdlen"
            name: "연장(m)"
            type: "num"
            length: "38.8"
          - id: "rdara"
            name: "면적(㎡)"
            type: "num"
            length: "38.8"
          - id: "rdwid"
            name: "폭원(m)"
            type: "num"
            length: "38.8"
          - id: "line" 
            name: "왕복차로수"
            type: "num"
            length: "5"
          - id: "junyong"
            name: "중용여부"
            type: "combo"
            options:
              - code: "7"
          - id: "mop"
            name: "차도재질"
            type: "combo"
            options:
              - code: "195"
          - id: "ggub"
            name: "도로구간구분"
            type: "combo"
            options:
              - code: "92"
          - id: "gtype"
            name: "도로구간형태"
            type: "combo"
            options:
              - code: "96"
        search-fields:
          - id: "idn"
            attributes:
              - id: "key"
            conditions: "equals"
          - id: "gucd"
            conditions: "code"
          - id: "mngt"
            name: "공사기관"
            conditions: "code"
            attributes:
              - id: "required"
          - id: "nam"
            name: "노선명"
            conditions: "like"
          - id: "ada"
            conditions: "code"
          - id: "funccd"
            conditions: "code"
          - id: "statcd"
            conditions: "code"
          - id: "minscd"
            conditions: "code"
          - id: "paycd"
            conditions: "code"
          - id: "ymd"
            conditions: "range"
          - id: "upno"
            conditions: "equals"
          - id: "lenth"
            conditions: "range"
          - id: "ara"
            conditions: "range"
        search-result:
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "gucd"
          - id: "idn"
            minWidth: "150px"
          - id: "mngt"
            name: "공사기관"
            minWidth: "150px"
          - id: "gub"
            name: "구분"
            minWidth: "200px"
          - id: "nam"
            name: "노선명"
            minWidth: "200px"
          - id: "ymd"
          - id: "upno"
            minWidth: "200px"
          - id: "ada"
          - id: "funccd"
          - id: "lenth"
          - id: "wid"
          - id: "ara"
          - id: "minscd"
          - id: "paycd"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "gub"
            name: "구분"
            attributes:
              - id: "required"
          - id: "gucd"
          - id: "nam"
            name: "노선명"
          - id: "mngt"
            name: "공사기관"
          - id: "man"
          - id: "ada"
          - id: "sloca"
          - id: "eloca"
          - id: "mloca"
          - id: "mapt"
          - id: "funccd"
          - id: "statcd"
          - id: "lenth"
          - id: "wid"
          - id: "ara"
          - id: "dspeed"
          - id: "upno"
          - id: "notymd"
          - id: "pcymd"
          - id: "ymd"
          - id: "pcnote"
          - id: "note"
          - id: "paycd"
          - id: "feead"
          - id: "spymd"
          - id: "epymd"
          - id: "feelen"
          - id: "feeara"
          - id: "feecd"
          - id: "feenam"
          - id: "minscd"
          - id: "hstnam"
          - id: "hstadr"
          - id: "minwid"
          - id: "minea"
          - id: "maxwid"
          - id: "maxea"
          - id: "gube1"
          - id: "gube2"
          - id: "gube3"
          - id: "rxcea"
          - id: "dospea"
          - id: "doslen"
          - id: "dosea"
          - id: "dosds"
          - id: "minr1"
          - id: "minr2"
          - id: "minr3"
          - id: "minr4"
          - id: "scymd"
          - id: "ecymd"
          - id: "smymd"
          - id: "emymd"
          - id: "etckd"
          - id: "etcnum"
          - id: "jumkd"
          - id: "jumnum"
            attributes:
              - id: "readonly"
              - id: "hidden"
          - id: "cidn"
            name: "공사번호"
            attributes:
              - id: "readonly"
              - id: "hidden"
        detail-tab:
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cidn"
                param: "idn"
              - id: "cmngt"
                param: "mngt"
            list-fields:
              - id: "mngt"
                name: "공사기관"
                attributes:
                  - id: "key"
              - id: "idn" #txt
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "nam"
                name: "공사명"
                minWidth: "200px"
              - id: "loc"
                minWidth: "200px"
              - id: "symd"
                name: "계약상년월일"
                minWidth: "150px"
              - id: "eymd"
                name: "공사종료일"
                minWidth: "150px"
              #일상보수내역 rdt_rdbs_d
          - id: "urf:rdt_rdbs_d"
            name: "일상보수내역"
            search-fields:
              - id: "idn"
            buttons:
              - id: "new"
                textContent: "신규등록"
            rel-info:
              - source: "urf:rdt_nosn_d" #도로노선
                target: "urf:rdt_rdbs_d" #일상보수내역
                key-mapping:
                  - source: "idn"
                    target: "idn"
            list-fields:
              - id: "idn"
                attributes:
                  - id: "key"
              - id: "seq"
                name: "일련번호"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "cmngt"
                name: "공사기관"
              - id: "addr"
                name: "위치"
                minWidth: "200px"
              - id: "symd"
                name: "보수시작일"
                minWidth: "150px"
              - id: "cpsma"
                minWidth: "150px"
              - id: "cpwid"
              - id: "cplen"
                minWidth: "150px"
              - id: "cpara"
                minWidth: "150px"
              - id: "bpsma"
                minWidth: "150px"
              - id: "bwid"
              - id: "blen"
                minWidth: "150px"
              - id: "bara"
                name: "보도면적"
                minWidth: "150px"
              - id: "bochln"
                minWidth: "150px"
              - id: "chln"
                minWidth: "150px"
              - id: "note"
            #노선관련파일 rdt_nosn_d__attach
          - id: "ugf:rdt_nosn_d__attach"
            name: "노선관련파일"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
          - id: "urf:rdt_nord_d"
            name: "도로중심선 정보"
            search-fields:
              - id: "idn"
                param: "nidn"
            list-fields:
              - id: "ftc"
                default: "AD002"
                attributes:
                  - id: "hidden"
                  - id: "required"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "readonly"
                  - id: "disabled"
                rules:
                  - id: "keygen"
                    prefix: ""
                    format: "{seq:d}"  # 정수 SEQ
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "mngt"
              - id: "repoly"
              - id: "gucd"
              - id: "dcd"
                name: "행정동"
              - id: "ggub"
                minWidth: "200px"
              - id: "gtype"
                minWidth: "200px"
              - id: "ada"
              - id: "funccd"
              - id: "sizecd"
              - id: "rdlen"
              - id: "rdara"
              - id: "rdwid"
              - id: "line"
              - id: "junyong"
              - id: "mop"
              - id: "symd"
                name: "개통년월일"
                minWidth: "150px"
              - id: "note"
  # 공통 - 입체교차로 RDT_SLCR_D
  - id: "urf:rdt_slcr_d"
    name: "입체교차로"
    description: "공통 - 입체교차로"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ridn"
            name: "도로구간번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "nam"
            name: "입체교차도로명"
            type: "txt"
            length: "30"
          - id: "cidn"
            name: "공사대장_공사번호"
            type: "txt"
            length: "10"
          - id: "man"
            name: "관리자"
            type: "txt"
            length: "30"
          - id: "grade"
            name: "관리급수"
            type: "txt"
            length: "1"
          - id: "addr"
            name: "소재지"
            type: "txt"
            length: "40"
          - id: "rdea"
            name: "도로개소"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "rwid"
            name: "도로폭원"
            type: "num"
            length: "38.8"
          - id: "rlen"
            name: "도로연장"
            type: "num"
            length: "38.8"
          - id: "rara"
            name: "도로면적"
            type: "num"
            length: "38.8"
          - id: "brea"
            name: "교량개소"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "brwid"
            name: "교량폭원"
            type: "num"
            length: "38.8"
          - id: "brlen"
            name: "교량연장"
            type: "num"
            length: "38.8"
          - id: "brara"
            name: "교량면적"
            type: "num"
            length: "38.8"
          - id: "obhei"
            name: "옹벽높이"
            type: "num"
            length: "38.8"
          - id: "oblen"
            name: "옹벽연장"
            type: "num"
            length: "38.8"
          - id: "alwid"
            name: "총폭원"
            type: "num"
            length: "38.8"
          - id: "allen"
            name: "총연장"
            type: "num"
            length: "38.8"
          - id: "alara"
            name: "총면적"
            type: "num"
            length: "38.8"
          - id: "disea"
            name: "경간수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "maxcol"
            name: "최대경간"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "kyoja"
            name: "교좌장치"
            type: "txt"
            length: "40"
          - id: "runty"
            name: "이음장치가동형식"
            type: "txt"
            length: "40"
          - id: "unhei"
            name: "난간높이"
            type: "num"
            length: "38.8"
          - id: "unwid"
            name: "난간폭"
            type: "num"
            length: "38.8"
          - id: "unlen"
            name: "난간총연장"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "yeonse"
            name: "연석"
            type: "txt"
            length: "40"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
          - id: "nmate"
            name: "상부난간재료"
            type: "combo"
            options:
              - code: "30"
        search-fields:
          - id: "idn"
            attributes:
              - id: "key"
            conditions: "equals"
          - id: "mngt"
            name: "공사기관"
            conditions: "code"
            attributes:
              - id: "required"
          - id: "facics"
            conditions: "code"
          - id: "nam"
            name: "입체교차도로명"
            conditions: "like"
          - id: "tfr"
            conditions: "code"
          - id: "ymd"
            conditions: "range"
            name: "관리시작일"
          - id: "alwid"
            conditions: "range"
          - id: "allen"
            conditions: "range"
          - id: "alara"
            conditions: "range"
        search-result:
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "idn"
            minWidth: "150px"
          - id: "mngt"
            name: "공사기관"
            minWidth: "150px"
          - id: "nam"
            name: "입체교차도로명"
            minWidth: "200px"
          - id: "addr"
            name: "소재지"
            minWidth: "250px"
          - id: "ymd"
            name: "관리시작일"
            minWidth: "150px"
          - id: "tfr"
            minWidth: "200px"
          - id: "facics"
          - id: "dwei"
          - id: "uptype"
            minWidth: "200px"
          - id: "dntype"
            minWidth: "200px"
          - id: "alwid"
          - id: "allen"
          - id: "alara"
        search-detail:
          - id: "ftc"
            default: "AE030"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "hidden"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "mngt"
            name: "공사기관"
          - id: "ridn"
            attributes:
              - id: "disabled"
          - id: "man"
          - id: "grade"
          - id: "facics"
          - id: "tfr"
          - id: "nam"
            name: "입체교차도로명"
          - id: "ymd"
            name: "관리시작일"
          - id: "addr"
            name: "소재지"
          - id: "dwei"
          - id: "uptype"
          - id: "dntype"
          - id: "kyoja"
          - id: "yeonse"
          - id: "fixty"
          - id: "runty"
          - id: "note"
          - id: "rdea"
          - id: "rwid"
          - id: "rlen"
          - id: "rara"
          - id: "brea"
          - id: "brwid"
          - id: "brlen"
          - id: "brara"
          - id: "obhei"
          - id: "oblen"
          - id: "alwid"
          - id: "allen"
          - id: "alara"
          - id: "disea"
          - id: "maxcol"
          - id: "unhei"
          - id: "unwid"
          - id: "unlen"
          - id: "nmate"
        detail-tab:
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cidn"
                param: "idn"
              - id: "cmngt"
                param: "mngt"
            list-fields:
              - id: "mngt"
                name: "공사기관"
                attributes:
                  - id: "key"
              - id: "idn" #txt
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "nam"
                name: "공사명"
                minWidth: "200px"
              - id: "loc"
                minWidth: "250px"
              - id: "symd"
                name: "계약상년월일"
                minWidth: "150px"
              - id: "eymd"
                name: "공사종료일"
                minWidth: "150px"
  # 공통 - 도로중심선교점 RDT_GYPD_D
  - id: "urf:rdt_gypd_d"
    name: "도로중심선교점"
    description: "공통 - 도로중심선교점"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "pok"
            name: "확폭"
            type: "num"
            length: "38.8"
          - id: "ia1do"
            name: "교각IA1도"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ia1bun"
            name: "교각IA1분"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ia1cho"
            name: "교각IA1초"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "half"
            name: "곡선반경"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "duplen"
            name: "접선장"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "goklen"
            name: "곡선장"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "mid"
            name: "중앙종거"
            type: "num" # 변경: integer -> numeric
            length: "38"
        search-fields:
          - id: "idn"
            attributes:
              - id: "key"
            conditions: "equals"
          - id: "pok"
            conditions: "range"
          - id: "half"
            conditions: "range"
          - id: "mid"
            conditions: "range"
        search-result:
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "idn"
          - id: "pok"
          - id: "ia1do"
          - id: "ia1bun"
          - id: "ia1cho"
          - id: "half"
          - id: "duplen"
          - id: "goklen"
          - id: "mid"
        search-detail:
          - id: "ftc"
            default: "AD002"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "pok"
          - id: "ia1do"
          - id: "ia1bun"
          - id: "ia1cho"
          - id: "half"
          - id: "duplen"
          - id: "goklen"
          - id: "mid"
  # 하수 - 원인자부담금대장 swt_charge_d
  - id: "usf:swt_charge_d"
    name: "원인자부담금"
    description: "공통 - 원인자부담금"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "year"
            name: "접수년도"
            type: "txt"
            length: "4"
          - id: "num"
            name: "접수번호"
            type: "num"
            length: "5"
          - id: "mnam"
            name: "납세의무자_성명"
            type: "txt"
            length: "100"
          - id: "mnum"
            name: "납세의무자_주민등록번호"
            type: "txt"
            length: "50"
          - id: "mbcd"
            name: "납세의무자_주소_법정동코드"
            type: "txt"
            length: "10"
          - id: "msan"
            name: "납세의무자_주소_산구분"
            type: "txt"
            length: "1"
          - id: "mbon"
            name: "납세의무자_주소_본번"
            type: "txt"
            length: "4"
          - id: "mbu"
            name: "납세의무자_주소_부번"
            type: "txt"
            length: "4"
          - id: "buse"
            name: "건축물현황_용도"
            type: "txt"
            length: "100"
          - id: "bbcd"
            name: "건축물현황_위치_법정동코드"
            type: "txt"
            length: "10"
          - id: "bsan"
            name: "건축물현황_위치_산구분"
            type: "txt"
            length: "1"
          - id: "bbon"
            name: "건축물현황_위치_본번"
            type: "txt"
            length: "4"
          - id: "bbu"
            name: "건축물현황_위치_부번"
            type: "txt"
            length: "4"
          - id: "bnote"
            name: "건축물현황_위치_기타"
            type: "txt"
            length: "50"
          - id: "bara"
            name: "건축물현황_연면적"
            type: "num"
            length: "38.8"
          - id: "svol"
            name: "오수발생량(㎥/일)"
            type: "num"
            length: "38.8"
          - id: "scst"
            name: "오수정화시설공사비"
            type: "num"
            length: "38.8"
          - id: "camt"
            name: "원인자부담금_하수종말처리시설"
            type: "num"
            length: "38.8"
          - id: "pamt"
            name: "원인자부담금_하수관거"
            type: "num"
            length: "38.8"
          - id: "dlvn"
            name: "분납횟수"
            type: "num"
            length: "5"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "200"
          - id: "maddr"
            name: "납세의무자_주소"
            type: "txt"
            length: "100"
          - id: "baddr"
            name: "건축물현황_주소"
            type: "txt"
            length: "100"
          - id: "bvol"
            name: "오수발생량"
            type: "num"
            length: "38.8"
          ##=====detail-tab====
          - id: "use"
            name: "용도"
            type: "txt"
          - id: "calc"
            name: "산출근거"
            type: "txt"
          - id: "uvol"
            name: "단위오수량"
            type: "txt"
          - id: "vol"
            name: "오수량"
            type: "num"
        search-fields:
          - id: "num"
            conditions: "like"
          - id: "mngt"
            name: "접수기관"
            conditions: "code"
            attributes:
              - id: "required"
          - id: "ggub"
            conditions: "code"
          - id: "mnam"
            conditions: "like"
          - id: "dlvm"
            conditions: "code"
          - id: "hymd"
            conditions: "range"
        search-result:
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "num"
          - id: "mngt"
            name: "접수기관"
          - id: "hymd"
          - id: "ggub"
          - id: "mnam"
            minWidth: "150px"
          - id: "maddr"
            minWidth: "250px"
          - id: "bbcd"
            minWidth: "200px"
          - id: "baddr"
            minWidth: "250px"
          - id: "svol"
            minWidth: "150px"
          - id: "camt"
            minWidth: "150px"
          - id: "dlvm"
        search-detail:
          - id: "num"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "year"
            attributes:
              - id: "key"
              - id: "required"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "mngt"
            name: "접수기관"
            attributes:
              - id: "key"
              - id: "required"
          - id: "hymd"
          - id: "ggub"
          - id: "svol"
            attributes:
              - id: "required"
          - id: "scst"
          - id: "bvol"
          - id: "dlvm"
          - id: "dlvn"
          - id: "note"
          - id: "camt"
            attributes:
              - id: "required"
          - id: "pamt"
          - id: "mnam"
            attributes:
              - id: "required"
          - id: "mnum"
          - id: "maddr"
          - id: "buse"
          - id: "bara"
            name: "부설면적( ㎡)"
          - id: "baddr"
          ##=====detail view 외 속성값=======##
          - id: "mbcd"
            attributes:
              - id: "hidden"
          - id: "msan"
            attributes:
              - id: "hidden"
          - id: "mbon"
            attributes:
              - id: "hidden"
          - id: "mbu"
            attributes:
              - id: "hidden"
          - id: "bbcd"
            attributes:
              - id: "hidden"
          - id: "bsan"
            attributes:
              - id: "hidden"
          - id: "bbon"
            attributes:
              - id: "hidden"
          - id: "bbu"
            attributes:
              - id: "hidden"
          - id: "bnote"
            attributes:
              - id: "hidden"
          ##=====detail view 외 속성값=======##
        detail-tab:
          #swt_chargeo_d
          - id: "usf:swt_chargeo_d"
            name: "오수량산출내역"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "mngt"
              - id: "year"
              - id: "num"
            rel-info:
              - source: "usf:swt_charge_d"
                target: "usf:swt_chargeo_d"
                key-mapping:
                  - source: "mngt"
                    target: "mngt"
                  - source: "year"
                    target: "year"
                  - source: "num"
                    target: "num"
            list-fields:
              - id: "mngt"
                name: "접수기관"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "year"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "num"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                name: "순서"
                attributes:
                  - id: "key"
              - id: "gub"
                name: "구분"
                minWidth: "150px"
              - id: "use"
                minWidth: "150px"
              - id: "ara"
              - id: "uvol"
              - id: "vol"
              - id: "calc"
              - id: "obj"
                name: "처리대상"
              - id: "note"
          #swt_chargeb_d
          - id: "usf:swt_chargeb_d"
            name: "부과내역"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "mngt"
              - id: "year"
              - id: "num"
            rel-info:
              - source: "usf:swt_charge_d"
                target: "usf:swt_chargeb_d"
                key-mapping:
                  - source: "mngt"
                    target: "mngt"
                  - source: "year"
                    target: "year"
                  - source: "num"
                    target: "num"
            list-fields:
              - id: "mngt"
                name: "접수기관"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "year"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "num"
                attributes:
                  - id: "key"
                  - id: "hidden"
                  - id: "readonly"
                  - id: "disabled"
                rules:
                  - id: "keygen"
                    prefix: ""
                    format: "{seq:d}"  # 정수 SEQ
              - id: "seq"
                name: "순서"
                attributes:
                  - id: "key"
              - id: "pnum"
                minWidth: "150px"
              - id: "cymd"
                name: "부과일"
                minWidth: "150px"
              - id: "rymd"
                minWidth: "150px"
              - id: "jamt"
                minWidth: "150px"
              - id: "kamt"
                minWidth: "150px"
              - id: "camt"
                minWidth: "150px"
              - id: "term"
                minWidth: "150px"
              - id: "note"
              - id: "hkan"
              - id: "hhan"
              - id: "hmok"
              - id: "tgub"
              - id: "aymd"
              - id: "aamt"
          #swt_charged_d
          - id: "usf:swt_charged_d"
            name: "감액결의내역"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "mngt"
              - id: "year"
              - id: "num"
            rel-info:
              - source: "usf:swt_charge_d"
                target: "usf:swt_charged_d"
                key-mapping:
                  - source: "mngt"
                    target: "mngt"
                  - source: "year"
                    target: "year"
                  - source: "num"
                    target: "num"
            list-fields:
              - id: "mngt"
                name: "접수기관"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "year"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "num"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                name: "순서"
                attributes:
                  - id: "key"
              - id: "dymd"
              - id: "damt"
              - id: "dcnt"
                minWidth: "200px"
              - id: "note"
          #swt_charger_d
          - id: "usf:swt_charger_d"
            name: "환불내역"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "mngt"
              - id: "year"
              - id: "num"
            rel-info:
              - source: "usf:swt_charge_d"
                target: "usf:swt_charger_d"
                key-mapping:
                  - source: "mngt"
                    target: "mngt"
                  - source: "year"
                    target: "year"
                  - source: "num"
                    target: "num"
            list-fields:
              - id: "mngt"
                name: "접수기관"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "year"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "num"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                name: "순서"
                attributes:
                  - id: "key"
              - id: "rymd"
                name: "환불일"
                minWidth: "150px"
              - id: "ramt"
              - id: "rcnt"
                minWidth: "200px"
              - id: "note"
  # 도로 - 기계식주차장치 안전도 인정내역 rdt_pkmc_d
  - id: "urf:rdt_pkmc_d"
    name: "기계식주차장치안전도인정내역"
    description: "공통 - 기계식주차장치안전도인정내역"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "rnam"
            name: "신고인_성명"
            type: "txt"
            length: "20"
          - id: "rssn"
            name: "신고인_주민번호"
            type: "txt"
            length: "14"
          - id: "radr"
            name: "신고인_주소"
            type: "txt"
            length: "50"
          - id: "rtel"
            name: "신고인_전화번호"
            type: "txt"
            length: "15"
          - id: "badr"
            name: "사업장_소재지"
            type: "txt"
            length: "50"
          - id: "btel"
            name: "사업장_전화번호"
            type: "txt"
            length: "15"
          - id: "bcno"
            name: "사업장_인정번호"
            type: "txt"
            length: "20"
          - id: "bnam"
            name: "사업장_명칭"
            type: "txt"
            length: "50"
          - id: "bcnt"
            name: "변경사항_변경 전"
            type: "txt"
            length: "100"
          - id: "acnt"
            name: "변경사항_변경 후"
            type: "txt"
            length: "100"
        search-fields:
          - id: "idn"
            conditions: "equals"
          - id: "rnam"
            conditions: "like"
          - id: "bnam"
            conditions: "like"
          - id: "badr"
            conditions: "like"
          - id: "bknd"
            conditions: "code"
          - id: "ymd"
            conditions: "range"
            name: "인정일"
        search-result:
          - id: "idn"
          - id: "ymd"
            name: "인정일"
          - id: "rnam"
          - id: "rtel"
            minWidth: "150px"
          - id: "radr"
            minWidth: "200px"
          - id: "bnam"
          - id: "btel"
            minWidth: "150px"
          - id: "badr"
            minWidth: "250px"
          - id: "bknd"
            minWidth: "250px"
          - id: "gid"
            attributes:
              - id: "hidden"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            attributes:
              - id: "required"
            name: "인정일"
          - id: "bcnt"
          - id: "acnt"
          - id: "rnam"
          - id: "rssn"
          - id: "radr"
          - id: "rtel"
          - id: "btel"
          - id: "bnam"
          - id: "bcno"
          - id: "bknd"
          - id: "badr"
  # 도로 - 기계식 주차장치 검사내역 rdt_pkme_d
  - id: "urf:rdt_pkme_d"
    name: "기계식주차장치검사내역"
    description: "공통 - 기계식주차장치검사내역"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "rnam"
            name: "신고인 성명"
            type: "txt"
            length: "50"
          - id: "bdar"
            name: "주소_리_번지"
            type: "txt"
            length: "50"
          - id: "bnam"
            name: "건물명"
            type: "txt"
            length: "50"
          - id: "bcno"
            name: "인정번호"
            type: "txt"
            length: "20"
          - id: "btyp"
            name: "방식"
            type: "txt"
            length: "50"
          - id: "tmun"
            name: "총면수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "tmnm"
            name: "설치기수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-fields:
          - id: "idn"
            conditions: "equals"
          - id: "bgu"
            conditions: "code"
          - id: "bdng"
            conditions: "code"
          - id: "rnam"
            conditions: "like"
          - id: "bnam"
            conditions: "like"
          - id: "bcno"
            conditions: "like"
          - id: "bknd"
            conditions: "code"
          - id: "uymd"
            conditions: "range"
          - id: "vymd"
            conditions: "range"
        search-result:
          - id: "idn"
          - id: "bgu"
          - id: "bdng"
            minWidth: "150px"
          - id: "rnam"
          - id: "bnam"
            minWidth: "200px"
          - id: "bcno"
          - id: "bknd"
          - id: "btyp"
            minWidth: "200px"
          - id: "uymd"
          - id: "vymd"
          - id: "gid"
            attributes:
              - id: "hidden"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
              - id: "readonly"
              - id: "disabled"
          - id: "rnam"
          - id: "bgu"
          - id: "bdng"
          - id: "bdar"
          - id: "bnam"
          - id: "bcno"
          - id: "bknd"
          - id: "btyp"
          - id: "tmun"
          - id: "tmnm"
          - id: "uymd"
          - id: "vymd"
          - id: "note"
        detail-tab:
          #rdt_pkmh_d
          - id: "urf:rdt_pkmh_d"
            name: "검사실시이력"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "idn"
            rel-info:
              - source: "urf:rdt_pkme_d" #기계식주차장치검사내역
                target: "urf:rdt_pkmh_d" #검사실시이력
                key-mapping:
                  - source: "idn"
                    target: "idn"
            list-fields:
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                attributes:
                  - id: "key"
              - id: "ymd"
                name: "검사일"
              - id: "cont"
                name: "검사결과"
              - id: "note"
  # 도로 - 민원처리대장
  - id: "urf:cmt_civil_d"
    name: "민원처리대장"
    description: "도로 - 민원처리대장"
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "mngt"
            name: "관리기관"
            type: "combo"
            options:
              - code: "278"
          - id: "ym(YYYYMM)"
            name: "접수월"
            type: "txt"
            length: "6"
          - id: "seq"
            name: "자료일련번호"
            type: "num"
            length: "5"
          - id: "ymd"
            name: "연월일"
            type: "date"
          - id: "rname"
            name: "접수/처리담당자"
            type: "txt"
            length: "8"
          - id: "kind"
            name: "종류"
            type: "txt"
            length: "30"
          - id: "title"
            name: "제목"
            type: "txt"
            length: "40"
          - id: "aname"
            name: "민원인_성명"
            type: "txt"
            length: "30"
          - id: "addr"
            name: "주소"
            type: "txt"
            length: "80"
          - id: "tel"
            name: "전화번호"
            type: "txt"
            length: "14"
          - id: "period"
            name: "기간"
            type: "txt"
            length: "6"
          - id: "trans"
            name: "경유 또는 이첩"
            type: "txt"
            length: "20"
          - id: "cymd"
            name: "협조일"
            type: "date"
          - id: "rymd"
            name: "실시년월일"
            type: "date"
          - id: "eymd"
            name: "조사일"
            type: "date"
          - id: "tymd"
            name: "처분연월일"
            type: "date"
          - id: "detail"
            name: "내역"
            type: "txt"
            length: "60"
          - id: "confirm"
            name: "처분확인"
            type: "txt"
            length: "8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "60"
          - id: "type"
            name: "유형"
            type: "combo"
            options:
              - code: "304"
          - id: "rmrk_cn"
            name: "비고내용"
            type: "txt"
            length: "1000"
          - id: "gid"
            name: "GID"
            type: "num"
            length: "64"
          # detail-tab : gel_civil_p 민원위치
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "ET004"
                name: "ET004"
          - id: "idn"
            name: "색인번호"
            type: "num"
            length: "38"
          - id: "gucd"
            name: "구코드"
            type: "combo"
            options:
              - code: "910"
          - id: "dcd"
            name: "행정동"
            type: "combo"
            options:
              - code: "908"
          - id: "mmngt"
            name: "민원등록기관"
            type: "combo"
            options:
              - code: "278"
          - id: "mym"
            name: "민원대장_접수월"
            type: "txt"
            length: "6"
          - id: "mseq"
            name: "민원대장_일련번호"
            type: "num"
            length: "5"
        search-fields:
          - id: "mngt"
            name: "공사기관"
            conditions: "code"
            attributes:
              - id: "required"
          - id: "ym"
            name: "접수연월"
            conditions: "equals"
          - id: "seq"
            name: "자료일련번호"
            conditions: "like"
          - id: "rname"
            name: "접수/처리담당자"
            conditions: "equals"
          - id: "kind"
            name: "종류"
            conditions: "like"
          - id: "title"
            name: "제목"
            conditions: "like"
          - id: "aname"
            name: "민원인_성명"
            conditions: "equals"
          - id: "cymd"
            name: "협조일"
            conditions: "range"
          - id: "rymd"
            name: "실시년월일"
            conditions: "range"
          - id: "eymd"
            name: "조사일"
            conditions: "range"
          - id: "tymd"
            name: "처분연월일"
            conditions: "range"
        search-result:
          - id: "mngt"
            name: "공사기관"
          - id: "ym"
          - id: "seq"
          - id: "ymd"
          - id: "rname"
          - id: "kind"
          - id: "title"
            minWidth: "300px"
          - id: "aname"
          - id: "addr"
            minWidth: "300px"
          - id: "period"
          - id: "trans"
          - id: "cymd"
          - id: "rymd"
          - id: "eymd"
          - id: "tymd"
          - id: "confirm"
          - id: "gid"
            attributes:
              - id: "hidden"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "seq"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ym"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "required"
          - id: "ymd"
            attributes:
              - id: "required"
          - id: "rname"
          - id: "kind"
          - id: "title"
          - id: "aname"
          - id: "addr"
          - id: "tel"
          - id: "period"
          - id: "trans"
          - id: "cymd"
          - id: "rymd"
          - id: "eymd"
          - id: "tymd"
          - id: "detail"
          - id: "confirm"
          - id: "note"
          - id: "type"
        detail-tab:
          - id: "gel_civil_p"
            name: "민원위치"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "mngt"
                param: "mmngt"
              - id: "ym"
                param: "mym"
              - id: "seq"
                param: "mseq"
            rel-info:
              - source: "gel_civil_p"
                target: "urf:cmt_civil_d"
                key-mapping:
                  - source: "mngt"
                    target: "mmngt"
                  - source: "ym"
                    target: "mym"
                  - source: "seq"
                    target: "mseq"
            list-fields:
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "ftc"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
              - id: "gucd"
              - id: "dcd"
              - id: "mmngt"
              - id: "mym"
              - id: "mseq"
  # 녹지 - 노선별가로수 grt_tree_d 
  - id: "ugf:grt_tree_d" #bookConfig(V_GRT_TREE_D_LIST) 
    name: "노선별가로수대장"
    description: "녹지 - 노선별가로수대장"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "path"
            name: "구간"
            type: "txt"
            length: "50"
          - id: "cnam"
            name: "공사명"
            type: "txt"
            length: "50"
          - id: "csyn"
            name: "공사개요"
            type: "txt"
            length: "500"
          - id: "cnstr"
            name: "시공자"
            type: "txt"
            length: "30"
          - id: "mngnum"
            name: "가로수대장관리번호"
            type: "txt"
            length: "9"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
          - id: "spath"
            name: "구간시점"
            type: "txt"
            length: "50"
          - id: "epath"
            name: "구간종점"
            type: "txt"
            length: "50"
          - id: "cst"
            name: "사업비"
            type: "num"
            length: "38.8"
          - id: "nidn"
            name: "도로노선번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
        search-fields:
          - id: "idn"
            conditions: "equals"
          - id: "mngt"
            conditions: "code"
            attributes:
              - id: "required"
          - id: "nidn"
            conditions: "like"
          - id: "path"
            conditions: "like"
          - id: "cnam"
            conditions: "like"
        search-result:
          - id: "idn"
          - id: "mngt"
          - id: "path"
          - id: "cnam"
          - id: "csyn"
          - id: "cymd"
          - id: "cnstr"
          - id: "mngnum"
          - id: "note"
          - id: "wsymd"
          #- id: "weymd"
          - id: "spath"
          - id: "epath"
          - id: "rol" # v_grt_tree_d_list (as rol_name)
          - id: "cst"
          - id: "nidn"
          - id: "gid"
            attributes:
              - id: "hidden"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "mngt" # v_grt_tree_d_list (as mngt_name)
          ## - id: "nnam" # mapping 필요: (b.nam AS nnam) LEFT JOIN icgis.rdt_nosn_d b ON a.nidn = b.idn
          - id: "path"
          - id: "cnam"
          - id: "cymd"
          - id: "csyn"
          - id: "cnstr"
          - id: "mngnum"
          - id: "spath"
          - id: "epath"
          - id: "rol"
          - id: "cst"
          - id: "wsymd"
          - id: "note"
          #- id: "update_nam"
          #- id: "update_ymd"
          #- id: "weymd"
        detail-tab:
        # 관리시설변동사항관리 grt_trfac_d
          - id: "ugf:grt_trfac_d"
            name: "관리시설변동사항관리"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "idn"
            rel-info:
              - source: "ugf:grt_tree_d"
                target: "ugf:grt_trfac_d"
                key-mapping:
                  - source: "idn"
                    target: "idn"
            list-fields:
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "ymd"
              - id: "tfc"
              - id: "amt"
                name: "수량"
              - id: "addamt"
              - id: "delamt"
        # 연별가로수이력관리 grt_ytree_d
          - id: "ugf:grt_ytree_d"
            name: "연별가로수이력관리"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "idn"
            rel-info:
              - source: "ugf:grt_tree_d"
                target: "ugf:grt_ytree_d"
                key-mapping:
                  - source: "idn"
                    target: "idn"
            list-fields:
              - id: "idn"
                attributes:
                  - id: "key"
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "ymd"
              - id: "seed"
              - id: "amt"
                name: "식재본수"
              - id: "note"
              - id: "hit"
              - id: "tdia"
              - id: "twid"
              - id: "rdia"
              - id: "tage"
              - id: "tloc"
              - id: "tdis"
              - id: "tint"
              - id: "tty"
              - id: "sty"
        # 변동사항관리 grt_trchg_d
          - id: "ugf:grt_trchg_d"
            name: "변동사항관리"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "idn"
            rel-info:
              - source: "ugf:grt_tree_d"
                target: "ugf:grt_trchg_d"
                key-mapping:
                  - source: "idn"
                    target: "idn"
            list-fields:
              - id: "idn"
                attributes:
                  - id: "key"
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "symd"
              - id: "eymd"
              - id: "note"
              - id: "dtcd"
              - id: "amt"
                name: "내역_수량_설치량"
              - id: "chgcd"
              - id: "facilcd"
  # 녹지 - 시설물검색 grt_trinsec_d
  - id: "ugf:grt_trinsec_d"
    name: "병충해방제 및 비배"
    description: "녹지 - 병충해방제 및 비배"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "nam"
            name: "병충해명"
            type: "txt"
            length: "40"
          - id: "period"
            name: "방제시기"
            type: "txt"
            length: "100"
          - id: "method"
            name: "방제법"
            type: "txt"
            length: "200"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
          - id: "fname"
            name: "파일명"
            type: "txt"
            length: "40"
        search-fields:       
          - id: "nam" 
            name: "명칭"
            conditions: "like"
          - id: "period" 
            conditions: "like"
          - id: "method" 
            conditions: "like"
        search-result:
          - id: "idn"
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "nam"
            name: "명칭"
            minWidth: "200px"
          - id: "period"
            minWidth: "150px"
          - id: "method"
            minWidth: "400px"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{seq:d}"  # 정수 SEQ
          - id: "nam"
            name: "명칭"
            attributes:
              - id: "required"
          - id: "period"
          - id: "method"
          - id: "fname"
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "note"
            attributes:
              - id: "hidden"
        detail-tab:
          # 병충해 피해수종 grt_trinstr_d
          - id: "ugf:grt_trinstr_d"
            name: "피해수종관리"
            buttons:
              - id: "new"
                textContent: "신규등록"
            search-fields:
              - id: "idn"
            rel-info:
              - source: "ugf:grt_trinsec_d"
                target: "ugf:grt_trinstr_d"
                key-mapping:
                  - source: "idn"
                    target: "idn"
            list-fields:
              - id: "idn"
                name: "색인번호" 
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seq"
                name: "순서"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "seed"
              - id: "note"
              - id: "gid"
                attributes:
                  - id: "hidden"
            # 병충해방제 첨부파일 grt_trinsec_d__attach 
          - id: "ugf:grt_trinsec_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  #녹지 - 점용관리 grt_parkuse_d (V_GRT_PARKUSE_D_LIST)
  - id: "ugf:grt_parkuse_d"
    name: "점용대장"
    description: "녹지 - 점용대장"
    # Type : Point, Line, Polygon
    tabs:
      - id : "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "점용허가번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "pulno"
            name: "점용허가관리번호"
            type: "txt"
            length: "20"
          - id: "pnam"
            name: "점용자_성명"
            type: "txt"
            length: "40"
          - id: "paddr"
            name: "점용자_주소"
            type: "txt"
            length: "50"
          - id: "pssn"
            name: "점용자_주민번호"
            type: "txt"
            length: "14"
          - id: "ucons"
            name: "점용구조물"
            type: "txt"
            length: "50"
          - id: "loc"
            name: "점용위치"
            type: "txt"
            length: "50"
          - id: "ara"
            name: "점용면적"
            type: "num"
            length: "38.8"
          - id: "amt"
            name: "시설규모"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
          - id: "pidn"
            name: "관련시설_개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
        search-fields:
          - id: "idn"
            conditions: "equals"
          - id: "mngt"
            conditions: "code"
            attributes:
              - id: "required"
            name: "점용허가기관"
          - id: "pftc"
            conditions: "code"
          - id: "ppnam" # mapping 필요: (b.nam AS ppnam) LEFT JOIN b ON a.pftc::text = b.ftc AND a.pidn = b.idn
            conditions: "like"
          - id: "fnf"
            conditions: "code"
          - id: "symd"
            conditions: "range"
            name: "점용시작일시"
        search-result:
          - id: "idn"
            attributes:
              - id: "hidden"
            minWidth: "200px"
          - id: "gid"
            attributes:
              - id: "hidden"
          - id: "pulno"
          - id: "pftc"
            minWidth: "100px"
          - id: "ppnam"
            attributes:
              - id: "readonly"
            minWidth: "100px"
          - id: "lymd"
          - id: "pnam"
            minWidth: "100px"
          - id: "paddr"
            minWidth: "250px"
          - id: "ucons"
          - id: "loc"
          - id: "ara"
          - id: "amt"
          - id: "symd"
            name: "점용시작일시"
            minWidth: "150px"
          - id: "eymd"
            name: "점용종료일시"
            minWidth: "150px"
          - id: "fnf" # v_grt_parkuse_d_list (as fnf_name)
            minWidth: "150px"
          #- id: "note"
          #- id: "wsymd"
          #- id: "weymd"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "pftc" # v_grt_parkuse_d_list (as pftc_name)
          - id: "ppnam" # mapping 필요: (b.nam AS ppnam) LEFT JOIN b ON a.pftc::text = b.ftc AND a.pidn = b.idn
            attributes:
              - id: "disabled"
          - id: "pulno"
          - id: "lymd"
            attributes:
              - id: "required"
          - id: "mngt"  # grt_parkuse_d not null
            attributes:
              - id: "required"
            name: "점용허가기관"
          - id: "pnam"
          - id: "pssn"
          - id: "paddr"
          - id: "ucons"
          - id: "loc"
          - id: "ara"
          - id: "amt"
          - id: "symd"
            name: "점용시작일시"
          - id: "eymd"
            name: "점용종료일시"
          - id: "fnf" # v_grt_parkuse_d_list (as fnf_name)
          #- id: "wsymd"
          #- id: "weymd"
          #- id: "note"
  # 2025-10-20 seyoung : detail-tab 테이블 search-detail 설정 추가 =====
  # cmt_cnct_d 공사계약내역 ==============
  - id: "ucf:cmt_cnct_d"
    name: "공사계약내역"
    description: "공사계약내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "gub"
            name: "위치구분"
            type: "combo"
            values:
              - code: "000"
                name: "시청"
              - code: "110"
                name: "중구"
              - code: "140"
                name: "동구"
              - code: "170"
                name: "남구"
              - code: "185"
                name: "연수구"
              - code: "200"
                name: "남동구"
              - code: "237"
                name: "부평구"
              - code: "245"
                name: "계양구"
              - code: "260"
                name: "서구"
              - code: "710"
                name: "강화군"
              - code: "720"
                name: "옹진군"
          - id: "idn"
            name: "공사번호"
            type: "txt"
            length: "10"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "ctrtno"
            name: "계약대장관리번호"
            type: "txt"
            length: "12"
          - id: "fisyear"
            name: "회계년도"
            type: "txt"
            length: "4"
          - id: "ctrtnm"
            name: "계약명"
            type: "txt"
            length: "100"
          - id: "ctrtkind"
            name: "계약종류"
            type: "txt"
            length: "20"
          - id: "ctrtmeth"
            name: "계약방법"
            type: "txt"
            length: "20"
          - id: "ctrtymd"
            name: "계약일자"
            type: "txt"
            length: "8"
          - id: "ctrtamt"
            name: "계약금액"
            type: "num"
            length: "38.8"
          - id: "ctrtmngt"
            name: "계약기관"
            type: "txt"
            length: "6"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{year}{seq:04d}"  # 년도 + 4자리 SEQ
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "seq"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "required"
          - id: "gub"
            attributes:
              - id: "required"
          - id: "ctrtno"
            attributes:
              - id: "required"
          - id: "fisyear"
            attributes:
              - id: "required"
          - id: "ctrtnm"
            attributes:
              - id: "required"
          - id: "ctrtkind"
          - id: "ctrtmeth"
          - id: "ctrtymd"
            name: "계약상년월일"
          - id: "ctrtamt"
          - id: "ctrtmngt"
  # cmt_cnfl_d 공사파일내역 ==============
  - id: "ucf:cmt_cnfl_d"
    name: "공사파일내역"
    description: "공사파일내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "공사번호"
            type: "txt"
            length: "10"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "nam"
            name: "파일명"
            type: "txt"
            length: "100"
          - id: "dsc"
            name: "설명"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "40"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
            rules:
              - id: "keygen"
                prefix: ""
                format: "{year}{seq:04d}"  # 년도 + 4자리 SEQ
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "seq"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "required"
          - id: "nam"
          - id: "dsc"
          - id: "note"
        detail-tab:
            # 공사파일내역 첨부파일 cmt_cnfl_d__attach 
          - id: "ucf:cmt_cnfl_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  # rdt_sibs_d 시설보수내역 ==============
  - id: "urf:rdt_sibs_d"
    name: "시설보수내역"
    description: "시설보수내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "89"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "cidn"
            name: "공사대장_공사번호"
            type: "txt"
            length: "10"
          - id: "part"
            name: "부위"
            type: "txt"
            length: "50"
          - id: "dire"
            name: "지적사항"
            type: "txt"
            length: "200"
          - id: "conten"
            name: "보수정비내역"
            type: "txt"
            length: "200"
          - id: "resban"
            name: "사용제한방법"
            type: "txt"
            length: "50"
          - id: "resorg"
            name: "사용제한사유"
            type: "txt"
            length: "50"
          - id: "ressymd"
            name: "사용제한시작일"
            type: "date"
          - id: "reseymd"
            name: "사용제한종료일"
            type: "date"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "ressymd"
          - id: "reseymd"
          - id: "symd"
            name: "보수시작일"
          - id: "eymd"
            name: "보수종료일"
          - id: "part"
          - id: "dire"
          - id: "conten"
          - id: "resban"
          - id: "note"
          - id: "layerid"
            attributes:
              - id: "hidden"
        detail-tab:
        # 공사내역 cmt_cnst_d
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cidn"
                param: "idn"
              - id: "cmngt"
                param: "mngt"
            list-fields:
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "mngt"
                attributes: 
                  - id: "key"
              - id: "nam"
              - id: "loc"
              - id: "symd"
              - id: "eymd"
              - id: "obj"
              - id: "detail"
              #- id: "kumo"
              #- id: "note"
              #- id: "last_mdfcn_id"
              #- id: "bud"
              #- id: "sdsg"
              #- id: "ddsg"
              #- id: "kdsg"
              #- id: "edsg"
              #- id: "cdpt"
              #- id: "cnam"
              #- id: "last_mdfcn_dt"
            # 시설보수내역 첨부파일 rdt_sibs_d__attach 
          - id: "urf:rdt_sibs_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
              - id: "ftc"
                param: "prnt_ftc"
              - id: "seq"
                param: "prnt_seq"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  # rdt_rdbs_d 일상보수내역 ==============
  - id: "urf:rdt_rdbs_d"
    name: "일상보수내역"
    description: "일상보수내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num"
            length: "38"
          - id: "addr"
            name: "위치"
            type: "txt"
            length: "50"
          - id: "cpwid"
            name: "차도폭"
            type: "num"
            length: "38.8"
          - id: "cplen"
            name: "차도연장"
            type: "num"
            length: "38.8"
          - id: "cpara"
            name: "차도면적"
            type: "num"
            length: "38.8"
          - id: "bwid"
            name: "보도폭"
            type: "num"
            length: "38.8"
          - id: "blen"
            name: "보도연장"
            type: "num"
            length: "38.8"
          - id: "bara"
            name: "보도면적"
            type: "num"
            length: "38.8"
          - id: "bochln"
            name: "경블보차도경계"
            type: "num"
            length: "38.8"
          - id: "chln"
            name: "경블도로경계"
            type: "num"
            length: "38.8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "seq"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "mngt"
          - id: "symd"
            name: "보수시작일"
          - id: "eymd"
            name: "보수종료일"
          - id: "addr"
          - id: "cpsma"
          - id: "cpwid"
          - id: "cplen"
          - id: "cpara"
          - id: "bpsma"
          - id: "bwid"
          - id: "blen"
          - id: "bara"
          - id: "bochln"
          - id: "chln"
          - id: "note"
  # swt_chargeo_d 오수량산출내역 ==============
  - id: "usf:swt_chargeo_d"
    name: "오수량산출내역"
    description: "오수량산출내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "year"
            name: "접수년도"
            type: "txt"
            length: "4"
          - id: "num"
            name: "접수번호"
            type: "num"
            length: "5"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "gub"
            name: "층구분"
            type: "txt"
            length: "20"
          - id: "use"
            name: "용도"
            type: "txt"
            length: "25"
          - id: "ara"
            name: "면적(㎡)"
            type: "num"
            length: "38.8"
          - id: "calc"
            name: "산출근거"
            type: "txt"
            length: "200"
          - id: "obj"
            name: "처리대상"
            type: "txt"
            length: "100"
          - id: "uvol"
            name: "단위오수량"
            type: "txt"
            length: "20"
          - id: "vol"
            name: "오수량(㎡/일)"
            type: "num"
            length: "38.8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "mngt"
            name: "접수기관"
            attributes:
              - id: "key"
              - id: "required"
          - id: "year"
            attributes:
              - id: "key"
              - id: "required"
          - id: "num"
            attributes:
              - id: "key"
              - id: "required"
          - id: "seq"
            name: "일련번호" 
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "addr"
          - id: "gub"
          - id: "use"
          - id: "ara"
          - id: "calc"
          - id: "obj"
          - id: "uvol"
          - id: "vol"
          - id: "note"
  # swt_chargeb_d 부과내역 ==============
  - id: "usf:swt_chargeb_d"
    name: "부과내역"
    description: "부과내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "year"
            name: "접수년도"
            type: "txt"
            length: "4"
          - id: "num"
            name: "접수번호"
            type: "num"
            length: "5"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "camt"
            name: "부과액_총액(원)"
            type: "num"
            length: "38.8"
          - id: "hkan"
            name: "회계구분_관"
            type: "txt"
            length: "20"
          - id: "hhan"
            name: "회계구분_항"
            type: "txt"
            length: "30"
          - id: "hmok"
            name: "회계구분_목"
            type: "txt"
            length: "30"
          - id: "pnum"
            name: "고지서_번호"
            type: "txt"
            length: "10"
          - id: "term"
            name: "납부기한"
            type: "txt"
            length: "50"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
          - id: "jamt"
            name: "부과액_징수액"
            type: "num"
            length: "38.8"
          - id: "kamt"
            name: "부과액_가산금"
            type: "num"
            length: "38.8"
          - id: "aamt"
            name: "수납액"
            type: "num"
            length: "38.8"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "required"
          - id: "year"
            attributes:
              - id: "key"
              - id: "required"
          - id: "num"
            name: "접수번호"
            attributes:
              - id: "key"
              - id: "required"
          - id: "seq"
            attributes:
              - id: "key"
              - id: "disabled"
          - id: "cymd"
            attributes:
              - id: "required"
            name: "부과일"
          - id: "camt"
            attributes:
              - id: "required"
          - id: "gub"
          - id: "note"
          - id: "hkan"
          - id: "hhan"
          - id: "hmok"
          - id: "rymd"
          - id: "pymd"
            name: "고지서_출력일자"
          - id: "pnum"
          - id: "term"
          - id: "tgub"
          - id: "aymd"
          - id: "note"
          - id: "jamt"
          - id: "kamt"
          - id: "aamt"
  # swt_charged_d 감액결의내역 ==============
  - id: "usf:swt_charged_d"
    name: "감액결의내역"
    description: "감액결의내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "year"
            name: "접수년도"
            type: "txt"
            length: "4"
          - id: "num"
            name: "접수번호"
            type: "num"
            length: "5"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "damt"
            name: "결의금액"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "dcnt"
            name: "결의사유"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "required"
          - id: "year"
            attributes:
              - id: "key"
              - id: "required"
          - id: "num"
            name: "접수번호"
            attributes:
              - id: "key"
              - id: "required"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "dymd"
          - id: "damt"
          - id: "dcnt"
          - id: "note"
  # swt_charger_d 환불내역 ==============
  - id: "usf:swt_charger_d"
    name: "환불내역"
    description: "환불내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "year"
            name: "접수년도"
            type: "txt"
            length: "4"
          - id: "num"
            name: "접수번호"
            type: "num"
            length: "5"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "ramt"
            name: "환불액"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "rcnt"
            name: "환불사유"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "mngt"
            attributes:
              - id: "key"
              - id: "required"
          - id: "year"
            attributes:
              - id: "key"
              - id: "required"
          - id: "num"
            name: "접수번호"
            attributes:
              - id: "key"
              - id: "required"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "rymd"
            name: "환불일"
          - id: "ramt"
          - id: "rcnt"
          - id: "note"
  # rdt_pkmh_d 검사실시이력 ==============
  - id: "urf:rdt_pkmh_d"
    name: "검사실시이력"
    description: "검사실시이력"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cont"
            name: "검사결과"
            type: "txt"
            length: "200"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            name: "검사일"
          - id: "cont"
          - id: "note"
  # grt_trfac_d 관리시설변동사항관리 ==============
  - id: "ugf:grt_trfac_d"
    name: "관리시설변동사항관리"
    description: "관리시설변동사항관리"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "tfc"
            name: "관리시설"
            type: "combo"
            options:
              - code: "257"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "amt"
            name: "수량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "addamt"
            name: "설치수량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "delamt"
            name: "제거수량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            attributes:
              - id: "required"
          - id: "tfc"
          - id: "amt"
          - id: "addamt"
          - id: "delamt"
          - id: "note"
  # grt_ytree_d 연별가로수이력관리 ==============
  - id: "ugf:grt_ytree_d"
    name: "연별가로수이력관리"
    description: "연별가로수이력관리"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "amt"
            name: "식재본수(본)"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
          - id: "hit"
            name: "수고(m)"
            type: "num"
            length: "38.8"
          - id: "tdia"
            name: "흉고직경(cm)"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "rdia"
            name: "근원직경(cm)"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "twid"
            name: "수관폭(cm)"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "tage"
            name: "수령(년)"
            type: "num"
            length: "5"
          - id: "tloc"
            name: "식재위치"
            type: "txt"
            length: "50"
          - id: "tdis"
            name: "식재거리(m)"
            type: "num"
            length: "38.8"
          - id: "tint"
            name: "식재간격(m)"
            type: "num"
            length: "38.8"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
          - id: "seed"
          - id: "amt"
          - id: "hit"
          - id: "tdia"
          - id: "rdia"
          - id: "twid"
          - id: "tage"
          - id: "tloc"
          - id: "tdis"
          - id: "tint"
          - id: "tty"
          - id: "sty"
          - id: "note"
  # grt_trchg_d 변동사항관리 ==============
  - id: "ugf:grt_trchg_d"
    name: "변동사항관리"
    description: "변동사항관리"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "amt"
            name: "내역_수량_설치량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "symd"
            name: "시작 년월일"
          - id: "eymd"
            name: "종료 년월일"
          - id: "dtcd"
          - id: "amt"
          - id: "chgcd"
          - id: "facilcd"
          - id: "note"
  # grt_trinstr_d 피해수종관리 ==============
  - id: "ugf:grt_trinstr_d"
    name: "피해수종관리"
    description: "피해수종관리"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seed"
          - id: "note"
  # rdt_siip_d 시설점검내역 ==============
  - id: "urf:rdt_siip_d"
    name: "시설점검내역"
    description: "시설점검내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "89"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "orgz"
            name: "점검기관"
            type: "txt"
            length: "50"
          - id: "cost"
            name: "소요예산(원)"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "conten"
            name: "점검내용"
            type: "txt"
            length: "200"
          - id: "action"
            name: "조치사항"
            type: "txt"
            length: "200"
          - id: "rank"
            name: "상태등급"
            type: "txt"
            length: "1"
          - id: "inspnm"
            name: "점검자"
            type: "txt"
            length: "30"
          - id: "confnm"
            name: "확인자"
            type: "txt"
            length: "30"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "mngt"
          - id: "inspcs"
          - id: "symd"
            name: "점검시작일"
          - id: "eymd"
            name: "점검종료일"
          - id: "orgz"
          - id: "cost"
          - id: "conten"
          - id: "action"
          - id: "rank"
          - id: "inspnm"
          - id: "confnm"
          - id: "note"
  # rdt_ligt_d 조명부속정보 ==============
  - id: "urf:rdt_ligt_d"
    name: "조명부속정보"
    description: "조명부속정보"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "89"
          - id: "idn"
            name: "지형지물부호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "개별번호"
            type: "num"
            length: "5"
          - id: "nam"
            name: "부속명"
            type: "txt"
            length: "50"
          - id: "stdr"
            name: "규격"
            type: "txt"
            length: "50"
          - id: "num"
            name: "수량(개)"
            type: "num"
            length: "5"
          - id: "unit"
            name: "단위"
            type: "txt"
            length: "4"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
              - id: "disabled"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "nam"
          - id: "stdr"
          - id: "num"
          - id: "unit"
  # rdt_jbsu_d 조명보수내역 ==============
  - id: "urf:rdt_jbsu_d"
    name: "조명보수내역"
    description: "조명보수내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "89"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "repapr"
            name: "보수품명"
            type: "txt"
            length: "50"
          - id: "repast"
            name: "보수규격"
            type: "txt"
            length: "50"
          - id: "conten"
            name: "작업내역"
            type: "txt"
            length: "50"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "symd"
            name: "보수시작일"
          - id: "eymd"
            name: "보수종료일"
          - id: "repait"
          - id: "repapr"
          - id: "repast"
          - id: "conten"
          - id: "note"
        detail-tab:
        # 공사내역 cmt_cnst_d
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cidn"
                param: "idn"
              - id: "cmngt"
                param: "mngt"
            list-fields:
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "mngt"
                attributes: 
                  - id: "key"
              - id: "nam"
              - id: "loc"
              - id: "symd"
              - id: "eymd"
              - id: "obj"
              - id: "detail"
              #- id: "kumo"
              #- id: "note"
              #- id: "last_mdfcn_id"
              #- id: "bud"
              #- id: "sdsg"
              #- id: "ddsg"
              #- id: "kdsg"
              #- id: "edsg"
              #- id: "cdpt"
              #- id: "cnam"
              #- id: "last_mdfcn_dt"
            # 조명보수내역 첨부파일 rdt_jbsu_d__attach 
          - id: "urf:rdt_jbsu_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
              - id: "ftc"
                param: "prnt_ftc"
              - id: "seq"
                param: "prnt_seq"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  # rdt_pkfc_d 주차장부대시설 ==============
  - id: "urf:rdt_pkfc_d"
    name: "주차장부대시설"
    description: "주차장부대시설"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            values:
              - code: "AE231"
                name: "노외주차장"
              - code: "AE232"
                name: "노상주차장"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "knd"
            name: "종류"
            type: "txt"
            length: "20"
          - id: "strc"
            name: "구조"
            type: "txt"
            length: "50"
          - id: "qlt"
            name: "수량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "type"
            name: "형식"
            type: "txt"
            length: "50"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc" 
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "knd"
          - id: "strc"
          - id: "qlt"
          - id: "type"
          - id: "note"
  # rdt_pkhs_d 연혁변경내역 ==============
  - id: "urf:rdt_pkhs_d"
    name: "연혁변경내역"
    description: "연혁변경내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            values:
              - code: "AE231"
                name: "노외주차장"
              - code: "AE232"
                name: "노상주차장"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cont"
            name: "내용"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            name: "일자"
          - id: "cont"
          - id: "note"
  # rdt_pkct_d 비용지출내역 ==============
  - id: "urf:rdt_pkct_d"
    name: "비용지출내역"
    description: "비용지출내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            values:
              - code: "AE231"
                name: "노외주차장"
              - code: "AE232"
                name: "노상주차장"
          - id: "knd"
            name: "구분"
            type: "combo"
            options:
              - code: "236"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cont"
            name: "내용"
            type: "txt"
            length: "100"
          - id: "cost"
            name: "비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "knd"
          - id: "ymd"
            name: "일자"
          - id: "cont"
          - id: "cost"
          - id: "note"
  # rdt_pkus_d 이용실적내역 ==============
  - id: "urf:rdt_pkus_d"
    name: "이용실적내역"
    description: "이용실적내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            values:
              - code: "AE231"
                name: "노외주차장"
              - code: "AE232"
                name: "노상주차장"
          - id: "knd"
            name: "이용구분"
            type: "combo"
            options:
              - code: "237"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cout"
            name: "이용대수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "income"
            name: "이용수입"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "knd"
          - id: "ymd"
            name: "이용일"
          - id: "cout"
          - id: "income"
          - id: "note"
  # rdt_pktm_d 운영시간내역 ==============
  - id: "urf:rdt_pktm_d"
    name: "운영시간내역"
    description: "운영시간내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            values:
              - code: "AE231"
                name: "노외주차장"
              - code: "AE232"
                name: "노상주차장"
          - id: "sknd"
            name: "계절구분"
            type: "combo"
            options:
              - code: "238"
          - id: "wknd"
            name: "요일구분"
            type: "combo"
            options:
              - code: "239"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "otim"
            name: "개장시간"
            type: "txt"
            length: "4"
          - id: "ctim"
            name: "폐장시간"
            type: "txt"
            length: "4"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "sknd"
          - id: "wknd"
          - id: "otim"
          - id: "ctim"
          - id: "note"
  # rdt_pkmg_d 월운용구분내역 ==============
  - id: "urf:rdt_pkmg_d"
    name: "월운용구분내역"
    description: "월운용구분내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            values:
              - code: "AE231"
                name: "노외주차장"
              - code: "AE232"
                name: "노상주차장"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "mpno"
            name: "월정대수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "dyno"
            name: "운영일수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ustm"
            name: "이용시간"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "readonly"
              - id: "disabled"
          - id: "uymd"
            name: "갱신일자"
          - id: "mpno"
          - id: "dyno"
          - id: "ustm"
          - id: "note"
  # swt_bosu_d 시설보수내역 ==============
  - id: "usf:swt_bosu_d"
    name: "시설보수내역"
    description: "시설보수내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cause"
            name: "공사원인"
            type: "txt"
            length: "100"
          - id: "rcont"
            name: "보수내역"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
          - id: "cidn"
            name: "공사대장_공사번호"
            type: "txt"
            length: "10"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
          - id: "idn"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            name: "보수일자"
          - id: "gtype"
          - id: "cause"
          - id: "rcont"
          - id: "note"
          - id: "layerid"
            attributes:
              - id: "hidden"
        detail-tab:
        # 공사내역 cmt_cnst_d
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cidn"
                param: "idn"
              - id: "cmngt"
                param: "mngt"
            list-fields:
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "mngt"
                attributes: 
                  - id: "key"
              - id: "nam"
              - id: "loc"
              - id: "symd"
              - id: "eymd"
              - id: "obj"
              - id: "detail"
              #- id: "kumo"
              #- id: "note"
              #- id: "last_mdfcn_id"
              #- id: "bud"
              #- id: "sdsg"
              #- id: "ddsg"
              #- id: "kdsg"
              #- id: "edsg"
              #- id: "cdpt"
              #- id: "cnam"
              #- id: "last_mdfcn_dt"
            # 시설보수내역 첨부파일 swt_bosu_d__attach 
          - id: "usf:swt_bosu_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
              - id: "ftc"
                param: "prnt_ftc"
              - id: "seq"
                param: "prnt_seq"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  # swt_test_d 관거검사내역 ==============
  - id: "usf:swt_test_d"
    name: "관거검사내역"
    description: "관거검사내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cimg"
            name: "CCTV검사화면"
            type: "txt"
            length: "60"
          - id: "rslt"
            name: "육안검사결과"
            type: "txt"
            length: "20"
          - id: "value"
            name: "수밀검사측정값"
            type: "num"
            length: "38.8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "cymd"
            name: "CCTV검사일자"
          - id: "cimg"
          - id: "eymd"
            name: "육안검사일자"
          - id: "rslt"
          - id: "symd"
            name: "수밀검사일자"
          - id: "value"
          - id: "note"
  # swt_sumunp_d 관리자내역 ==============
  - id: "usf:swt_sumunp_d"
    name: "관리자내역"
    description: "관리자내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "gjnam"
            name: "구청"
            type: "txt"
            length: "8"
          - id: "gbnam"
            name: "동 정"
            type: "txt"
            length: "8"
          - id: "djnam"
            name: "동"
            type: "txt"
            length: "8"
          - id: "dbnam"
            name: "동 부"
            type: "txt"
            length: "8"
          - id: "nam"
            name: "관리"
            type: "txt"
            length: "20"
          - id: "tel"
            name: "책임자"
            type: "txt"
            length: "20"
          - id: "cnam"
            name: "확인자"
            type: "txt"
            length: "20"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB916"
            attributes:
              - id: "key" 
              - id: "hidden" 
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            name: "년월일"
          - id: "gjnam"
          - id: "gbnam"
          - id: "djnam"
          - id: "dbnam"
          - id: "nam"
          - id: "tel"
          - id: "cnam"
  # swt_pumpb_d 건물현황내역 ==============
  - id: "usf:swt_pumpb_d"
    name: "건물현황내역"
    description: "건물현황내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cls"
            name: "분류"
            type: "txt"
            length: "14"
          - id: "ara"
            name: "면적"
            type: "num"
            length: "38.8"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB210"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "cls"
          - id: "ara"
  # swt_pumpf_d 시설대장내역 ==============
  - id: "usf:swt_pumpf_d"
    name: "시설대장내역"
    description: "시설대장내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "cls"
            name: "분류"
            type: "combo"
            options:
              - code: "116"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "siz"
            name: "규격"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "avail"
            name: "성능(㎥/분)"
            type: "num"
            length: "38.8"
          - id: "quant"
            name: "대수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "auto"
            name: "자동상태"
            type: "txt"
            length: "4"
          - id: "emerg"
            name: "비상발전기"
            type: "txt"
            length: "10"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB210"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "cls"
          - id: "siz"
          - id: "avail"
          - id: "quant"
          - id: "auto"
          - id: "emerg"
          - id: "note"
  # swt_pumpa_d 관리자내역 ==============
  - id: "usf:swt_pumpa_d"
    name: "관리자내역"
    description: "관리자내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "gumain"
            name: "구청_정"
            type: "txt"
            length: "16"
          - id: "gusub"
            name: "구청_부"
            type: "txt"
            length: "16"
          - id: "dmain"
            name: "동_정"
            type: "txt"
            length: "16"
          - id: "dsub"
            name: "동_부"
            type: "txt"
            length: "16"
          - id: "nam"
            name: "근무자_성명"
            type: "txt"
            length: "8"
          - id: "tel1"
            name: "근무자_연락처1"
            type: "txt"
            length: "16"
          - id: "tel2"
            name: "근무자_연락처2"
            type: "txt"
            length: "16"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB210"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            name: "임명일"
          - id: "gumain"
          - id: "gusub"
          - id: "dmain"
          - id: "dsub"
          - id: "nam"
            name: "근무자_성명"
          - id: "tel1"
          - id: "tel2"
          - id: "note"
  # swt_churif_d 처리시설내역 ==============
  - id: "usf:swt_churif_d"
    name: "처리시설내역"
    description: "처리시설내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "forf"
            name: "구조또는형식"
            type: "txt"
            length: "30"
          - id: "std"
            name: "규격"
            type: "txt"
            length: "50"
          - id: "avail"
            name: "능력또는용량"
            type: "txt"
            length: "50"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB200"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "lcls"
          - id: "scls"
          - id: "forf"
          - id: "std"
          - id: "avail"
          - id: "ymd"
            name: "완공년월일"
          - id: "symd"
            name: "운전개시년월일"
          - id: "note"
  # swt_churim_d 월별현황내역 ==============
  - id: "usf:swt_churim_d"
    name: "월별현황내역"
    description: "월별현황내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "time"
            name: "측정월"
            type: "txt"
            length: "6"
          - id: "hdc"
            name: "하수처리량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ibod"
            name: "유입수질_BOD"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "icod"
            name: "유입수질_COD"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "iss"
            name: "유입수질_SS"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "itn"
            name: "유입수질_T-N"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "itp"
            name: "유입수질_T-P"
            type: "num"
            length: "38.8"
          - id: "obod"
            name: "방류수질_BOD"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ocod"
            name: "방류수질_COD"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "oss"
            name: "방류수질_SS"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "otn"
            name: "방류수질_T-N"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "otp"
            name: "방류수질_T-P"
            type: "num"
            length: "38.8"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB200"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "time"
          - id: "hdc"
          - id: "ibod"
          - id: "icod"
          - id: "iss"
          - id: "itn"
          - id: "itp"
          - id: "obod"
          - id: "ocod"
          - id: "oss"
          - id: "otn"
          - id: "otp"
  # swt_churiy_d 연별현황 ==============
  - id: "usf:swt_churiy_d"
    name: "연별현황"
    description: "연별현황"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "year"
            name: "측정년도"
            type: "txt"
            length: "4"
          - id: "input"
            name: "채수"
            type: "txt"
            length: "30"
          - id: "output"
            name: "지점"
            type: "txt"
            length: "30"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "year"
          - id: "input"
          - id: "output"
  # swt_churic_d 처리비용내역 ==============
  - id: "usf:swt_churic_d"
    name: "처리비용내역"
    description: "처리비용내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "year"
            name: "측정년도"
            type: "txt"
            length: "4"
          - id: "elecu"
            name: "처리단가"
            type: "num"
            length: "38.8"
          - id: "mediu"
            name: "처리단가_약품비단가"
            type: "num"
            length: "38.8"
          - id: "labu"
            name: "처리단가_인건비단가"
            type: "num"
            length: "38.8"
          - id: "mendu"
            name: "처리단가_개보수비단가"
            type: "num"
            length: "38.8"
          - id: "slugu"
            name: "처리단가_슬러지처리단가"
            type: "num"
            length: "38.8"
          - id: "otheru"
            name: "처리단가_기타단가"
            type: "num"
            length: "38.8"
          - id: "elec"
            name: "처리금액"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "medi"
            name: "처리금액_약품비"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "lab"
            name: "처리금액_인건비"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "mend"
            name: "처리금액_개보수비"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "slug"
            name: "처리금액_슬러지"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "other"
            name: "처리금액_기타(천원)"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "pub"
            name: "기타항목"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "pubd"
            name: "기타항목_공공요금"
            type: "txt"
            length: "80"
          - id: "biz"
            name: "기타항목_업무추진비"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "bizd"
            name: "기타항목_업무추진비내역"
            type: "txt"
            length: "80"
          - id: "pr"
            name: "기타항목_홍보비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "prd"
            name: "기타항목_홍보비용내역"
            type: "txt"
            length: "80"
          - id: "ofee"
            name: "기타항목_기타요금"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ofeed"
            name: "기타항목_기타요금내역"
            type: "txt"
            length: "80"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB200"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "year"
          - id: "elecu"
          - id: "mediu"
          - id: "labu"
          - id: "mendu"
          - id: "slugu"
          - id: "otheru"
          - id: "elec"
          - id: "medi"
          - id: "lab"
          - id: "mend"
          - id: "slug"
          - id: "other"
          - id: "pub"
          - id: "pubd"
          - id: "biz"
          - id: "bizd"
          - id: "pr"
          - id: "prd"
          - id: "ofee"
          - id: "ofeed"
  # swt_churis_d 탈수슬러지처리내역 ==============
  - id: "usf:swt_churis_d"
    name: "탈수슬러지처리내역"
    description: "탈수슬러지처리내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "year"
            name: "측정년도"
            type: "txt"
            length: "4"
          - id: "sgen"
            name: "소각_연간발생량"
            type: "num"
            length: "38.8"
          - id: "shdc"
            name: "소각_연간처리량"
            type: "num"
            length: "38.8"
          - id: "scost"
            name: "소각_연간처리비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "sother"
            name: "소각_기타"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ugen"
            name: "육상_연간발생량"
            type: "num"
            length: "38.8"
          - id: "uhdc"
            name: "육상_연간처리량"
            type: "num"
            length: "38.8"
          - id: "ucost"
            name: "육상_연간처리비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "uother"
            name: "육상_기타"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "hgen"
            name: "해양투기"
            type: "num"
            length: "38.8"
          - id: "hhdc"
            name: "해양투기_연간처리량"
            type: "num"
            length: "38.8"
          - id: "hcost"
            name: "해양투기_연간처리비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "hother"
            name: "해양투기_기타"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "jgen"
            name: "재이용_연간발생량"
            type: "num"
            length: "38.8"
          - id: "jhdc"
            name: "재이용_연간처리량"
            type: "num"
            length: "38.8"
          - id: "jcost"
            name: "재이용_연간처리비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "jother"
            name: "재이용_기타"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ogen"
            name: "기타_연간발생량"
            type: "num"
            length: "38.8"
          - id: "ohdc"
            name: "기타_연간처리량"
            type: "num"
            length: "38.8"
          - id: "ocost"
            name: "기타_연간처리비용"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "oother"
            name: "기타_기타"
            type: "num" # 변경: integer -> numeric
            length: "38"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB200"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "year"
          - id: "sgen"
          - id: "shdc"
          - id: "scost"
          - id: "sother"
          - id: "ugen"
          - id: "uhdc"
          - id: "ucost"
          - id: "uother"
          - id: "hgen"
          - id: "hhdc"
          - id: "hcost"
          - id: "hother"
          - id: "jgen"
          - id: "jhdc"
          - id: "jcost"
          - id: "jother"
          - id: "ogen"
          - id: "ohdc"
          - id: "ocost"
          - id: "oother"
  # swt_churiw_d 연계처리수내역 ==============
  - id: "usf:swt_churiw_d"
    name: "연계처리수내역"
    description: "연계처리수내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "134"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "year"
            name: "측정년도"
            type: "txt"
            length: "4"
          - id: "cpye"
            name: "처리방법_축산폐수"
            type: "txt"
            length: "10"
          - id: "cbun"
            name: "처리방법_분뇨"
            type: "txt"
            length: "10"
          - id: "cchim"
            name: "처리방법_침출수"
            type: "txt"
            length: "10"
          - id: "cnote"
            name: "처리방법_비고"
            type: "txt"
            length: "10"
          - id: "bopye"
            name: "유입수농도BOD"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "bobun"
            name: "유입수농도BOD_분뇨"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "bochim"
            name: "유입수농도BOD_침출수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "bonote"
            name: "유입수농도BOD_비고"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "sspye"
            name: "유입수농도SS_축산폐수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ssbun"
            name: "유입수농도SS_분뇨"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "sschim"
            name: "유입수농도SS_침출수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ssnote"
            name: "유입수농도SS_비고"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ipye"
            name: "유입량"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ibun"
            name: "유입량_분뇨"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "ichim"
            name: "유입량_침출수"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "inote"
            name: "유입량_비고"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "lpye"
            name: "유입지점_축산폐수"
            type: "txt"
            length: "10"
          - id: "lbun"
            name: "유입지점_분뇨"
            type: "txt"
            length: "10"
          - id: "lchim"
            name: "유입지점_침출수"
            type: "txt"
            length: "10"
          - id: "lnote"
            name: "유입지점_비고"
            type: "txt"
            length: "10"
          - id: "ppye"
            name: "유입주기_축산폐수"
            type: "txt"
            length: "10"
          - id: "pbun"
            name: "유입주기_분뇨"
            type: "txt"
            length: "10"
          - id: "pchim"
            name: "유입주기_침출수"
            type: "txt"
            length: "10"
          - id: "pnote"
            name: "유입주기_비고"
            type: "txt"
            length: "10"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            default: "SB200"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "year"
          - id: "cpye"
          - id: "cbun"
          - id: "cchim"
          - id: "cnote"
          - id: "bopye"
          - id: "bobun"
          - id: "bochim"
          - id: "bonote"
          - id: "sspye"
          - id: "ssbun"
          - id: "sschim"
          - id: "ssnote"
          - id: "ipye"
          - id: "ibun"
          - id: "ichim"
          - id: "inote"
          - id: "lpye"
          - id: "lbun"
          - id: "lchim"
          - id: "lnote"
          - id: "ppye"
          - id: "pbun"
          - id: "pchim"
          - id: "pnote"
  # grt_bosu_d 시설보수내역 ==============
  - id: "ugf:grt_bosu_d"
    name: "시설보수내역"
    description: "시설보수내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cause"
            name: "공사원인"
            type: "txt"
            length: "100"
          - id: "rcont"
            name: "보수내역"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "100"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ymd"
            name: "보수일자"
          - id: "cause"
          - id: "rcont"
          - id: "note"
          - id: "layerid"
            attributes:
              - id: "hidden"
        detail-tab:
        # 공사내역 cmt_cnst_d
          - id: "ucf:cmt_cnst_d"
            name: "공사내역"
            search-fields:
              - id: "cidn"
                param: "idn"
              - id: "cmngt"
                param: "mngt"
            list-fields:
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "mngt"
                attributes: 
                  - id: "key"
              - id: "nam"
              - id: "loc"
              - id: "symd"
              - id: "eymd"
              - id: "obj"
              - id: "detail"
              #- id: "kumo"
              #- id: "note"
              #- id: "last_mdfcn_id"
              #- id: "bud"
              #- id: "sdsg"
              #- id: "ddsg"
              #- id: "kdsg"
              #- id: "edsg"
              #- id: "cdpt"
              #- id: "cnam"
              #- id: "last_mdfcn_dt"
            # 시설보수내역 첨부파일 grt_bosu_d__attach 
          - id: "ugf:grt_bosu_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
              - id: "ftc"
                param: "prnt_ftc"
              - id: "seq"
                param: "prnt_seq"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  # grt_ptree_d 수목현황 ==============
  - id: "ugf:grt_ptree_d"
    name: "수목현황"
    description: "수목현황"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cnt"
            name: "수량"
            type: "num"
            length: "38.8"
          - id: "ara"
            name: "면적"
            type: "num"
            length: "38.8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seed"
          - id: "cnt"
          - id: "ara"
          - id: "note"
  # grt_pincdet_d 시설증감내역 ==============
  - id: "ugf:grt_pincdet_d"
    name: "시설증감내역"
    description: "시설증감내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cost"
            name: "금액"
            type: "num"
            length: "38.8"
          - id: "incdt"
            name: "증내역"
            type: "txt"
            length: "50"
          - id: "decdt"
            name: "감내역"
            type: "txt"
            length: "50"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "cymd"
          - id: "cost"
          - id: "incdt"
          - id: "decdt"
          - id: "note"
  # grt_pnotice_d 변경고시근거 ==============
  - id: "ugf:grt_pnotice_d"
    name: "변경고시근거"
    description: "변경고시근거"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "ntc"
            name: "고시근거"
            type: "txt"
            length: "40"
          - id: "odara"
            name: "기존면적"
            type: "num"
            length: "38.8"
          - id: "nwara"
            name: "변경면적"
            type: "num"
            length: "38.8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "ntc"
          - id: "nymd"
          - id: "odara"
          - id: "nwara"
          - id: "note"
  # grt_powner_d 토지소유자 ==============
  - id: "ugf:grt_powner_d"
    name: "토지소유자"
    description: "토지소유자"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "dcd"
            name: "행정동"
            type: "combo"
            options:
              - code: "908"
          - id: "jmcd"
            name: "지목"
            type: "combo"
            options:
              - code: "144"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num" # 변경: numeric -> numeric
            length: "38"
          - id: "jb"
            name: "소재지지번"
            type: "txt"
            length: "10"
          - id: "ara"
            name: "면적"
            type: "num"
            length: "38.8"
          - id: "addr"
            name: "소유자주소"
            type: "txt"
            length: "70"
          - id: "nam"
            name: "소유자성명"
            type: "txt"
            length: "40"
          - id: "other"
            name: "소유권이외권리"
            type: "txt"
            length: "50"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "dcd"
          - id: "jb"
          - id: "jmcd"
          - id: "ara"
          - id: "addr"
          - id: "nam"
          - id: "other"
          - id: "note"
  # grt_plan_d 시설기본계획조사내역 ==============
  - id: "ugf:grt_plan_d"
    name: "시설기본계획조사내역"
    description: "시설기본계획조사내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "시설물번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "nam"
            name: "계획조서파일명"
            type: "txt"
            length: "100"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "nam"
            name: "계획조서파일명"
          - id: "note"
        detail-tab:
            # 시설기본계획조사내역 첨부파일 grt_plan_d__attach 
          - id: "ugf:grt_plan_d__attach"
            name: "이미지"
            search-fields:
              - id: "idn"
                param: "prnt_idn"
              - id: "ftc"
                param: "prnt_ftc"
              - id: "seq"
                param: "prnt_seq"
            list-fields:
              - id: "gid" #seq
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "content_type"
              - id: "att_name"
  # grt_pmlcn_d 공원관리허가내역 ==============
  - id: "ugf:grt_pmlcn_d"
    name: "공원관리허가내역"
    description: "공원관리허가내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "lcnnum"
            name: "허가번호"
            type: "txt"
            length: "10"
          - id: "lprd"
            name: "허가기간"
            type: "txt"
            length: "20"
          - id: "ychg"
            name: "연간사용료"
            type: "num"
            length: "38.8"
          - id: "ldaddr"
            name: "수허가자 주소"
            type: "txt"
            length: "60"
          - id: "ldnam"
            name: "수허가자 성명"
            type: "txt"
            length: "40"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key" 
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "lcnnum"
          - id: "lymd"
            name: "허가년월일"
          - id: "lprd"
          - id: "ychg"
          - id: "ldaddr"
          - id: "ldnam"
          - id: "note"
  # grt_ppjm_d 지목내역 ==============
  - id: "ugf:grt_ppjm_d"
    name: "지목내역"
    description: "지목내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "jmcd"
            name: "미조성공원지목"
            type: "combo"
            options:
              - code: "144"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "20"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "jmcd"
          - id: "note"
  # grt_rtree_d 수목내역 ==============
  - id: "ugf:grt_rtree_d"
    name: "수목내역"
    description: "수목내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "cnt"
            name: "수량"
            type: "num"
            length: "38.8"
          - id: "ara"
            name: "면적"
            type: "num"
            length: "38.8"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seed"
            name: "수목종류"
          - id: "cnt"
          - id: "ara"
          - id: "note"
  # grt_gfacil_d 관리규모내역 ==============
  - id: "ugf:grt_gfacil_d"
    name: "관리규모내역"
    description: "관리규모내역"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ftc"
            name: "지형지물부호"
            type: "combo"
            options:
              - code: "135"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "seq"
            name: "일련번호"
            type: "num"
            length: "5"
          - id: "note"
            name: "비고"
            type: "txt"
            length: "50"
          - id: "cnt"
            name: "시설개수_수목개수"
            type: "num" # 변경: integer -> numeric
            length: "38"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ftc"
            attributes:
              - id: "key"
              - id: "required"
          - id: "idn"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "seq"
            name: "일련번호"
            attributes:
              - id: "key"
              - id: "readonly"
              - id: "disabled"
          - id: "usg"
          - id: "seed"
          - id: "note"
          - id: "cnt"
  - id: "urf:rdt_nord_d"
    name: "도로노선대장"
    description: "도로노선대장"
    tabs:
      - id: "tab1"
        tab-name: "속성 조건"
        field-list:
          - id: "ridn"
            name: "도로구간번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "nidn"
            name: "노선번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "idn"
            name: "개별번호"
            type: "num" # 변경: integer -> numeric
            length: "38"
          - id: "mngt"
            name: "관리기관"
            type: "combo" # 변경: integer -> numeric
            options:
              - code: "278"
          - id: "gucd"
            name: "행정구"
            type: "combo" # 변경: integer -> numeric
            options:
              - code: "874"
          - id: "gub"
            name: "구분"
            type: "combo" # 변경: integer -> numeric
            options:
              - code: "29"
          - id: "nam"
            name: "노선명"
            type: "txt"
            length: "30"
          - id: "ymd"
            name: "관리시작일"
            type: "date"
          - id: "upno"
            name: "결정고시번호"
            type: "txt"
            length: "20"
        search-detail:
          - id: "gid"
            attributes:
              - id: "key"
              - id: "hidden"
          - id: "ridn"
          - id: "nidn"
        detail-tab:
          - id: "urf:rdt_nosn_d"
            name: "도로노선"
            search-fields:
              - id: "nidn"
                param: "idn"
            list-fields:
              - id: "gid"
                attributes:
                  - id: "key"
                  - id: "hidden"
              - id: "idn"
                attributes:
                  - id: "key"
              - id: "mngt"
              - id: "gucd"
              - id: "gub"
              - id: "nam"
              - id: "ymd"
              - id: "upno"
## 2025-10-20 seyoung : detail-tab 영역 table들 search-detail 설정 추가 /// =====