사용법.md 2.52 KB
  1. 필요시 application.proeprties파일을 수정한다.
  2. Run.bat를 실행하여 서버를 뛰운다.
  3. http://localhost:8080/swagger-ui/index.html로 들어가서 테스트 가능
  4. 파리미터

#원본데이타를 가져와 생성 http://localhost:8080/api/job/create (post) { "sysSe": "AI_ALL", "accnutYm": "202212", "conds": [ "(equal_check is null or equal_check = 'N')", "adjust_type is null" ] }

.\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

#작업진행결과 http://localhost:8080/api/job/userJobInfo/JOB그룹id

#Async Job 호출 http://localhost:8080/api/job/callAsyncJob {
"PrgName": "cmd", "PrgParams": "/C dir /w" }