투자관리 화면 수정

This commit is contained in:
Macbook
2026-05-31 17:34:26 +09:00
parent d6c2f3e451
commit 4f2d98d4ba
20 changed files with 696 additions and 56 deletions
+17 -1
View File
@@ -625,6 +625,14 @@ export interface PaperAllocationDto {
evalAmount?: number;
symbolReturnPct?: number;
weightPct?: number;
buyStage1Krw?: number;
buyStage2Krw?: number;
buyStage3Krw?: number;
sellStage1Krw?: number;
sellStage2Krw?: number;
sellStage3Krw?: number;
buyStageDone?: number;
sellStageDone?: number;
}
export interface PaperSummaryDto {
@@ -727,6 +735,12 @@ export interface PaperAllocationBulkItem {
isActive?: boolean;
pinned?: boolean;
sortOrder?: number;
buyStage1Krw?: number;
buyStage2Krw?: number;
buyStage3Krw?: number;
sellStage1Krw?: number;
sellStage2Krw?: number;
sellStage3Krw?: number;
}
export interface PaperOrderRequest {
@@ -794,7 +808,9 @@ export async function putPaperAllocationsBulk(items: PaperAllocationBulkItem[]):
export async function patchPaperAllocation(
symbol: string,
body: Partial<Pick<PaperAllocationDto, 'maxInvestKrw' | 'budgetPct' | 'strategyId' | 'isActive' | 'pinned' | 'sortOrder' | 'koreanName'>>,
body: Partial<Pick<PaperAllocationDto,
| 'maxInvestKrw' | 'budgetPct' | 'strategyId' | 'isActive' | 'pinned' | 'sortOrder' | 'koreanName'
| 'buyStage1Krw' | 'buyStage2Krw' | 'buyStage3Krw' | 'sellStage1Krw' | 'sellStage2Krw' | 'sellStage3Krw'>>,
): Promise<PaperAllocationDto | null> {
return request<PaperAllocationDto>(`/paper/allocations/${encodeURIComponent(symbol)}`, {
method: 'PATCH',