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

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;

/**
 * 工程项目信息表

 *
 * @author wangjian
 * @date 2019-04-08 18:14:32
 */
@Data
@TableName("v_zhjs_gcxm_shape")
@EqualsAndHashCode(callSuper = true)
public class ZhjsGcxmShape extends Model<ZhjsGcxmShape> {
  private static final long serialVersionUID = 1L;
  /**
   * id
   */
  @TableId
  private String id;
  /**
   * 项目编号
   */
  private String code;
  /**
   * 项目名称
   */
  private String proname;
  /**
   * 报表项目名称
   */
  private String reportitemname;
  /**
   * 项目简名称
   */
  private String proabbreviation;
  /**
   * 项目属性
   */
  private Integer attribute;
  /**
   * 建设性质
   */
  private Integer property;
  /**
   * 项目级别
   */
  private Integer level;
  /**
   * 建设单位
   */
  private String constructionunit;
  /**
   * 设计单位
   */
  private String designunit;
  /**
   * 计划开工日期
   */
  private Long planstartdate;
  /**
   * 计划完工日期
   */
  private Long planenddate;
  /**
   * 实际开工日期
   */
  private Long startdate;
  /**
   * 实际完工日期
   */
  private Long enddate;
  /**
   * 主要工程量
   */
  private String quantities;
  /**
   * 招标价（万元）
   */
  private BigDecimal bid;
  /**
   * 省投资（万元）
   */
  private BigDecimal provinceinvest;
  /**
   * 中央投资（万元）
   */
  private BigDecimal centreinvest;
  /**
   * 概算总投资（万元）
   */
  private BigDecimal estimate;
  /**
   * 计划文号
   */
  private String planno;
  /**
   * 分管领导
   */
  private String branched;
  /**
   * 项目所在县、市、区
   */
  private String address;
  /**
   * 路面结构
   */
  private String structure;
  /**
   * 建设标准、规模及主要控制部位情况
   */
  private String proinfo;
  /**
   * 排序
   */
  private Integer sort;
  /**
   * 管辖地市ID
   */
  private String managesorgid;
  /**
   * 管辖地市名字
   */
  private String managesorgname;
  /**
   * 所属地市
   */
  private String city;
  /**
   * 起始桩号
   */
  private String startstation;
  /**
   * 终止桩号
   */
  private String endstation;
  /**
   * 坐标信息
   */
  private String xy;
  /**
   * 投资模式
   */
  private Integer invmodel;
  /**
   * 里程
   */
  private BigDecimal mileage;
  /**
   * 备注
   */
  private String remark;
  /**
   * 项目介绍
   */
  private String introduce;
  /**
   * 项目类型
   */
  private String type;
  /**
   * 项目法人
   */
  private String legalperson;
  /**
   * 路线全长
   */
  private BigDecimal spanlength;
  /**
   * 坐标
   */
  private String shape;
}
