HookupComponentBasics.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package com.bizmatics.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import java.time.LocalDateTime;
  5. import com.baomidou.mybatisplus.annotation.TableField;
  6. import java.io.Serializable;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import lombok.experimental.Accessors;
  10. /**
  11. * <p>
  12. *
  13. * </p>
  14. *
  15. * @author ya
  16. * @since 2022-03-07
  17. */
  18. @Data
  19. @EqualsAndHashCode(callSuper = false)
  20. @Accessors(chain = true)
  21. public class HookupComponentBasics implements Serializable {
  22. private static final long serialVersionUID=1L;
  23. /**
  24. * 接线图元器件详细数据关联表ID
  25. */
  26. @TableId(value = "id", type = IdType.AUTO)
  27. private Integer id;
  28. /**
  29. * 类别
  30. */
  31. private Integer sort;
  32. /**
  33. * 标题
  34. */
  35. private String title;
  36. /**
  37. * 内部类型
  38. */
  39. @TableField("innerType")
  40. private String innerType;
  41. /**
  42. * 类型名称
  43. */
  44. @TableField("typeName")
  45. private String typeName;
  46. /**
  47. * 元器件颜色
  48. */
  49. @TableField("svgColor")
  50. private String svgColor;
  51. /**
  52. * 元器件X坐标
  53. */
  54. @TableField("svgPositionX")
  55. private Integer svgPositionX;
  56. /**
  57. * 元器件Y坐标
  58. */
  59. @TableField("svgPositionY")
  60. private Integer svgPositionY;
  61. /**
  62. * 大小
  63. */
  64. private Integer size;
  65. /**
  66. * 高度
  67. */
  68. private Integer height;
  69. /**
  70. * 宽度
  71. */
  72. private Integer width;
  73. /**
  74. * 字体大小
  75. */
  76. @TableField("fontSize")
  77. private Integer fontSize;
  78. /**
  79. * 元器件描述
  80. */
  81. @TableField("svgText")
  82. private String svgText;
  83. /**
  84. * 角度
  85. */
  86. private Integer angle;
  87. /**
  88. * 表行数
  89. */
  90. @TableField("tableRowCount")
  91. private Integer tableRowCount;
  92. /**
  93. * 表列数
  94. */
  95. @TableField("tableColCount")
  96. private Integer tableColCount;
  97. /**
  98. * 表数据
  99. */
  100. @TableField("tableData")
  101. private String tableData;
  102. @TableField("elementBool")
  103. private String elementBool;
  104. /**
  105. * 所属站点ID
  106. */
  107. private Integer siteId;
  108. /**
  109. * 所属设备ID
  110. */
  111. private Integer deviceId;
  112. /**
  113. * 主表id
  114. */
  115. private Integer hookupId;
  116. /**
  117. * 所属变量ID
  118. */
  119. private Integer variableId;
  120. /**
  121. * 创建人
  122. */
  123. private String creator;
  124. /**
  125. * 创建时间
  126. */
  127. private LocalDateTime createTime;
  128. }