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_basic * * @author lxy * @date 2026-01-21 */ public class TStockBasic extends BaseEntity { private static final long serialVersionUID = 1L; /** 证券代码(如000061.SZ、600000.SH) */ @Excel(name = "证券代码") private String stockCode; /** 证券名称(如"农 产 品") */ @Excel(name = "证券名称") private String stockName; /** 首发上市日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "首发上市日期", dateFormat = "yyyy-MM-dd") private Date listingDate; /** 上市天数(冗余存储,提升查询效率) */ @Excel(name = "上市天数") private Integer listingDays; /** 是否为ST股票(1=是,0=否) */ @Excel(name = "是否ST", readConverterExp = "1=是,0=否") private Integer isSt; /** 是否为*ST股票(1=是,0=否) */ @Excel(name = "是否*ST", readConverterExp = "1=是,0=否") private Integer isStarSt; /** 所属行业指数代码(关联t_industry_index) */ @Excel(name = "行业指数代码") private String industryIndexCode; /** 所属行业指数名称(冗余存储,减少关联查询) */ @Excel(name = "行业指数名称") private String industryIndexName; public String getStockCode() { return stockCode; } public void setStockCode(String stockCode) { this.stockCode = stockCode; } public String getStockName() { return stockName; } public void setStockName(String stockName) { this.stockName = stockName; } public Date getListingDate() { return listingDate; } public void setListingDate(Date listingDate) { this.listingDate = listingDate; } public Integer getListingDays() { return listingDays; } public void setListingDays(Integer listingDays) { this.listingDays = listingDays; } public Integer getIsSt() { return isSt; } public void setIsSt(Integer isSt) { this.isSt = isSt; } public Integer getIsStarSt() { return isStarSt; } public void setIsStarSt(Integer isStarSt) { this.isStarSt = isStarSt; } 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 "TStockBasic{" + "stockCode='" + stockCode + '\'' + ", stockName='" + stockName + '\'' + ", listingDate=" + listingDate + ", listingDays=" + listingDays + ", isSt=" + isSt + ", isStarSt=" + isStarSt + ", industryIndexCode='" + industryIndexCode + '\'' + ", industryIndexName='" + industryIndexName + '\'' + '}'; } }