package com.elephant.framework.galaxy.aroad.module.zhjc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 智慧决策_规划计划
 *
 * @author wangjian
 * @date 2019-05-29 10:45:50
 */
@Data
@TableName("t_zhjc_ghjh")
@EqualsAndHashCode(callSuper = true)
public class ZhjcGhjh extends Model<ZhjcGhjh> {
private static final long serialVersionUID = 1L;

  /**
   * 主键
   */
  @TableId(value = "id", type = IdType.AUTO)
  private Integer id;
  /**
   * CROWID
   */
  private String crowid;
  /**
   * 项目id
   */
  private String xmid;
  /**
   * 项目编码
   */
  private String xmbm;
  /**
   * 项目名称
   */
  private String xmmc;
  /**
   * 填报单位代码
   */
  private String tbdwdm;
  /**
   * 填报单位名称
   */
  private String tbdwmc;
  /**
   * 项目类型代码
   */
  private String xmlxdm;
  /**
   * 项目类型
   */
  private String xmlx;
  /**
   * 项目阶段
   */
  private String xmjd;
  /**
   * 项目阶段含义
   */
  private String xmjdhy;
  /**
   * 建设性质代码
   */
  private String jsxzdm;
  /**
   * 建设性质
   */
  private String jsxz;
  /**
   * 里程
   */
  private BigDecimal jsgm;
  /**
   * 建设年限
   */
  private String jsnx;
  /**
   * 总投资
   */
  private BigDecimal ztz;
  /**
   * 中央投资
   */
  private BigDecimal zytz;
  /**
   * 省投资
   */
  private BigDecimal stz;
  /**
   * 是否最新阶段
   */
  private String sfzxzt;
  /**
   * 项目阶段进入时间
   */
  private String createtime;
  /**
   * 建设年限
   */
  private String jhnf;
  /**
   * 备注
   */
  private String bz;
  /**
   * 至上年省投资
   */
  @TableField(exist = false)
  private Double zsnstz;
  /**
   * 至上年中央投资
   */
  @TableField(exist = false)
  private Double zsnzytz;
  /**
   * 本年省投资
   */
  @TableField(exist = false)
  private Double bnstz;
  /**
   * 本年中央投资
   */
  @TableField(exist = false)
  private Double bnzytz;

  /**
   * 坐标
   */
  @TableField(exist = false)
  private List<List<String>> shape;
}
