diff --git a/pyproject.toml b/pyproject.toml index 4a7807c..a98e23c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "assembly-api-client" -version = "1.2.6" +version = "1.2.7" description = "A Python client for the Korean National Assembly Open API" readme = "README.md" requires-python = ">=3.8" diff --git a/scripts/update_client.sh b/scripts/update_client.sh old mode 100644 new mode 100755 diff --git a/src/assembly_client/generated/__init__.py b/src/assembly_client/generated/__init__.py index b499365..2c51682 100644 --- a/src/assembly_client/generated/__init__.py +++ b/src/assembly_client/generated/__init__.py @@ -153,6 +153,7 @@ 'OOWY4R001216HX11479': Model_OOWY4R001216HX11479, 'OT9767000930ZL12696': Model_OT9767000930ZL12696, 'OS46YD0012559515463': Model_OS46YD0012559515463, + 'OOWY4R001216HX11536': Model_OOWY4R001216HX11536, 'OTICJI000959B917394': Model_OTICJI000959B917394, 'OOWY4R001216HX11435': Model_OOWY4R001216HX11435, 'OJ24FX001003FD16907': Model_OJ24FX001003FD16907, @@ -187,6 +188,7 @@ 'OU749A0011256511253': Model_OU749A0011256511253, 'OZHI8N000955DZ17739': Model_OZHI8N000955DZ17739, 'OOWY4R001216HX11449': Model_OOWY4R001216HX11449, + 'OOWY4R001216HX11537': Model_OOWY4R001216HX11537, 'O84OO9000939BC16536': Model_O84OO9000939BC16536, 'OAUD9V000973QN17203': Model_OAUD9V000973QN17203, 'O6DY4U000931SN17960': Model_O6DY4U000931SN17960, @@ -262,6 +264,7 @@ 'OOWY4R001216HX11521': Model_OOWY4R001216HX11521, 'O67B1I001080WL10254': Model_O67B1I001080WL10254, 'OOWY4R001216HX11524': Model_OOWY4R001216HX11524, + 'OOWY4R001216HX11538': Model_OOWY4R001216HX11538, 'OHAC6C000892WC13765': Model_OHAC6C000892WC13765, 'O8U5BW001076JT16522': Model_O8U5BW001076JT16522, 'OOWY4R001216HX11505': Model_OOWY4R001216HX11505, @@ -430,6 +433,7 @@ 'OOWY4R001216HX11479': Params_OOWY4R001216HX11479, 'OT9767000930ZL12696': Params_OT9767000930ZL12696, 'OS46YD0012559515463': Params_OS46YD0012559515463, + 'OOWY4R001216HX11536': Params_OOWY4R001216HX11536, 'OTICJI000959B917394': Params_OTICJI000959B917394, 'OOWY4R001216HX11435': Params_OOWY4R001216HX11435, 'OJ24FX001003FD16907': Params_OJ24FX001003FD16907, @@ -464,6 +468,7 @@ 'OU749A0011256511253': Params_OU749A0011256511253, 'OZHI8N000955DZ17739': Params_OZHI8N000955DZ17739, 'OOWY4R001216HX11449': Params_OOWY4R001216HX11449, + 'OOWY4R001216HX11537': Params_OOWY4R001216HX11537, 'O84OO9000939BC16536': Params_O84OO9000939BC16536, 'OAUD9V000973QN17203': Params_OAUD9V000973QN17203, 'O6DY4U000931SN17960': Params_O6DY4U000931SN17960, @@ -539,6 +544,7 @@ 'OOWY4R001216HX11521': Params_OOWY4R001216HX11521, 'O67B1I001080WL10254': Params_O67B1I001080WL10254, 'OOWY4R001216HX11524': Params_OOWY4R001216HX11524, + 'OOWY4R001216HX11538': Params_OOWY4R001216HX11538, 'OHAC6C000892WC13765': Params_OHAC6C000892WC13765, 'O8U5BW001076JT16522': Params_O8U5BW001076JT16522, 'OOWY4R001216HX11505': Params_OOWY4R001216HX11505, diff --git a/src/assembly_client/generated/models.py b/src/assembly_client/generated/models.py index 92dc115..d9f4228 100644 --- a/src/assembly_client/generated/models.py +++ b/src/assembly_client/generated/models.py @@ -758,10 +758,12 @@ class Model_OOWY4R001216HX11468(BaseModel): BDG_RSLN_DT: Union[str, int, float, None] = Field(None, description="예결위심사 의결일", alias="BDG_RSLN_DT") BDG_PROC_RSLT: Union[str, int, float, None] = Field(None, description="예결위심사 처리결과", alias="BDG_PROC_RSLT") LINK_URL: Union[str, int, float, None] = Field(None, description="링크URL", alias="LINK_URL") + HWP_URL: Union[str, int, float, None] = Field(None, description="문서URL", alias="HWP_URL") class Params_OOWY4R001216HX11468(BaseModel): """Request parameters for OOWY4R001216HX11468""" ERACO: str | None = Field(None, description="대수", alias="ERACO") + BILL_ID: str | None = Field(None, description="의안ID", alias="BILL_ID") class Model_OGM9FC001165FS12631(BaseModel): """Response model for OGM9FC001165FS12631""" @@ -1176,7 +1178,6 @@ class Model_O70WYZ000950T211169(BaseModel): ARTICLE_TITLE: Union[str, int, float, None] = Field(None, description="제목", alias="ARTICLE_TITLE") DT: Union[str, int, float, None] = Field(None, description="일시", alias="DT") ETC_CHAR11: Union[str, int, float, None] = Field(None, description="장소", alias="ETC_CHAR11") - ARTICLE_TEXT: Union[str, int, float, None] = Field(None, description="내용", alias="ARTICLE_TEXT") LINK_URL: Union[str, int, float, None] = Field(None, description="링크주소", alias="LINK_URL") class Params_O70WYZ000950T211169(BaseModel): @@ -2501,6 +2502,52 @@ class Params_OS46YD0012559515463(BaseModel): """Request parameters for OS46YD0012559515463""" BILL_NO: str = Field(..., description="의안번호", alias="BILL_NO") +class Model_OOWY4R001216HX11536(BaseModel): + """Response model for OOWY4R001216HX11536""" + ERACO: Union[str, int, float, None] = Field(None, description="대수", alias="ERACO") + BILL_ID: Union[str, int, float, None] = Field(None, description="의안ID", alias="BILL_ID") + BILL_NO: Union[str, int, float, None] = Field(None, description="의안번호", alias="BILL_NO") + BILL_KND: Union[str, int, float, None] = Field(None, description="의안종류", alias="BILL_KND") + BILL_NM: Union[str, int, float, None] = Field(None, description="의안명", alias="BILL_NM") + PPSR_KND: Union[str, int, float, None] = Field(None, description="제안자구분", alias="PPSR_KND") + PPSR_NM: Union[str, int, float, None] = Field(None, description="제안자명", alias="PPSR_NM") + PPSL_SESS: Union[str, int, float, None] = Field(None, description="제안회기", alias="PPSL_SESS") + PPSL_DT: Union[str, int, float, None] = Field(None, description="제안일", alias="PPSL_DT") + JRCMIT_NM: Union[str, int, float, None] = Field(None, description="소관위원회명", alias="JRCMIT_NM") + JRCMIT_CMMT_DT: Union[str, int, float, None] = Field(None, description="소관위원회 회부일", alias="JRCMIT_CMMT_DT") + JRCMIT_PRSNT_DT: Union[str, int, float, None] = Field(None, description="소관위원회 상정일", alias="JRCMIT_PRSNT_DT") + JRCMIT_PROC_DT: Union[str, int, float, None] = Field(None, description="소관위원회 처리일", alias="JRCMIT_PROC_DT") + JRCMIT_PROC_RSLT: Union[str, int, float, None] = Field(None, description="소관위원회 처리결과", alias="JRCMIT_PROC_RSLT") + LAW_CMMT_DT: Union[str, int, float, None] = Field(None, description="법사위 체계자구심사 회부일", alias="LAW_CMMT_DT") + LAW_PRSNT_DT: Union[str, int, float, None] = Field(None, description="법사위 체계자구심사 상정일", alias="LAW_PRSNT_DT") + LAW_PROC_DT: Union[str, int, float, None] = Field(None, description="법사위 체계자구심사 처리일", alias="LAW_PROC_DT") + LAW_PROC_RSLT: Union[str, int, float, None] = Field(None, description="법사위 체계자구심사 처리결과", alias="LAW_PROC_RSLT") + RGS_PRSNT_DT: Union[str, int, float, None] = Field(None, description="본회의 심의 상정일", alias="RGS_PRSNT_DT") + RGS_RSLN_DT: Union[str, int, float, None] = Field(None, description="본회의 심의 의결일", alias="RGS_RSLN_DT") + RGS_CONF_NM: Union[str, int, float, None] = Field(None, description="본회의 심의 회의명", alias="RGS_CONF_NM") + RGS_CONF_RSLT: Union[str, int, float, None] = Field(None, description="본회의 심의결과", alias="RGS_CONF_RSLT") + GVRN_TRSF_DT: Union[str, int, float, None] = Field(None, description="정부 이송일", alias="GVRN_TRSF_DT") + PROM_LAW_NM: Union[str, int, float, None] = Field(None, description="공포 법률명", alias="PROM_LAW_NM") + PROM_DT: Union[str, int, float, None] = Field(None, description="공포일", alias="PROM_DT") + PROM_NO: Union[str, int, float, None] = Field(None, description="공포번호", alias="PROM_NO") + LINK_URL: Union[str, int, float, None] = Field(None, description="링크URL", alias="LINK_URL") + PASSGUBN: Union[str, int, float, None] = Field(None, description="처리구분", alias="PASSGUBN") + PROC_STAGE_CD: Union[str, int, float, None] = Field(None, description="심사진행상태", alias="PROC_STAGE_CD") + HWP_URL1: Union[str, int, float, None] = Field(None, description="검토보고서, 심사보고서", alias="HWP_URL1") + HWP_URL2: Union[str, int, float, None] = Field(None, description="체계자구검토보고서", alias="HWP_URL2") + +class Params_OOWY4R001216HX11536(BaseModel): + """Request parameters for OOWY4R001216HX11536""" + ERACO: str = Field(..., description="대수", alias="ERACO") + BILL_ID: str | None = Field(None, description="의안ID", alias="BILL_ID") + BILL_NO: str | None = Field(None, description="의안번호", alias="BILL_NO") + BILL_KND: str | None = Field(None, description="의안종류", alias="BILL_KND") + BILL_NM: str | None = Field(None, description="의안명", alias="BILL_NM") + PPSR_KND: str | None = Field(None, description="제안자구분", alias="PPSR_KND") + PPSL_DT: str | None = Field(None, description="제안일", alias="PPSL_DT") + JRCMIT_NM: str | None = Field(None, description="소관위원회명", alias="JRCMIT_NM") + RGS_CONF_RSLT: str | None = Field(None, description="본회의 심의결과", alias="RGS_CONF_RSLT") + class Model_OTICJI000959B917394(BaseModel): """Response model for OTICJI000959B917394""" BILL_NO: Union[str, int, float, None] = Field(None, description="청원번호", alias="BILL_NO") @@ -2642,6 +2689,8 @@ class Model_OOWY4R001216HX11494(BaseModel): ADCMIT_PROC_DT: Union[str, int, float, None] = Field(None, description="예비심사 의결일", alias="ADCMIT_PROC_DT") ADCMIT_PROC_RSLT: Union[str, int, float, None] = Field(None, description="예비심사 결과", alias="ADCMIT_PROC_RSLT") LINK_URL: Union[str, int, float, None] = Field(None, description="링크URL", alias="LINK_URL") + HWPURL1: Union[str, int, float, None] = Field(None, description="예비심사검토보고서", alias="HWPURL1") + HWPURL2: Union[str, int, float, None] = Field(None, description="예비심사보고서", alias="HWPURL2") class Params_OOWY4R001216HX11494(BaseModel): """Request parameters for OOWY4R001216HX11494""" @@ -3084,6 +3133,27 @@ class Params_OOWY4R001216HX11449(BaseModel): CMIT_DIV_CD: str | None = Field(None, description="위원회구분코드", alias="CMIT_DIV_CD") CMIT_NM: str | None = Field(None, description="위원회명", alias="CMIT_NM") +class Model_OOWY4R001216HX11537(BaseModel): + """Response model for OOWY4R001216HX11537""" + ERACO: Union[str, int, float, None] = Field(None, description="대수", alias="ERACO") + BILL_ID: Union[str, int, float, None] = Field(None, description="의안ID", alias="BILL_ID") + BILL_NO: Union[str, int, float, None] = Field(None, description="의안번호", alias="BILL_NO") + BILL_KIND: Union[str, int, float, None] = Field(None, description="의안 종류", alias="BILL_KIND") + BILL_NM: Union[str, int, float, None] = Field(None, description="의안명", alias="BILL_NM") + PPSR_KIND: Union[str, int, float, None] = Field(None, description="제안자 구분", alias="PPSR_KIND") + PPSL_DT: Union[str, int, float, None] = Field(None, description="제안일", alias="PPSL_DT") + PROC_RSLT: Union[str, int, float, None] = Field(None, description="처리결과", alias="PROC_RSLT") + LINK_URL: Union[str, int, float, None] = Field(None, description="링크URL", alias="LINK_URL") + BOOK_HWPURL: Union[str, int, float, None] = Field(None, description="의안원문 HWP파일 경로", alias="BOOK_HWPURL") + COST_HWPURL: Union[str, int, float, None] = Field(None, description="비용추계서 HWP파일 경로", alias="COST_HWPURL") + PPSR_NM: Union[str, int, float, None] = Field(None, description="제안자명", alias="PPSR_NM") + WTHD_DT: Union[str, int, float, None] = Field(None, description="철회일자", alias="WTHD_DT") + +class Params_OOWY4R001216HX11537(BaseModel): + """Request parameters for OOWY4R001216HX11537""" + ERACO: str | None = Field(None, description="대수", alias="ERACO") + BILL_ID: str = Field(..., description="의안ID", alias="BILL_ID") + class Model_O84OO9000939BC16536(BaseModel): """Response model for O84OO9000939BC16536""" TITLE_V: Union[str, int, float, None] = Field(None, description="제목", alias="TITLE_V") @@ -3692,6 +3762,8 @@ class Model_OOWY4R001216HX11460(BaseModel): PPSR_NM: Union[str, int, float, None] = Field(None, description="제안자명", alias="PPSR_NM") PPSR_CH_NM: Union[str, int, float, None] = Field(None, description="제안자한자명", alias="PPSR_CH_NM") REP_DIV: Union[str, int, float, None] = Field(None, description="대표발의 구분", alias="REP_DIV") + PPSR_ROLE: Union[str, int, float, None] = Field(None, description="역할", alias="PPSR_ROLE") + NASS_CD: Union[str, int, float, None] = Field(None, description="국회의원코드", alias="NASS_CD") class Params_OOWY4R001216HX11460(BaseModel): """Request parameters for OOWY4R001216HX11460""" @@ -4019,9 +4091,10 @@ class Model_O4K6HM0012064I15889(BaseModel): CMT_PROC_RESULT_CD: Union[str, int, float, None] = Field(None, description="소관위처리결과", alias="CMT_PROC_RESULT_CD") CMT_PROC_DT: Union[str, int, float, None] = Field(None, description="소관위처리일", alias="CMT_PROC_DT") CMT_PRESENT_DT: Union[str, int, float, None] = Field(None, description="소관위상정일", alias="CMT_PRESENT_DT") + PROC_DT: Union[str, int, float, None] = Field(None, description="의결일", alias="PROC_DT") RST_MONA_CD: Union[str, int, float, None] = Field(None, description="대표발의자코드", alias="RST_MONA_CD") PROC_RESULT_CD: Union[str, int, float, None] = Field(None, description="본회의심의결과", alias="PROC_RESULT_CD") - PROC_DT: Union[str, int, float, None] = Field(None, description="의결일", alias="PROC_DT") + PASS_GUBUN: Union[str, int, float, None] = Field(None, description="의안구분", alias="PASS_GUBUN") class Params_O4K6HM0012064I15889(BaseModel): """Request parameters for O4K6HM0012064I15889""" @@ -4353,6 +4426,8 @@ class Model_O67B1I001080WL10254(BaseModel): STIME: Union[str, int, float, None] = Field(None, description="개최시간", alias="STIME") NAME: Union[str, int, float, None] = Field(None, description="주최기관", alias="NAME") LOCATION: Union[str, int, float, None] = Field(None, description="개최장소", alias="LOCATION") + IMGLINK: Union[str, int, float, None] = Field(None, description="이미지주소", alias="IMGLINK") + PHONE: Union[str, int, float, None] = Field(None, description="문의전화번호", alias="PHONE") class Params_O67B1I001080WL10254(BaseModel): """Request parameters for O67B1I001080WL10254""" @@ -4376,6 +4451,21 @@ class Params_OOWY4R001216HX11524(BaseModel): """Request parameters for OOWY4R001216HX11524""" CONF_ID: str = Field(..., description="회의ID", alias="CONF_ID") +class Model_OOWY4R001216HX11538(BaseModel): + """Response model for OOWY4R001216HX11538""" + PRDC_YM_NM: Union[str, int, float, None] = Field(None, description="생산년월", alias="PRDC_YM_NM") + OPB_FL_NM: Union[str, int, float, None] = Field(None, description="공개파일명", alias="OPB_FL_NM") + INST_CD: Union[str, int, float, None] = Field(None, description="기관코드", alias="INST_CD") + INST_NM: Union[str, int, float, None] = Field(None, description="기관명", alias="INST_NM") + OPB_FL_PH: Union[str, int, float, None] = Field(None, description="공개파일경로", alias="OPB_FL_PH") + FILE_ID: Union[str, int, float, None] = Field(None, description="파일ID", alias="FILE_ID") + +class Params_OOWY4R001216HX11538(BaseModel): + """Request parameters for OOWY4R001216HX11538""" + PRDC_YM_NM: str | None = Field(None, description="생산년월", alias="PRDC_YM_NM") + OPB_FL_NM: str | None = Field(None, description="공개파일명", alias="OPB_FL_NM") + INST_NM: str | None = Field(None, description="기관명", alias="INST_NM") + class Model_OHAC6C000892WC13765(BaseModel): """Response model for OHAC6C000892WC13765""" ORD_NUM: Union[str, int, float, None] = Field(None, description="대수", alias="ORD_NUM") diff --git a/src/assembly_client/generated/services.py b/src/assembly_client/generated/services.py index af5280f..6083333 100644 --- a/src/assembly_client/generated/services.py +++ b/src/assembly_client/generated/services.py @@ -48,6 +48,7 @@ class Service(StrEnum): 국회_보유_자산_토지 = "OWKPDF000891EB10683" 국회_시설물_안내 = "O8FQ4U000888KF14544" 국회개방행사_일정 = "O610V6000952AV17729" + 국회기록원_업무추진비_집행현황 = "OOWY4R001216HX11538" 국회뉴스ON_국회는_지금 = "OAUD9V000973QN17203" 국회뉴스ON_국회동향기타 = "OU29AR0009890A11079" 국회뉴스ON_그건_이렇습니다 = "OOG5NZ000976EC12112" @@ -214,11 +215,13 @@ class Service(StrEnum): 의안_상세정보 = "OOWY4R001216HX11461" 의안_심사정보_예_결산_제외 = "OOWY4R001216HX11462" 의안_위원회심사_회의정보_조회 = "OOWY4R001216HX11492" - 의안_접수목록 = "OOWY4R001216HX11458" + 의안_접수목록 = "OOWY4R001216HX11537" + 의안_접수목록_OOWY4R001216HX11458 = "OOWY4R001216HX11458" 의안_제안자정보 = "OOWY4R001216HX11460" 의안별_표결현황 = "OND1KZ0009677M13515" 의안별_회의록_목록 = "OOWY4R001216HX11526" - 의안정보_통합_API = "OOWY4R001216HX11440" + 의안정보_통합_API = "OOWY4R001216HX11536" + 의안정보_통합_API_OOWY4R001216HX11440 = "OOWY4R001216HX11440" 의원실_지원경비_현황 = "O1OS9V000880XH10851" 의원실_행사_정보 = "OOWY4R001216HX11501" 의원연맹별_보조금_예산 = "ONVQB00009257H12418" diff --git "a/tests/fixtures/OPEN_API_\354\240\204\354\262\264_\355\230\204\355\231\251.json" "b/tests/fixtures/OPEN_API_\354\240\204\354\262\264_\355\230\204\355\231\251.json" new file mode 100644 index 0000000..6f64668 --- /dev/null +++ "b/tests/fixtures/OPEN_API_\354\240\204\354\262\264_\355\230\204\355\231\251.json" @@ -0,0 +1,36 @@ +{ + "OPENSRVAPI": [ + { + "head": [ + { + "list_total_count": 277 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "INF_ID": "OZN379001174FW17905", + "INF_NM": "NABO 경제재정수첩", + "INF_EXP": "NABO 경제재정수첩은 국내 주요한 경제통계, 재정통계, 위원회별 통계 등 다양한 정보를 제공합니다.", + "CATE_NM": "보고서ㆍ발간물>국회예산정책처", + "OPEN_DTTM": "2020-02-07", + "ORG_NM": "국회예산정책처", + "LOAD_DTTM": "2026-05-08", + "SRC_EXP": "국회예산정책처 홈페이지", + "DDC_URL": "https://open.assembly.go.kr/portal/data/openapi/downloadOpenApiSpec.do?infId=OZN379001174FW17905&infSeq=2", + "SRV_URL": "https://open.assembly.go.kr/portal/data/service/selectAPIServicePage.do/OZN379001174FW17905", + "CCL_NM": "출처표시", + "LOAD_NM": "수시", + "LOAD_CONT": "자료 발생시" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/S8\352\270\211_\352\263\265\352\260\234\352\262\275\354\237\201_\354\261\204\354\232\251\355\230\204\355\231\251.json" "b/tests/fixtures/S8\352\270\211_\352\263\265\352\260\234\352\262\275\354\237\201_\354\261\204\354\232\251\355\230\204\355\231\251.json" new file mode 100644 index 0000000..1e87ebf --- /dev/null +++ "b/tests/fixtures/S8\352\270\211_\352\263\265\352\260\234\352\262\275\354\237\201_\354\261\204\354\232\251\355\230\204\355\231\251.json" @@ -0,0 +1,27 @@ +{ + "nlhssknfaoxiofyix": [ + { + "head": [ + { + "list_total_count": 48 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "YR": "2024", + "JBTP_NM": "행정직(장애)", + "ADPT_NOP": 1, + "CMPT_RT": 19.3 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/S9\352\270\211_\352\263\265\352\260\234\352\262\275\354\237\201_\354\261\204\354\232\251\355\230\204\355\231\251.json" "b/tests/fixtures/S9\352\270\211_\352\263\265\352\260\234\352\262\275\354\237\201_\354\261\204\354\232\251\355\230\204\355\231\251.json" new file mode 100644 index 0000000..1e6b800 --- /dev/null +++ "b/tests/fixtures/S9\352\270\211_\352\263\265\352\260\234\352\262\275\354\237\201_\354\261\204\354\232\251\355\230\204\355\231\251.json" @@ -0,0 +1,27 @@ +{ + "ncdawwizazvcivann": [ + { + "head": [ + { + "list_total_count": 344 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "YR": "2024", + "JBTP_NM": "속기직", + "ADPT_NOP": 2, + "CMPT_RT": 62.5 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\352\261\264\353\254\274.json" "b/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\352\261\264\353\254\274.json" new file mode 100644 index 0000000..20797a3 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\352\261\264\353\254\274.json" @@ -0,0 +1,29 @@ +{ + "noahbdisawgzvhooq": [ + { + "head": [ + { + "list_total_count": 25 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "DIV_NM": "서울특별시 영등포구 여의도동", + "BLDG_NM": "국회의사당", + "ARE": "81443.84", + "FLSP": "24637", + "AMT": 25292286453, + "YR": "2024" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\354\240\204\354\262\264.json" "b/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\354\240\204\354\262\264.json" new file mode 100644 index 0000000..2f2db8e --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\354\240\204\354\262\264.json" @@ -0,0 +1,27 @@ +{ + "nujvlukkawoxnwvmg": [ + { + "head": [ + { + "list_total_count": 5 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "ARE": "625519.8㎡", + "AMT": 5452563547564, + "YR": "2024", + "DIV_NM": "토지" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\355\206\240\354\247\200.json" "b/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\355\206\240\354\247\200.json" new file mode 100644 index 0000000..4ab3e3a --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214_\353\263\264\354\234\240_\354\236\220\354\202\260_\355\206\240\354\247\200.json" @@ -0,0 +1,29 @@ +{ + "nvkhvcvvavafkjqca": [ + { + "head": [ + { + "list_total_count": 25 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "DIV_NM": "제헌회관", + "ADDR": "서울특별시 종로구 통의동 75ㅡ1", + "ARE": "387.8", + "FLSP": "117", + "AMT": 3829525000, + "YR": "2024" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\352\270\260\353\241\235\354\233\220_\354\227\205\353\254\264\354\266\224\354\247\204\353\271\204_\354\247\221\355\226\211\355\230\204\355\231\251.json" "b/tests/fixtures/\352\265\255\355\232\214\352\270\260\353\241\235\354\233\220_\354\227\205\353\254\264\354\266\224\354\247\204\353\271\204_\354\247\221\355\226\211\355\230\204\355\231\251.json" new file mode 100644 index 0000000..28bbb78 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\352\270\260\353\241\235\354\233\220_\354\227\205\353\254\264\354\266\224\354\247\204\353\271\204_\354\247\221\355\226\211\355\230\204\355\231\251.json" @@ -0,0 +1,29 @@ +{ + "OPNZLSTNARA": [ + { + "head": [ + { + "list_total_count": 4 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PRDC_YM_NM": "2026년 03월", + "OPB_FL_NM": "2026년 3월 국회기록원장 업무추진비 집행내역", + "INST_CD": "9725000", + "INST_NM": "국회기록원", + "OPB_FL_PH": null, + "FILE_ID": 123007387 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\235\230\354\233\220_\354\230\201\354\203\201\355\232\214\354\235\230\353\241\235_\353\260\234\354\226\270\354\230\201\354\203\201.json" "b/tests/fixtures/\352\265\255\355\232\214\354\235\230\354\233\220_\354\230\201\354\203\201\355\232\214\354\235\230\353\241\235_\353\260\234\354\226\270\354\230\201\354\203\201.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\235\230\354\233\220_\354\230\201\354\203\201\355\232\214\354\235\230\353\241\235_\353\260\234\354\226\270\354\230\201\354\203\201.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\225\214\353\246\274\354\247\200_\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230\353\263\264.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\225\214\353\246\274\354\247\200_\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230\353\263\264.json" new file mode 100644 index 0000000..8e46208 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\225\214\353\246\274\354\247\200_\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230\353\263\264.json" @@ -0,0 +1,27 @@ +{ + "nezimfsfayvtciyvx": [ + { + "head": [ + { + "list_total_count": 68 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1Pr40MyncEr&fileName=%EA%B5%AD%ED%9A%8C%EC%9E%85%EB%B2%95%EC%A1%B0%EC%82%AC%EC%B2%98%EB%B3%B4%202026%20%EB%B4%84%ED%98%B8.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1Pr40MyncEr&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=6rWt7ZqM7J6F67KV7KGw7IKs7LKY67O0IDIwMjYg67SE7Zi4LnBkZg%3D%3D", + "BOOKNM": "국회입법조사처보 2026 봄호", + "INSERTDT": "2026-04-01" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\225\214\353\246\274\354\247\200_\355\231\215\353\263\264\354\261\205\354\236\220.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\225\214\353\246\274\354\247\200_\355\231\215\353\263\264\354\261\205\354\236\220.json" new file mode 100644 index 0000000..80ad44f --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\225\214\353\246\274\354\247\200_\355\231\215\353\263\264\354\261\205\354\236\220.json" @@ -0,0 +1,27 @@ +{ + "ndbehlnaagkjdvmdu": [ + { + "head": [ + { + "list_total_count": 60 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=94136&fileName=(%EA%B5%AD%EB%AC%B8)2009_NARS_%ED%99%8D%EB%B3%B4%EB%B8%8C%EB%A1%9C%EC%85%94.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=94136&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KOq1reusuCkyMDA5X05BUlNf7ZmN67O067iM66Gc7IWULnBkZg%3D%3D", + "BOOKNM": "(국문)2009 NARS 홍보브로셔", + "INSERTDT": "2010-05-31" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_NARS_\355\230\204\354\225\210\353\266\204\354\204\235.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_NARS_\355\230\204\354\225\210\353\266\204\354\204\235.json" new file mode 100644 index 0000000..261920d --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_NARS_\355\230\204\354\225\210\353\266\204\354\204\235.json" @@ -0,0 +1,27 @@ +{ + "nvkfeqbsacvlzjmea": [ + { + "head": [ + { + "list_total_count": 742 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1PshQR09hju&fileName=(NARS%20%ED%98%84%EC%95%88%EB%B6%84%EC%84%9D%20415%ED%98%B8-20260421)%EB%AF%B8%EC%84%B1%EB%85%84%20%EC%B2%AD%EC%86%8C%EB%85%84%20%EB%B6%80%EB%AA%A8%EC%9D%98%20%EF%BC%87%EC%A3%BC%EC%86%8C%20%EC%97%86%EB%8A%94%20%EC%82%B6%EF%BC%87.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1PshQR09hju&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KE5BUlMg7ZiE7JWI67aE7ISdIDQxNe2YuC0yMDI2MDQyMSnrr7jshLHrhYQg7LKt7IaM64WEIOu2gOuqqOydmCDvvIfso7zshowg7JeG64qUIOyCtu%2B8hy5wZGY%3D", + "BOOKNM": "미성년 청소년 부모의 '주소 없는 삶'", + "INSERTDT": "2026-04-21" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\352\265\255\354\240\225\352\260\220\354\202\254\352\264\200\353\240\250_\353\263\264\352\263\240\354\204\234.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\352\265\255\354\240\225\352\260\220\354\202\254\352\264\200\353\240\250_\353\263\264\352\263\240\354\204\234.json" new file mode 100644 index 0000000..efeb879 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\352\265\255\354\240\225\352\260\220\354\202\254\352\264\200\353\240\250_\353\263\264\352\263\240\354\204\234.json" @@ -0,0 +1,27 @@ +{ + "nlfmqyizaorhysrgf": [ + { + "head": [ + { + "list_total_count": 119 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1PasNzlpEIX&fileName=%EA%B5%AD%ED%9A%8C%EC%9E%85%EB%B2%95%EC%A1%B0%EC%82%AC%EC%B2%98-2025%20%EA%B5%AD%EC%A0%95%EA%B0%90%EC%82%AC%20%EC%9D%B4%EC%8A%88%20%EB%B6%84%EC%84%9D(%E2%85%A1.%20%EC%A0%95%EC%B9%98%20%ED%96%89%EC%A0%95%20%EB%B6%84%EC%95%BC).pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1PasNzlpEIX&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=6rWt7ZqM7J6F67KV7KGw7IKs7LKYLTIwMjUg6rWt7KCV6rCQ7IKsIOydtOyKiCDrtoTshJ0o4oWhLiDsoJXsuZgg7ZaJ7KCVIOu2hOyVvCkucGRm", + "BOOKNM": "2025 국정감사 이슈 분석 Ⅱ (정치·행정 분야)", + "INSERTDT": "2025-09-11" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\352\265\255\354\240\234\355\206\265\352\263\204_\353\217\231\355\226\245\352\263\274_\353\266\204\354\204\235.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\352\265\255\354\240\234\355\206\265\352\263\204_\353\217\231\355\226\245\352\263\274_\353\266\204\354\204\235.json" new file mode 100644 index 0000000..8c787cc --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\352\265\255\354\240\234\355\206\265\352\263\204_\353\217\231\355\226\245\352\263\274_\353\266\204\354\204\235.json" @@ -0,0 +1,27 @@ +{ + "nhtegpibasggyssce": [ + { + "head": [ + { + "list_total_count": 15 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1NOz9DHYIY8&fileName=(%EA%B5%AD%EC%A0%9C%ED%86%B5%EA%B3%84%20%EB%8F%99%ED%96%A5%EA%B3%BC%20%EB%B6%84%EC%84%9D%2015%ED%98%B8-20201210)OECD%20%EA%B5%AD%EC%A0%9C%EA%B5%90%ED%86%B5%ED%8F%AC%EB%9F%BC(ITF)%EC%9D%98%20%EB%8F%84%EB%A1%9C%EA%B5%90%ED%86%B5%EC%95%88%EC%A0%84%20%ED%86%B5%EA%B3%84%EC%99%80%20%EC%8B%9C%EC%82%AC%EC%A0%90%20%EB%93%B1.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1NOz9DHYIY8&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KOq1reygnO2GteqzhCDrj5ntlqXqs7wg67aE7ISdIDE17Zi4LTIwMjAxMjEwKU9FQ0Qg6rWt7KCc6rWQ7Ya17Y%2Bs65%2B8KElURinsnZgg64%2BE66Gc6rWQ7Ya17JWI7KCEIO2GteqzhOyZgCDsi5zsgqzsoJAg65OxLnBkZg%3D%3D", + "BOOKNM": "OECD 국제교통포럼(ITF)의 도로교통안전 통계와 시사점 등", + "INSERTDT": "2020-12-10" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\231\270\352\265\255\354\236\205\353\262\225_\353\217\231\355\226\245\352\263\274_\353\266\204\354\204\235.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\231\270\352\265\255\354\236\205\353\262\225_\353\217\231\355\226\245\352\263\274_\353\266\204\354\204\235.json" new file mode 100644 index 0000000..16e1629 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\231\270\352\265\255\354\236\205\353\262\225_\353\217\231\355\226\245\352\263\274_\353\266\204\354\204\235.json" @@ -0,0 +1,27 @@ +{ + "ncydhlphalaqvuzph": [ + { + "head": [ + { + "list_total_count": 71 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1NQ343bRG-u&fileName=(%EC%99%B8%EA%B5%AD%EC%9E%85%EB%B2%95%20%20%EB%8F%99%ED%96%A5%EA%B3%BC%20%EB%B6%84%EC%84%9D%2072%ED%98%B8-20201223)%EB%AF%B8%EA%B5%AD%20%EC%8B%A0%ED%96%89%EC%A0%95%EB%B6%80%EC%9D%98%20%EB%B6%81%ED%95%9C%EC%9D%B8%EA%B6%8C%20%EA%B4%80%EB%A0%A8%20%EC%9E%85%EB%B2%95%EC%A0%95%EC%B1%85%20%EC%A0%84%EB%A7%9D%EA%B3%BC%20%EC%8B%9C%EC%82%AC%EC%A0%90.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1NQ343bRG-u&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KOyZuOq1reyeheuylSAg64%2BZ7Zal6rO8IOu2hOyEnSA3Mu2YuC0yMDIwMTIyMynrr7jqta0g7Iug7ZaJ7KCV67aA7J2YIOu2ge2VnOyduOq2jCDqtIDroKgg7J6F67KV7KCV7LGFIOyghOunneqzvCDsi5zsgqzsoJAucGRm", + "BOOKNM": "미국 신행정부의 북한인권 관련 입법정책 전망과 시사점", + "INSERTDT": "2020-12-24" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\231\270\352\265\255\354\236\205\353\262\225_\354\240\225\354\261\205_\353\266\204\354\204\235.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\231\270\352\265\255\354\236\205\353\262\225_\354\240\225\354\261\205_\353\266\204\354\204\235.json" new file mode 100644 index 0000000..98956ba --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\231\270\352\265\255\354\236\205\353\262\225_\354\240\225\354\261\205_\353\266\204\354\204\235.json" @@ -0,0 +1,33 @@ +{ + "NARSBOOKDATA": [ + { + "head": [ + { + "list_total_count": 47 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "DATA_SEQCE_NO": 1000051919425, + "DATAID": "BDM00000017016", + "PDFFILENM": "(외국 입법정책 분석 32호-20230410)영국 의회와 미국 의회의 전원위원회 제도.pdf", + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1OTJgoDUwVU&fileName=(%EC%99%B8%EA%B5%AD%20%EC%9E%85%EB%B2%95%EC%A0%95%EC%B1%85%20%EB%B6%84%EC%84%9D%2032%ED%98%B8-20230410)%EC%98%81%EA%B5%AD%20%EC%9D%98%ED%9A%8C%EC%99%80%20%EB%AF%B8%EA%B5%AD%20%EC%9D%98%ED%9A%8C%EC%9D%98%20%EC%A0%84%EC%9B%90%EC%9C%84%EC%9B%90%ED%9A%8C%20%EC%A0%9C%EB%8F%84.pdf", + "DIRECTVIEW": "바로보기", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1OTJgoDUwVU&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KOyZuOq1rSDsnoXrspXsoJXssYUg67aE7ISdIDMy7Zi4LTIwMjMwNDEwKeyYgeq1rSDsnZjtmozsmYAg66%2B46rWtIOydmO2ajOydmCDsoITsm5DsnITsm5Dtmowg7KCc64%2BELnBkZg%3D%3D", + "DIVNM": "외국 입법ㆍ정책 분석", + "DIVCD": "201180000", + "BOOKNM": "영국 의회와 미국 의회의 전원위원회 제도", + "INSERTDT": "2023-04-07" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\235\264\354\212\210\354\231\200_\353\205\274\354\240\220.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\235\264\354\212\210\354\231\200_\353\205\274\354\240\220.json" new file mode 100644 index 0000000..2779883 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\235\264\354\212\210\354\231\200_\353\205\274\354\240\220.json" @@ -0,0 +1,27 @@ +{ + "nxlcxbbkapsrjayur": [ + { + "head": [ + { + "list_total_count": 2505 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1Pt__2d0iB5&fileName=(%EC%9D%B4%EC%8A%88%EC%99%80%EB%85%BC%EC%A0%90%202494%ED%98%B8-20260507)%EA%B8%89%EA%B0%90%ED%95%98%EB%8A%94%20%EA%B3%B5%EC%A4%91%EB%B3%B4%EA%B1%B4%EC%9D%98%EC%82%AC,%20%EC%9D%98%EB%A3%8C%EC%B7%A8%EC%95%BD%EC%A7%80%EB%8A%94%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%A0%20%EA%B2%83%EC%9D%B8%EA%B0%80.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1Pt__2d0iB5&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KOydtOyKiOyZgOuFvOygkCAyNDk07Zi4LTIwMjYwNTA3Keq4ieqwkO2VmOuKlCDqs7XspJHrs7TqsbTsnZjsgqwsIOydmOujjOy3qOyVveyngOuKlCDslrTrlrvqsowg7ZWgIOqyg%2ByduOqwgC5wZGY%3D", + "BOOKNM": "급감하는 공중보건의사, 의료취약지는 어떻게 할 것인가", + "INSERTDT": "2026-05-07" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\236\205\353\262\225_\354\240\225\354\261\205\353\263\264\352\263\240\354\204\234.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\236\205\353\262\225_\354\240\225\354\261\205\353\263\264\352\263\240\354\204\234.json" new file mode 100644 index 0000000..6ee0386 --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\236\205\353\262\225_\354\240\225\354\261\205\353\263\264\352\263\240\354\204\234.json" @@ -0,0 +1,27 @@ +{ + "njythywqasrxkjxpv": [ + { + "head": [ + { + "list_total_count": 277 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1PtIpxSr0oz&fileName=(NARS%20%EC%9E%85%EB%B2%95%EC%A0%95%EC%B1%85%20180%ED%98%B8-20260428)%EA%B3%A0%EB%A0%B9%20%EC%B9%98%EB%A7%A4%ED%99%98%EC%9E%90%EC%9D%98%20%EC%9E%90%EC%82%B0%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B3%B4%ED%98%B8%ED%95%A0%20%EA%B2%83%EC%9D%B8%EA%B0%80%20:%20%ED%9B%84%EA%B2%AC%EA%B3%BC%20%EC%8B%A0%ED%83%81%EC%9D%98%20%EC%83%81%ED%98%B8%EB%B3%B4%EC%99%84%20%EC%A0%84%EB%9E%B5.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1PtIpxSr0oz&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KE5BUlMg7J6F67KV7KCV7LGFIDE4MO2YuC0yMDI2MDQyOCnqs6DroLkg7LmY66ek7ZmY7J6Q7J2YIOyekOyCsOydhCDslrTrlrvqsowg67O07Zi47ZWgIOqyg%2ByduOqwgCA6IO2bhOqyrOqzvCDsi6Dtg4HsnZgg7IOB7Zi467O07JmEIOyghOuetS5wZGY%3D", + "BOOKNM": "고령 치매환자의 자산을 어떻게 보호할 것인가 : 후견과 신탁의 상호보완 전략", + "INSERTDT": "2026-04-28" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\236\205\353\262\225\354\230\201\355\226\245\353\266\204\354\204\235\353\263\264\352\263\240\354\204\234.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\236\205\353\262\225\354\230\201\355\226\245\353\266\204\354\204\235\353\263\264\352\263\240\354\204\234.json" new file mode 100644 index 0000000..75efb9e --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\236\205\353\262\225\354\230\201\355\226\245\353\266\204\354\204\235\353\263\264\352\263\240\354\204\234.json" @@ -0,0 +1,27 @@ +{ + "nusxjbgeahffxfrzl": [ + { + "head": [ + { + "list_total_count": 107 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1PjkHIIQq38&fileName=(NARS%EC%9E%85%EB%B2%95%EC%98%81%ED%96%A5%EB%B6%84%EC%84%9D%2065%ED%98%B8-20251231)%EC%A0%95%EB%B3%B4%ED%86%B5%EC%8B%A0%EB%A7%9D%20%EC%9D%B4%EC%9A%A9%EC%B4%89%EC%A7%84%20%EB%B0%8F%20%EC%A0%95%EB%B3%B4%EB%B3%B4%ED%98%B8%20%EB%93%B1%EC%97%90%20%EA%B4%80%ED%95%9C%20%EB%B2%95%EB%A5%A0%20%EC%9D%BC%EB%B6%80%EA%B0%9C%EC%A0%95%EB%B2%95%EB%A5%A0%EC%95%88(%EC%9D%98%EC%95%88%EB%B2%88%ED%98%B8%202213740)%20%EC%9E%85%EB%B2%95%EC%98%81%ED%96%A5%EB%B6%84%EC%84%9D%20-%20%EC%98%A8%EB%9D%BC%EC%9D%B8%20%EA%B4%91%EA%B3%A0%EC%9D%98%20AI%20%EC%83%9D%EC%84%B1%EB%AC%BC(%EB%94%A5%ED%8E%98%EC%9D%B4%ED%81%AC)%20%ED%99%9C%EC%9A%A9%20%EA%B3%A0%EC%A7%80%E3%86%8D%ED%91%9C%EC%8B%9C%EC%9D%98%20%ED%9B%BC%EC%86%90%20%EB%98%90%EB%8A%94%20%EC%9C%84%E3%86%8D%EB%B3%80%EC%A1%B0%20%EA%B8%88%EC%A7%80%20%EC%9D%98%EB%AC%B4.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1PjkHIIQq38&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KE5BUlPsnoXrspXsmIHtlqXrtoTshJ0gNjXtmLgtMjAyNTEyMzEp7KCV67O07Ya17Iug66edIOydtOyaqey0ieynhCDrsI8g7KCV67O067O07Zi4IOuTseyXkCDqtIDtlZwg67KV66WgIOydvOu2gOqwnOygleuyleuloOyViCjsnZjslYjrsojtmLggMjIxMzc0MCkg7J6F67KV7JiB7Zal67aE7ISdIC0g7Jio65287J24IOq0keqzoOydmCBBSSDsg53shLHrrLwo65Sl7Y6Y7J207YGsKSDtmZzsmqkg6rOg7KeA44aN7ZGc7Iuc7J2YIO2bvOyGkCDrmJDripQg7JyE44aN67OA7KGwIOq4iOyngCDsnZjrrLQucGRm", + "BOOKNM": "정보통신망 이용촉진 및 정보보호 등에 관한 법률 일부개정법률안(의안번호 2213740) 입법영향분석 - 온라인 광고의 AI 생성물(딥페이크) 활용 고지ㆍ표시의 훼손 또는 위ㆍ변조 금지 의무", + "INSERTDT": "2025-12-31" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\247\200\355\221\234\353\241\234_\353\263\264\353\212\224_\354\235\264\354\212\210.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\247\200\355\221\234\353\241\234_\353\263\264\353\212\224_\354\235\264\354\212\210.json" new file mode 100644 index 0000000..6d7384e --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\354\227\260\352\265\254\353\263\264\352\263\240\354\204\234_\354\247\200\355\221\234\353\241\234_\353\263\264\353\212\224_\354\235\264\354\212\210.json" @@ -0,0 +1,27 @@ +{ + "nduvpkzfatqsoonnc": [ + { + "head": [ + { + "list_total_count": 164 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1NQY7nodOsF&fileName=(%EC%A7%80%ED%91%9C%EB%A1%9C%20%EB%B3%B4%EB%8A%94%20%EC%9D%B4%EC%8A%88%20164%ED%98%B8-20201229)%EA%B3%A0%EB%A0%B9%20%ED%83%9D%EC%8B%9C%EC%9A%B4%EC%88%98%EC%A2%85%EC%82%AC%EC%9E%90%20%EC%9A%B4%EC%A0%84%EC%9E%90%EA%B2%A9%20%EA%B4%80%EB%A6%AC%ED%98%84%ED%99%A9%20%EB%B0%8F%20%EC%8B%9C%EC%82%AC%EC%A0%90%20-%20%EC%9D%98%EB%A3%8C%EA%B8%B0%EA%B4%80%20%EC%A0%81%EC%84%B1%EA%B2%80%EC%82%AC%EB%A5%BC%20%EC%A4%91%EC%8B%AC%EC%9C%BC%EB%A1%9C.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1NQY7nodOsF&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=KOyngO2RnOuhnCDrs7TripQg7J207IqIIDE2NO2YuC0yMDIwMTIyOSnqs6DroLkg7YOd7Iuc7Jq07IiY7KKF7IKs7J6QIOyatOyghOyekOqyqSDqtIDrpqztmITtmakg67CPIOyLnOyCrOygkCAtIOydmOujjOq4sOq0gCDsoIHshLHqsoDsgqzrpbwg7KSR7Ius7Jy866GcLnBkZg%3D%3D", + "BOOKNM": "고령 택시운수종사자 운전자격 관리현황 및 시사점 - 의료기관 적성검사를 중심으로", + "INSERTDT": "2020-12-30" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\355\225\231\354\210\240\354\247\200_\354\236\205\353\262\225\352\263\274_\354\240\225\354\261\205.json" "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\355\225\231\354\210\240\354\247\200_\354\236\205\353\262\225\352\263\274_\354\240\225\354\261\205.json" new file mode 100644 index 0000000..735a78a --- /dev/null +++ "b/tests/fixtures/\352\265\255\355\232\214\354\236\205\353\262\225\354\241\260\354\202\254\354\262\230_\355\225\231\354\210\240\354\247\200_\354\236\205\353\262\225\352\263\274_\354\240\225\354\261\205.json" @@ -0,0 +1,27 @@ +{ + "nakxubpbapfmxdzrc": [ + { + "head": [ + { + "list_total_count": 39 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "PDFFILEURL": "http://www.nars.go.kr/fileDownload2.do?doc_id=1PtLbNXxPsJ&fileName=[%EC%9E%85%EB%B2%95%EA%B3%BC%20%EC%A0%95%EC%B1%85]%20%EC%A0%9C18%EA%B6%8C%20%EC%A0%9C1%ED%98%B8.pdf", + "VIEWERURL": "http://drm.nars.go.kr:7003/sd/imageviewer?DocId=1PtLbNXxPsJ&ViewerYn=Y&EdmUserId=datauser&type=S&fileName=W%2ByeheuyleqzvCDsoJXssYVdIOygnDE46raMIOygnDHtmLgucGRm", + "BOOKNM": "입법과 정책", + "INSERTDT": "2026-04-29" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\352\263\204\353\245\230\354\235\230\354\225\210.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\352\263\204\353\245\230\354\235\230\354\225\210.json" new file mode 100644 index 0000000..482d301 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\352\263\204\353\245\230\354\235\230\354\225\210.json" @@ -0,0 +1,43 @@ +{ + "nwbqublzajtcqpdae": [ + { + "head": [ + { + "list_total_count": 12990 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_ID": "PRC_G2F6G0N5O0N6N1L4M4L0G1H0F0G4E9", + "BILL_NO": "2218890", + "AGE": "22", + "BILL_NAME": "인사청문회법 일부개정법률안", + "PROPOSER": "김건의원 등 12인", + "PROPOSER_KIND": "의원", + "PROPOSE_DT": "2026-05-07", + "CURR_COMMITTEE_ID": null, + "CURR_COMMITTEE": null, + "COMMITTEE_DT": null, + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_G2F6G0N5O0N6N1L4M4L0G1H0F0G4E9", + "CMT_PROC_DT": null, + "CMT_PROC_RESULT_CD": null, + "RST_MONA_CD": "TQP7167T", + "LAW_PRESENT_DT": null, + "LAW_PROC_DT": null, + "LAW_PROC_RESULT_CD": null, + "RST_PROPOSER": "김건", + "CMT_PRESENT_DT": null, + "LAW_SUBMIT_DT": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\353\263\270\355\232\214\354\235\230\353\266\200\354\235\230\354\225\210\352\261\264.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\353\263\270\355\232\214\354\235\230\353\266\200\354\235\230\354\225\210\352\261\264.json" new file mode 100644 index 0000000..3bd6078 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\353\263\270\355\232\214\354\235\230\353\266\200\354\235\230\354\225\210\352\261\264.json" @@ -0,0 +1,39 @@ +{ + "nayjnliqaexiioauy": [ + { + "head": [ + { + "list_total_count": 91 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_ID": "PRC_O2J6X0X4V3C0Z1R2S5X9C5F3D2L4O8", + "BILL_NO": "2218868", + "AGE": "22", + "BILL_NAME": "녹색건축물 조성 지원법 일부개정법률안(대안)", + "CURR_COMMITTEE_ID": "9700407", + "CURR_COMMITTEE": "국토교통위원회", + "PROC_DT": null, + "COMMITTEE_RESULT": "2026-04-30", + "LINK_URL": "https://likms.assembly.go.kr/filegate/servlet/FileGate?bookId=14DC5E60-E378-5E10-67EE-0224FF7B837D&type=0", + "COMMITTEE_PROC_DT": null, + "CMT_PRESENT_DT": "2026-04-30", + "LAW_SUBMIT_DT": "2026-04-30", + "LAW_PRESENT_DT": "2026-05-06", + "LAW_PROC_DT": "2026-05-06", + "LAW_PROC_RESULT_CD": "수정가결", + "COMMITTEE_DT": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\234\204\354\233\220\355\232\214\354\225\210_\353\214\200\354\225\210.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\234\204\354\233\220\355\232\214\354\225\210_\353\214\200\354\225\210.json" new file mode 100644 index 0000000..99328c6 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\234\204\354\233\220\355\232\214\354\225\210_\353\214\200\354\225\210.json" @@ -0,0 +1,39 @@ +{ + "nxtkyptyaolzcbfwl": [ + { + "head": [ + { + "list_total_count": 51 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_ID": "PRC_R2O5F0S8L2Y7H1M1F3I0K0Q1Q3Q2K0", + "BILL_NO": "DD20407", + "AGE": "22", + "BILL_NAME": "식품·의약품분야 동물대체시험법의 개발ㆍ보급 및 이용 촉진에 관한 법률안(대안)", + "PROPOSER": "보건복지위원장", + "PROPOSER_KIND": "위원장", + "PROPOSE_DT": "2025-08-27", + "CURR_COMMITTEE_ID": "9700341", + "CURR_COMMITTEE": "보건복지위원회", + "COMMITTEE_DT": null, + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_R2O5F0S8L2Y7H1M1F3I0K0Q1Q3Q2K0", + "COMMITTEE_RESULT": "번안가결", + "COMMITTEE_PROC_DT": "2025-08-27", + "CMT_PRESENT_DT": "2025-08-27", + "LAW_SUBMIT_DT": "2025-08-27", + "LAW_PRESENT_DT": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\235\230\354\225\210\352\262\200\354\203\211.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\235\230\354\225\210\352\262\200\354\203\211.json" new file mode 100644 index 0000000..52b6d49 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\235\230\354\225\210\352\262\200\354\203\211.json" @@ -0,0 +1,47 @@ +{ + "TVBPMBILL11": [ + { + "head": [ + { + "list_total_count": 25858 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_ID": "PRC_K2S4R0S4Q3P0L0K9J0J9I5Q7P2Q4O6", + "BILL_NO": "2126707", + "AGE": "21", + "BILL_NAME": "문화다양성의 보호와 증진에 관한 법률 일부개정법률안", + "PROPOSER": "이자스민의원 등 10인", + "PROPOSER_KIND": "의원", + "PROPOSE_DT": "2024-05-29", + "CURR_COMMITTEE_ID": "9700513", + "CURR_COMMITTEE": "문화체육관광위원회", + "COMMITTEE_DT": "2024-05-29", + "COMMITTEE_PROC_DT": null, + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_K2S4R0S4Q3P0L0K9J0J9I5Q7P2Q4O6", + "RST_PROPOSER": "이자스민", + "LAW_PROC_RESULT_CD": null, + "LAW_PROC_DT": null, + "LAW_PRESENT_DT": null, + "LAW_SUBMIT_DT": null, + "CMT_PROC_RESULT_CD": null, + "CMT_PROC_DT": null, + "CMT_PRESENT_DT": null, + "PROC_DT": "2024-05-29", + "RST_MONA_CD": "SZ51175J", + "PROC_RESULT_CD": "임기만료폐기", + "PASS_GUBUN": "처리의안" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\262\230\353\246\254\354\235\230\354\225\210.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\262\230\353\246\254\354\235\230\354\225\210.json" new file mode 100644 index 0000000..b687262 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\262\230\353\246\254\354\235\230\354\225\210.json" @@ -0,0 +1,43 @@ +{ + "nzpltgfqabtcpsmai": [ + { + "head": [ + { + "list_total_count": 25858 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_ID": "PRC_K2S4R0S4Q3P0L0K9J0J9I5Q7P2Q4O6", + "BILL_NO": "2126707", + "AGE": "21", + "BILL_NAME": "문화다양성의 보호와 증진에 관한 법률 일부개정법률안", + "PROPOSER": "이자스민의원 등 10인", + "PROPOSER_KIND": "의원", + "PROPOSE_DT": "2024-05-29", + "PROC_RESULT_CD": "임기만료폐기", + "CURR_COMMITTEE_ID": "9700513", + "CURR_COMMITTEE": "문화체육관광위원회", + "COMMITTEE_DT": "2024-05-29", + "PROC_DT": "2024-05-29", + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_K2S4R0S4Q3P0L0K9J0J9I5Q7P2Q4O6", + "LAW_SUBMIT_DT": null, + "LAW_PRESENT_DT": null, + "LAW_PROC_DT": null, + "CMT_PROC_RESULT_CD": null, + "LAW_PROC_RESULT_CD": null, + "CMT_PRESENT_DT": null, + "CMT_PROC_DT": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\265\234\352\267\274_\353\263\270\355\232\214\354\235\230\354\262\230\353\246\254_\354\235\230\354\225\210.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\265\234\352\267\274_\353\263\270\355\232\214\354\235\230\354\262\230\353\246\254_\354\235\230\354\225\210.json" new file mode 100644 index 0000000..aadf6b7 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\213\254\354\202\254_\353\260\217_\354\262\230\353\246\254_\354\265\234\352\267\274_\353\263\270\355\232\214\354\235\230\354\262\230\353\246\254_\354\235\230\354\225\210.json" @@ -0,0 +1,43 @@ +{ + "nxjuyqnxadtotdrbw": [ + { + "head": [ + { + "list_total_count": 2975 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_ID": "PRC_K2F3G1W2J2P7W1O7O0Y3V5Y5I1T9N4", + "BILL_NO": "2126700", + "AGE": "21", + "BILL_NAME": "지속가능한 한우산업을 위한 지원법안(대안)", + "PROPOSER": "농림축산식품해양수산위원장", + "PROPOSER_KIND": "위원장", + "PROPOSE_DT": "2024-05-28", + "PROC_RESULT_CD": "원안가결", + "CURR_COMMITTEE_ID": "9700408", + "CURR_COMMITTEE": "농림축산식품해양수산위원회", + "COMMITTEE_DT": null, + "PROC_DT": "2024-05-28", + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_K2F3G1W2J2P7W1O7O0Y3V5Y5I1T9N4", + "LAW_SUBMIT_DT": "2024-02-01", + "LAW_PRESENT_DT": null, + "LAW_PROC_DT": null, + "CMT_PROC_RESULT_CD": "대안가결", + "LAW_PROC_RESULT_CD": null, + "CMT_PRESENT_DT": "2024-02-01", + "CMT_PROC_DT": "2024-02-01" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\240\234\354\225\210\354\235\264\354\234\240_\353\260\217_\354\243\274\354\232\224\353\202\264\354\232\251.json" "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\240\234\354\225\210\354\235\264\354\234\240_\353\260\217_\354\243\274\354\232\224\353\202\264\354\232\251.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\353\262\225\353\245\240\354\225\210_\354\240\234\354\225\210\354\235\264\354\234\240_\353\260\217_\354\243\274\354\232\224\353\202\264\354\232\251.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\210\230\354\236\205\354\247\225\354\210\230\355\230\204\355\231\251_\354\210\230\354\236\205\353\252\251\353\263\204.json" "b/tests/fixtures/\354\210\230\354\236\205\354\247\225\354\210\230\355\230\204\355\231\251_\354\210\230\354\236\205\353\252\251\353\263\204.json" new file mode 100644 index 0000000..ac4ad73 --- /dev/null +++ "b/tests/fixtures/\354\210\230\354\236\205\354\247\225\354\210\230\355\230\204\355\231\251_\354\210\230\354\236\205\353\252\251\353\263\204.json" @@ -0,0 +1,32 @@ +{ + "ndaabdwcatyjpopzn": [ + { + "head": [ + { + "list_total_count": 1401 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "FSCL_YY": "2025", + "EXE_M": "12", + "FSCL_NM": "일반회계", + "IKWAN_NM": "재산수입", + "IHANG_NM": "관유물대여료", + "IMOK_NM": "건물대여료", + "BDG_CAMT": 1523000000, + "RC_AMT": 11636570, + "RC_AGGR_AMT": 1081108140 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\210\230\354\236\205\354\247\225\354\210\230\355\230\204\355\231\251_\354\210\230\354\236\205\355\225\255\353\263\204.json" "b/tests/fixtures/\354\210\230\354\236\205\354\247\225\354\210\230\355\230\204\355\231\251_\354\210\230\354\236\205\355\225\255\353\263\204.json" new file mode 100644 index 0000000..8e44d08 --- /dev/null +++ "b/tests/fixtures/\354\210\230\354\236\205\354\247\225\354\210\230\355\230\204\355\231\251_\354\210\230\354\236\205\355\225\255\353\263\204.json" @@ -0,0 +1,31 @@ +{ + "nryvgajaaeerxmdyb": [ + { + "head": [ + { + "list_total_count": 848 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "FSCL_YY": "2025", + "EXE_M": "12", + "FSCL_NM": "일반회계", + "IKWAN_NM": "수입대체경비수입", + "IHANG_NM": "잡수입", + "BDG_AMT": 428000000, + "RC_AGGR_AMT": 213980000, + "RC_AMT": 4500000 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\227\255\353\214\200_\352\265\255\355\232\214_\354\204\240\352\261\260\354\235\274_\354\235\230\354\233\220\354\240\225\354\210\230_\354\236\204\352\270\260\354\240\225\353\263\264.json" "b/tests/fixtures/\354\227\255\353\214\200_\352\265\255\355\232\214_\354\204\240\352\261\260\354\235\274_\354\235\230\354\233\220\354\240\225\354\210\230_\354\236\204\352\270\260\354\240\225\353\263\264.json" new file mode 100644 index 0000000..9b38561 --- /dev/null +++ "b/tests/fixtures/\354\227\255\353\214\200_\352\265\255\355\232\214_\354\204\240\352\261\260\354\235\274_\354\235\230\354\233\220\354\240\225\354\210\230_\354\236\204\352\270\260\354\240\225\353\263\264.json" @@ -0,0 +1,31 @@ +{ + "nokivirranikoinnk": [ + { + "head": [ + { + "list_total_count": 55 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "ERACO": "제22대", + "GCL_ELEC_DIV": "-", + "ELEC_DE": "2024. 4. 10.", + "ASBLM_PSNUM": "300", + "TERM_BG": "2024. 5. 30.", + "TERM_ED": "2028. 5. 29.", + "PROD": "4년", + "RMK": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214_\354\206\214\354\213\235_\353\260\217_\353\263\264\353\217\204\354\236\220\353\243\214.json" "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214_\354\206\214\354\213\235_\353\260\217_\353\263\264\353\217\204\354\236\220\353\243\214.json" new file mode 100644 index 0000000..ae5e4f0 --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214_\354\206\214\354\213\235_\353\260\217_\353\263\264\353\217\204\354\236\220\353\243\214.json" @@ -0,0 +1,26 @@ +{ + "ENPRESS": [ + { + "head": [ + { + "list_total_count": 1129 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "ARTC_TTL": "[Photo] Speaker Woo Won-shik meets with the public and explains the “December 3 Martial Law Declaration” during National Assembly open-house event", + "WRT_DT": "MAY 04, 2026", + "LINK_URL": "https://korea.assembly.go.kr:447/portalEn/bbs/B0000126/view.do?menuNo=1500085&nttId=4664181" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\233\220_\354\240\225\353\263\264.json" "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\233\220_\354\240\225\353\263\264.json" new file mode 100644 index 0000000..ee13357 --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\233\220_\354\240\225\353\263\264.json" @@ -0,0 +1,38 @@ +{ + "ENNAMEMBER": [ + { + "head": [ + { + "list_total_count": 1947 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "NAAS_EN_NM": "MUN MIOCK", + "NTR_DIV": "Female", + "BTH_GBN_NM": "YIN", + "BIRDY_DT": "DEC 20, 1968", + "PLPT_NM": "Democratic Party of Korea", + "ELECD_NM": "Proportional Representation ()", + "ELECD_DIV_NM": null, + "CMIT_NM": "Science, ICT, Future Planning, Broadcasting, and Communications Committee", + "CMIT_DTY_NM": "Member", + "BLNG_CMIT_NM": null, + "RLCT_DIV_NM": "1st", + "GTELT_TMS": null, + "NAAS_TEL_NO": null, + "NAAS_EMAIL_ADDR": null, + "NAAS_HP_URL": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\236\245_\354\227\260\354\204\244\353\254\270.json" "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\236\245_\354\227\260\354\204\244\353\254\270.json" new file mode 100644 index 0000000..a2a78ab --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\236\245_\354\227\260\354\204\244\353\254\270.json" @@ -0,0 +1,26 @@ +{ + "ENSPEAKERSPEECHES": [ + { + "head": [ + { + "list_total_count": 12 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "SPC_TTL": "New Year’s Address for 2026 by National Assembly Speaker Woo Won-shik", + "WRT_DT": "FEB 19, 2026", + "LINK_URL": "https://korea.assembly.go.kr:447/portalEn/bbs/B0000114/view.do?menuNo=1500035&nttId=4493690" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\236\245_\354\243\274\354\232\224\353\217\231\354\240\225.json" "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\236\245_\354\243\274\354\232\224\353\217\231\354\240\225.json" new file mode 100644 index 0000000..3becf80 --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\230\354\236\245_\354\243\274\354\232\224\353\217\231\354\240\225.json" @@ -0,0 +1,26 @@ +{ + "ENSPEAKERACTIVITI": [ + { + "head": [ + { + "list_total_count": 96 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "MN_ACTV_TTL": "[Photo] Speaker Woo Won-shik meets with the public and explains the “December 3 Martial Law Declaration” during National Assembly open-house event", + "WRT_DT": "MAY 04, 2026", + "LINK_URL": "https://korea.assembly.go.kr:447/portalEn/bbs/B0000115/view.do?menuNo=1500034&nttId=4664183" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\274\354\240\225.json" "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\274\354\240\225.json" new file mode 100644 index 0000000..df8d976 --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\352\265\255\355\232\214\354\235\274\354\240\225.json" @@ -0,0 +1,29 @@ +{ + "ENSCHEDULENOTICE": [ + { + "head": [ + { + "list_total_count": 20672 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "CONF_SCH_DIV": "Plenary", + "SESS": "435th session (extraordinary)", + "DGR": "2nd", + "SCH_DT": "MAY 08, 2026", + "SCH_TM": "14:00", + "CMIT_NM": null + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\354\234\204\354\233\220\355\232\214_\354\240\225\353\263\264.json" "b/tests/fixtures/\354\230\201\353\254\270_\354\234\204\354\233\220\355\232\214_\354\240\225\353\263\264.json" new file mode 100644 index 0000000..b5f18ed --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\354\234\204\354\233\220\355\232\214_\354\240\225\353\263\264.json" @@ -0,0 +1,29 @@ +{ + "ENCMITINFO": [ + { + "head": [ + { + "list_total_count": 16 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "CMIT_DIV_CD": "Permanent Special Committees", + "CMIT_NM": "Special Committee on Budget & Accounts", + "CRMN_NM": "JIN SUNGJOON (Democratic Party of Korea)", + "CMTM_PSNUM": 50, + "CMTM_CNT": 49, + "LINK_URL": "http://budget.na.go.kr" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\230\201\353\254\270_\354\265\234\354\213\240_\354\262\230\353\246\254_\354\235\230\354\225\210.json" "b/tests/fixtures/\354\230\201\353\254\270_\354\265\234\354\213\240_\354\262\230\353\246\254_\354\235\230\354\225\210.json" new file mode 100644 index 0000000..7994329 --- /dev/null +++ "b/tests/fixtures/\354\230\201\353\254\270_\354\265\234\354\213\240_\354\262\230\353\246\254_\354\235\230\354\225\210.json" @@ -0,0 +1,29 @@ +{ + "ENBCONFBILL": [ + { + "head": [ + { + "list_total_count": 1484 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "BILL_NM": " List of Items Passed on April 27, 2023", + "PPSR_KIND_NM": null, + "PPSL_DT": "APR 27, 2023", + "CMIT_NM": null, + "MSESS_RSLN_DT": "APR 27, 2023", + "LINK_URL": "https://korea.assembly.go.kr:447/portalEn/bbs/B0000149/view.do?menuNo=1500100&nttId=2546437" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\235\230\354\225\210_\354\213\254\354\202\254\354\240\225\353\263\264_\354\230\210_\352\262\260\354\202\260_\354\240\234\354\231\270.json" "b/tests/fixtures/\354\235\230\354\225\210_\354\213\254\354\202\254\354\240\225\353\263\264_\354\230\210_\352\262\260\354\202\260_\354\240\234\354\231\270.json" new file mode 100644 index 0000000..a9fb357 --- /dev/null +++ "b/tests/fixtures/\354\235\230\354\225\210_\354\213\254\354\202\254\354\240\225\353\263\264_\354\230\210_\352\262\260\354\202\260_\354\240\234\354\231\270.json" @@ -0,0 +1,35 @@ +{ + "BILLJUDGE": [ + { + "head": [ + { + "list_total_count": 35642 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "ERACO": "제22대", + "BILL_ID": "PRC_V2Q4R0P9O0O6M1N3U1V7U4U3S2T6S8", + "BILL_NO": "2204219", + "BILL_NM": "화장품법 일부개정법률안", + "PPSR_KIND": "의원", + "PPSL_DT": "2024-09-24", + "JRCMIT_NM": "보건복지위원회", + "BDG_CMMT_DT": "2024-09-25", + "JRCMIT_PRSNT_DT": "2024-11-14", + "JRCMIT_PROC_DT": "2025-02-21", + "JRCMIT_PROC_RSLT": "대안반영폐기", + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_V2Q4R0P9O0O6M1N3U1V7U4U3S2T6S8" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\235\230\354\225\210_\354\240\221\354\210\230\353\252\251\353\241\235_OOWY4R001216HX11458.json" "b/tests/fixtures/\354\235\230\354\225\210_\354\240\221\354\210\230\353\252\251\353\241\235_OOWY4R001216HX11458.json" new file mode 100644 index 0000000..6d68c2d --- /dev/null +++ "b/tests/fixtures/\354\235\230\354\225\210_\354\240\221\354\210\230\353\252\251\353\241\235_OOWY4R001216HX11458.json" @@ -0,0 +1,32 @@ +{ + "BILLRCP": [ + { + "head": [ + { + "list_total_count": 119098 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "ERACO": "제21대", + "BILL_ID": "PRC_Z2B1W1A1J2X9C1I5C4Z9W5L9T6V1C4", + "BILL_NO": "2113580", + "BILL_KIND": "법률안", + "BILL_NM": "복권 및 복권기금법 일부개정법률안", + "PPSR_KIND": "의원", + "PPSL_DT": "2021-11-29", + "PROC_RSLT": "임기만료폐기", + "LINK_URL": "https://likms.assembly.go.kr/bill/billDetail.do?billId=PRC_Z2B1W1A1J2X9C1I5C4Z9W5L9T6V1C4" + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\235\230\354\225\210\354\240\225\353\263\264_\355\206\265\355\225\251_API_OOWY4R001216HX11440.json" "b/tests/fixtures/\354\235\230\354\225\210\354\240\225\353\263\264_\355\206\265\355\225\251_API_OOWY4R001216HX11440.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\235\230\354\225\210\354\240\225\353\263\264_\355\206\265\355\225\251_API_OOWY4R001216HX11440.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\235\230\354\233\220\354\227\260\353\247\271\353\263\204_\353\263\264\354\241\260\352\270\210_\354\230\210\354\202\260.json" "b/tests/fixtures/\354\235\230\354\233\220\354\227\260\353\247\271\353\263\204_\353\263\264\354\241\260\352\270\210_\354\230\210\354\202\260.json" new file mode 100644 index 0000000..1bb6362 --- /dev/null +++ "b/tests/fixtures/\354\235\230\354\233\220\354\227\260\353\247\271\353\263\204_\353\263\264\354\241\260\352\270\210_\354\230\210\354\202\260.json" @@ -0,0 +1,26 @@ +{ + "nvnqdhtcagefwecad": [ + { + "head": [ + { + "list_total_count": 20 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "YR": "2022", + "INST_NM": "한일의원연맹", + "BDG_TAMT": 679000000 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\236\205\353\262\225\352\263\240\354\213\234_5\352\270\211_\354\261\204\354\232\251\355\230\204\355\231\251.json" "b/tests/fixtures/\354\236\205\353\262\225\352\263\240\354\213\234_5\352\270\211_\354\261\204\354\232\251\355\230\204\355\231\251.json" new file mode 100644 index 0000000..09cf181 --- /dev/null +++ "b/tests/fixtures/\354\236\205\353\262\225\352\263\240\354\213\234_5\352\270\211_\354\261\204\354\232\251\355\230\204\355\231\251.json" @@ -0,0 +1,27 @@ +{ + "nujtkaefaqkaqvsdm": [ + { + "head": [ + { + "list_total_count": 87 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "YR": "2024", + "JBTP_NM": "일반행정직", + "ADPT_NOP": 5, + "CMPT_RT": 337.6 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\247\200\354\266\234\354\247\221\355\226\211\355\230\204\355\231\251_\353\213\250\354\234\204\354\202\254\354\227\205\353\263\204.json" "b/tests/fixtures/\354\247\200\354\266\234\354\247\221\355\226\211\355\230\204\355\231\251_\353\213\250\354\234\204\354\202\254\354\227\205\353\263\204.json" new file mode 100644 index 0000000..79d11ca --- /dev/null +++ "b/tests/fixtures/\354\247\200\354\266\234\354\247\221\355\226\211\355\230\204\355\231\251_\353\213\250\354\234\204\354\202\254\354\227\205\353\263\204.json" @@ -0,0 +1,33 @@ +{ + "nqflguqiachajqpaq": [ + { + "head": [ + { + "list_total_count": 3925 + }, + { + "RESULT": { + "CODE": "INFO-000", + "MESSAGE": "정상 처리되었습니다." + } + } + ] + }, + { + "row": [ + { + "FSCL_YY": "2026", + "EXE_M": "03", + "FSCL_NM": "일반회계", + "FLD_NM": "일반·지방행정", + "SECT_NM": "입법및선거관리", + "PGM_NM": "국회행정지원", + "ACTV_NM": "예산처 기본경비", + "ANEXP_BDG_CAMT": 3411722000, + "EP_AMT": 159082380, + "THISM_AGGR_EP_AMT": 1164891330 + } + ] + } + ] +} \ No newline at end of file diff --git "a/tests/fixtures/\354\247\200\354\266\234\354\247\221\355\226\211\355\230\204\355\231\251_\354\204\270\353\266\200\354\202\254\354\227\205\353\263\204.json" "b/tests/fixtures/\354\247\200\354\266\234\354\247\221\355\226\211\355\230\204\355\231\251_\354\204\270\353\266\200\354\202\254\354\227\205\353\263\204.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\247\200\354\266\234\354\247\221\355\226\211\355\230\204\355\231\251_\354\204\270\353\266\200\354\202\254\354\227\205\353\263\204.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\353\260\234\354\235\230\354\243\274\354\262\264\353\263\204_\353\262\225\353\245\240\354\225\210.json" "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\353\260\234\354\235\230\354\243\274\354\262\264\353\263\204_\353\262\225\353\245\240\354\225\210.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\353\260\234\354\235\230\354\243\274\354\262\264\353\263\204_\353\262\225\353\245\240\354\225\210.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\234\204\354\233\220\355\232\214\353\263\204.json" "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\234\204\354\233\220\355\232\214\353\263\204.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\234\204\354\233\220\355\232\214\353\263\204.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\234\204\354\233\220\355\232\214\353\263\204_\353\262\225\353\245\240\354\225\210.json" "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\234\204\354\233\220\355\232\214\353\263\204_\353\262\225\353\245\240\354\225\210.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\234\204\354\233\220\355\232\214\353\263\204_\353\262\225\353\245\240\354\225\210.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\235\230\354\225\210\354\242\205\353\245\230\353\263\204_\354\234\204\354\233\220\355\232\214\353\263\204.json" "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\235\230\354\225\210\354\242\205\353\245\230\353\263\204_\354\234\204\354\233\220\355\232\214\353\263\204.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\235\230\354\225\210\354\242\205\353\245\230\353\263\204_\354\234\204\354\233\220\355\232\214\353\263\204.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file diff --git "a/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\264\235\352\264\204.json" "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\264\235\352\264\204.json" new file mode 100644 index 0000000..8dc2843 --- /dev/null +++ "b/tests/fixtures/\354\262\230\353\246\254_\354\235\230\354\225\210\355\206\265\352\263\204_\354\264\235\352\264\204.json" @@ -0,0 +1,6 @@ +{ + "RESULT": { + "CODE": "ERROR-300", + "MESSAGE": "필수 값이 누락되어 있습니다. 요청인자를 참고 하십시오." + } +} \ No newline at end of file