package com.ard.work.api.domian; import com.ard.common.core.annotation.Excel; import com.ard.common.core.web.domain.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; /** * 雷达管理对象 ard_radar * * @author ruoyi * @date 2024-09-07 */ public class ArdRadar extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ private String id; /** 名称 */ @Excel(name = "名称") private String name; /** 型号 */ @Excel(name = "型号") private String type; /** ip */ @Excel(name = "ip") private String ip; /** 端口 */ @Excel(name = "端口") private String port; /** 操作员id */ @Excel(name = "操作员id") private String operate; /** 经度 */ @Excel(name = "经度") private Double longitude; /** 维度 */ @Excel(name = "维度") private Double latitude; /** 高程 */ @Excel(name = "高程") private Double altitude; /** 安装时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "安装时间", width = 30, dateFormat = "yyyy-MM-dd") private Date radarDate; /** 俯仰角 */ @Excel(name = "俯仰角") private String pitch; /** 塔id */ @Excel(name = "塔id") private String towerId; /** 图像宽度 */ @Excel(name = "图像宽度") private String imageWidth; /** 图像高度 */ @Excel(name = "图像高度") private String imageHeight; /** 用户id */ @Excel(name = "用户id") private String userId; /** 部门id */ @Excel(name = "部门id") private Long deptId; /** 删除标记 */ private String delFlag; /** 在线状态 */ @Excel(name = "在线状态") private String state; /** 是否开启自动引导 */ @Excel(name = "是否开启自动引导") private Integer enableAutoGuide; public void setId(String id) { this.id = id; } public String getId() { return id; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setIp(String ip) { this.ip = ip; } public String getIp() { return ip; } public void setPort(String port) { this.port = port; } public String getPort() { return port; } public void setOperate(String operate) { this.operate = operate; } public String getOperate() { return operate; } public void setLongitude(Double longitude) { this.longitude = longitude; } public Double getLongitude() { return longitude; } public void setLatitude(Double latitude) { this.latitude = latitude; } public Double getLatitude() { return latitude; } public void setAltitude(Double altitude) { this.altitude = altitude; } public Double getAltitude() { return altitude; } public void setRadarDate(Date radarDate) { this.radarDate = radarDate; } public Date getRadarDate() { return radarDate; } public void setPitch(String pitch) { this.pitch = pitch; } public String getPitch() { return pitch; } public void setTowerId(String towerId) { this.towerId = towerId; } public String getTowerId() { return towerId; } public void setImageWidth(String imageWidth) { this.imageWidth = imageWidth; } public String getImageWidth() { return imageWidth; } public void setImageHeight(String imageHeight) { this.imageHeight = imageHeight; } public String getImageHeight() { return imageHeight; } public void setUserId(String userId) { this.userId = userId; } public String getUserId() { return userId; } public void setDeptId(Long deptId) { this.deptId = deptId; } public Long getDeptId() { return deptId; } public void setDelFlag(String delFlag) { this.delFlag = delFlag; } public String getDelFlag() { return delFlag; } public void setState(String state) { this.state = state; } public String getState() { return state; } public Integer getEnableAutoGuide() { return enableAutoGuide; } public void setEnableAutoGuide(Integer enableAutoGuide) { this.enableAutoGuide = enableAutoGuide; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("name", getName()) .append("type", getType()) .append("ip", getIp()) .append("port", getPort()) .append("operate", getOperate()) .append("longitude", getLongitude()) .append("latitude", getLatitude()) .append("altitude", getAltitude()) .append("radarDate", getRadarDate()) .append("pitch", getPitch()) .append("towerId", getTowerId()) .append("imageWidth", getImageWidth()) .append("imageHeight", getImageHeight()) .append("userId", getUserId()) .append("deptId", getDeptId()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("delFlag", getDelFlag()) .append("state", getState()) .append("enableAutoGuide", getEnableAutoGuide()) .toString(); } }