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

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 大中修工程管理_工程进度
 *
 * @author wangjian
 * @date 2019-04-28 14:41:27
 */
@Data
@TableName("t_zhyh_dzxgcgl_gcjd")
@EqualsAndHashCode(callSuper = true)
public class ZhyhDzxgcglGcjd extends Model<ZhyhDzxgcglGcjd> {
private static final long serialVersionUID = 1L;

  /**
   * 主键
   */
  @TableId(value="id",type = IdType.UUID)
  private String id;
  /**
   * 年月
   */
  private String ny;
  /**
   * 形象进度
   */
  private String xxjd;
  /**
   * 管养单位
   */
  private String gydw;
  /**
   * 工程名称
   */
  private String gcmc;
  /**
   * 省及中央总投资(万元)
   */
  private Double szyztz;
  /**
   * 年投资(万元)
   */
  private Double ntz;
  /**
   * 工程本半月完成(万元)
   */
  private Double gcby;
  /**
   * 工程本年累计完成(万元)
   */
  private Double gcbn;
  /**
   * 工程自开工累计完成(万元)
   */
  private Double gckg;
  /**
   * 工程本年累计完成占年投资的百分比(%)
   */
  private Double gcbfb;
  /**
   * 计量本年累计计量支付(万元)
   */
  private Double jlbn;
  /**
   * 计量自开工累计计量支付(万元)
   */
  private Double jlkg;
  /**
   * 计量本年累计计量支付占年投资的百分比(%)
   */
  private Double jlbfb;
  /**
   * 备注
   */
  private String bz;
  /**
   * 创建人
   */
  private String creator;
  /**
   * 创建时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date createTime;
  /**
   * 更新人
   */
  private String updatePerson;
  /**
   * 更新时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date updateTime;
  /**
   * 状态：根据具体需求定义
   */
  private String status;
  /**
   * 是否删除  -1：已删除  0：正常
   */
  private String delFlag;
  /**
   * 备注信息
   */
  private String remarks;
  /**
   * 工程类别
   */
  private String gclx;

}
