WarningThreshold.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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 java.io.Serializable;
  7. import java.time.LocalDateTime;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. /**
  11. * 预警阈值
  12. * @TableName warning_threshold
  13. */
  14. @TableName(value ="warning_threshold")
  15. @Data
  16. public class WarningThreshold implements Serializable {
  17. /**
  18. * 主键
  19. */
  20. @TableId(value = "id", type = IdType.ASSIGN_UUID)
  21. @ApiModelProperty(value = "主键")
  22. private String id;
  23. /**
  24. * 设备编码
  25. */
  26. @TableField(value = "device_code")
  27. @ApiModelProperty(value = "设备编码")
  28. private String deviceCode;
  29. /**
  30. * 预警类型
  31. */
  32. @TableField(value = "warning_type")
  33. @ApiModelProperty(value = "预警类型")
  34. private String warningType;
  35. /**
  36. * 预警编码
  37. */
  38. @TableField(value = "warning_code")
  39. @ApiModelProperty(value = "预警编码")
  40. private String warningCode;
  41. /**
  42. * 预警最小值
  43. */
  44. @TableField(value = "min_value")
  45. @ApiModelProperty(value = "预警最小值,小于等于该值视为报警")
  46. private Double minValue;
  47. /**
  48. * 预警最大值
  49. */
  50. @TableField(value = "max_value")
  51. @ApiModelProperty(value = "预警最大值,大于等于该值视为报警")
  52. private Double maxValue;
  53. /**
  54. * 备注
  55. */
  56. @TableField(value = "remark")
  57. @ApiModelProperty(value = "备注")
  58. private String remark;
  59. /**
  60. * 创建时间
  61. */
  62. @TableField(value = "create_time")
  63. @ApiModelProperty(value = "创建时间")
  64. private LocalDateTime createTime;
  65. /**
  66. * 修改时间
  67. */
  68. @TableField(value = "update_time")
  69. @ApiModelProperty(value = "修改时间")
  70. private LocalDateTime updateTime;
  71. @TableField(exist = false)
  72. private static final long serialVersionUID = 1L;
  73. }