| 12345678910111213141516171819202122232425262728 |
- 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<List<StockHistory>> getStockHistory(@PathVariable String code,
- @RequestParam(defaultValue = "5d") String range) {
- List<StockHistory> response = service.get(code, range);
- return ResponseEntity.ok(response);
- }
- }
|