BizDevice.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. package com.ruoyi.business.domain;
  2. import java.util.Date;
  3. import com.ruoyi.common.core.domain.entity.SysUser;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import org.apache.commons.lang3.builder.ToStringBuilder;
  9. import org.apache.commons.lang3.builder.ToStringStyle;
  10. import com.ruoyi.common.annotation.Excel;
  11. import com.ruoyi.common.core.domain.BaseEntity;
  12. /**
  13. * 设备对象 biz_device
  14. *
  15. * @author slibra
  16. * @date 2024-09-26
  17. */
  18. @Builder
  19. @Data
  20. @AllArgsConstructor
  21. @NoArgsConstructor
  22. public class BizDevice extends BaseEntity
  23. {
  24. private static final long serialVersionUID = 1L;
  25. /** id */
  26. private Long deviceId;
  27. /** 设备编号 */
  28. @Excel(name = "设备编号")
  29. private String deviceNo;
  30. /** 设备名称 */
  31. @Excel(name = "设备名称")
  32. private String deviceName;
  33. /** 设备sn */
  34. @Excel(name = "设备sn")
  35. private String deviceSn;
  36. /** 设备用途 */
  37. @Excel(name = "设备用途")
  38. private String deviceModel;
  39. /** $column.columnComment */
  40. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  41. private String deviceMaker;
  42. /** 水厂ID */
  43. @Excel(name = "水厂ID")
  44. private Long deviceWorks;
  45. /** 维护人员 */
  46. @Excel(name = "维护人员")
  47. private String deviceMaintainer;
  48. /** 维护人员电话 */
  49. @Excel(name = "维护人员电话")
  50. private String deviceTel;
  51. /** */
  52. @Excel(name = "")
  53. private String deviceType;
  54. /** 0:使用;1:停用 */
  55. @Excel(name = "0:使用;1:停用")
  56. private String deviceStatus;
  57. /** $column.columnComment */
  58. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  59. private String assayStatus;
  60. /** $column.columnComment */
  61. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  62. private Date assayTime;
  63. /** $column.columnComment */
  64. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  65. private Date repairTime;
  66. /** $column.columnComment */
  67. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  68. private String repairBy;
  69. /** 故障代码 */
  70. @Excel(name = "故障代码")
  71. private String faultCode;
  72. /** 结果续传文件名 */
  73. @Excel(name = "结果续传文件名")
  74. private String deviceXujieJieguo;
  75. /** 报警续传文件名 */
  76. @Excel(name = "报警续传文件名")
  77. private String deviceXujieBaojing;
  78. /** $column.columnComment */
  79. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  80. private String deviceProvince;
  81. /** $column.columnComment */
  82. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  83. private String deviceCity;
  84. /** $column.columnComment */
  85. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  86. private String deviceArea;
  87. /** $column.columnComment */
  88. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  89. private String deviceLongitude;
  90. /** $column.columnComment */
  91. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  92. private String deviceLatitude;
  93. /** $column.columnComment */
  94. @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  95. private String deviceAddress;
  96. /** 设备用途(1:化验室,2:连续检测)' */
  97. @Excel(name = "设备用途(1:化验室,2:连续检测)'")
  98. private String type;
  99. /** 删除标志(0代表存在 2代表删除) */
  100. private Integer delFlag;
  101. //额外返回的字段
  102. //关联的水厂/集团信息
  103. private TOrganization organization;
  104. //2025年03月13日10:46:18 返回创建人的全部信息,createBy存放的ID了
  105. //创建人
  106. private SysUser createUser;
  107. //更新人
  108. private SysUser updateUser;
  109. }