feat(frontend): 승인 템플릿 API 통합 및 디버그 로그인 확장

- docs 폴더 문서를 최신 API 계약으로 갱신하고 가이드를 다듬었다\n- approvals data/presentation 레이어를 API v4 스펙에 맞춰 리팩터링했다\n- approver 자동완성 위젯을 신규 공유 레포지토리에 맞춰 교체하고 UX를 보강했다\n- inventory/rental 페이지 테이블 초기화 시 승인 기준 연동을 정비했다\n- 로그인 페이지 디버그 버튼을 tera/exa 계정으로 분리해 QA 로그인을 단순화했다\n- get_it 등록과 테스트 케이스를 신규 공유 리포지토리에 맞춰 업데이트했다
This commit is contained in:
JiWoong Sul
2025-11-05 17:05:38 +09:00
parent 3e83408aa7
commit fa0bda5ea4
28 changed files with 1102 additions and 545 deletions

View File

@@ -1758,10 +1758,10 @@
---
## 6. 결재 템플릿 API
리소스: `/approval-templates`
리소스: `/approval/templates`
### 6.1 목록 조회
`GET /approval-templates?page=1`
`GET /approval/templates?page=1`
```json
{
"items": [
@@ -1788,7 +1788,7 @@
- `created_by`는 작성자의 `id`, `employee_id`, `name`을 포함하며 `include=` 파라미터 없이도 기본 반환된다.
### 6.2 단건 조회
`GET /approval-templates/3001?include=steps`
`GET /approval/templates/3001?include=steps`
```json
{
"data": {
@@ -1821,7 +1821,7 @@
```
### 6.3 생성·수정
- `POST /approval-templates`
- `POST /approval/templates`
```json
{
"template_code": "AP_OUTBOUND",
@@ -1832,7 +1832,7 @@
}
```
- `POST /approval-templates/3002/steps`
- `POST /approval/templates/3002/steps`
```json
{
"id": 3002,
@@ -1849,7 +1849,7 @@
}
```
- `PATCH /approval-templates/3002`
- `PATCH /approval/templates/3002`
```json
{
"id": 3002,
@@ -1858,7 +1858,7 @@
}
```
- `PATCH /approval-templates/3002/steps`
- `PATCH /approval/templates/3002/steps`
```json
{
"id": 3002,
@@ -1872,7 +1872,7 @@
}
```
- 삭제/복구: `DELETE /approval-templates/{id}`, `POST /approval-templates/{id}/restore`
- 삭제/복구: `DELETE /approval/templates/{id}`, `POST /approval/templates/{id}/restore`
---