package com.brilliance.isc.common.rmbbop.entity;


import com.brilliance.isc.common.rmbbop.common.IAds;
import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Getter;
import lombok.Setter;

import static com.brilliance.mda.runtime.mda.Constants.NULLSTR;

@JsonIgnoreProperties(ignoreUnknown = true)
@Getter
@Setter
public class Tcr extends AbstractCommonVo implements IAds {

    //Internal Unique ID
    private String inr = NULLSTR;

    //Version
    private String ver = NULLSTR;

    //人行报送状态
    private String sta = NULLSTR;

    //业务主键
    private String levyno = NULLSTR;

    //操作类型
    private String opertype = NULLSTR;

    //变�'/撤销原因
    private String actiondesc = NULLSTR;

    //收款人帐号
    private String payeeacct = NULLSTR;

    //付款人常驻国家（地区）代码
    private String payercountrycode = NULLSTR;

    //付款人�'�户类型
    private String payeraccttype = NULLSTR;

    //付款人�'�号
    private String payeracct = NULLSTR;

    //是否退款
    private String ifrefund = NULLSTR;

    //原支出申报号码
    private String oripaylevyno = NULLSTR;

    //收入明细信息
    private  int incomelist ;

    //收入明细标识
    private String incomeflg = NULLSTR;

    //银行机构代码
    private String bankorgcode = NULLSTR;

    //银行业务编号
    private String banktrano = NULLSTR;

    //Initial Entity Code
    private String ownextkey = NULLSTR;

    //银行机构名称
    private String sbankname = NULLSTR;
}
