package com.flightfeather.uav.domain.entity;
|
|
import java.math.BigDecimal;
|
import javax.persistence.*;
|
|
@Table(name = "grid_cell")
|
public class GridCell {
|
@Id
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
private Integer id;
|
|
/**
|
* 网格索引
|
*/
|
@Column(name = "cell_index")
|
private Integer cellIndex;
|
|
/**
|
* 所属网格分组id
|
*/
|
@Column(name = "group_id")
|
private Integer groupId;
|
|
/**
|
* 所属上级网格的索引id,如果没有则为null
|
*/
|
@Column(name = "father_cell_index")
|
private Integer fatherCellIndex;
|
|
/**
|
* 经度
|
*/
|
private BigDecimal longitude;
|
|
/**
|
* 纬度
|
*/
|
private BigDecimal latitude;
|
|
/**
|
* 矩形网格顶点经度
|
*/
|
@Column(name = "point1_lon")
|
private BigDecimal point1Lon;
|
|
/**
|
* 矩形网格顶点纬度
|
*/
|
@Column(name = "point1_lat")
|
private BigDecimal point1Lat;
|
|
/**
|
* 矩形网格顶点经度
|
*/
|
@Column(name = "point2_lon")
|
private BigDecimal point2Lon;
|
|
/**
|
* 矩形网格顶点纬度
|
*/
|
@Column(name = "point2_lat")
|
private BigDecimal point2Lat;
|
|
/**
|
* 矩形网格顶点经度
|
*/
|
@Column(name = "point3_lon")
|
private BigDecimal point3Lon;
|
|
/**
|
* 矩形网格顶点纬度
|
*/
|
@Column(name = "point3_lat")
|
private BigDecimal point3Lat;
|
|
/**
|
* 矩形网格顶点经度
|
*/
|
@Column(name = "point4_lon")
|
private BigDecimal point4Lon;
|
|
/**
|
* 矩形网格顶点纬度
|
*/
|
@Column(name = "point4_lat")
|
private BigDecimal point4Lat;
|
|
/**
|
* @return id
|
*/
|
public Integer getId() {
|
return id;
|
}
|
|
/**
|
* @param id
|
*/
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
/**
|
* 获取网格索引
|
*
|
* @return cell_index - 网格索引
|
*/
|
public Integer getCellIndex() {
|
return cellIndex;
|
}
|
|
/**
|
* 设置网格索引
|
*
|
* @param cellIndex 网格索引
|
*/
|
public void setCellIndex(Integer cellIndex) {
|
this.cellIndex = cellIndex;
|
}
|
|
/**
|
* 获取所属网格分组id
|
*
|
* @return group_id - 所属网格分组id
|
*/
|
public Integer getGroupId() {
|
return groupId;
|
}
|
|
/**
|
* 设置所属网格分组id
|
*
|
* @param groupId 所属网格分组id
|
*/
|
public void setGroupId(Integer groupId) {
|
this.groupId = groupId;
|
}
|
|
/**
|
* 获取所属上级网格的索引id,如果没有则为null
|
*
|
* @return father_cell_index - 所属上级网格的索引id,如果没有则为null
|
*/
|
public Integer getFatherCellIndex() {
|
return fatherCellIndex;
|
}
|
|
/**
|
* 设置所属上级网格的索引id,如果没有则为null
|
*
|
* @param fatherCellIndex 所属上级网格的索引id,如果没有则为null
|
*/
|
public void setFatherCellIndex(Integer fatherCellIndex) {
|
this.fatherCellIndex = fatherCellIndex;
|
}
|
|
/**
|
* 获取经度
|
*
|
* @return longitude - 经度
|
*/
|
public BigDecimal getLongitude() {
|
return longitude;
|
}
|
|
/**
|
* 设置经度
|
*
|
* @param longitude 经度
|
*/
|
public void setLongitude(BigDecimal longitude) {
|
this.longitude = longitude;
|
}
|
|
/**
|
* 获取纬度
|
*
|
* @return latitude - 纬度
|
*/
|
public BigDecimal getLatitude() {
|
return latitude;
|
}
|
|
/**
|
* 设置纬度
|
*
|
* @param latitude 纬度
|
*/
|
public void setLatitude(BigDecimal latitude) {
|
this.latitude = latitude;
|
}
|
|
/**
|
* 获取矩形网格顶点经度
|
*
|
* @return point1_lon - 矩形网格顶点经度
|
*/
|
public BigDecimal getPoint1Lon() {
|
return point1Lon;
|
}
|
|
/**
|
* 设置矩形网格顶点经度
|
*
|
* @param point1Lon 矩形网格顶点经度
|
*/
|
public void setPoint1Lon(BigDecimal point1Lon) {
|
this.point1Lon = point1Lon;
|
}
|
|
/**
|
* 获取矩形网格顶点纬度
|
*
|
* @return point1_lat - 矩形网格顶点纬度
|
*/
|
public BigDecimal getPoint1Lat() {
|
return point1Lat;
|
}
|
|
/**
|
* 设置矩形网格顶点纬度
|
*
|
* @param point1Lat 矩形网格顶点纬度
|
*/
|
public void setPoint1Lat(BigDecimal point1Lat) {
|
this.point1Lat = point1Lat;
|
}
|
|
/**
|
* 获取矩形网格顶点经度
|
*
|
* @return point2_lon - 矩形网格顶点经度
|
*/
|
public BigDecimal getPoint2Lon() {
|
return point2Lon;
|
}
|
|
/**
|
* 设置矩形网格顶点经度
|
*
|
* @param point2Lon 矩形网格顶点经度
|
*/
|
public void setPoint2Lon(BigDecimal point2Lon) {
|
this.point2Lon = point2Lon;
|
}
|
|
/**
|
* 获取矩形网格顶点纬度
|
*
|
* @return point2_lat - 矩形网格顶点纬度
|
*/
|
public BigDecimal getPoint2Lat() {
|
return point2Lat;
|
}
|
|
/**
|
* 设置矩形网格顶点纬度
|
*
|
* @param point2Lat 矩形网格顶点纬度
|
*/
|
public void setPoint2Lat(BigDecimal point2Lat) {
|
this.point2Lat = point2Lat;
|
}
|
|
/**
|
* 获取矩形网格顶点经度
|
*
|
* @return point3_lon - 矩形网格顶点经度
|
*/
|
public BigDecimal getPoint3Lon() {
|
return point3Lon;
|
}
|
|
/**
|
* 设置矩形网格顶点经度
|
*
|
* @param point3Lon 矩形网格顶点经度
|
*/
|
public void setPoint3Lon(BigDecimal point3Lon) {
|
this.point3Lon = point3Lon;
|
}
|
|
/**
|
* 获取矩形网格顶点纬度
|
*
|
* @return point3_lat - 矩形网格顶点纬度
|
*/
|
public BigDecimal getPoint3Lat() {
|
return point3Lat;
|
}
|
|
/**
|
* 设置矩形网格顶点纬度
|
*
|
* @param point3Lat 矩形网格顶点纬度
|
*/
|
public void setPoint3Lat(BigDecimal point3Lat) {
|
this.point3Lat = point3Lat;
|
}
|
|
/**
|
* 获取矩形网格顶点经度
|
*
|
* @return point4_lon - 矩形网格顶点经度
|
*/
|
public BigDecimal getPoint4Lon() {
|
return point4Lon;
|
}
|
|
/**
|
* 设置矩形网格顶点经度
|
*
|
* @param point4Lon 矩形网格顶点经度
|
*/
|
public void setPoint4Lon(BigDecimal point4Lon) {
|
this.point4Lon = point4Lon;
|
}
|
|
/**
|
* 获取矩形网格顶点纬度
|
*
|
* @return point4_lat - 矩形网格顶点纬度
|
*/
|
public BigDecimal getPoint4Lat() {
|
return point4Lat;
|
}
|
|
/**
|
* 设置矩形网格顶点纬度
|
*
|
* @param point4Lat 矩形网格顶点纬度
|
*/
|
public void setPoint4Lat(BigDecimal point4Lat) {
|
this.point4Lat = point4Lat;
|
}
|
}
|