정리표

기능 분류 Base URL 담당자 메서드 설명 비고
관리자 api/admin 고통
마이페이지 api/users/me 성건우 GET 사용자 정보 조회
api/users/me 성건우 PUT 사용자 정보 수정
api/users/me/budget GET 사용자 예산 조회
사원관리(관리자 전용) api/admin/users POST 사원 등록
api/admin/users GET 재직자 목록 조회
api/admin/users/deleted GET 퇴사자 목록 조회
api/admin/users/{id} GET 사원 상세 조회
api/admin/users/{id} PUT 사원 정보 수정
api/admin/users/{id} DELETE 퇴사 처리
api/admin/users/{id}/unlock PUT 계정 잠금 해제
api/admin/users/{id}/budget POST 예산 설정
api/admin/users/{id}/budget/{budgetId} PUT 예산 수정
지출 내역API(직원용) api/expenses GET 목록 조회 status, startDate, endDate,page,size
api/expense/{id} GET 상세 조회
api/expenses POST 등록 기본 상태: DRAFT
api/expenses/{id} PUT 수정 DRAFT만
api/expenses/{id}/submit POST 제출 DRAFT만
영수증 API(직원용) api/receipts/upload POST 업로드 AI 추출 자동실행
api/receipts/{id} GET 조회 AI 추출 결과 포함
api/receipts/{id}/image GET 이미지 조회
api/receipts/{id}/extraction GET AI 추출 결과 조회
api/receipts/{id} DELETE 삭제 DRAFT만
영수증 관리API(관리자용) api/admin/receipts GET 목록 조회 status, approverId, page, size
api/admin/receipts/{id}/image GET 원본 이미지 조회 승인/반려
결재 요청 API(공통-통합 결재창) api/approval-requests GET 목록 조회 requestType, status, page, size
api/approval-requests/{id} GET 상세 조회
api/approval-requests/{id}/action PUT 승인/반려/보완요청
api/approval-requests/{id}/logs GET 타임라인 조회
Auth api/auth/login 성건우 POST 로그인
api/auth/refresh 성건우 POST 토큰 재발급
api/auth/logout 성건우 POST 로그아웃
비품 관련 API api/product 강진수
쇼핑 카트 API api/cart 강진수
업무 api/report 문주연
지출(영수증)내역 api/receipt 전유진
대시보드 api/dashboard 강진수 ?

Todo 예정

로그인/로그아웃(Auth) Method URL 설명 권한

마이페이지 Method URL 설명 권한

사원관리 (관리자 전용) Method URL 설명 권한 CRUD