You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RuoYi-Vue/stock-system/src/main/java/com/ruoyi/stocksystem/domain/StocksInTrend.java

310 lines
7.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.ruoyi.stocksystem.domain;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 动量个股对象 stocks_in_trend
*
* @author lxy
* @date 2022-01-03
*/
public class StocksInTrend extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** $column.columnComment */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String code;
/** 交易日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "交易日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date tradeDay;
/** 排名 */
@Excel(name = "排名")
private Long sort;
/** 动量数据类型10日、20日 */
@Excel(name = "动量数据类型", readConverterExp = "1=0日、20日")
private String type;
/** 股票名称 */
@Excel(name = "证券名称")
private String name;
/** 所属东财行业指数2级 */
@Excel(name = "所属东财行业指数2级")
private String blemind2;
/** 所属东财行业指数3级 */
@Excel(name = "所属东财行业指数3级")
private String blemind3;
/** 开盘价 */
@Excel(name = "开盘价")
private BigDecimal open;
/** 开盘价 */
@Excel(name = "收盘价")
private BigDecimal close;
/** 当日涨跌幅 */
@Excel(name = "当日涨跌幅")
private BigDecimal differrange;
/** 10日区间涨跌幅 */
@Excel(name = "10日区间涨跌幅")
private BigDecimal differrange10;
/** 10日区间涨跌幅 */
@Excel(name = "10日区间最大回撤")
private BigDecimal backdifferrange10;
/** 20日区间涨跌幅 */
@Excel(name = "20日区间涨跌幅")
private BigDecimal differrange20;
/** 20日区间涨跌幅 */
@Excel(name = "20日区间最大回撤")
private BigDecimal backdifferrange20;
/** 60日区间涨跌幅 */
@Excel(name = "60日区间涨跌幅")
private BigDecimal differrange60;
/** 60日区间涨跌幅 */
@Excel(name = "60日区间最大回撤")
private BigDecimal backdifferrange60;
/** 3日区间涨跌幅 */
@Excel(name = "3日区间涨跌幅")
private BigDecimal differrange3;
/** 5日区间涨跌幅 */
@Excel(name = "5日区间涨跌幅")
private BigDecimal differrange5;
/** 15日区间涨跌幅 */
@Excel(name = "15日区间涨跌幅")
private BigDecimal differrange15;
/** 30日区间涨跌幅 */
@Excel(name = "30日区间涨跌幅")
private BigDecimal differrange30;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setCode(String code)
{
this.code = code;
}
public String getCode()
{
return code;
}
public void setTradeDay(Date tradeDay)
{
this.tradeDay = tradeDay;
}
public Date getTradeDay()
{
return tradeDay;
}
public void setSort(Long sort)
{
this.sort = sort;
}
public Long getSort()
{
return sort;
}
public void setType(String type)
{
this.type = type;
}
public String getType()
{
return type;
}
public void setName(String name){this.name = name;}
public String getName()
{
return name;
}
public void setBlemind2(String blemind2)
{
this.blemind2 = blemind2;
}
public String getBlemind2()
{
return blemind2;
}
public void setBlemind3(String blemind3)
{
this.blemind3 = blemind3;
}
public String getBlemind3()
{
return blemind3;
}
public void setOpen(BigDecimal open)
{
this.open = open;
}
public BigDecimal getOpen()
{
return open;
}
public void setClose(BigDecimal close)
{
this.close = close;
}
public BigDecimal getClose()
{
return close;
}
public void setDifferrange(BigDecimal differrange)
{
this.differrange = differrange;
}
public BigDecimal getDifferrange()
{
return differrange;
}
public void setDifferrange10(BigDecimal differrange10)
{
this.differrange10 = differrange10;
}
public BigDecimal getDifferrange10()
{
return differrange10;
}
public void setBackDifferrange10(BigDecimal backdifferrange10)
{
this.backdifferrange10 = backdifferrange10;
}
public BigDecimal getBackDifferrange10()
{
return backdifferrange10;
}
public void setDifferrange20(BigDecimal differrange20)
{
this.differrange20 = differrange20;
}
public BigDecimal getDifferrange20()
{
return differrange20;
}
public void setBackDifferrange20(BigDecimal backdifferrange20)
{
this.backdifferrange20 = backdifferrange20;
}
public BigDecimal getBackDifferrange20()
{
return backdifferrange20;
}
public void setDifferrange60(BigDecimal differrange60)
{
this.differrange60 = differrange60;
}
public BigDecimal getDifferrange60()
{
return differrange60;
}
public void setBackDifferrange60(BigDecimal backdifferrange60)
{
this.backdifferrange60 = backdifferrange60;
}
public BigDecimal getBackDifferrange60()
{
return backdifferrange60;
}
public void setDifferrange3(BigDecimal differrange3)
{
this.differrange3 = differrange3;
}
public BigDecimal getDifferrange3()
{
return differrange3;
}
public void setDifferrange5(BigDecimal differrange5)
{
this.differrange5 = differrange5;
}
public BigDecimal getDifferrange5()
{
return differrange5;
}
public void setDifferrange15(BigDecimal differrange15)
{
this.differrange15 = differrange15;
}
public BigDecimal getDifferrange15()
{
return differrange15;
}
public void setDifferrange30(BigDecimal differrange30)
{
this.differrange30 = differrange30;
}
public BigDecimal getDifferrange30()
{
return differrange30;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("code", getCode())
.append("tradeDay", getTradeDay())
.append("sort", getSort())
.append("type", getType())
.append("blemind2", getBlemind2())
.append("setBlemind3", getBlemind3())
.append("differrange", getDifferrange())
.append("differrange10", getDifferrange10())
.append("differrange20", getDifferrange20())
.append("differrange60", getDifferrange60())
.toString();
}
}