package com.brilliance.isc.bo;


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

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


/**
* TABLE:act:ACT - Account
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Act {

        //Internal Unique ID of Account
        private String inr = NULLSTR;

        //Priority for Defaulting
        private String pri = NULLSTR;

        //Account Currency
        private String cur = NULLSTR;

        //External Search Key of Account
        private String extkey = NULLSTR;

        //Account Number Defined by Servicing Institute
        private String seracc = NULLSTR;

        //Account Name Defined by Servicing Institute
        private String sernam = NULLSTR;

        //Type of Servicing Party from Party
        private String serptytyp = NULLSTR;

        //INR of Account Servicing Party
        private String serptyinr = NULLSTR;

        //Account Number of Control Account of Holder Optional
        private String holacc = NULLSTR;

        //Name of Control Account of Holder Optional
        private String holnam = NULLSTR;

        //Type of Holder from Party
        private String holptytyp = NULLSTR;

        //INR of Account Holding Party
        private String holptyinr = NULLSTR;

        //Cover Account
        private String cvrflg = NULLSTR;

        //Reimbursement Account
        private String rmbflg = NULLSTR;

        //Delete Flag
        private String delflg = NULLSTR;

        //Version Counter
        private String ver = NULLSTR;

        //Available for
        private String dirflg = NULLSTR;

        //Flag Set, if Foreign Party of Account can be Handled as Bank in Account Defaulting
        private String othbnkflg = NULLSTR;

        //Name of Other Party to be Used as Additional Information in Account Selection Box
        private String othptynam = NULLSTR;

        //Flag Set, if Foreign Party of Account can be Handled as Own Party in Account Defaulting
        private String othownflg = NULLSTR;

        //First Six BIC Digits of Foreign Party for Account
        private String othbic6 = NULLSTR;

        //International Bank Account Number
        private String iban = NULLSTR;

        //Entity Group of Account
        private String etgextkey = NULLSTR;

        //External Name of Account
        private String nam = NULLSTR;

        //External Account Type
        private String exttyp = NULLSTR;

        //Account Type
        private String typ = NULLSTR;

        //External Account
        private String extact = NULLSTR;

        //Term Type
        private String trmtyp = NULLSTR;

        //Account Type
        private String acctyp = NULLSTR;

        //客户自�'�区主�'�号
        private String zmqacc = NULLSTR;

        //外管局�'�户性�'�
        private String actpro = NULLSTR;
}