package com.upyuns.platform.rs.datacenter.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Table;
import java.math.BigDecimal;

@Data
@Table(name = "rscm_area_info")
@ApiModel(description = "")
public class RscpAreaInfo implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = -3661956697950578813L;

    /* This code was generated by TableGo tools, mark 1 begin. */

    /** admincode */
    @ApiModelProperty(value = "")
    private String admincode;

    /** proadcode */
    @ApiModelProperty(value = "")
    private String proadcode;

    /** cityadcode */
    @ApiModelProperty(value = "")
    private String cityadcode;

    /** name */
    @ApiModelProperty(value = "")
    private String name;

    /** cityname */
    @ApiModelProperty(value = "")
    private String cityname;

    /** proname */
    @ApiModelProperty(value = "")
    private String proname;

    /** shapeLeng */
    @ApiModelProperty(value = "")
    private Integer shapeLeng;

    /** shapeArea */
    @ApiModelProperty(value = "")
    private Integer shapeArea;

    /** geom */
    @ApiModelProperty(value = "")
    private String geom;

    /** pointGeom */
    @ApiModelProperty(value = "")
    private String pointGeom;

    /** 地区中文拼音 */
    @ApiModelProperty(value = "地区中文拼音")
    private String pinyin;

    /** 拼音缩写 */
    @ApiModelProperty(value = "拼音缩写")
    private String pysx;

    /** geomSamll */
    @ApiModelProperty(value = "")
    private String geomSamll;

    /** 是否根据下级区域计算覆盖率 */
    @ApiModelProperty(value = "是否根据下级区域计算覆盖率")
    private Integer isHandleCoverRate;

    /** 下级占上级区域的百分比 */
    @ApiModelProperty(value = "下级占上级区域的百分比")
    private BigDecimal areaParentPercent;

    /* This code was generated by TableGo tools, mark 1 end. */

    /* This code was generated by TableGo tools, mark 2 begin. */

    /**
     * 获取admincode
     * 
     * @return admincode
     */
    public String getAdmincode() {
        return this.admincode;
    }

    /**
     * 设置admincode
     * 
     * @param admincode
     */
    public void setAdmincode(String admincode) {
        this.admincode = admincode;
    }

    /**
     * 获取proadcode
     * 
     * @return proadcode
     */
    public String getProadcode() {
        return this.proadcode;
    }

    /**
     * 设置proadcode
     * 
     * @param proadcode
     */
    public void setProadcode(String proadcode) {
        this.proadcode = proadcode;
    }

    /**
     * 获取cityadcode
     * 
     * @return cityadcode
     */
    public String getCityadcode() {
        return this.cityadcode;
    }

    /**
     * 设置cityadcode
     * 
     * @param cityadcode
     */
    public void setCityadcode(String cityadcode) {
        this.cityadcode = cityadcode;
    }

    /**
     * 获取name
     * 
     * @return name
     */
    public String getName() {
        return this.name;
    }

    /**
     * 设置name
     * 
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取cityname
     * 
     * @return cityname
     */
    public String getCityname() {
        return this.cityname;
    }

    /**
     * 设置cityname
     * 
     * @param cityname
     */
    public void setCityname(String cityname) {
        this.cityname = cityname;
    }

    /**
     * 获取proname
     * 
     * @return proname
     */
    public String getProname() {
        return this.proname;
    }

    /**
     * 设置proname
     * 
     * @param proname
     */
    public void setProname(String proname) {
        this.proname = proname;
    }

    /**
     * 获取shapeLeng
     * 
     * @return shapeLeng
     */
    public Integer getShapeLeng() {
        return this.shapeLeng;
    }

    /**
     * 设置shapeLeng
     * 
     * @param shapeLeng
     */
    public void setShapeLeng(Integer shapeLeng) {
        this.shapeLeng = shapeLeng;
    }

    /**
     * 获取shapeArea
     * 
     * @return shapeArea
     */
    public Integer getShapeArea() {
        return this.shapeArea;
    }

    /**
     * 设置shapeArea
     * 
     * @param shapeArea
     */
    public void setShapeArea(Integer shapeArea) {
        this.shapeArea = shapeArea;
    }

    /**
     * 获取geom
     * 
     * @return geom
     */
    public String getGeom() {
        return this.geom;
    }

    /**
     * 设置geom
     * 
     * @param geom
     */
    public void setGeom(String geom) {
        this.geom = geom;
    }

    /**
     * 获取pointGeom
     * 
     * @return pointGeom
     */
    public String getPointGeom() {
        return this.pointGeom;
    }

    /**
     * 设置pointGeom
     * 
     * @param pointGeom
     */
    public void setPointGeom(String pointGeom) {
        this.pointGeom = pointGeom;
    }

    /**
     * 获取地区中文拼音
     * 
     * @return 地区中文拼音
     */
    public String getPinyin() {
        return this.pinyin;
    }

    /**
     * 设置地区中文拼音
     * 
     * @param pinyin
     *          地区中文拼音
     */
    public void setPinyin(String pinyin) {
        this.pinyin = pinyin;
    }

    /**
     * 获取拼音缩写
     * 
     * @return 拼音缩写
     */
    public String getPysx() {
        return this.pysx;
    }

    /**
     * 设置拼音缩写
     * 
     * @param pysx
     *          拼音缩写
     */
    public void setPysx(String pysx) {
        this.pysx = pysx;
    }

    /**
     * 获取geomSamll
     * 
     * @return geomSamll
     */
    public String getGeomSamll() {
        return this.geomSamll;
    }

    /**
     * 设置geomSamll
     * 
     * @param geomSamll
     */
    public void setGeomSamll(String geomSamll) {
        this.geomSamll = geomSamll;
    }

    /**
     * 获取是否根据下级区域计算覆盖率
     * 
     * @return 是否根据下级区域计算覆盖率
     */
    public Integer getIsHandleCoverRate() {
        return this.isHandleCoverRate;
    }

    /**
     * 设置是否根据下级区域计算覆盖率
     * 
     * @param isHandleCoverRate
     *          是否根据下级区域计算覆盖率
     */
    public void setIsHandleCoverRate(Integer isHandleCoverRate) {
        this.isHandleCoverRate = isHandleCoverRate;
    }

    /**
     * 获取下级占上级区域的百分比
     * 
     * @return 下级占上级区域的百分比
     */
    public BigDecimal getAreaParentPercent() {
        return this.areaParentPercent;
    }

    /**
     * 设置下级占上级区域的百分比
     * 
     * @param areaParentPercent
     *          下级占上级区域的百分比
     */
    public void setAreaParentPercent(BigDecimal areaParentPercent) {
        this.areaParentPercent = areaParentPercent;
    }

    /* This code was generated by TableGo tools, mark 2 end. */
}