You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
119 lines
2.8 KiB
Markdown
119 lines
2.8 KiB
Markdown
|
1 week ago
|
# API-TEST
|
||
|
|
|
||
|
|
외부 연계 (차적(자망), 표지, 세외수입(부과, 수납)) 을 테스트 하기위한 모킹 프로젝트
|
||
|
|
|
||
|
|
각 연계에 대한 모킹데이터 인서트와 조회기능이 있다.
|
||
|
|
|
||
|
|
개발시 해당 프로젝트를 호출하여 비즈니스 로직을 테스트 하면 된다.
|
||
|
|
|
||
|
|
gpki라던지 헤더의 정보들은 추후에 업데이트 하도록 한다.
|
||
|
|
|
||
|
|
- 인서트 > 포스트맨으로 요청한다.
|
||
|
|
- 조회 > 개발시 local 프로퍼티에 해당 프로젝트 엔트포인트를 설정한다.
|
||
|
|
|
||
|
|
1. 차적(자망)
|
||
|
|
|
||
|
|
```
|
||
|
|
추가
|
||
|
|
[post] 211.119.124.122:8440/api/test/coverInfo/insert
|
||
|
|
|
||
|
|
body
|
||
|
|
{
|
||
|
|
["11가1111","11가2222"]
|
||
|
|
}
|
||
|
|
|
||
|
|
```
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
```
|
||
|
|
조회
|
||
|
|
[post] 211.119.124.122:8440/api/test/carInfo/basic
|
||
|
|
|
||
|
|
body
|
||
|
|
{
|
||
|
|
"data": [
|
||
|
|
{
|
||
|
|
"INFO_SYS_ID": "12-345",
|
||
|
|
"CHARGER_NM": "test",
|
||
|
|
"CHARGER_ID": "test",
|
||
|
|
"INFO_SYS_IP": "1.1.1.1",
|
||
|
|
"SIGUNGU_CODE": "12345",
|
||
|
|
"CNTC_INFO_CODE": "AC1_F000_76",
|
||
|
|
"CHARGER_IP": "2.2.2.2",
|
||
|
|
"record": [
|
||
|
|
{"LEVY_STDDE": "20240412",
|
||
|
|
"INQIRE_SE_CODE": "3",
|
||
|
|
"VHRNO": "12가3251",
|
||
|
|
"VIN": "string"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|
||
|
|
```
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
2. 표지
|
||
|
|
- Rest 가 아니라 Soup xml 방식이다.
|
||
|
|
```
|
||
|
|
추가
|
||
|
|
[post] 211.119.124.122:8440/api/test/coverInfo/insert
|
||
|
|
|
||
|
|
body
|
||
|
|
{
|
||
|
|
["11가1111","11가2222"]
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// 추가의 경우 Y로 인서트한다.
|
||
|
|
// 없는경우는 주차가능대상이 아닌걸로 판단한다.
|
||
|
|
```
|
||
|
|
|
||
|
|
|
||
|
|
```
|
||
|
|
조회
|
||
|
|
[post] 211.119.124.122:8440/api/test/coverInfo
|
||
|
|
|
||
|
|
body
|
||
|
|
|
||
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
<Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
|
||
|
|
<Header>
|
||
|
|
<commonHeader xmlns="http://ccais.mopas.go.kr/dh/rid/services/swsdn/DisabledParkingYn/types">
|
||
|
|
<serviceName>DisabledParkingYnService</serviceName>
|
||
|
|
<useSystemCode>ESBTEST</useSystemCode>
|
||
|
|
<certServerId>SVR1311000030</certServerId>
|
||
|
|
<transactionUniqueId>2010111020382700773722611</transactionUniqueId>
|
||
|
|
<userDeptCode>1234567</userDeptCode>
|
||
|
|
<userName>김공무</userName>
|
||
|
|
</commonHeader>
|
||
|
|
</Header>
|
||
|
|
<Body>
|
||
|
|
<getDisabledParkingYn xmlns="http://ccais.mopas.go.kr/dh/rid/services/swsdn/DisabledParkingYn/types">
|
||
|
|
<ReqOrgCd>사회보장정보원에서 발급된 코드</ReqOrgCd>
|
||
|
|
<ReqBizCd>사회보장정보원에서 발급된 코드</ReqBizCd>
|
||
|
|
<CARS_NO>11가1111</CARS_NO>
|
||
|
|
</getDisabledParkingYn>
|
||
|
|
</Body>
|
||
|
|
</Envelope>
|
||
|
|
```
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
3. 세외수입
|
||
|
|
세외수입의 경우 비즈니스 로직과 병행하여 업데이트를 진행하여야 할것같다.
|
||
|
|
```
|
||
|
|
사전부과 처리
|
||
|
|
[post] 211.119.124.122:8440/api/test/preLavy
|
||
|
|
|
||
|
|
TaxelseDto.Response.PreLavyBody 참고
|
||
|
|
|
||
|
|
```
|