goldenChat base source add

This commit is contained in:
aidev
2026-05-23 15:11:48 +09:00
commit a4ea7762b5
2081 changed files with 1155760 additions and 0 deletions
@@ -0,0 +1,39 @@
package com.goldenchart.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 실시간 전략 체크 설정 DTO.
* PUT /api/strategy/settings (요청/응답 공용)
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class LiveStrategySettingsDto {
/** 업비트 마켓 코드 (e.g. "KRW-BTC") */
private String market;
/** 연결된 전략 ID (null = 미연결) */
private Long strategyId;
/** 실시간 체크 ON/OFF (JSON 키: isLiveCheck) */
@JsonProperty("isLiveCheck")
private boolean liveCheck;
/** "CANDLE_CLOSE" | "REALTIME_TICK" */
private String executionType;
/** 전략 평가 분봉: 1m, 3m, 5m, 15m, 30m, 1h, 4h, 1d */
@Builder.Default
private String candleType = "1m";
/** 매도 시그널 포지션 종속성 모드: "LONG_ONLY" | "SIGNAL_ONLY" */
@Builder.Default
private String positionMode = "LONG_ONLY";
}