BizObjMc.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. /**
  9. * 业务对象自定义指标对象 biz_obj_mc
  10. *
  11. * @author jjt
  12. * @date 2024-10-09
  13. */
  14. @ApiModel(value = "BizObjMc", description = "业务对象自定义指标")
  15. @Data
  16. public class BizObjMc extends BaseEntity {
  17. private static final long serialVersionUID = 1L;
  18. /**
  19. * 明细ID
  20. */
  21. @ApiModelProperty("明细ID")
  22. @TableId
  23. private Long mcId;
  24. /**
  25. * 对象ID
  26. */
  27. @ApiModelProperty("对象ID")
  28. @Excel(name = "对象ID")
  29. private Long objId;
  30. /**
  31. * 指标ID
  32. */
  33. @ApiModelProperty("指标ID")
  34. @Excel(name = "指标ID")
  35. private Long metricsId;
  36. @ApiModelProperty("指标名称")
  37. @Excel(name = "指标名称")
  38. private String metricsName;
  39. /**
  40. * 指标编码
  41. */
  42. @ApiModelProperty("指标编码")
  43. @Excel(name = "指标编码")
  44. private String metricsCode;
  45. /**
  46. * 告警-低
  47. */
  48. @ApiModelProperty("告警-低")
  49. @Excel(name = "告警-低")
  50. private String alarmLow;
  51. /**
  52. * 告警-中
  53. */
  54. @ApiModelProperty("告警-中")
  55. @Excel(name = "告警-中")
  56. private String alarmMid;
  57. /**
  58. * 告警-高
  59. */
  60. @ApiModelProperty("告警-高")
  61. @Excel(name = "告警-高")
  62. private String alarmHigh;
  63. /**
  64. * 健康度事件
  65. */
  66. @ApiModelProperty("健康度事件")
  67. @Excel(name = "健康度事件")
  68. private String event;
  69. /**
  70. * 数据获取表达式
  71. */
  72. @ApiModelProperty("数据获取表达式")
  73. @Excel(name = "数据获取表达式")
  74. private String dataExp;
  75. /**
  76. * 自动发现关键字
  77. */
  78. @ApiModelProperty("自动发现关键字")
  79. @Excel(name = "自动发现关键字")
  80. private String findKey;
  81. /**
  82. * 自动发现规则
  83. */
  84. @ApiModelProperty("自动发现规则")
  85. @Excel(name = "自动发现规则")
  86. private String findRule;
  87. /**
  88. * 自动发现
  89. */
  90. @ApiModelProperty("自动发现")
  91. @Excel(name = "自动发现")
  92. private String findFlag;
  93. @ApiModelProperty("指标定义")
  94. private MetricsDef metricsDef;
  95. }