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

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

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import tk.mybatis.mapper.annotation.KeySql;

import java.math.BigDecimal;

@Data
@Table(name = "rscp_image_cover")
@ApiModel(description = "")
public class RscpImageCover implements java.io.Serializable {

    public static final int TYPE_MONTH = 2;
    public static final int TYPE_YEAR = 3;

    /** 版本号 */
    private static final long serialVersionUID = -2790155170329491146L;

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

    /** id标识 */
    @Id
    @KeySql(useGeneratedKeys = true)
    @Column(name = "id",insertable = false)
    @ApiModelProperty(value = "id标识")
    private Integer id;

    /** 统计类型 2--月份；3--年份 */
    @ApiModelProperty(value = "统计类型 2--月份；3--年份")
    private Integer type;

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

    /** 覆盖率 */
    @ApiModelProperty(value = "覆盖率")
    private BigDecimal ratio;

    /** 合并后的几何范围 */
    @ApiModelProperty(value = "合并后的几何范围")
    private String range;

    /** 年份 */
    @ApiModelProperty(value = "年份")
    private String dateYear;

    /** 月份 */
    @ApiModelProperty(value = "月份")
    private String dateMonth;

    /** 删除 */
    @ApiModelProperty(value = "删除")
    private Integer isDel;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    private Long crtTime;

    /** 更新时间 */
    @ApiModelProperty(value = "更新时间")
    private Long updTime;

    /** 省份编码 */
    @ApiModelProperty(value = "省份编码")
    private Integer areaCode;

    /** 省份名称 */
    @ApiModelProperty(value = "省份名称")
    private String areaName;

    /** 省份名称 */
    @ApiModelProperty(value = "统计影像景数")
    private Integer imageNum;

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

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