Param.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.usthe.manager.pojo.entity;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import javax.persistence.Entity;
  7. import javax.persistence.GeneratedValue;
  8. import javax.persistence.GenerationType;
  9. import javax.persistence.Id;
  10. import javax.persistence.Table;
  11. import java.time.LocalDateTime;
  12. /**
  13. * 监控参数值
  14. * @author tomsun28
  15. * @date 2021/11/13 22:19
  16. */
  17. @Entity
  18. @Table(name = "param")
  19. @Data
  20. @Builder
  21. @AllArgsConstructor
  22. @NoArgsConstructor
  23. public class Param {
  24. @Id
  25. @GeneratedValue(strategy = GenerationType.IDENTITY)
  26. private Long id;
  27. /**
  28. * 监控ID
  29. */
  30. private Long monitorId;
  31. /**
  32. * 参数字段标识符
  33. */
  34. private String field;
  35. /**
  36. * 参数值
  37. */
  38. private String value;
  39. /**
  40. * 参数类型 0:数字 1:字符串 2:加密串
  41. */
  42. private byte type;
  43. /**
  44. * 记录创建时间
  45. */
  46. private LocalDateTime gmtCreate;
  47. /**
  48. * 记录最新修改时间
  49. */
  50. private LocalDateTime gmtUpdate;
  51. }