DeviceList.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. package com.bizmatics.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import lombok.experimental.Accessors;
  8. import java.io.Serializable;
  9. import java.time.LocalDateTime;
  10. import java.util.Date;
  11. /**
  12. * <p>
  13. *
  14. * </p>
  15. *
  16. * @author ya
  17. * @since 2021-07-07
  18. */
  19. @Data
  20. @EqualsAndHashCode(callSuper = false)
  21. @Accessors(chain = true)
  22. public class DeviceList implements Serializable {
  23. private static final long serialVersionUID = 1L;
  24. /**
  25. * 设备信息表ID
  26. */
  27. @TableId(value = "id", type = IdType.AUTO)
  28. private Integer id;
  29. /**
  30. * 设备编号
  31. */
  32. private String deviceCode;
  33. /**
  34. * 设备名称
  35. */
  36. private String deviceName;
  37. /**
  38. * 所属站点
  39. */
  40. private Integer siteId;
  41. /**
  42. * 设备安装位置
  43. */
  44. private String deviceAddress;
  45. /**
  46. * 1:183用电设备,2:视频监控设备,3:171用电设备,4:173用电设备,5:158智能网关,6:其他
  47. */
  48. private String deviceType;
  49. /**
  50. * 安装时间
  51. */
  52. private Date installTime;
  53. /**
  54. * 创建人
  55. */
  56. private String creator;
  57. /**
  58. * 使能标识(0 不生效,1生效)
  59. */
  60. private Integer enable;
  61. /**
  62. * 设备状态(0 正常,1 离线,77 告警,4 故障)
  63. **/
  64. @TableField(exist = false)
  65. private Integer deviceStatus;
  66. /**
  67. * 站点里面字段信息
  68. */
  69. @TableField(exist = false)
  70. private String installedCapacity;
  71. /**
  72. * 回路表计地址
  73. */
  74. private Integer loopMeterAddress;
  75. /**
  76. * 额定电压(kv)
  77. */
  78. private Double ratedVoltage;
  79. /**
  80. * 额定电流(A)
  81. */
  82. private Double ratedCurrent;
  83. /**
  84. * 电流负载率门限
  85. */
  86. private Double currentLoadRate;
  87. /**
  88. * 监控设备编号
  89. */
  90. private String monitoringEquipmentNo;
  91. /**
  92. * 变量列表id
  93. */
  94. private Integer variableListId;
  95. /**
  96. * 电能质量分析
  97. */
  98. private String qualityAnalysis;
  99. /**
  100. * 上报时间
  101. */
  102. private LocalDateTime dateTime;
  103. }