BusPark.java 4 KB
package com.bsth.data.commonData.entity;


import com.bsth.entity.CarPark;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;


public class BusPark implements Cloneable{

	//面积 默认0
	private Double area;
	//公司编码
	private String company;
	//停车场编号长度8位 用F补足
	private String park_code;
	//停车场名称
	private String park_name;
	//地理位置中心点 百度
	private String b_center_point;
	//地理位置 百度
	private String b_park_point_wkt;
	//分公司编码
	private String branche_company;
	//经纬坐标类型 b:百度坐标系 d:高德坐标系
	private String db_type;
	//描述
	private String descriptions;
	//是否撤销 0否 1是
	private Integer destroy;
	//地理位置中心点(WGS坐标)
	private String g_center_point;
	//地理位置(WGS坐标)
	private String g_park_point_wkt;
	//圆形半径
	private Integer radius;
	//图形类型 r:圆形 d:多边形
	private String shapes_type;


	public static CarPark convert(BusPark bp){
		CarPark carPark = new CarPark();
		carPark.setParkCode(bp.getPark_code());
		carPark.setParkName(bp.getPark_name());
		carPark.setbParkPoint(bp.getB_park_point_wkt());
		carPark.setbCenterPoint(bp.getB_center_point());
		carPark.setgParkPoint(bp.getG_park_point_wkt());
		carPark.setgCenterPoint(bp.getG_center_point());
		carPark.setDbType(bp.getDb_type());
		carPark.setShapesType(bp.getShapes_type());
		carPark.setRadius(bp.getRadius());
		carPark.setArea(bp.getArea());
		carPark.setCompany(bp.getCompany());
		carPark.setBrancheCompany(bp.getBranche_company());
		carPark.setDestroy(bp.getDestroy());
		carPark.setDescriptions(bp.getDescriptions());
		carPark.setVersions(1);
		carPark.setCreateDate(new java.sql.Date(new Date().getTime()));
		carPark.setUpdateDate(new java.sql.Date(new Date().getTime()));
		return carPark;
	}

	public static List<CarPark> convert(List<BusPark> busParks){
		List<CarPark> list = new ArrayList<>();
		for (BusPark busPark : busParks) {
			list.add(convert(busPark));
		}
		return list;
	}

	public Double getArea() {
		return area;
	}

	public void setArea(Double area) {
		this.area = area;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getPark_code() {
		return park_code;
	}

	public void setPark_code(String park_code) {
		this.park_code = park_code;
	}

	public String getPark_name() {
		return park_name;
	}

	public void setPark_name(String park_name) {
		this.park_name = park_name;
	}

	public String getB_center_point() {
		return b_center_point;
	}

	public void setB_center_point(String b_center_point) {
		this.b_center_point = b_center_point;
	}

	public String getB_park_point_wkt() {
		return b_park_point_wkt;
	}

	public void setB_park_point_wkt(String b_park_point_wkt) {
		this.b_park_point_wkt = b_park_point_wkt;
	}

	public String getBranche_company() {
		return branche_company;
	}

	public void setBranche_company(String branche_company) {
		this.branche_company = branche_company;
	}

	public String getDb_type() {
		return db_type;
	}

	public void setDb_type(String db_type) {
		this.db_type = db_type;
	}

	public String getDescriptions() {
		return descriptions;
	}

	public void setDescriptions(String descriptions) {
		this.descriptions = descriptions;
	}

	public Integer getDestroy() {
		return destroy;
	}

	public void setDestroy(Integer destroy) {
		this.destroy = destroy;
	}

	public String getG_center_point() {
		return g_center_point;
	}

	public void setG_center_point(String g_center_point) {
		this.g_center_point = g_center_point;
	}

	public String getG_park_point_wkt() {
		return g_park_point_wkt;
	}

	public void setG_park_point_wkt(String g_park_point_wkt) {
		this.g_park_point_wkt = g_park_point_wkt;
	}

	public Integer getRadius() {
		return radius;
	}

	public void setRadius(Integer radius) {
		this.radius = radius;
	}

	public String getShapes_type() {
		return shapes_type;
	}

	public void setShapes_type(String shapes_type) {
		this.shapes_type = shapes_type;
	}
}