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-22 10:53:58
 */
@Data
@TableName("t_zhyh_qldtjg_sjzdjgql")
@EqualsAndHashCode(callSuper = true)
public class ZhyhQldtjgSjzdjgql extends Model<ZhyhQldtjgSjzdjgql> {
private static final long serialVersionUID = 1L;

  /**
   * 主键
   */
  @TableId(type = IdType.UUID)
  private String id;
  /**
   * 养管单位
   */
  private String jgdw;
  /**
   * 桥梁名称
   */
  private String qlmc;
  /**
   * 路线编号
   */
  private String lxbh;
  /**
   * 桥跨
   */
  private Double qk;
  /**
   * 结构
   */
  private String jg;
  /**
   * 桥类
   */
  private String ql;
  /**
   * 技术等级
   */
  private String jsdj;
  /**
   * 开工时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date kgsj;
  /**
   * 工程进度
   */
  private String gcjd;
  /**
   * 竣工时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date jgsj;
  /**
   * 主要内容
   */
  private String zynr;
  /**
   * 已完成投资(万元)
   */
  private Double ywctz;
  /**
   * 是否安排工程改造
   */
  private String sfapgcgz;
  /**
   * 省局是否审批
   */
  private String sjsfsp;
  /**
   * 计划年份
   */
  private String jhnf;
  /**
   * 计划文号
   */
  private String jhwh;
  /**
   * 道路情况
   */
  private String dlqk;
  /**
   * 值守情况
   */
  private String zsqk;
  /**
   * 项目未开工原因
   */
  private String xmwkgyy;
  /**
   * 备注
   */
  private String bz;
  /**
   * 图片Id
   */
  private String tpid;
  /**
   * 创建人
   */
  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;

}
