한국공항공사(KAC) - 서버
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

243 lines
5.4 KiB

### login
< {%
// dev-root
// const loginInfo = {
// userId: "palnet",
// userPswd: "palnet!234"
// }
// dev-gmp-admin
// const loginInfo = {
// userId: "gmp-admin",
// userPswd: "palnet5909!"
// }
// prod-root
// const loginInfo = {
// userId: "palnet",
// userPswd: "palnet!909"
// }
// prod-sample
// const loginInfo = {
// userId: "loginSample01",
// userPswd: "sample1234"
// }
// prod-root
// const loginInfo = {
// userId: "palnet",
// userPswd: "palnet!909"
// }
// -
// const loginInfo = {
// userId: "GMPATC",
// userPswd: "GMPATC12!@"
// }
// -
const loginInfo = {
userId: "GMPOPS",
userPswd: "GMPOPS12!@"
}
request.variables.set("loginInfo", JSON.stringify(loginInfo))
%}
POST {{appHost}}/api/acnt/jwt/login
Content-Type: application/json
{{loginInfo}}
> {%
const accessToken = 'palnet ' + response.body.data.accessToken;
client.global.set("accessToken", accessToken)
%}
### profile
< {%
request.variables.set("cstmrSno", "37")
%}
GET {{appHost}}/api/acnt/jwt/profile/{{cstmrSno}}
Authorization: {{accessToken}}
### dos()
GET {{appHost}}/api/bas/dos/plan
?searchStDt=2023-06-29
&searchEndDt=2024-06-29
# &applyNo=T201118-3010
# &reviewedType=W
Authorization: {{accessToken}}
> {%
const data = response.body;
data.forEach(d => {
const {planSno, applyNo, areaList} = d;
console.log(`planSno: ${planSno}, applyNo: ${applyNo}`);
areaList.forEach(a => {
const {planAreaSno, zoneNo, reviewedType, approvalCd} = a;
console.log(`planAreaSno: ${planAreaSno}, zoneNo: ${zoneNo}, reviewedType: ${reviewedType}, approvalCd: ${approvalCd}`);
})
});
%}
### dos()
PUT {{appHost}}/api/bas/dos/plan
Content-Type: application/json
Authorization: {{accessToken}}
[
{
"planAreaSno": 43,
"bufferZone": 10.0,
"fltElev": 80.0,
"dtl": "",
"era": "",
"rm": "",
"reviewedReason": ""
}
]
### dos() new api
POST {{appHost}}/api/external/dos/plan/laanc
Content-Type: application/json
{
"fltaplylist": [
{
"aplyno": "201118-1015",
"aplyymd": "20240629",
"fltstymd": "20240629",
"fltendymd": "20240629",
"aplynm": "*",
"prps": "",
"zone": [
{
"zoneno": "1",
"lat": 37.52422,
"lon": 126.7474,
"elev": 120,
"radius": 5,
"addr": " 111"
},
{
"zoneno": "2",
"lat": 37.52414,
"lon": 126.7518,
"elev": 45,
"radius": 950,
"addr": " 150"
},
{
"zoneno": "3",
"lat": 37.52845,
"lon": 126.7520,
"elev": 45,
"radius": 600,
"addr": " 150"
}
],
"drone": [
{
"fbctnno": "163CGBEROA529Y",
"benefit": "Y",
"weight": "C3",
"insrnc_join_yn": "Y"
},
{
"fbctnno": "163CGBEROA529Y",
"benefit": "Y",
"weight": "C3",
"insrnc_join_yn": "Y"
}
],
"pilot": [
{
"flnm": "*",
"brdt": "2008****",
"crtfct_no": "91-123456"
},
{
"flnm": "*",
"brdt": "2008****",
"crtfct_no": "91-123456"
}
]
}
]
}
### dos() old - api
POST {{appHost}}/api/external/dos/plan/laanc
Content-Type: application/json
{
"fltaplylist": [
{
"aplyno": "T201118-1010",
"fbctnno": "163CGBEROA529Y",
"aplyymd": "20240614",
"fltstymd": "20240615",
"fltendymd": "20240615",
"zone": [
{
"zoneno": "1",
"lat": 37.529,
"lon": 126.699,
"elev": 100,
"radius": 5,
"addr": " "
},
{
"zoneno": "2",
"lat": 37.529,
"lon": 126.699,
"elev": 150,
"radius": 5,
"addr": " 2"
},
{
"zoneno": "3",
"lat": 37.52845,
"lon": 126.7520,
"elev": 45,
"radius": 600,
"addr": " 150"
}
]
}
]
}
### dos() excel download
GET {{appHost}}/api/bas/dos/plan/download/excel?searchStDt=2024-06-14&searchEndDt=2024-06-14
Authorization: {{accessToken}}
### dos() pdf download
GET {{appHost}}/api/bas/dos/plan/download/pdf?searchStDt=2024-06-14&searchEndDt=2024-06-14
Authorization: {{accessToken}}
### dos() hwpx download
GET {{appHost}}/api/bas/dos/plan/download/han-com?searchStDt=2023-06-14&searchEndDt=2025-06-14
Authorization: {{accessToken}}
### dos()
PATCH {{appHost}}/api/bas/dos/plan/reviewed
Authorization: {{accessToken}}
Content-Type: application/json
{
"planAreaSnoList": [
42,
43
],
"reviewedType": "R"
}
###
GET http://localhost:8080/api/comn/coordinate/boundary
Authorization: {{accessToken}}