Device.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.zoniot.ccrc.entity;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import java.time.LocalDateTime;
  5. import java.util.Date;
  6. import lombok.Data;
  7. @ApiModel(value="设备")
  8. @Data
  9. public class Device {
  10. @ApiModelProperty(value="")
  11. private Long id;
  12. @ApiModelProperty(value="设备编号")
  13. private String deviceNo;
  14. @ApiModelProperty(value="设备电子号")
  15. private String meterNo;
  16. @ApiModelProperty(value="设备档案号")
  17. private String fileNo;
  18. @ApiModelProperty(value="铅封号")
  19. private String sealNo;
  20. @ApiModelProperty(value="站点id")
  21. private Integer siteId;
  22. @ApiModelProperty(value="系统id")
  23. private Integer sysId;
  24. @ApiModelProperty(value="设备id")
  25. private Integer deviceTypeId;
  26. @ApiModelProperty(value="厂商id")
  27. private Integer manufacturerId;
  28. @ApiModelProperty(value="建筑id")
  29. private Integer buildingId;
  30. @ApiModelProperty(value="小区id")
  31. private Integer communityId;
  32. @ApiModelProperty(value="安装地址")
  33. private String locDesc;
  34. @ApiModelProperty(value="水表读数")
  35. private Double meterReading;
  36. @ApiModelProperty(value="阀门状态 0:关阀 1:开阀 2:异常")
  37. private Integer valveStatus;
  38. @ApiModelProperty(value="设备状态 1:正常 2:故障 3:无 4: 预警 5:未启用")
  39. private Integer deviceStatus;
  40. @ApiModelProperty(value="最后上报时间")
  41. private Date lastReceiveTime;
  42. @ApiModelProperty(value="状态")
  43. private Integer status;
  44. @ApiModelProperty(value="创建人")
  45. private String createBy;
  46. @ApiModelProperty(value="创建时间")
  47. private Date dateCreate;
  48. @ApiModelProperty(value="更新人")
  49. private String updateBy;
  50. @ApiModelProperty(value="更新时间")
  51. private Date dateUpdate;
  52. }