EvaluationWarningRule.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. package com.ims.eval.entity;
  2. import com.baomidou.mybatisplus.extension.activerecord.Model;
  3. import java.time.LocalDate;
  4. import java.util.Date;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. /**
  8. * <p>
  9. *
  10. * </p>
  11. *
  12. * @author wang
  13. * @since 2023-05-19
  14. */
  15. @Data
  16. @EqualsAndHashCode(callSuper = true)
  17. public class EvaluationWarningRule extends Model {
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 主键
  21. */
  22. private String id;
  23. /**
  24. * 业务板块code
  25. */
  26. private String binSection;
  27. /**
  28. * 指标id
  29. */
  30. private String indicatorCode;
  31. /**
  32. * 指标信息(计划值、完成值、偏差等信息)
  33. */
  34. private String indicatorInfo;
  35. /**
  36. * 指标分类code
  37. */
  38. private String binStage;
  39. /**
  40. * 预警规则
  41. */
  42. private String expression;
  43. /**
  44. * 预警等级(1低级,2中级,3高级)
  45. */
  46. private Integer grade;
  47. /**
  48. * 规则名称
  49. */
  50. private String ruleName;
  51. /**
  52. * 规则描述
  53. */
  54. private String ruleDes;
  55. /**
  56. * 创建人
  57. */
  58. private String createBy;
  59. /**
  60. * 修改人
  61. */
  62. private String updateBy;
  63. /**
  64. * 创建时间
  65. */
  66. private Date createTime;
  67. /**
  68. * 修改时间
  69. */
  70. private Date updateTime;
  71. /**
  72. * 是否启用
  73. */
  74. private Boolean enable;
  75. /**
  76. * ND/YD/JD
  77. */
  78. private String type;
  79. }