EtlRainDataEntity.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. /**
  2. * Copyright 2019 DH
  3. * All right reserved.
  4. * 项目名称: 大恒泰山系统
  5. * 创建日期:2022/9/8
  6. */
  7. package org.springblade.etl.entity;
  8. import com.fasterxml.jackson.annotation.JsonFormat;
  9. import io.swagger.annotations.ApiModelProperty;
  10. import lombok.Data;
  11. import lombok.EqualsAndHashCode;
  12. import org.springblade.core.mp.base.BaseEntity;
  13. import org.springframework.format.annotation.DateTimeFormat;
  14. import java.util.Date;
  15. /***
  16. * Date:2022/9/8
  17. * Title:文件所属模块(必须填写)
  18. * Description:对本文件的详细描述,原则上不能少于30字
  19. * @author dylan
  20. * @version 1.0
  21. * Remark:认为有必要的其他信息
  22. */
  23. @Data
  24. @EqualsAndHashCode(callSuper = true)
  25. public class EtlRainDataEntity extends BaseEntity {
  26. private static final long serialVersionUID = 1L;
  27. @ApiModelProperty("GUID")
  28. private String guid;
  29. @ApiModelProperty("编码")
  30. private String rtuCode;
  31. @ApiModelProperty("降水量值截止时间")
  32. @DateTimeFormat(
  33. pattern = "yyyy-MM-dd HH:mm:ss"
  34. )
  35. @JsonFormat(
  36. pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8"
  37. )
  38. private Date tm;
  39. /**
  40. * 降水量
  41. */
  42. @ApiModelProperty("降水量")
  43. private Double drp;
  44. /**
  45. * 累计降水量
  46. */
  47. @ApiModelProperty("累计降水量")
  48. private Double accDrp;
  49. /**
  50. * 时段长
  51. */
  52. @ApiModelProperty("时段长")
  53. private Double intv;
  54. /**
  55. * 降水历时,格式 HH.NN
  56. */
  57. @ApiModelProperty("降水历时,格式 HH.NN")
  58. private Double pdr;
  59. /**
  60. * 日降水量,前一天8时到当前8时,24小时降水量
  61. */
  62. @ApiModelProperty("日降水量,前一天8时到当前8时,24小时降水量")
  63. private Double dyp;
  64. /**
  65. * 天气状况
  66. */
  67. @ApiModelProperty("天气状况")
  68. private String wth;
  69. /**
  70. * 入库时间
  71. */
  72. @ApiModelProperty("入库时间")
  73. @DateTimeFormat(
  74. pattern = "yyyy-MM-dd HH:mm:ss"
  75. )
  76. @JsonFormat(
  77. pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8"
  78. )
  79. private Date fromDate;
  80. /**
  81. * 终止时间
  82. */
  83. @ApiModelProperty("终止时间")
  84. @DateTimeFormat(
  85. pattern = "yyyy-MM-dd HH:mm:ss"
  86. )
  87. @JsonFormat(
  88. pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8"
  89. )
  90. private Date toDate;
  91. }