HlMetricsVO.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.jjt.hl.vo;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.jjt.biz.domain.MetricsDef;
  5. import com.jjt.common.annotation.Excel;
  6. import com.jjt.common.core.domain.BaseEntity;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.math.BigDecimal;
  11. import java.util.Date;
  12. /**
  13. * 业务对象指标对象 biz_obj_metrics
  14. *
  15. * @author jjt
  16. * @date 2024-08-09
  17. */
  18. @ApiModel(value = "HlMetricsVO", description = "业务对象指标")
  19. @Data
  20. public class HlMetricsVO {
  21. private static final long serialVersionUID = 1L;
  22. @ApiModelProperty("指标对象ID")
  23. private Long objMetricsId;
  24. @ApiModelProperty("业务对象ID")
  25. private Long objId;
  26. @ApiModelProperty("对象名称")
  27. private String objName;
  28. @ApiModelProperty("对象业务类型")
  29. private String objType;
  30. @ApiModelProperty("模板ID")
  31. private Long tplId;
  32. @ApiModelProperty("指标ID")
  33. private Long metricsId;
  34. @ApiModelProperty("指标名称")
  35. private String metricsName;
  36. @ApiModelProperty("指标编码")
  37. private String metricsCode;
  38. @ApiModelProperty("事件ID")
  39. private Long eventId;
  40. @ApiModelProperty("事件开始时间")
  41. @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
  42. private Date startTime;
  43. @ApiModelProperty("事件结束时间")
  44. @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
  45. private Date endTime;
  46. @ApiModelProperty("事件状态")
  47. @Excel(name = "事件状态")
  48. private String eventStatus;
  49. @ApiModelProperty("事件产生时值")
  50. @Excel(name = "事件产生时值")
  51. private BigDecimal eventValue;
  52. }