지표탭 추가 수정

This commit is contained in:
Macbook
2026-05-27 13:16:02 +09:00
parent c72b987ff7
commit f22abbdc19
14 changed files with 505 additions and 76 deletions
@@ -21,6 +21,7 @@ public class StrategyService {
private final GcStrategyRepository repository;
private final ObjectMapper objectMapper;
private final StrategyConditionTimeframeService conditionTimeframes;
private final LiveStrategyEvaluator liveStrategyEvaluator;
// ── 조회 ──────────────────────────────────────────────────────────────────
@@ -64,6 +65,7 @@ public class StrategyService {
GcStrategy saved = repository.save(entity);
conditionTimeframes.invalidate(saved.getId());
liveStrategyEvaluator.invalidateStrategy(saved.getId());
return toDto(saved);
}
@@ -72,6 +74,7 @@ public class StrategyService {
@Transactional
public void delete(Long id) {
conditionTimeframes.invalidate(id);
liveStrategyEvaluator.invalidateStrategy(id);
repository.deleteById(id);
}