Skip to content

Latest commit

Β 

History

History
127 lines (65 loc) Β· 1.83 KB

File metadata and controls

127 lines (65 loc) Β· 1.83 KB

πŸ“‘ API λͺ…μ„Έμ„œ (ν˜„μž¬ μ½”λ“œ κΈ°μ€€)

  1. Organizations (νšŒμ‚¬ & 직원 관리) νšŒμ‚¬

POST /api/organizations/companies/

νšŒμ‚¬ 생성 (νšŒμ›κ°€μž…)

GET /api/organizations/companies/

νšŒμ‚¬ λͺ©λ‘ 쑰회

GET /api/organizations/companies/{id}/

νŠΉμ • νšŒμ‚¬ 상세 쑰회

PUT /api/organizations/companies/{id}/

νšŒμ‚¬ 정보 μˆ˜μ •

DELETE /api/organizations/companies/{id}/

νšŒμ‚¬ μ‚­μ œ

둜그인

POST /api/organizations/login/

μ‚¬μ—…μžλ“±λ‘λ²ˆν˜Έ(biz_no) + λΉ„λ°€λ²ˆν˜Έ 둜그인

JWT 토큰 λ°œκΈ‰

직원

GET /api/organizations/employees/

둜그인된 νšŒμ‚¬ μ†Œμ† 직원 λͺ©λ‘

POST /api/organizations/employees/

직원 생성

GET /api/organizations/employees/{id}/

직원 상세 쑰회

PUT /api/organizations/employees/{id}/

직원 μˆ˜μ •

DELETE /api/organizations/employees/{id}/

직원 μ‚­μ œ

POST /api/organizations/employees/bulk/

직원 λŒ€λŸ‰ μ—…λ‘œλ“œ(JSON λ°°μ—΄)

  1. Courses (ꡐ윑 κ³Όμ •)

GET /api/courses/

ꡐ윑 κ³Όμ • λͺ©λ‘ 쑰회

POST /api/courses/

κ³Όμ • 생성

GET /api/courses/{id}/

νŠΉμ • κ³Όμ • 상세 쑰회

PUT /api/courses/{id}/

κ³Όμ • μˆ˜μ •

DELETE /api/courses/{id}/

κ³Όμ • μ‚­μ œ

  1. Enrollments (μˆ˜κ°• μ‹ μ²­)

GET /api/enrollments/

μˆ˜κ°•μ‹ μ²­ λͺ©λ‘ 쑰회

POST /api/enrollments/

μˆ˜κ°•μ‹ μ²­ 생성

GET /api/enrollments/{id}/

νŠΉμ • μˆ˜κ°•μ‹ μ²­ 상세 쑰회

PUT /api/enrollments/{id}/

μˆ˜κ°• μƒνƒœ μˆ˜μ •

DELETE /api/enrollments/{id}/

μˆ˜κ°•μ‹ μ²­ μ·¨μ†Œ

  1. AI (λ™μž‘ 인식 & 평가)

GET /api/ai/motion-types/

λ™μž‘ μ’…λ₯˜ λͺ©λ‘ 쑰회

POST /api/ai/motion-types/

λ™μž‘ μ’…λ₯˜ 등둝

GET /api/ai/motion-recordings/

λ™μž‘ λ…Ήν™” 데이터 쑰회

POST /api/ai/motion-recordings/

λ™μž‘ λ…Ήν™” 데이터 μ—…λ‘œλ“œ

POST /api/ai/evaluate/

μ—…λ‘œλ“œλœ μ‚¬μš©μž λ™μž‘κ³Ό μ°Έμ‘° λ™μž‘ 비ꡐ (DTW 기반 평가)

POST /api/ai/devices/

Unity μž₯λΉ„ 인증 (μ„Όμ„œ 등둝)