package com.brilliance.isc.bo.bop.bopprint;


import com.brilliance.mda.runtime.mda.util.Decimals;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

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

@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class BopTrnBo {

    /**
     * 到期日
     */
    private String matdat;

    /**
     * 来单行名称
     */
    private String prbbnknam;

    /**
     * 来单行编号
     */
    private String prbref;

    /**
     * 收款行名称地址
     */
    private String rcvbnkadr;

    /**
     * 合同号
     */
    private String contrno;

    /**
     * 发票号
     */
    private String invoino;

    /**
     * 银行附言标题-到单日期
     */
    private String bnkrem1;

    /**
     * 到单日期
     */
    private String rcvdat;

    /**
     * 银行附言标题-单据类型 单据数量
     */
    private String bnkrem2;

    /**
     * 左侧列单据信息
     */
    private List<String> leftdocinfo;

    /**
     * 右侧列单据信息
     */
    private List<String> rightdocinfo;

    /**
     * 银行附言标题-不符点
     */
    private String bnkrem3;

    /**
     * 不符点信息
     */
    private String docdis;

    /**
     * 银行附言-送达通知
     */
    private String bnkrem4;

    /**
     * 来单币种
     */
    private String doccur;

    /**
     * 来单金额
     */
    BigDecimal docamt = Decimals.ZERO_SCALE2;

    /**
     * 索汇金额
     */
    BigDecimal prbamt = Decimals.ZERO_SCALE2;

}
