DataIpoStock.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. package com.dataeasy.server.atomic.entity;
  2. import com.dataeasy.server.common.pojo.BaseEntity;
  3. import jakarta.persistence.Column;
  4. import jakarta.persistence.Table;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import java.io.Serial;
  8. import java.io.Serializable;
  9. import java.math.BigDecimal;
  10. import java.util.Date;
  11. /**
  12. * @author tyuio
  13. * @version 1.0.0
  14. * @description 新股数据表
  15. * @date 2025/3/6 15:09
  16. */
  17. @Data
  18. @EqualsAndHashCode(callSuper = true)
  19. @Table(name = "data_ipo_stock")
  20. public class DataIpoStock extends BaseEntity implements Serializable {
  21. @Serial
  22. private static final long serialVersionUID = -7270372154434102398L;
  23. /**
  24. * 股票代码
  25. */
  26. @Column(name = "stock_code")
  27. private String stockCode;
  28. /**
  29. * 股票简称
  30. */
  31. @Column(name = "stock_short_name")
  32. private String stockShortName;
  33. /**
  34. * 申购代码
  35. */
  36. @Column(name = "subscription_code")
  37. private String subscriptionCode;
  38. /**
  39. * 发行总数
  40. */
  41. @Column(name = "total_issued")
  42. private BigDecimal totalIssued;
  43. /**
  44. * 网上发行
  45. */
  46. @Column(name = "online_issued")
  47. private BigDecimal onlineIssued;
  48. /**
  49. * 顶格申购需配市值
  50. */
  51. @Column(name = "max_market_value_for_subscription")
  52. private BigDecimal maxMarketValueForSubscription;
  53. /**
  54. * 申购上限
  55. */
  56. @Column(name = "subscription_limit")
  57. private Integer subscriptionLimit;
  58. /**
  59. * 发行价格
  60. */
  61. @Column(name = "issue_price")
  62. private BigDecimal issuePrice;
  63. /**
  64. * 最新价
  65. */
  66. @Column(name = "latest_price")
  67. private BigDecimal latestPrice;
  68. /**
  69. * 首日收盘价
  70. */
  71. @Column(name = "first_day_closing_price")
  72. private BigDecimal firstDayClosingPrice;
  73. /**
  74. * 申购日期
  75. */
  76. @Column(name = "subscription_date")
  77. private Date subscriptionDate;
  78. /**
  79. * 中签号公布日
  80. */
  81. @Column(name = "winning_number_announcement_date")
  82. private Date winningNumberAnnouncementDate;
  83. /**
  84. * 中签缴款日期
  85. */
  86. @Column(name = "payment_date_for_winning")
  87. private Date paymentDateForWinning;
  88. /**
  89. * 上市日期
  90. */
  91. @Column(name = "listing_date")
  92. private Date listingDate;
  93. /**
  94. * 发行市盈率
  95. */
  96. @Column(name = "issue_p_e_ratio")
  97. private BigDecimal issuePeRatio;
  98. /**
  99. * 行业市盈率
  100. */
  101. @Column(name = "industry_p_e_ratio")
  102. private BigDecimal industryPeRatio;
  103. /**
  104. * 中签率
  105. */
  106. @Column(name = "winning_rate")
  107. private BigDecimal winningRate;
  108. /**
  109. * 询价累计报价倍数
  110. */
  111. @Column(name = "cumulative_bid_multiple")
  112. private BigDecimal cumulativeBidMultiple;
  113. /**
  114. * 配售对象报价家数
  115. */
  116. @Column(name = "bidding_firms_count")
  117. private Integer biddingFirmsCount;
  118. /**
  119. * 连续一字板数量
  120. */
  121. @Column(name = "consecutive_limit_up_days")
  122. private String consecutiveLimitUpDays;
  123. /**
  124. * 涨幅
  125. */
  126. @Column(name = "increase_rate")
  127. private BigDecimal increaseRate;
  128. /**
  129. * 每中一签获利
  130. */
  131. @Column(name = "profit_per_winning_lot")
  132. private BigDecimal profitPerWinningLot;
  133. }