public partial class Valuation
{
/// <summary>
/// A股总股本(万股),公司已发行的普通股A股总数
/// </summary>
public decimal? A_cap { get; set; }
/// <summary>
/// A股总市值(亿元),A股收盘价乘以A股总股本
/// </summary>
public decimal? A_market_cap { get; set; }
/// <summary>
/// 总股本(万股),含A、B、H股的普通股总数
/// </summary>
public decimal? Capitalization { get; set; }
/// <summary>
/// 流通股本(万股),境内上市流通的人民币股份
/// </summary>
public decimal? Circulating_cap { get; set; }
/// <summary>
/// 流通市值(亿元),A股收盘价乘以A股流通股数
/// </summary>
public decimal? Circulating_market_cap { get; set; }
/// <summary>
/// 股票代码,带.XSHE/.XSHG后缀
/// </summary>
public string Code { get; set; } = string.Empty;
/// <summary>
/// 数据获取日期
/// </summary>
public DateTime? Day { get; set; }
/// <summary>
/// 股息率(TTM,%),按除权除息日统计
/// </summary>
public decimal? Dividend_ratio { get; set; }
/// <summary>
/// 自由流通股本(万股),流通股本扣除限售部分
/// </summary>
public decimal? Free_cap { get; set; }
/// <summary>
/// 自由流通市值(亿元),A股收盘价乘以自由流通股本
/// </summary>
public decimal? Free_market_cap { get; set; }
/// <summary>
/// 总市值(亿元),A股收盘价×总股数(A+B+H股)
/// </summary>
public decimal? Market_cap { get; set; }
/// <summary>
/// 市净率(PB),股价与每股净资产的比率
/// </summary>
public decimal? Pb_ratio { get; set; }
/// <summary>
/// 市现率(PCF,现金净流量TTM),每股市价与每股现金净流量的倍数
/// </summary>
public decimal? Pcf_ratio { get; set; }
/// <summary>
/// 市现率(PCF,现金净流量TTM),每股市价与每股现金净流量的倍数
/// </summary>
public decimal? Pcf_ratio2 { get; set; }
/// <summary>
/// 市盈率(PE,TTM),每股市价与每股收益的倍数
/// </summary>
public decimal? Pe_ratio { get; set; }
/// <summary>
/// 市盈率(PE),以上一年度每股盈利计算的静态市盈率
/// </summary>
public decimal? Pe_ratio_lyr { get; set; }
/// <summary>
/// 市销率(PS,TTM),股票价格与每股销售收入之比
/// </summary>
public decimal? Ps_ratio { get; set; }
/// <summary>
/// 换手率(%),反映股票流通性强弱的指标
/// </summary>
public decimal? Turnover_ratio { get; set; }
}
@dataclass
class Valuation:
"""估值数据模型"""
# A股总股本(万股),公司已发行的普通股A股总数
A_cap: Optional[Decimal] = None
# A股总市值(亿元),A股收盘价乘以A股总股本
A_market_cap: Optional[Decimal] = None
# 总股本(万股),含A、B、H股的普通股总数
Capitalization: Optional[Decimal] = None
# 流通股本(万股),境内上市流通的人民币股份
Circulating_cap: Optional[Decimal] = None
# 流通市值(亿元),A股收盘价乘以A股流通股数
Circulating_market_cap: Optional[Decimal] = None
# 股票代码,带.XSHE/.XSHG后缀
Code: str = ""
# 数据获取日期
Day: Optional[datetime] = None
# 股息率(TTM,%),按除权除息日统计
Dividend_ratio: Optional[Decimal] = None
# 自由流通股本(万股),流通股本扣除限售部分
Free_cap: Optional[Decimal] = None
# 自由流通市值(亿元),A股收盘价乘以自由流通股本
Free_market_cap: Optional[Decimal] = None
# 总市值(亿元),A股收盘价×总股数(A+B+H股)
Market_cap: Optional[Decimal] = None
# 市净率(PB),股价与每股净资产的比率
Pb_ratio: Optional[Decimal] = None
# 市现率(PCF,现金净流量TTM),每股市价与每股现金净流量的倍数
Pcf_ratio: Optional[Decimal] = None
# 市现率(PCF,现金净流量TTM),每股市价与每股现金净流量的倍数
Pcf_ratio2: Optional[Decimal] = None
# 市盈率(PE,TTM),每股市价与每股收益的倍数
Pe_ratio: Optional[Decimal] = None
# 市盈率(PE),以上一年度每股盈利计算的静态市盈率
Pe_ratio_lyr: Optional[Decimal] = None
# 市销率(PS,TTM),股票价格与每股销售收入之比
Ps_ratio: Optional[Decimal] = None
# 换手率(%),反映股票流通性强弱的指标
Turnover_ratio: Optional[Decimal] = None