0. 课程视频
22-深度数据的查询_哔哩哔哩_bilibili
1. 实体类DepthsVo 选出属性 解耦
ample.domain.DepthItemVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;import java.math.BigDecimal;
import java.util.Collections;
import java.util.List;@Data
@ApiModel(value = "深度盘口数据")
public class DepthsVo {/*** 委托买单*/@ApiModelProperty(value = "委托买单")private List<DepthItemVo> bids = ptyList() ;/*** 委托卖单*/@ApiModelProperty(value = "委托卖单")private List<DepthItemVo> asks = ptyList() ;/*** 当前成交价(GCN)*/@ApiModelProperty(value = "当前成交价GCN")private BigDecimal price = BigDecimal.ZERO;/*** 当前成交价对应CNY价格*/@ApiModelProperty(value = "当前成交价CNY")private BigDecimal cnyPrice = BigDecimal.ZERO;
}
2. 前端确定 请求url
127.0.0.1/exchange/markets/depth/BTCGCN/DEFAULT
3. DepthItemVo
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.math.BigDecimal;@ApiModel("明细")
@NoArgsConstructor
@AllArgsConstructor
@Data
public class DepthItemVo implements Comparable<DepthItemVo> {/*** 价格*/@ApiModelProperty(value = "价格")private BigDecimal price = BigDecimal.ZERO;;/*** 数量*/@ApiModelProperty(value = "数量")private BigDecimal volume = BigDecimal.ZERO;@Overridepublic int compareTo(DepthItemVo o) {return this.Price());}
}
4. controller ->MarketController
public R<DepthsVo> findDeptVosSymbol(@PathVariable("symbol") String symbol, String dept) { // @PathVariable("symbol") 路径里的值// 交易市场Market market = MarkerBySymbol(symbol);DepthsVo depthsVo = new DepthsVo();depthsVo.OpenPrice()); // CNY的价格depthsVo.OpenPrice()); // GCN的价格// 接入okx 数据的地方// 假数据 depthsVo.setAsks(Arrays.asList(new DepthItemVo(BigDecimal.valueOf(7.00000),BigDecimal.valueOf(100)new DepthItemVo(BigDecimal.valueOf(6.00000),BigDecimal.valueOf(100)));depthsVo.setBids(Arrays.asList(new DepthItemVo(BigDecimal.valueOf(5.00000),BigDecimal.valueOf(100)new DepthItemVo(BigDecimal.valueOf(4.00000),BigDecimal.valueOf(100)));return R.ok(depthsVo);}
本文发布于:2024-01-28 02:58:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063819224285.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |