package com.ruoyi.newstocksystem.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.Date; /** * 个股新高新低状态实体类 * 对应表 t_stock_high_low_status * * @author lxy * @date 2026-01-21 */ public class TStockHighLowStatus extends BaseEntity { private static final long serialVersionUID = 1L; /** 证券代码(关联t_stock_basic) */ @Excel(name = "证券代码") private String stockCode; /** 交易日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "交易日期", dateFormat = "yyyy-MM-dd") private Date tradeDate; /** 是否创阶段新高(1=是,0=否) */ @Excel(name = "是否新高", readConverterExp = "1=是,0=否") private Integer isNewHigh; /** 区间最高价日(创新高时填充) */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "新高日期", dateFormat = "yyyy-MM-dd") private Date newHighDate; /** 是否创阶段新低(1=是,0=否) */ @Excel(name = "是否新低", readConverterExp = "1=是,0=否") private Integer isNewLow; /** 区间最低价日(创新低时填充) */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "新低日期", dateFormat = "yyyy-MM-dd") private Date newLowDate; /** 证券名称(查询时关联获取) */ private String stockName; /** 行业指数代码(查询时关联获取) */ private String industryIndexCode; /** 行业指数名称(查询时关联获取) */ private String industryIndexName; public String getStockCode() { return stockCode; } public void setStockCode(String stockCode) { this.stockCode = stockCode; } public Date getTradeDate() { return tradeDate; } public void setTradeDate(Date tradeDate) { this.tradeDate = tradeDate; } public Integer getIsNewHigh() { return isNewHigh; } public void setIsNewHigh(Integer isNewHigh) { this.isNewHigh = isNewHigh; } public Date getNewHighDate() { return newHighDate; } public void setNewHighDate(Date newHighDate) { this.newHighDate = newHighDate; } public Integer getIsNewLow() { return isNewLow; } public void setIsNewLow(Integer isNewLow) { this.isNewLow = isNewLow; } public Date getNewLowDate() { return newLowDate; } public void setNewLowDate(Date newLowDate) { this.newLowDate = newLowDate; } public String getStockName() { return stockName; } public void setStockName(String stockName) { this.stockName = stockName; } public String getIndustryIndexCode() { return industryIndexCode; } public void setIndustryIndexCode(String industryIndexCode) { this.industryIndexCode = industryIndexCode; } public String getIndustryIndexName() { return industryIndexName; } public void setIndustryIndexName(String industryIndexName) { this.industryIndexName = industryIndexName; } @Override public String toString() { return "TStockHighLowStatus{" + "stockCode='" + stockCode + '\'' + ", tradeDate=" + tradeDate + ", isNewHigh=" + isNewHigh + ", newHighDate=" + newHighDate + ", isNewLow=" + isNewLow + ", newLowDate=" + newLowDate + '}'; } }