ValuationTableDO.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. package com.simuwang.base.pojo.dos;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDate;
  8. import java.util.Date;
  9. @Data
  10. @TableName("valuation_table")
  11. public class ValuationTableDO {
  12. /**
  13. * 主键id,估值表id
  14. */
  15. @TableId(value = "id")
  16. private Integer id;
  17. /**
  18. * 基金id
  19. */
  20. @TableField(value = "fund_id")
  21. private String fundId;
  22. /**
  23. * 估值表标题
  24. */
  25. @TableField(value = "title")
  26. private String title;
  27. /**
  28. * 估值日期
  29. */
  30. @TableField(value = "valuation_date")
  31. private Date valuationDate;
  32. /**
  33. * 单位净值
  34. */
  35. @TableField(value = "nav")
  36. private BigDecimal nav;
  37. /**
  38. * 估值表头部信息
  39. */
  40. @TableField(value = "head_info")
  41. private String headInfo;
  42. /**
  43. * 估值表尾部信息
  44. */
  45. @TableField(value = "tail_info")
  46. private String tailInfo;
  47. /**
  48. * 原文件名称
  49. */
  50. @TableField(value = "original_file")
  51. private String originalFile;
  52. /**
  53. * 转换后的文件名称(原文件名加密)
  54. */
  55. @TableField(value = "converted_file")
  56. private String convertedFile;
  57. /**
  58. * 文件保存路径
  59. */
  60. @TableField(value = "file_url")
  61. private String fileUrl;
  62. /**
  63. * 类型:1-赢时胜,2-恒生,3-金证,4-百航,5-通用
  64. */
  65. @TableField(value = "table_type")
  66. private Integer tableType;
  67. /**
  68. * 是否完成分析:1-完成,0-未完成
  69. */
  70. @TableField(value = "is_analyzed")
  71. private Integer isAnalyzed;
  72. /**
  73. * 估值表导入的总市值
  74. */
  75. @TableField(value = "total_market_value")
  76. private BigDecimal totalMarketValue;
  77. /**
  78. * 资产净值(单位:元)
  79. */
  80. @TableField(value = "net_assets_value")
  81. private BigDecimal netAssetsValue;
  82. /**
  83. * 估值增值
  84. */
  85. @TableField(value = "increment")
  86. private BigDecimal increment;
  87. /**
  88. * 估值表来源:1-邮件
  89. */
  90. @TableField(value = "from_email")
  91. private Integer fromEmail;
  92. /**
  93. * 是否包含股票:0-否,1-是
  94. */
  95. @TableField(value = "has_stock")
  96. private Integer hasStock;
  97. /**
  98. * 是否包含债券:0-否,1-是
  99. */
  100. @TableField(value = "has_bond")
  101. private Integer hasBond;
  102. /**
  103. * 是否包含期货:0-否,1-是
  104. */
  105. @TableField(value = "has_future")
  106. private Integer hasFuture;
  107. /**
  108. * 是否有效:0-无效,1-有效
  109. */
  110. @TableField(value = "isvalid")
  111. private Integer isvalid;
  112. /**
  113. * 创建者Id
  114. */
  115. @TableField(value = "creatorid")
  116. private Integer creatorId;
  117. /**
  118. * 创建时间
  119. */
  120. @TableField(value = "createtime")
  121. private Date createTime;
  122. /**
  123. * 修改者Id
  124. */
  125. @TableField(value = "updaterid")
  126. private Integer updaterId;
  127. /**
  128. * 更新时间
  129. */
  130. @TableField(value = "updatetime")
  131. private Date updateTime;
  132. }