| | |
| | | */ |
| | | @TableField(exist = false) |
| | | @ApiModelProperty("涨跌幅") |
| | | @JSONField(name = "changeRatio") |
| | | private BigDecimal changeRatio; |
| | | |
| | | /** |
| | |
| | | */ |
| | | private BigDecimal ask; |
| | | |
| | | @TableField(exist = false) |
| | | @JSONField(name = "sort") |
| | | private int sort; |
| | | |
| | | |
| | | @Override |
| | | public Object clone() throws CloneNotSupportedException { |
| | |
| | | return 0; |
| | | } |
| | | |
| | | public BigDecimal getChangeRatio() { |
| | | |
| | | public BigDecimal getChangeRatio2() { |
| | | if (BigDecimal.ZERO.compareTo(open) == 0) { |
| | | return BigDecimal.ZERO; |
| | | |
| | |
| | | } |
| | | |
| | | public BigDecimal getNetChange() { |
| | | BigDecimal netChange = close.multiply(getChangeRatio()).divide(new BigDecimal(100), 10, RoundingMode.HALF_UP); |
| | | BigDecimal netChange = close.multiply(getChangeRatio2()).divide(new BigDecimal(100), 10, RoundingMode.HALF_UP); |
| | | netChange = netChange.setScale(4, RoundingMode.DOWN); |
| | | return netChange; |
| | | } |