package com.javaweb.geotdp.vo; import java.util.Date; import java.util.List; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import org.hibernate.validator.constraints.Range; import org.springframework.format.annotation.DateTimeFormat; /** * 钻孔 * * @author ZMK */ public class HoleVo { private String secretKey; @NotBlank(message = "项目序列号不能为空") private String projectID; //项目序列号(必填) @NotBlank(message = "勘探点编号不能为空") private String code; //勘探点编号(必填,区分不同勘探点的唯一标识) @NotNull(message = "添加时间不能为空") @DateTimeFormat(pattern = "yyyy-MM-dd HH-mm-ss") private Date createTime; // 添加时间(必填) @DateTimeFormat(pattern = "yyyy-MM-dd HH-mm-ss") private Date updateTime; // 修改时间 private String description;// 描述、技术要求 @NotBlank(message = "勘探点编号不能为空") private String type; //勘探点类型(1-探井、2-钻孔)(必填) private String elevation; // 孔口高程(标高) @Min(value = 0) private Double depth; // 设计孔深(必填) private Double longitude; // 勘探点经度 private Double latitude; // 勘探点纬度 private Double surveyX; // 相对坐标X private Double surveyY; // 相对坐标Y private Double surveyZ; // 相对坐标Z private Double surveyLatitude; // 测量坐标纬度 private Double surveyLongitude; // 测量坐标经度 private Double mapLatitude; // 钻孔定位纬度(如果能定位则必填,用于计算和展示) private Double mapLongitude; // 钻孔定位经度(如果能定位则必填,用于计算和展示) private String mapTime; // 钻孔定位时间(如果能定位则必填,用于计算和展示) private String position; // 无法定位的地点(以下6项只有在无法定位时才需要填写) @DateTimeFormat(pattern = "yyyy-MM-dd HH-mm-ss") private Date locateTime; // 无法定位的时间 private String reason; // 无法定位的原因 private String pic1; // 现场拍照1 private String pic2; // 现场拍照2 private String pic3; //现场拍照3 private String status; //钻孔状态(1-验收通过,2-验收不通过,3-废孔) private String checkStatus; //钻孔状态(1-验收通过,2-验收不通过,3-废孔) private List recordListStr;//填写的记录,需要分类型判断 private List recordHCVos;//回次 private List recordQTVos;//取土 private List recordSWVos;//水位 private List recordYTVos;//岩土 private List personVos;//司钻员 描述员 机长 钻机 private List recordYWVos;//原位测试 记录-标贯 记录-动探 private List deletedVos; // 历史数据是否删除 public List getRecordHCVos() { return recordHCVos; } public List getRecordQTVos() { return recordQTVos; } public List getRecordSWVos() { return recordSWVos; } public List getRecordYTVos() { return recordYTVos; } public List getPersonVos() { return personVos; } public List getRecordYWVos() { return recordYWVos; } public void setRecordHCVos(List recordHCVos) { this.recordHCVos = recordHCVos; } public void setRecordQTVos(List recordQTVos) { this.recordQTVos = recordQTVos; } public void setRecordSWVos(List recordSWVos) { this.recordSWVos = recordSWVos; } public void setRecordYTVos(List recordYTVos) { this.recordYTVos = recordYTVos; } public void setPersonVos(List personVos) { this.personVos = personVos; } public void setRecordYWVos(List recordYWVos) { this.recordYWVos = recordYWVos; } public String getProjectID() { return projectID; } public String getCode() { return code; } public Date getCreateTime() { return createTime; } public Date getUpdateTime() { return updateTime; } public String getDescription() { return description; } public String getType() { return type; } public String getElevation() { return elevation; } public Double getDepth() { return depth; } public Double getLongitude() { return longitude; } public Double getLatitude() { return latitude; } public Double getSurveyX() { return surveyX; } public Double getSurveyY() { return surveyY; } public Double getSurveyZ() { return surveyZ; } public Double getSurveyLatitude() { return surveyLatitude; } public Double getSurveyLongitude() { return surveyLongitude; } public Double getMapLatitude() { return mapLatitude; } public Double getMapLongitude() { return mapLongitude; } public String getMapTime() { return mapTime; } public String getPosition() { return position; } public Date getLocateTime() { return locateTime; } public String getReason() { return reason; } public String getPic1() { return pic1; } public String getPic2() { return pic2; } public String getPic3() { return pic3; } public List getRecordListStr() { return recordListStr; } public void setProjectID(String projectID) { this.projectID = projectID; } public void setCode(String code) { this.code = code; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public void setDescription(String description) { this.description = description; } public void setType(String type) { this.type = type; } public void setElevation(String elevation) { this.elevation = elevation; } public void setDepth(Double depth) { this.depth = depth; } public void setLongitude(Double longitude) { this.longitude = longitude; } public void setLatitude(Double latitude) { this.latitude = latitude; } public void setSurveyX(Double surveyX) { this.surveyX = surveyX; } public void setSurveyY(Double surveyY) { this.surveyY = surveyY; } public void setSurveyZ(Double surveyZ) { this.surveyZ = surveyZ; } public void setSurveyLatitude(Double surveyLatitude) { this.surveyLatitude = surveyLatitude; } public void setSurveyLongitude(Double surveyLongitude) { this.surveyLongitude = surveyLongitude; } public void setMapLatitude(Double mapLatitude) { this.mapLatitude = mapLatitude; } public void setMapLongitude(Double mapLongitude) { this.mapLongitude = mapLongitude; } public void setMapTime(String mapTime) { this.mapTime = mapTime; } public void setPosition(String position) { this.position = position; } public void setLocateTime(Date locateTime) { this.locateTime = locateTime; } public void setReason(String reason) { this.reason = reason; } public void setPic1(String pic1) { this.pic1 = pic1; } public void setPic2(String pic2) { this.pic2 = pic2; } public void setPic3(String pic3) { this.pic3 = pic3; } public void setRecordListStr(List recordListStr) { this.recordListStr = recordListStr; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getSecretKey() { return secretKey; } public void setSecretKey(String secretKey) { this.secretKey = secretKey; } public String getCheckStatus() { return checkStatus; } public void setCheckStatus(String checkStatus) { this.checkStatus = checkStatus; } public List getDeletedVos() { return deletedVos; } public void setDeletedVos(List deletedVos) { this.deletedVos = deletedVos; } }