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 lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; /** * 井管理对象 ard_well * * @author ruoyi * @date 2024-09-07 */ @Data public class ArdWell extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ private String id; /** 井号 */ @Excel(name = "井号") private String wellId; /** 井号编码 */ @Excel(name = "井号编码") private String wellNumber; /** 采油方式 */ @Excel(name = "采油方式") private String oilProduction; /** 进所属区块 */ @Excel(name = "进所属区块") private String wellBlock; /** 投产日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "投产日期", width = 30, dateFormat = "yyyy-MM-dd") private Date productionDate; /** 驱替方式 */ @Excel(name = "驱替方式") private String displacementMode; /** 周边环境 */ @Excel(name = "周边环境") private String surroundingEnvironment; /** 油井类型 */ @Excel(name = "油井类型") private String wellType; /** 装载负荷 */ @Excel(name = "装载负荷") private String installedLoad; /** 所属计量站或阀组名称 */ @Excel(name = "所属计量站或阀组名称") private String meteringStation; /** 所属转接站 */ @Excel(name = "所属转接站") private String transferStation; /** 所属脱水站 */ @Excel(name = "所属脱水站") private String dehydrationStation; /** 运行状态 */ @Excel(name = "运行状态") private String runStatus; /** 经度 */ @Excel(name = "经度") private Double longitude; /** 纬度 */ @Excel(name = "纬度") private Double latitude; /** 海拔 */ @Excel(name = "海拔") private Double altitude; /** 朝向 */ @Excel(name = "朝向") private String orientation; /** 水平角度 */ @Excel(name = "水平角度") private Float pan; /** 俯仰角度 */ @Excel(name = "俯仰角度") private Float tilt; /** 变倍值 */ @Excel(name = "变倍值") private Float zoom; /** 关联相机 */ @Excel(name = "关联相机") private String cameraId; /** 用户id */ @Excel(name = "用户id") private Long userId; /** 部门id */ @Excel(name = "部门id") private Long deptId; private String deptName; public String getOrientation() { return orientation; } public void setOrientation(String orientation) { this.orientation = orientation; } public String getCameraId() { return cameraId; } public void setCameraId(String cameraId) { this.cameraId = cameraId; } public Float getPan() { return pan; } public void setPan(Float pan) { this.pan = pan; } public Float getTilt() { return tilt; } public void setTilt(Float tilt) { this.tilt = tilt; } public Float getZoom() { return zoom; } public void setZoom(Float zoom) { this.zoom = zoom; } public void setId(String id) { this.id = id; } public String getId() { return id; } public void setWellId(String wellId) { this.wellId = wellId; } public String getWellId() { return wellId; } public void setWellNumber(String wellNumber) { this.wellNumber = wellNumber; } public String getWellNumber() { return wellNumber; } public void setOilProduction(String oilProduction) { this.oilProduction = oilProduction; } public String getOilProduction() { return oilProduction; } public void setWellBlock(String wellBlock) { this.wellBlock = wellBlock; } public String getWellBlock() { return wellBlock; } public void setProductionDate(Date productionDate) { this.productionDate = productionDate; } public Date getProductionDate() { return productionDate; } public void setDisplacementMode(String displacementMode) { this.displacementMode = displacementMode; } public String getDisplacementMode() { return displacementMode; } public void setSurroundingEnvironment(String surroundingEnvironment) { this.surroundingEnvironment = surroundingEnvironment; } public String getSurroundingEnvironment() { return surroundingEnvironment; } public void setWellType(String wellType) { this.wellType = wellType; } public String getWellType() { return wellType; } public void setInstalledLoad(String installedLoad) { this.installedLoad = installedLoad; } public String getInstalledLoad() { return installedLoad; } public void setMeteringStation(String meteringStation) { this.meteringStation = meteringStation; } public String getMeteringStation() { return meteringStation; } public void setTransferStation(String transferStation) { this.transferStation = transferStation; } public String getTransferStation() { return transferStation; } public void setDehydrationStation(String dehydrationStation) { this.dehydrationStation = dehydrationStation; } public String getDehydrationStation() { return dehydrationStation; } public void setRunStatus(String runStatus) { this.runStatus = runStatus; } public String getRunStatus() { return runStatus; } 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 setUserId(Long userId) { this.userId = userId; } public Long getUserId() { return userId; } public void setDeptId(Long deptId) { this.deptId = deptId; } public Long getDeptId() { return deptId; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("wellId", getWellId()) .append("wellNumber", getWellNumber()) .append("oilProduction", getOilProduction()) .append("wellBlock", getWellBlock()) .append("productionDate", getProductionDate()) .append("displacementMode", getDisplacementMode()) .append("surroundingEnvironment", getSurroundingEnvironment()) .append("wellType", getWellType()) .append("installedLoad", getInstalledLoad()) .append("meteringStation", getMeteringStation()) .append("transferStation", getTransferStation()) .append("dehydrationStation", getDehydrationStation()) .append("runStatus", getRunStatus()) .append("longitude", getLongitude()) .append("latitude", getLatitude()) .append("altitude", getAltitude()) .append("userId", getUserId()) .append("deptId", getDeptId()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .toString(); } }