package com.brilliance.isc.bo.batch;

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

import java.math.BigDecimal;

/**
 * CECM保函开立批量表
 * @TableName batch_cecm_gid_opn
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Batopn {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 业务INR
     */
    private String inr;

    /**
     * 业务流水号
     */
    private String trninr;

    /**
     * 保函编号
     */
    private String ownref;

    /**
     * 业务品种
     */
    private String gartyp;

    /**
     * 开立日期
     */
    private String opndat;

    /**
     * 有效期到期日
     */
    private String expdat;

    /**
     * 管户机构号
     */
    private String branchinr;

    /**
     * 入帐机构号
     */
    private String accbchinr;

    /**
     * 申请人客户号
     */
    private String ptyextkey;

    /**
     * 客户中文名称
     */
    private String ctmnam;

    /**
     * 开立币种
     */
    private String cur;

    /**
     * 开立金额
     */
    private BigDecimal amt;

    /**
     * 保证金账号
     */
    private String ccvact;

    /**
     * 保证金比例（应收比例）
     */
    private BigDecimal cshpct;

    /**
     * 额度类型
     */
    private String limtype;

    /**
     * 额度编号
     */
    private String limref;

    /**
     * 是否货押业务
     */
    private String guafig;

    /**
     * 业务本金代号固定2517
     */
    private String code;

    /**
     * 是否分离式，0-非分离式(gid的fenlishi为null和0),1-分离式(gid的fenlishi为1和2 )
     */
    private String separationflag;

}