package com.brilliance.isc.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/**
 * TABLE:fftinv:发票重复性融资结果
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Fftinv {
    //索引
    private String inr;
    //发票代码
    private String invcod;
    //发票号码
    private String invnum;
    //交单批注行行号
    private String prebnkcod;
    //交单批注行行名
    private String prebnknam;
    //交单批注日期
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date prebnkdat;
    //融资批注行行号
    private String finbnkcod;
    //融资批注行行名
    private String finbnknam;
    //融资批注日期
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date finbnkdat;
    //实体
    private String etyextkey;
    //资产登记编号
    private String assregref;
    //资产状态
    private String asssta;
    //发票查询结果
    private String invres;
    //业务归属机构
    private String ownbch;
    //寄单索款编号
    private String docref;
    //交单行行号
    private String rcvbnkcod;
    //交单行行名
    private String rcvbnknam;
    //业务编号
    private String ownref;
    //发票种类
    private String invtyp;
    //平台外业务类型
    private String bustyp;
    //开票日期
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date opndat;
    //开票金额
    private BigDecimal invamt = new BigDecimal("0.00");
    //校验码后六位
    private String vrfcod;
    //影像id
    private String imgcod;
    //批注方编号
    private String antnum;
    //批注方名称
    private String antnam;
    //批注日期
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date antdat;
    //批注事项
    private String antdtl;
    //业务描述
    private String busdcr;
    //smh关联主键
    private String smhinr;
    //登记状态
    private String regsta;
    //查询登记标志
    private String selreg;
    //影像批次编号
    private String guid;
    //是否重复性融资
    private String isfnc;
    //操作柜员
    private String optusr;
    //操作机构
    private String optbranch;
    //smh关联主键
    private String regsmhinr;
    //发票序号
    private String insidx;
    //报文标识号
    private String msgid;
}