MetricsDef.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.jjt.biz.domain;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.jjt.common.annotation.Excel;
  4. import com.jjt.common.core.domain.BaseEntity;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.util.List;
  9. /**
  10. * 指标定义对象 metrics_def
  11. *
  12. * @author jjt
  13. * @date 2024-08-08
  14. */
  15. @ApiModel(value = "MetricsDef", description = "指标定义")
  16. @Data
  17. public class MetricsDef extends BaseEntity {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 指标ID
  21. */
  22. @ApiModelProperty("指标ID")
  23. @TableId
  24. private Long metricsId;
  25. /**
  26. * 指标名称
  27. */
  28. @ApiModelProperty("指标名称")
  29. @Excel(name = "指标名称")
  30. private String metricsName;
  31. /**
  32. * 指标编码
  33. */
  34. @ApiModelProperty("指标编码")
  35. @Excel(name = "指标编码")
  36. private String metricsCode;
  37. /**
  38. * 指标公式
  39. */
  40. @ApiModelProperty("指标公式")
  41. @Excel(name = "指标公式")
  42. private String metricsExp;
  43. /**
  44. * 指标类型
  45. */
  46. @ApiModelProperty("指标类型")
  47. @Excel(name = "指标类型")
  48. private String metricsType;
  49. @ApiModelProperty("指标分类")
  50. @Excel(name = "指标分类")
  51. private List<MetricsType> metricsTypes;
  52. @ApiModelProperty("分类ID")
  53. private Long category;
  54. @ApiModelProperty("告警-低")
  55. private String alarmLow;
  56. @ApiModelProperty("告警-中")
  57. private String alarmMid;
  58. @ApiModelProperty("告警-高")
  59. private String alarmHigh;
  60. }