- 필요시 application.proeprties파일을 수정한다.
- Run.bat를 실행하여 서버를 뛰운다.
- http://localhost:8080/swagger-ui/index.html로 들어가서 테스트 가능
- 파리미터
#원본데이타를 가져와 생성 http://localhost:8080/api/job/create (post) { "sysSe": "AI_ALL", "accnutYm": "202311" }
.\curl\bin\curl -d '{"sysSe":"AI_ALL", "accnutYm":"202311"}'
-H "Content-Type: application/json"
-X POST http://localhost:8080/api/job/create
#자동매칭
http://localhost:8080/api/job/matching
{
"jobType": "ALL",
"sysSe": "AI_ALL",
"accnutYm": "202311",
"cpr_code": "O01100",
"partn_cpr": "Z01100"
}
.\curl\bin\curl -d '{"jobType": "ALL", "sysSe":"AI_ALL", "accnutYm":"202311", "searchCond":"mtch_ty is null"}'
-H "Content-Type: application/json"
-X POST http://localhost:8080/api/job/matching
#EX 매칭 (조합)
http://localhost:8080/api/job/extramatching
{
"sysSe": "LS_ALL",
"accnutYm": "202311",
"cpr_code": "O01100",
"partn_cpr": "Z01100"
}
.\curl\bin\curl -d '{"sysSe":"AI_ALL", "accnutYm":"202311"}'
-H "Content-Type: application/json"
-X POST http://localhost:8080/api/job/extramatching
#AI 매칭
http://localhost:8080/api/job/aimatching
{
"sysSe": "LS_ALL",
"accnutYm": "202310",
"cpr_code": "O01100",
"partn_cpr": "Z01100",
"error_range": "0"
}
파이썬에 파라미터 넘기는 내용 {PythonPrg, PythonAiTarget, ThreadName, SysSe, AccnutYm, CprCode, PartCpr, DelngCrncy, ErrorRange}
.\curl\bin\curl -d '{"sysSe":"AI_ALL", "accnutYm":"202311"}'
-H "Content-Type: application/json"
-X POST http://localhost:8080/api/job/aimatching
#AI SUB 매칭 (조합)
http://localhost:8080/api/job/aisubmatching
{
"sysSe": "LS_ALL",
"accnutYm": "202311",
"mtch_ty": "AI_SLT",
"cpr_code": "O01100",
"partn_cpr": "Z01100",
"error_range": "0"
}
#매칭결과 리턴시 http://localhost:8080/api/job/return { "sysSe": "LS_ALL", "accnutYm": "202312" }
.\curl\bin\curl -d '{"sysSe":"AI_ALL", "accnutYm":"202311"}'
-H "Content-Type: application/json"
-X POST http://localhost:8080/api/job/return