EquipmentStatus.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.zksy.api.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import lombok.Data;
  8. import java.time.LocalDateTime;
  9. import java.util.Date;
  10. /**
  11. * 设备状态表(zk-api-service 轻量版)
  12. */
  13. @Data
  14. @TableName(value = "equipment_status", schema = "app_user")
  15. public class EquipmentStatus {
  16. @TableId(value = "status_id", type = IdType.AUTO)
  17. private Integer statusId;
  18. @TableField(value = "equipment_id")
  19. private String equipmentId;
  20. @TableField(value = "current_status")
  21. private Integer currentStatus;
  22. /** 报警状态(0-正常,1-报警) */
  23. @TableField(value = "alarm_status")
  24. private Integer alarmStatus;
  25. @TableField(value = "online_status")
  26. private Integer onlineStatus;
  27. @TableField(value = "user_id")
  28. private Long userId;
  29. @TableField(value = "installation_addr")
  30. private String installationAddr;
  31. @TableField(value = "last_maintain_date")
  32. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  33. private Date lastMaintainDate;
  34. @TableField(value = "next_maintain_date")
  35. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  36. private Date nextMaintainDate;
  37. @TableField(value = "status_update_time")
  38. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  39. private LocalDateTime statusUpdateTime;
  40. @TableField(value = "create_time")
  41. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  42. private LocalDateTime createTime;
  43. @TableField(value = "del_flag")
  44. private String delFlag;
  45. }