package com.brilliance.isc.esb.model.inner;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 6153 核心提供的融资开户交易对内请求对象
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class InnerReq6153 {

    /**
     * 业务种类[0,1]
     * 0-国结融资开户
     * 1-保理融资开户
     */
    public String bustyp;

    /**
     * 借据号[0,17]
     */
    public String jiejuh;

    /**
     * 合同编号[0,16]
     */
    public String hetobh;

    /**
     * 客户号[0,10]
     */
    public String kehuha;

    /**
     * 客户中文名[0,100]
     */
    public String kehucn;

    /**
     * 货币代号[0,2]
     */
    public String huobdh;

    /**
     * 贷款类型[0,6]
     */
    public String debtyp;

    /**
     * 贷款类型名称[0,80]
     */
    public String dbtyna;

    /**
     * 准贷金额[15,2]
     */
    public String zdjine;

    /**
     * 保理融资种类[0,1]
     */
    public String blrzzl;

    /**
     * 计息周期[0,1]
     */
    public String jxzouq;

    /**
     * 固定周期[0,10]
     */
    public String gudizq;

    /**
     * 计息日期[0,2]
     */
    public String jixirq;

    /**
     * 利率调整方式[0,1]
     */
    public String lltzfs;

    /**
     * 利率调整周期[0,1]
     */
    public String lltzzq;

    /**
     * 利率调整月日数[0,4]
     */
    public String lltzyr;

    /**
     * 开户日期[0,8]
     */
    public String kihurq;

    /**
     * 到期日[0,8]
     */
    public String daoqir;

    /**
     * 宽限期[0,10]
     */
    public String kuxiqi;

    /**
     * 基准利率[9,7]
     */
    public String jzunll;

    /**
     * 执行利率[9,7]
     */
    public String zixill;

    /**
     * 浮动方式[0,1]
     */
    public String fudofs;

    /**
     * 浮动值[12,7]
     */
    public String fudonz;

    /**
     * 逾期计息方式[0,1]
     */
    public String yqjxfs;

    /**
     * 罚息比率[8,5]
     */
    public String faxibl;

    /**
     * 收息类型[0,1]
     */
    public String soxilx;

    /**
     * 计复息标志[0,1]
     */
    public String jfxibz;

    /**
     * 第一还款帐号[0,21]
     */
    public String dyhkzh;

    /**
     * 第二还款帐号[0,21]
     */
    public String dehkzh;

    /**
     * 第三方还款帐号[0,21]
     */
    public String dshkzh;

    /**
     * 第三方还款方式[0,1]
     */
    public String dshkfs;

    /**
     * 信贷柜员[0,22]
     */
    public String credgy;

    /**
     * 放贷部门[0,4]
     */
    public String fadibm;

    /**
     * 利率执行档次[0,3]
     */
    public String llzxdc;

    /**
     * 入帐机构[0,4]
     */
    public String ruzajg;

    /**
     * 操作标志[0,1]
     */
    public String caozbz;

    /**
     * 合同金额[15,2]
     */
    public String hetoje;

    /**
     * 利息付款帐号[0,21]
     */
    public String lxfkzh;

    /**
     * 到期主动扣收贷款[0,1]
     */
    public String wjdkfl;

    /**
     * 贷款入账帐号[0,21]
     */
    public String dkrzzh;

    /**
     * 税率[9,7]
     */
    public String shuilv;

    /**
     * 分摊规则[0,1]
     */
    public String fentgz;

    /**
     * LPR期限品种[0,3]
     */
    public String shijcq;

    /**
     * 指定下次结息扣款日[0,8]
     */
    public String zhidrq;

    /**
     * 指定下次重定价生效日[0,8]
     */
    public String tiozrq;

    /**
     * 间隔月数[0,10]
     */
    public String zuicqx;

    public InnerReq6153() {
    }

    public InnerReq6153(String bustyp, String jiejuh, String hetobh, String kehuha, String kehucn, String huobdh, String debtyp, String dbtyna, String zdjine, String blrzzl, String jxzouq, String gudizq, String jixirq, String lltzfs, String lltzzq, String lltzyr, String kihurq, String daoqir, String kuxiqi, String jzunll, String zixill, String fudofs, String fudonz, String yqjxfs, String faxibl, String soxilx, String jfxibz, String dyhkzh, String dehkzh, String dshkzh, String dshkfs, String credgy, String fadibm, String llzxdc, String ruzajg, String caozbz, String hetoje, String lxfkzh, String wjdkfl, String dkrzzh, String shuilv, String fentgz, String shijcq, String zhidrq, String tiozrq, String zuicqx) {
        this.bustyp = bustyp;
        this.jiejuh = jiejuh;
        this.hetobh = hetobh;
        this.kehuha = kehuha;
        this.kehucn = kehucn;
        this.huobdh = huobdh;
        this.debtyp = debtyp;
        this.dbtyna = dbtyna;
        this.zdjine = zdjine;
        this.blrzzl = blrzzl;
        this.jxzouq = jxzouq;
        this.gudizq = gudizq;
        this.jixirq = jixirq;
        this.lltzfs = lltzfs;
        this.lltzzq = lltzzq;
        this.lltzyr = lltzyr;
        this.kihurq = kihurq;
        this.daoqir = daoqir;
        this.kuxiqi = kuxiqi;
        this.jzunll = jzunll;
        this.zixill = zixill;
        this.fudofs = fudofs;
        this.fudonz = fudonz;
        this.yqjxfs = yqjxfs;
        this.faxibl = faxibl;
        this.soxilx = soxilx;
        this.jfxibz = jfxibz;
        this.dyhkzh = dyhkzh;
        this.dehkzh = dehkzh;
        this.dshkzh = dshkzh;
        this.dshkfs = dshkfs;
        this.credgy = credgy;
        this.fadibm = fadibm;
        this.llzxdc = llzxdc;
        this.ruzajg = ruzajg;
        this.caozbz = caozbz;
        this.hetoje = hetoje;
        this.lxfkzh = lxfkzh;
        this.wjdkfl = wjdkfl;
        this.dkrzzh = dkrzzh;
        this.shuilv = shuilv;
        this.fentgz = fentgz;
        this.shijcq = shijcq;
        this.zhidrq = zhidrq;
        this.tiozrq = tiozrq;
        this.zuicqx = zuicqx;
    }
}
