package com.dataeasy.server.atomic.entity; import com.dataeasy.server.common.pojo.BaseEntity; import jakarta.persistence.Column; import jakarta.persistence.Table; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serial; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * @author tyuio * @version 1.0.0 * @description 新股数据表 * @date 2025/3/6 15:09 */ @Data @EqualsAndHashCode(callSuper = true) @Table(name = "data_ipo_stock") public class DataIpoStock extends BaseEntity implements Serializable { @Serial private static final long serialVersionUID = -7270372154434102398L; /** * 股票代码 */ @Column(name = "stock_code") private String stockCode; /** * 股票简称 */ @Column(name = "stock_short_name") private String stockShortName; /** * 申购代码 */ @Column(name = "subscription_code") private String subscriptionCode; /** * 发行总数 */ @Column(name = "total_issued") private BigDecimal totalIssued; /** * 网上发行 */ @Column(name = "online_issued") private BigDecimal onlineIssued; /** * 顶格申购需配市值 */ @Column(name = "max_market_value_for_subscription") private BigDecimal maxMarketValueForSubscription; /** * 申购上限 */ @Column(name = "subscription_limit") private Integer subscriptionLimit; /** * 发行价格 */ @Column(name = "issue_price") private BigDecimal issuePrice; /** * 最新价 */ @Column(name = "latest_price") private BigDecimal latestPrice; /** * 首日收盘价 */ @Column(name = "first_day_closing_price") private BigDecimal firstDayClosingPrice; /** * 申购日期 */ @Column(name = "subscription_date") private Date subscriptionDate; /** * 中签号公布日 */ @Column(name = "winning_number_announcement_date") private Date winningNumberAnnouncementDate; /** * 中签缴款日期 */ @Column(name = "payment_date_for_winning") private Date paymentDateForWinning; /** * 上市日期 */ @Column(name = "listing_date") private Date listingDate; /** * 发行市盈率 */ @Column(name = "issue_p_e_ratio") private BigDecimal issuePeRatio; /** * 行业市盈率 */ @Column(name = "industry_p_e_ratio") private BigDecimal industryPeRatio; /** * 中签率 */ @Column(name = "winning_rate") private BigDecimal winningRate; /** * 询价累计报价倍数 */ @Column(name = "cumulative_bid_multiple") private BigDecimal cumulativeBidMultiple; /** * 配售对象报价家数 */ @Column(name = "bidding_firms_count") private Integer biddingFirmsCount; /** * 连续一字板数量 */ @Column(name = "consecutive_limit_up_days") private String consecutiveLimitUpDays; /** * 涨幅 */ @Column(name = "increase_rate") private BigDecimal increaseRate; /** * 每中一签获利 */ @Column(name = "profit_per_winning_lot") private BigDecimal profitPerWinningLot; }