DeviceParmEntity.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.huaxu.entity;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.fasterxml.jackson.annotation.JsonIgnore;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.io.Serializable;
  8. import java.util.Date;
  9. /**
  10. * @description
  11. * @auto wangli
  12. * @data 2020-11-17 10:20
  13. */
  14. @Data
  15. @ApiModel("设备参数")
  16. public class DeviceParmEntity implements Serializable {
  17. private static final long serialVersionUID = 1433873379975513916L;
  18. @ApiModelProperty("主键id")
  19. private Integer id;
  20. @ApiModelProperty("租户标识")
  21. private String tenantId;
  22. /** 一级场景 */
  23. @ApiModelProperty(value = "一级场景")
  24. private Long parentSceneId;
  25. /** 二级场景 */
  26. @ApiModelProperty(value = "二级场景")
  27. private Long sceneId;
  28. @ApiModelProperty("设备id")
  29. private Integer deviceId;
  30. @ApiModelProperty("设备属性id")
  31. private Integer attributeId;
  32. @ApiModelProperty("设备属性名称")
  33. private String attributeName;
  34. @ApiModelProperty("是否地图悬浮显示")
  35. private Boolean isSuspension;
  36. @ApiModelProperty("是否统计报表参数")
  37. private Boolean isReport;
  38. @ApiModelProperty("是否统计图表参数")
  39. private Boolean isChart;
  40. @ApiModelProperty("是否地图参数")
  41. private Boolean isMap;
  42. @ApiModelProperty("是否报警参数")
  43. private Boolean isAlarm;
  44. @ApiModelProperty("是否工艺图参数")
  45. private Boolean isArtwork;
  46. @ApiModelProperty("参数类型")
  47. private Integer parmType;
  48. @ApiModelProperty("排序")
  49. private Integer seq;
  50. @ApiModelProperty(value = "备注")
  51. private String remark;
  52. @ApiModelProperty(value = "数据删除标识")
  53. private Integer status;
  54. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
  55. @ApiModelProperty(value = "创建时间",example = "2020-12-12 12:12:12")
  56. private Date dateCreate;
  57. @ApiModelProperty(value = "创建人")
  58. private String createBy;
  59. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
  60. @ApiModelProperty(value = "更新时间",example = "2020-12-12 12:12:12")
  61. private Date dateUpdate;
  62. @ApiModelProperty(value = "更新人")
  63. private String updateBy;
  64. }