Closed jizerozz closed 5 days ago
Name | Link |
---|---|
Latest commit | 574ab344d384b9ab211e1707f6d435e8ac0c66ce |
Latest deploy log | https://app.netlify.com/sites/sysmetics/deploys/673e9674c53b9c0008d2f68c |
Deploy Preview | https://deploy-preview-170--sysmetics.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
이 PR은 투자 자산 분류 관리 페이지를 위한 백엔드 API 통합을 구현합니다. 변경 사항은 모의 데이터를 실제 API 호출로 대체하고, 페이지네이션 지원을 추가하며, 투자 자산 유형에 대한 CRUD 작업(생성, 읽기, 업데이트, 삭제)을 구현합니다. 구현은 상태 관리 및 API 호출을 위해 React Query를 사용하며, 적절한 오류 처리와 낙관적 업데이트를 포함합니다.
sequenceDiagram
actor User
participant UI as StockTypeListPage
participant API as Backend API
User->>UI: 투자 자산 유형 보기
UI->>API: fetchInvestmentTypes(page, pageSize)
API-->>UI: 투자 자산 유형 데이터 반환
User->>UI: 새로운 투자 자산 유형 추가
UI->>API: fetchPostInvestmentType(newTypeData)
API-->>UI: 성공 메시지 반환
User->>UI: 기존 투자 자산 유형 편집
UI->>API: fetchPutInvestmentType(updatedTypeData)
API-->>UI: 성공 메시지 반환
User->>UI: 투자 자산 유형 삭제
UI->>API: fetchDeleteInvestmentType(typeId)
API-->>UI: 성공 메시지 반환
classDiagram
class InvestmentAssetProps {
+number investmentAssetClassesId
+number order
+string investmentAssetClassesName
+string investmentAssetClassesIcon
+string isActive
}
note for InvestmentAssetProps "선택적 investmentAssetClassesId 및 order 속성을 포함하도록 업데이트됨"
변경 사항 | 세부 사항 | 파일 |
---|---|---|
투자 자산 유형 관리에 대한 API 통합 구현 |
|
src/api/stockType.ts src/api/apiEndpoints.ts |
상태 관리를 위한 React Query 훅 추가 |
|
src/hooks/mutations/useStockType.ts src/pages/admin/stock-type/StockTypeListPage.tsx |
페이지네이션 기능 구현 |
|
src/pages/admin/stock-type/StockTypeListPage.tsx |
적절한 데이터 처리를 통한 UI 구성 요소 강화 |
|
src/components/page/admin/TypeTable.tsx src/components/page/admin/FileInput.tsx src/types/admin.ts |
🚀 풀 리퀘스트 제안
📋 작업 내용
상품유형 조회, 등록, 수정, 삭제 API 반영했습니다. 삭제의 경우 PK제약조건 관련으로 인해 soft delete 처리를 해둔 상태라고 해서 현재 이 부분은 삭제시 isActive 상태가 Y에서 N으로 바뀌며 화면에서 사라지지는 않습니다. 이 부분 백엔드쪽에서 좀 더 고민해보고 괜찮은 처리 방법 알려주신다고 하셔서 좀 더 상의해볼 예정입니다. \이 부분과 이미지 파일 업로드 기능은 결정되는대로 매매유형관리, 상품유형관리에 둘 다 적용해서 올리도록 하겠습니다.
🔧 변경 사항
주요 변경 사항을 요약해 주세요.
📸 스크린샷 (선택 사항)
📄 기타
추가적으로 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.