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 16:10:02
 */
@Data
@TableName("t_zhyh_dzxgcgl_ysgl")
@EqualsAndHashCode(callSuper = true)
public class ZhyhDzxgcglYsgl extends Model<ZhyhDzxgcglYsgl> {
private static final long serialVersionUID = 1L;

  /**
   * 主键
   */
  @TableId(type = IdType.UUID)
  private String id;
  /**
   * 所属合同
   */
  private String ssht;
  /**
   * 工程路线编码
   */
  private String gclxbm;
  /**
   * 工程路线名称
   */
  private String gclxmc;
  /**
   * 管养单位
   */
  private String gydw;
  /**
   * 记录编号
   */
  private String jldb;
  /**
   * 验收情况
   */
  private String ysqk;
  /**
   * 安全情况
   */
  private String aqqk;
  /**
   * 验收人
   */
  private String ysr;
  /**
   * 施工单位评分
   */
  private Double sgdwpf;
  /**
   * 施工单位评价
   */
  private Double sgdwpj;
  /**
   * 验收日期
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  private Date ysrq;
  /**
   * 备注
   */
  private String bz;
  /**
   * 附件id
   */
  private String fjid;
  /**
   * 附件信息
   */
  private String fjxx;
  /**
   * 所属工程
   */
  private String ssgc;
  /**
   * 质量情况
   */
  private String zlqk;
  /**
   * 验收是否合格
   */
  private String yssfhg;
  /**
   * 验收单位
   */
  private String ysdw;
  /**
   * 监理单位评分
   */
  private Double jldwpf;
  /**
   * 监理单位评价
   */
  private Double jldwpj;
  /**
   * 创建人
   */
  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;

}
