package com.javaweb.geo.domain; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.javaweb.common.annotation.Excel; import com.javaweb.common.core.domain.BaseEntity; import java.util.Date; /** * 钻孔对象 js_hole * * @author zmk * @date 2022-10-20 */ public class Hole extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private String ids; /** 项目序列号(必填) */ @Excel(name = "项目序列号", readConverterExp = "必=填") private String projectId; /** 勘探点编号 */ @Excel(name = "勘探点编号") private String code; /** 描述、技术要求 */ @Excel(name = "描述、技术要求") private String description; /** 勘探点类型 */ private String type; /** 孔口高程 */ @Excel(name = "孔口高程") private String elevation; /** 设计孔深 */ @Excel(name = "设计孔深") private Double depth; /** 勘探点经度 */ @Excel(name = "勘探点经度") private Double longitude; /** 勘探点纬度 */ @Excel(name = "勘探点纬度") private Double latitude; /** 相对坐标X */ @Excel(name = "相对坐标X") private Double surveyX; /** 相对坐标Y */ @Excel(name = "相对坐标Y") private Double surveyY; /** 相对坐标Z */ @Excel(name = "相对坐标Z") private Double surveyZ; /** 测量坐标纬度 */ @Excel(name = "测量坐标纬度") private Double surveyLatitude; /** 测量坐标经度 */ @Excel(name = "测量坐标经度") private Double surveyLongitude; /** 钻孔定位纬度 */ @Excel(name = "钻孔定位纬度") private String mapLatitude; /** 钻孔定位经度 */ @Excel(name = "钻孔定位经度") private String mapLongitude; /** 钻孔定位时间 */ @Excel(name = "钻孔定位时间", width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss",timezone = "GMT+8") private Date mapTime; /** 无法定位的地点 */ @Excel(name = "无法定位的地点") private String position; /** 无法定位的时间 */ @Excel(name = "无法定位的时间", width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd HH-mm-ss",timezone = "GMT+8") private Date locateTime; /** 无法定位的原因 */ @Excel(name = "无法定位的原因") private String reason; /** 当前进度 footageCpl/footage */ private Double rate; /** 更改后总进尺 */ private Double footage; /** 已完成进尺 */ private Double footageCpl; /** 设计总进尺 */ private Double totalFootage; public Double getTotalFootage() { return totalFootage; } public void setTotalFootage(Double totalFootage) { this.totalFootage = totalFootage; } /** 钻孔状态 */ @Excel(name = "钻孔状态") private String status; /** 是否删除 */ @Excel(name = "是否删除") private Boolean isDeleted; /** 是否被异常扫描(0-未扫描,1-已扫描) */ private String isFlag; public Double getRate() { return rate; } public void setRate(Double rate) { this.rate = rate; } public Double getFootage() { return footage; } public void setFootage(Double footage) { this.footage = footage; } public Double getFootageCpl() { return footageCpl; } public void setFootageCpl(Double footageCpl) { this.footageCpl = footageCpl; } public void setIds(String ids) { this.ids = ids; } public String getIds() { return ids; } public void setProjectId(String projectId) { this.projectId = projectId; } public String getProjectId() { return projectId; } public void setCode(String code) { this.code = code; } public String getCode() { return code; } public void setDescription(String description) { this.description = description; } public String getDescription() { return description; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setElevation(String elevation) { this.elevation = elevation; } public String getElevation() { return elevation; } public void setDepth(Double depth) { this.depth = depth; } public Double getDepth() { return depth; } 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 setSurveyX(Double surveyX) { this.surveyX = surveyX; } public Double getSurveyX() { return surveyX; } public void setSurveyY(Double surveyY) { this.surveyY = surveyY; } public Double getSurveyY() { return surveyY; } public void setSurveyZ(Double surveyZ) { this.surveyZ = surveyZ; } public Double getSurveyZ() { return surveyZ; } public void setSurveyLatitude(Double surveyLatitude) { this.surveyLatitude = surveyLatitude; } public Double getSurveyLatitude() { return surveyLatitude; } public void setSurveyLongitude(Double surveyLongitude) { this.surveyLongitude = surveyLongitude; } public Double getSurveyLongitude() { return surveyLongitude; } public void setMapLatitude(String mapLatitude) { this.mapLatitude = mapLatitude; } public String getMapLatitude() { return mapLatitude; } public void setMapLongitude(String mapLongitude) { this.mapLongitude = mapLongitude; } public String getMapLongitude() { return mapLongitude; } public void setMapTime(Date mapTime) { this.mapTime = mapTime; } public Date getMapTime() { return mapTime; } public void setPosition(String position) { this.position = position; } public String getPosition() { return position; } public void setLocateTime(Date locateTime) { this.locateTime = locateTime; } public Date getLocateTime() { return locateTime; } public void setReason(String reason) { this.reason = reason; } public String getReason() { return reason; } public void setStatus(String status) { this.status = status; } public String getStatus() { return status; } public void setIsDeleted(Boolean isDeleted) { this.isDeleted = isDeleted; } public Boolean getIsDeleted() { return isDeleted; } public String getIsFlag() { return isFlag; } public void setIsFlag(String isFlag) { this.isFlag = isFlag; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("ids", getIds()) .append("projectId", getProjectId()) .append("code", getCode()) .append("createTime", getCreateTime()) .append("updateTime", getUpdateTime()) .append("description", getDescription()) .append("type", getType()) .append("elevation", getElevation()) .append("depth", getDepth()) .append("longitude", getLongitude()) .append("latitude", getLatitude()) .append("surveyX", getSurveyX()) .append("surveyY", getSurveyY()) .append("surveyZ", getSurveyZ()) .append("surveyLatitude", getSurveyLatitude()) .append("surveyLongitude", getSurveyLongitude()) .append("mapLatitude", getMapLatitude()) .append("mapLongitude", getMapLongitude()) .append("mapTime", getMapTime()) .append("position", getPosition()) .append("locateTime", getLocateTime()) .append("reason", getReason()) .append("rate", getRate()) .append("footage", getFootage()) .append("footageCpl", getFootageCpl()) .append("status", getStatus()) .append("isDeleted", getIsDeleted()) .append("isFlag", getIsFlag()) .toString(); } }