BulletinCruxConfigVo.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. package com.bizmatics.model.vo;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import lombok.experimental.Accessors;
  7. import java.io.Serializable;
  8. import java.time.LocalDateTime;
  9. /**
  10. * <p>
  11. *
  12. * </p>
  13. *
  14. * @author ya
  15. * @since 2022-06-01
  16. */
  17. @Data
  18. @EqualsAndHashCode(callSuper = false)
  19. @Accessors(chain = true)
  20. public class BulletinCruxConfigVo implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. /**
  23. * 关键数据配置表ID
  24. */
  25. @TableId(value = "id", type = IdType.AUTO)
  26. private Integer id;
  27. /**
  28. * 数据名称
  29. */
  30. private String dataName;
  31. /**
  32. * 数据类型
  33. */
  34. private Integer dataType;
  35. /**
  36. * 数据取值
  37. */
  38. private Integer dataValue;
  39. /**
  40. * 背景颜色
  41. */
  42. private String backgroundColor;
  43. /**
  44. * 数据名称颜色
  45. */
  46. private String dataNameColor;
  47. /**
  48. * 数据值颜色
  49. */
  50. private String dataValueColor;
  51. /**
  52. * 数据名称字体大小
  53. */
  54. private String dataNameFont;
  55. /**
  56. * 数据值字体大小
  57. */
  58. private String dataValueFont;
  59. /**
  60. * 图标路径
  61. */
  62. private String iconPath;
  63. /**
  64. * 创建人
  65. */
  66. private String createBy;
  67. /**
  68. * 创建时间
  69. */
  70. private LocalDateTime createTime;
  71. /**
  72. * 站点id
  73. */
  74. private Integer siteId;
  75. /**
  76. * 变量ID
  77. */
  78. private Integer variableId;
  79. /**
  80. * 计算周期:1本日 2本月 3本年 4实时值
  81. */
  82. private Integer cycle;
  83. /**
  84. * 计算方法:1平均 2最大 3最小
  85. */
  86. private Integer method;
  87. /**
  88. * 保留小数
  89. */
  90. private Integer digit;
  91. private Object textValue;
  92. private String i;
  93. /**
  94. * X轴坐标
  95. */
  96. private Integer coordinatex;
  97. /**
  98. * Y轴坐标
  99. */
  100. private Integer coordinatey;
  101. /**
  102. * 宽
  103. */
  104. private Integer wide;
  105. /**
  106. * 高
  107. */
  108. private Integer high;
  109. /**
  110. * 历史数据模块id
  111. */
  112. private Integer historicalId;
  113. /**
  114. * 监控设备id
  115. */
  116. private Integer deviceId;
  117. /**
  118. * 统计图颜色
  119. */
  120. private String graphicColor;
  121. /**
  122. * 1折线图 2柱形图
  123. */
  124. private Integer graphicType;
  125. /**
  126. * 显示名称
  127. */
  128. private String displayName;
  129. /**
  130. * 变量配置
  131. */
  132. private Object relationData;
  133. /**
  134. * 模板类型
  135. */
  136. private String colorType;
  137. /**
  138. * 列表标题
  139. */
  140. private String listTitle;
  141. /**
  142. * 告警类型
  143. */
  144. private String alarmType;
  145. private Integer x;
  146. private Integer y;
  147. private Integer w;
  148. private Integer h;
  149. /**
  150. * 数据标题
  151. */
  152. private String dataTitle;
  153. /**
  154. * 查询周期
  155. */
  156. private Integer queryCycle;
  157. /**
  158. * 查询类型
  159. */
  160. private Integer queryType;
  161. /**
  162. * 最大值是否标注
  163. */
  164. private Integer maxDimension;
  165. /**
  166. * 最小值是否标注
  167. */
  168. private Integer minDimension;
  169. /**
  170. * 平均值是否标注
  171. */
  172. private Integer meanDimension;
  173. /**
  174. * 纵轴自适应
  175. */
  176. private Integer lonAdaptation;
  177. }