package com.ruoyi.web.modules.trading.domain.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * 牦牛行情 — 每日行情列表项。
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AppYakMarketDailyListVo
{
    private Long id;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date quoteDate;

    private String tradeMarketName;

    /** 市场位置：产地县 + 市场详细地址 */
    private String marketLocation;

    private BigDecimal priceMin;

    private BigDecimal priceMax;

    private Integer priceUnit;

    private String priceUnitName;

    private String supplyStatusName;

    private String changeFactorsText;

    private String trendPrediction;

    private String outboundAdvice;

    public Long getId()
    {
        return id;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Date getQuoteDate()
    {
        return quoteDate;
    }

    public void setQuoteDate(Date quoteDate)
    {
        this.quoteDate = quoteDate;
    }

    public String getTradeMarketName()
    {
        return tradeMarketName;
    }

    public void setTradeMarketName(String tradeMarketName)
    {
        this.tradeMarketName = tradeMarketName;
    }

    public String getMarketLocation()
    {
        return marketLocation;
    }

    public void setMarketLocation(String marketLocation)
    {
        this.marketLocation = marketLocation;
    }

    public BigDecimal getPriceMin()
    {
        return priceMin;
    }

    public void setPriceMin(BigDecimal priceMin)
    {
        this.priceMin = priceMin;
    }

    public BigDecimal getPriceMax()
    {
        return priceMax;
    }

    public void setPriceMax(BigDecimal priceMax)
    {
        this.priceMax = priceMax;
    }

    public Integer getPriceUnit()
    {
        return priceUnit;
    }

    public void setPriceUnit(Integer priceUnit)
    {
        this.priceUnit = priceUnit;
    }

    public String getPriceUnitName()
    {
        return priceUnitName;
    }

    public void setPriceUnitName(String priceUnitName)
    {
        this.priceUnitName = priceUnitName;
    }

    public String getSupplyStatusName()
    {
        return supplyStatusName;
    }

    public void setSupplyStatusName(String supplyStatusName)
    {
        this.supplyStatusName = supplyStatusName;
    }

    public String getChangeFactorsText()
    {
        return changeFactorsText;
    }

    public void setChangeFactorsText(String changeFactorsText)
    {
        this.changeFactorsText = changeFactorsText;
    }

    public String getTrendPrediction()
    {
        return trendPrediction;
    }

    public void setTrendPrediction(String trendPrediction)
    {
        this.trendPrediction = trendPrediction;
    }

    public String getOutboundAdvice()
    {
        return outboundAdvice;
    }

    public void setOutboundAdvice(String outboundAdvice)
    {
        this.outboundAdvice = outboundAdvice;
    }
}
