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:44:39
 */
@Data
@TableName("t_zhyh_dzxgcgl_jlzf")
@EqualsAndHashCode(callSuper = true)
public class ZhyhDzxgcglJlzf extends Model<ZhyhDzxgcglJlzf> {
private static final long serialVersionUID = 1L;

  /**
   * 主键
   */
  @TableId(type = IdType.UUID)
  private String id;
  /**
   * 记录编号
   */
  private String jlbh;
  /**
   * 支付说明
   */
  private String zfsm;
  /**
   * 支付理由
   */
  private String zfly;
  /**
   * 变更金额
   */
  private Double bgje;
  /**
   * 暂扣金额
   */
  private Double zkje;
  /**
   * 实际支付金额
   */
  private Double sjzfje;
  /**
   * 本次实际支付金额
   */
  private Double bcsjzfje;
  /**
   * 开户银行
   */
  private String khyh;
  /**
   * 申请单位名称
   */
  private String sqdwmc;
  /**
   * 所属工程
   */
  private String ssgc;
  /**
   * 申请日期
   */
  private String sqrq;
  /**
   * 货币单位
   */
  private String hbdw;
  /**
   * 核定支付金额
   */
  private Double hdzfje;
  /**
   * 其他扣款
   */
  private Double qtkk;
  /**
   * 本次核定支付金额
   */
  private Double bchdzfje;
  /**
   * 请款单位开户名称
   */
  private String qkdwkhmc;
  /**
   * 账号
   */
  private String zh;
  /**
   * 申请单位负责人
   */
  private String sqdwfzr;
  /**
   * 处置状态
   */
  private String czzt;
  /**
   * 备注
   */
  private String bz;
  /**
   * 附件id
   */
  private String fjid;
  /**
   * 附件信息
   */
  private String fjxx;
  /**
   * 审核流程
   */
  private String shlc;
  /**
   * 历史流程
   */
  private String lslc;
  /**
   * 上报意见
   */
  private String sbyj;
  /**
   * 撤回意见
   */
  private String chyj;
  /**
   * 批复意见
   */
  private String pfyj;
  /**
   * 所属合同
   */
  private String ssht;
  /**
   * 工程路线名称
   */
  private String gclxmc;
  /**
   * 工程路线编号
   */
  private String gclxbh;
  /**
   * 流程状态
   */
  private String lczt;
  /**
   * 创建人
   */
  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;

}
