WindTurbineInfo.java 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. package com.cpp.web.domain.station;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import com.cpp.common.core.domain.BaseEntity;
  6. import com.cpp.web.domain.station.enums.EquipmentTypeEnum;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import lombok.EqualsAndHashCode;
  11. import java.math.BigDecimal;
  12. import java.util.Date;
  13. /**
  14. * cpp_wind_turbine_info
  15. *
  16. * @author tl
  17. * @date 2024-09-23 15:28:33
  18. */
  19. @Data
  20. @TableName("cpp_wind_turbine_info")
  21. @EqualsAndHashCode(callSuper = true)
  22. @ApiModel(value = "cpp_wind_turbine_info")
  23. public class WindTurbineInfo extends BaseEntity {
  24. public WindTurbineInfo() {
  25. this.setEquipmentType(EquipmentTypeEnum.WINDTURBINE.getCode());
  26. }
  27. /**
  28. * 主键ID
  29. */
  30. @TableId(type = IdType.AUTO)
  31. @ApiModelProperty(value = "主键ID")
  32. private Long id;
  33. /**
  34. * 备用字段A
  35. */
  36. @ApiModelProperty(value = "备用字段A")
  37. private String backupA;
  38. /**
  39. * 备用字段B
  40. */
  41. @ApiModelProperty(value = "备用字段B")
  42. private String backupB;
  43. /**
  44. * 备用字段C
  45. */
  46. @ApiModelProperty(value = "备用字段C")
  47. private String backupC;
  48. /**
  49. * 备用字段D
  50. */
  51. @ApiModelProperty(value = "备用字段D")
  52. private String backupD;
  53. /**
  54. * 备用字段E
  55. */
  56. @ApiModelProperty(value = "备用字段E")
  57. private String backupE;
  58. /**
  59. * 设备类型
  60. */
  61. @ApiModelProperty(value = "设备类型")
  62. private Integer equipmentType;
  63. /**
  64. * 名称
  65. */
  66. @ApiModelProperty(value = "名称")
  67. private String name;
  68. /**
  69. * 制造商
  70. */
  71. @ApiModelProperty(value = "制造商")
  72. private String manufacturer;
  73. /**
  74. * 型号
  75. */
  76. @ApiModelProperty(value = "型号")
  77. private String modelNumber;
  78. /**
  79. * 安装时间
  80. */
  81. @ApiModelProperty(value = "安装时间")
  82. private Date installationTime;
  83. /**
  84. * 是否上报 1:是 0 否
  85. */
  86. @ApiModelProperty(value = "是否上报 1:是 0 否")
  87. private String report;
  88. /**
  89. * 入库时间间隔 单位 s
  90. */
  91. @ApiModelProperty(value = "入库时间间隔 单位 s")
  92. private Integer timeInterval;
  93. /**
  94. * 设备编号
  95. */
  96. @ApiModelProperty(value = "设备编号")
  97. private String equipmentNo;
  98. /**
  99. * 风机等级
  100. */
  101. @ApiModelProperty(value = "风机等级")
  102. private Integer grade;
  103. /**
  104. * 设计空气密度
  105. */
  106. @ApiModelProperty(value = "设计空气密度")
  107. private BigDecimal airDensity = new BigDecimal(-99);
  108. /**
  109. * 切入速度
  110. */
  111. @ApiModelProperty(value = "切入速度")
  112. private BigDecimal cutInSpeed = new BigDecimal(-99);
  113. /**
  114. * 额定风速
  115. */
  116. @ApiModelProperty(value = "额定风速")
  117. private BigDecimal ratedWindSpeed = new BigDecimal(-99);
  118. /**
  119. * 切出速度
  120. */
  121. @ApiModelProperty(value = "切出速度")
  122. private BigDecimal cutOutSpeed = new BigDecimal(-99);
  123. /**
  124. * 生存风速
  125. */
  126. @ApiModelProperty(value = "生存风速")
  127. private BigDecimal liveWindSpeed = new BigDecimal(-99);
  128. /**
  129. * 叶轮直径(m)
  130. */
  131. @ApiModelProperty(value = "叶轮直径(m)")
  132. private BigDecimal windWheelDiameter = new BigDecimal(-99);
  133. /**
  134. * 最大转速(m)
  135. */
  136. @ApiModelProperty(value = "最大转速(m)")
  137. private BigDecimal windWheelMaxSpeed = new BigDecimal(-99);
  138. /**
  139. * 最小转速(m)
  140. */
  141. @ApiModelProperty(value = "最小转速(m)")
  142. private BigDecimal windWheelMinSpeed = new BigDecimal(-99);
  143. /**
  144. * 额定转速(m)
  145. */
  146. @ApiModelProperty(value = "额定转速(m)")
  147. private BigDecimal windWheelRatedSpeed = new BigDecimal(-99);
  148. /**
  149. * 轮毂高度(m)
  150. */
  151. @ApiModelProperty(value = "轮毂高度(m)")
  152. private BigDecimal hubHeight = new BigDecimal(-99);
  153. /**
  154. * 并网日期(m)
  155. */
  156. @ApiModelProperty(value = "并网日期")
  157. private Date parallelInDate;
  158. /**
  159. * 使用寿命
  160. */
  161. @ApiModelProperty(value = "使用寿命")
  162. private BigDecimal lifeLength = new BigDecimal(-99);
  163. /**
  164. * 最大功率
  165. */
  166. @ApiModelProperty(value = "最大功率")
  167. private BigDecimal maxPower = new BigDecimal(-99);
  168. /**
  169. * 风机是否样板机 1:是 0:否
  170. */
  171. @ApiModelProperty(value = "风机是否样板机 1:是 0:否")
  172. private String sample;
  173. /**
  174. * 经度
  175. */
  176. @ApiModelProperty(value = "经度")
  177. private BigDecimal longitude = new BigDecimal(-99);
  178. /**
  179. * 纬度
  180. */
  181. @ApiModelProperty(value = "纬度")
  182. private BigDecimal latitude = new BigDecimal(-99);
  183. /**
  184. * 集电线路
  185. */
  186. @ApiModelProperty(value = "集电线路")
  187. private String collectorCircuit;
  188. /**
  189. * 分期
  190. */
  191. @ApiModelProperty(value = "分期")
  192. private String divideIntoDifferentPeriod;
  193. /**
  194. * 绑定数据采集通道
  195. */
  196. @ApiModelProperty(value = "绑定数据采集通道")
  197. private String bindTunnel;
  198. }