package com.danielbohry.stocks.api.stock; import com.danielbohry.stocks.domain.StockHistory; import com.danielbohry.stocks.service.stock.StockHistoryService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import java.util.List; @Slf4j @RestController @RequestMapping("api/stocks/{code}") @AllArgsConstructor @CrossOrigin public class StockHistoryController { private final StockHistoryService service; @GetMapping("history") public ResponseEntity> getStockHistory(@PathVariable String code, @RequestParam(defaultValue = "5d") String range) { List response = service.get(code, range); return ResponseEntity.ok(response); } }