DeviceVO.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package com.care.client.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.util.Date;
  6. /**
  7. * @Author: lilt
  8. * @Date: 2021/6/7
  9. * @Desc:
  10. */
  11. @Data
  12. public class DeviceVO {
  13. private Long id;
  14. @ApiModelProperty("机构ID")
  15. private Long orgId;
  16. @ApiModelProperty("服务站ID")
  17. private Long stationId;
  18. private String stationName;
  19. @ApiModelProperty("房屋ID")
  20. private Long houseId;
  21. @ApiModelProperty("房屋地址")
  22. private String houseAddr;
  23. @ApiModelProperty("关联管家ID")
  24. private Long chambId;
  25. @ApiModelProperty("关联管家号码")
  26. private String chambPhone;
  27. @ApiModelProperty("关联管家姓名")
  28. private String chambName;
  29. @ApiModelProperty("设备名称")
  30. private String devName;
  31. @ApiModelProperty("设备编码")
  32. private String devCode;
  33. @ApiModelProperty("设备场景:1客厅,2卫生间,3卧室,4其他")
  34. private String devScene;
  35. private String devSceneName;
  36. @ApiModelProperty("状态:1在线;2:离线")
  37. private String status;
  38. private String statusName;
  39. @ApiModelProperty("激活状态:0未激活,1已激活")
  40. private String activeStatus;
  41. private String activeStatusName;
  42. @ApiModelProperty("经度")
  43. private Double longitude;
  44. @ApiModelProperty("纬度")
  45. private Double latitude;
  46. @ApiModelProperty("跌到响应时间(分)")
  47. private Integer fallResponseTime;
  48. @ApiModelProperty("久滞响应时间(分)")
  49. private Integer longlagResponseTime;
  50. @ApiModelProperty("坠床响应时间(分)")
  51. private Integer fallingbedResponseTime;
  52. @ApiModelProperty("激活时间")
  53. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  54. private Date activeTime;
  55. @ApiModelProperty("createTime")
  56. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  57. private Date createTime;
  58. @ApiModelProperty("modifyTime")
  59. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  60. private Date modifyTime;
  61. @ApiModelProperty("备注")
  62. private String remark;
  63. @ApiModelProperty("关联用户ID")
  64. private Long memberId;
  65. @ApiModelProperty("关联用户号码")
  66. private String memberPhone;
  67. }