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;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 工程合同表

 *
 * @author wangjian
 * @date 2019-05-15 10:40:44
 */
@Data
@TableName("t_zhjs_gcht")
@EqualsAndHashCode(callSuper = true)
public class ZhjsGcht extends Model<ZhjsGcht> {
private static final long serialVersionUID = 1L;

  /**
   * id
   */
  @TableId
  private String id;
  /**
   * 合同编号
   */
  private String code;
  /**
   * 合同名称
   */
  private String name;
  /**
   * 合同类型
   */
  private Integer type;
  /**
   * 签订单位
   */
  private String unitname;
  /**
   * 负责人
   */
  private String principal;
  /**
   * 签订日期
   */
  private Long signdate;
  /**
   * 合同总金额
   */
  private BigDecimal conamount;
  /**
   * 建设单位
   */
  private String buildunit;
  /**
   * 监理单位
   */
  private String supervisorunit;
  /**
   * 起始桩号
   */
  private String startstation;
  /**
   * 终止桩号
   */
  private String endstation;
  /**
   * 合同长度
   */
  private BigDecimal conlength;
  /**
   * 合同位置
   */
  private String conlocation;
  /**
   * 计划开工日期
   */
  private Long planstartdate;
  /**
   * 计划完工日期
   */
  private Long planenddate;
  /**
   * 实际开工日期
   */
  private Long startdate;
  /**
   * 实际完工日期
   */
  private Long enddate;
  /**
   * 创建日期
   */
  private Long createdate;
  /**
   * 所属项目ID
   */
  private String proid;
  /**
   * 坐标信息
   */
  private String xy;
  /**
   * 附件列表
   */
  private String filelist;

}
