0. 필요시 application.proeprties파일을 수정한다. 1. Run.bat를 실행하여 서버를 뛰운다. 2. http://localhost:8080/swagger-ui/index.html로 들어가서 테스트 가능 3. 파리미터 #원본데이타를 가져와 생성 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" }