package com.ruoyi.business.domain; import java.util.Date; import com.ruoyi.common.core.domain.entity.SysUser; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 设备对象 biz_device * * @author slibra * @date 2024-09-26 */ @Builder @Data @AllArgsConstructor @NoArgsConstructor public class BizDevice extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ private Long deviceId; /** 设备编号 */ @Excel(name = "设备编号") private String deviceNo; /** 设备名称 */ @Excel(name = "设备名称") private String deviceName; /** 设备sn */ @Excel(name = "设备sn") private String deviceSn; /** 设备用途 */ @Excel(name = "设备用途") private String deviceModel; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceMaker; /** 水厂ID */ @Excel(name = "水厂ID") private Long deviceWorks; /** 维护人员 */ @Excel(name = "维护人员") private String deviceMaintainer; /** 维护人员电话 */ @Excel(name = "维护人员电话") private String deviceTel; /** */ @Excel(name = "") private String deviceType; /** 0:使用;1:停用 */ @Excel(name = "0:使用;1:停用") private String deviceStatus; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String assayStatus; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Date assayTime; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Date repairTime; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String repairBy; /** 故障代码 */ @Excel(name = "故障代码") private String faultCode; /** 结果续传文件名 */ @Excel(name = "结果续传文件名") private String deviceXujieJieguo; /** 报警续传文件名 */ @Excel(name = "报警续传文件名") private String deviceXujieBaojing; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceProvince; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceCity; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceArea; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceLongitude; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceLatitude; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String deviceAddress; /** 设备用途(1:化验室,2:连续检测)' */ @Excel(name = "设备用途(1:化验室,2:连续检测)'") private String type; /** 删除标志(0代表存在 2代表删除) */ private Integer delFlag; //额外返回的字段 //关联的水厂/集团信息 private TOrganization organization; //2025年03月13日10:46:18 返回创建人的全部信息,createBy存放的ID了 //创建人 private SysUser createUser; //更新人 private SysUser updateUser; }