Newer
Older
stockTray / stock_new / src / me / bell / StockData.java
ubt on 25 May 2018 1 KB stock new
package me.bell;

import java.math.BigDecimal;

public class StockData {
    private String name;        //名称
    private String code1;       //代码前缀
    private String code2;       //代码数字
    private BigDecimal price;   //当前价格
    private BigDecimal max;     //今日最高
    private BigDecimal min;     //今日最低
    private BigDecimal percent; //涨跌百分比
    private BigDecimal earn;    //涨跌金额

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCode1() {
        return code1;
    }

    public void setCode1(String code1) {
        this.code1 = code1;
    }

    public String getCode2() {
        return code2;
    }

    public void setCode2(String code2) {
        this.code2 = code2;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price.setScale(2, BigDecimal.ROUND_HALF_UP);
    }

    public BigDecimal getPercent() {
        return percent;
    }

    public void setPercent(BigDecimal percent) {
        this.percent = percent.multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
    }

    public BigDecimal getEarn() {
        return earn;
    }

    public void setEarn(BigDecimal earn) {
        this.earn = earn.setScale(2, BigDecimal.ROUND_HALF_UP);
    }

    public BigDecimal getMax() {
        return max;
    }

    public void setMax(BigDecimal max) {
        this.max = max.setScale(2, BigDecimal.ROUND_HALF_UP);
    }

    public BigDecimal getMin() {
        return min;
    }

    public void setMin(BigDecimal min) {
        this.min = min.setScale(2, BigDecimal.ROUND_HALF_UP);
    }
}