fix(master_data): 자재품목 분류 검증 반영 · 오분류 4건 규칙 차례 · 초본·야생화 상세구분 신설
- 추진관 → 관·이음관/흄관 · 수도미터 → 수도계량기·유량계 · 무소음트랜치 → 그레이팅 · 칼라각관 → 안전시설 - 식물 138줄 상세구분 초화·수생식물 → 초본·야생화 - 뒤집힌 줄: 오분류 고침 밖 0 (수도미터 보호통 2줄 밸브 → 계량기) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
This commit is contained in:
@@ -62,7 +62,8 @@ R = [
|
||||
"포장블록",
|
||||
r"잔디블록|바닥벽돌|투수콘|투수블[록럭]|고압블록|규사블록|다색(저속|블록)|점자블록|인터로킹|보도블[록럭]|차도블록",
|
||||
),
|
||||
# 밸브 · 수도
|
||||
# 밸브 · 수도 (수도미터 는 스트레이너보다 먼저)
|
||||
("밸브·수도자재", "수도계량기·유량계", r"수도미터"),
|
||||
(
|
||||
"밸브·수도자재",
|
||||
"밸브",
|
||||
@@ -169,7 +170,7 @@ R = [
|
||||
(
|
||||
"안전시설",
|
||||
"낙석방지·휀스",
|
||||
r"낙석방지|방책|방음|볼라드|휀스|펜스|난간|라바콘|안전화|안전모|안전대|안전망|추락방지|방지턱|안전띠|바리케이",
|
||||
r"칼라각관|낙석방지|방책|방음|볼라드|휀스|펜스|난간|라바콘|안전화|안전모|안전대|안전망|추락방지|방지턱|안전띠|바리케이",
|
||||
),
|
||||
# 거푸집 · 가설재
|
||||
# 목재
|
||||
@@ -207,7 +208,7 @@ R = [
|
||||
r"콘크리트경계|보차도경계|경계블록|시멘트벽돌|시멘트블록|보강토|GS|옹벽블록|호안블록|생태호안|식생호안|블록|벽돌",
|
||||
),
|
||||
# 맨홀 · 수로 · 그레이팅
|
||||
("맨홀·수로·그레이팅", "그레이팅", r"그레이팅|트렌치|격자"),
|
||||
("맨홀·수로·그레이팅", "그레이팅", r"그레이팅|트[렌랜]치|격자"),
|
||||
(
|
||||
"맨홀·수로·그레이팅",
|
||||
"맨홀",
|
||||
@@ -253,7 +254,8 @@ R = [
|
||||
"이음쇠·부속",
|
||||
r"STS(티|캡|엘보|레듀)|이경|티이|엘보|니플|레듀[샤셔]|유니온|소켓|플랜지|곡관|편락|엔드캡|엔드플러그|이형관|이음쇠|이음관|분기관|새들|플럭|마개|선단캡|노말밴드|˚밴드|연결구|주름관|플렉시블|플렉스",
|
||||
),
|
||||
# 철근 · 강재
|
||||
# 철근 · 강재 (추진관 은 철근보다 먼저)
|
||||
("관·이음관", "흄관", r"추진관"),
|
||||
("철근·강재", "철근", r"철근"),
|
||||
("철근·강재", "철망·와이어메쉬", r"와이어메[쉬시]|용접철망|^철망|크림프철망|메쉬"),
|
||||
("철근·강재", "철선", r"철선|결속선|어닐링|아연도철|PC강선|강선"),
|
||||
@@ -483,7 +485,7 @@ R = [
|
||||
("잡재료", "소모품", r"마킹펜|크레용|세척제|WHITEPAINT|보조통|암등|이단철개|열수축시트"),
|
||||
# 일감 3 — 뒤에 붙여 옛 결과는 그대로
|
||||
("운송·용역", "상하차", r"^(상|하)차비$"),
|
||||
("식생·종자", "초화·수생식물", r"^칡$"),
|
||||
("식생·종자", "초본·야생화", r"^칡$"),
|
||||
("특수장비", "특수장비", r"AirHammer|콘쉴드|바탕면조정재|본우드"),
|
||||
]
|
||||
|
||||
@@ -504,7 +506,7 @@ def 분류(이름: str, 출처: str, 규격: str = ""):
|
||||
if rx.search(n):
|
||||
return (a, b)
|
||||
if 규격 and 식물규격.search(규격.replace(" ", "")):
|
||||
return ("식생·종자", "초화·수생식물")
|
||||
return ("식생·종자", "초본·야생화")
|
||||
return ("미분류", None)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user