update get germany stock

This commit is contained in:
vpckiet
2025-06-19 09:59:08 +07:00
parent 8ef7b46038
commit 97bc0ea694
8 changed files with 210 additions and 462 deletions

View File

@@ -0,0 +1,10 @@
package cn.stock.market.dto;
import lombok.Data;
import java.util.List;
@Data
public class RawStockApiResponse {
private List<StockDataDto> data;
}

View File

@@ -0,0 +1,13 @@
package cn.stock.market.dto;
import lombok.Data;
@Data
public class StockDataDto {
private long time;
private double open;
private double close;
private double max;
private double min;
private long volume;
}

View File

@@ -0,0 +1,31 @@
package cn.stock.market.dto;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class StockQuoteData {
private String id;
private String symbol;
private String name;
private String exchange;
private String mic_code;
private String datetime;
private long timestamp;
private double open;
private double high;
private double low;
private double close;
private long volume;
private double previous_close;
private double change;
private double percent_change;
private double average_volume;
@JsonProperty("is_market_open")
private boolean market_open;
private Long market_cap;
private Object fifty_two_week;
private int icon;
}

View File

@@ -0,0 +1,13 @@
package cn.stock.market.dto;
import lombok.Data;
import java.util.List;
@Data
public class StockQuoteResponse {
private List<StockQuoteData> data;
private boolean success;
private String message;
private int status;
}