Add TransactionLog entity and field constants

Introduced the TransactionLog JPA entity for transaction logging. Added FieldNameConstant and DBFieldNameConstant enums for standardized field names, and expanded FieldNameLength with additional constants. Updated SecurityURI and AuthenticationController to support password change endpoint. Commented out request limiting logic in SubscriptionFilter.
dev-pending-01-01-2026
Naeem Ullah 4 weeks ago
parent ea9abc99c8
commit 8507141d9e

@ -0,0 +1,64 @@
package com.mfsys.aconnect.client.model;
import com.mfsys.common.configuration.constant.FieldNameConstant;
import com.mfsys.common.configuration.constant.FieldNameLength;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;
import lombok.Data;
import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.UpdateTimestamp;
import java.time.LocalDate;
import java.time.LocalDateTime;
@Entity(name = "TBL_AC_TRANSACTION_LOGS")
@Table(name = "TBL_AC_TRANSACTION_LOGS")
@Data
public class TransactionLog {
@Id
@Column(name = "LOG_ID", nullable = false, updatable = false, columnDefinition = FieldNameLength.LOG_ID)
private String logId;
@Column(name = "POR_ORGACODE", nullable = false, updatable = false, columnDefinition = FieldNameLength.POR_ORGACODE)
private String porOrgacode;
@Column(name = "DR_MBMBKMSNUMBER", nullable = true, updatable = false, columnDefinition = FieldNameLength.ACCOUNT_NUMBER)
private String drMbmbkmsnumber;
@Column(name = "CR_MBMBKMSNUMBER", nullable = true, updatable = false, columnDefinition = FieldNameLength.ACCOUNT_NUMBER)
private String crMbmbkmsnumber;
@Column(name = "CR_PCAGLACCODE", nullable = true, updatable = false, columnDefinition = FieldNameLength.ACCOUNT_NUMBER)
private String crPcaglacode;
@Column(name = "DR_PCAGLACCODE", nullable = true, updatable = false, columnDefinition = FieldNameLength.ACCOUNT_NUMBER)
private String drPcaGlacode;
@Column(name = "PPM_PYMDCODE", nullable=true, updatable=false, columnDefinition=FieldNameLength.PPM_PYMDCODE)
private String ppmPymdcode;
@Column(name = "SGT_GNTRDATE", nullable=false, updatable=false, columnDefinition=FieldNameLength.DATE)
private LocalDate sgtGntrdate;
@Column(name = "SGT_GNTRCREATEAT",nullable=false, updatable=false, columnDefinition=FieldNameLength.PLC_LOCACODE)
private String sgtGntrcreateat;
@Column(name = "CHANNEL_CODE", nullable=true, updatable=false, columnDefinition=FieldNameLength.CHANNEL_CODE)
private String channelCode;
@Column(name = "NODE_ID", nullable=false, updatable=false, columnDefinition=FieldNameLength.NODE_ID)
private String nodeId;
@Column(name = "SGT_GNTRNUMBER", nullable=false, updatable=false, columnDefinition=FieldNameLength.SGT_GNTRNUMBER)
private Long sgtGntrnumber;
@CreationTimestamp
@Column(name = "CREATED_AT", updatable = false)
private LocalDateTime createdAt;
@UpdateTimestamp
@Column(name = "UPDATED_AT")
private LocalDateTime updatedAt;
}

@ -4,4 +4,5 @@ public interface SecurityURI {
String AUTHENTICATION = "/authentication"; String AUTHENTICATION = "/authentication";
String LOGIN = "/login"; String LOGIN = "/login";
String REGISTER = "/signup"; String REGISTER = "/signup";
String CHANGE_PASSWORD = "/change-password";
} }

@ -45,4 +45,10 @@ public class AuthenticationController {
return new ResponseEntity<>(response, HttpStatus.CREATED); return new ResponseEntity<>(response, HttpStatus.CREATED);
} }
@PostMapping(SecurityURI.CHANGE_PASSWORD)
public ResponseEntity<UserDTOs.UserResponse> changePassword(@RequestBody UserDTOs.UserRequest request) {
UserDTOs.UserResponse response = userService.createUser(request);
return new ResponseEntity<>(response, HttpStatus.CREATED);
}
} }

@ -50,16 +50,16 @@ public class SubscriptionFilter extends OncePerRequestFilter {
String userId = request.getHeader("userId"); String userId = request.getHeader("userId");
User user = userService.findActiveUserById(userId) User user = userService.findActiveUserById(userId)
.orElseThrow(() -> new RuntimeException("Invalid credentials")); .orElseThrow(() -> new RuntimeException("Invalid credentials"));
if(user.getRole().equals(Role.USER)){ // if(user.getRole().equals(Role.USER)){
UserSubscription userSubscription = userSubscriptionService.findByUserIdAndEndpointPath(userId, request.getRequestURI()) // UserSubscription userSubscription = userSubscriptionService.findByUserIdAndEndpointPath(userId, request.getRequestURI())
.orElseThrow(() -> new RuntimeException("No Active Subscription")); // .orElseThrow(() -> new RuntimeException("No Active Subscription"));
//
int maxRequests = userSubscription.getMaxRequestsPerMinute(); // int maxRequests = userSubscription.getMaxRequestsPerMinute();
//
if (!requestRateLimiterService.isRequestAllowed(userId, request.getRequestURI(), maxRequests)) { // if (!requestRateLimiterService.isRequestAllowed(userId, request.getRequestURI(), maxRequests)) {
throw new RuntimeException("Too many requests"); // throw new RuntimeException("Too many requests");
} // }
} // }
} }
filterChain.doFilter(request, response); filterChain.doFilter(request, response);

@ -0,0 +1,5 @@
package com.mfsys.common.configuration.constant;
public interface DBFieldNameConstant {
String POR_ORGACODE = "POR_ORGACODE";
}

@ -0,0 +1,444 @@
package com.mfsys.common.configuration.constant;
public enum FieldNameConstant implements DBFieldNameConstant {
PTR_TRANCODE("ptrTrancode", "PTR_TRANCODE"),
MODULE("module","MODULE"),
PTR_TRANDESC("ptrTrandesc", "PTR_TRANDESC"),
PDT_DOTYCODE("pdtdotycode", "PDT_DOTYCODE"),
PDT_DOTYTYPE("pdtdotytype", "PDT_DOTYTYPE"),
POR_ORGACODE("porOrgacode", DBFieldNameConstant.POR_ORGACODE),
SUS_USERCODE("susUsercode", "SUS_USERCODE"),
SUS_NAME("susName", "SUS_NAME"),
PCR_CURRCODE("pcrCurrcode", "PCR_CURRCODE"),
PCR_CURRBASE("pcrCurrbase", "PCR_CURRBASE"),
SGT_GNTRAMTFC("sgtGntramtfc", "SGT_GNTRAMTFC"),
PLC_LOCACODE("plcLocacode", "PLC_LOCACODE"),
CHARGE_WAVIER("CHARGE_WAVIER","CHARGE_WAVIER"),
SGT_GNTRVALUEDATE("sgtGntrvaluedate", "SGT_GNTRVALUEDATE"),
MBM_BKMSNUMBER("mbmBkmsnumber","MBM_BKMSNUMBER"),
MBM_BKMSCLOSED("mbmBkmsclosed","MBM_BKMSCLOSED"),
MBM_BKMSCLOSEDBY("mbmBkmsclosedby","MBM_BKMSCLOSEDBY"),
MBM_BKMSTITLE("mbmBkmstitle","MBM_BKMSTITLE"),
MBM_CHARGE_EXEMPTED("mbmChargeExempted","MBM_CHARGE_EXEMPTED"),
DMP_PRODCODE("dmpProdcode", "DMP_PRODCODE"),
MLT_LNTRPRINCIPAL("mltLntrprincipal","MLT_LNTRPRINCIPAL"),
MLT_LNTRINTEREST("mltLntrinterest","MLT_LNTRINTEREST"),
MLT_LNTRPENALTY("mltLntrpenalty","MLT_LNTRPENALTY"),
SGT_GNTRNARRATION("sgtGntrnarration", "SGT_GNTRNARRATION"),
BLA_LNACFINANCEDAMTFC("blaLnacfinancedamtfc","BLA_LNACFINANCEDAMTFC"),
BLA_LNACDISBURSEMENTFC("blaLnacdisbursementfc","BLA_LNACDISBURSEMENTFC"),
DMP_PRODDESC("dmpProddesc","DMP_PRODDESC"),
PER_ERATRATEACT("perEratrateact","PER_ERATRATEACT"),
PCR_CURRDESC("pcrCurrdesc","PCR_CURRDESC"),
PLC_LOCADESC("plcLocadesc","PLC_LOCADESC"),
PLC_LOCASHORT("plcLocashort", "PLC_LOCASHORT"),
PLC_LOCATYPE("plcLocatype", "PLC_LOCATYPE"),
PRG_REGNCODE("prgRegncode","PRG_REGNCODE"),
PLC_OPENDATE("plcOpendate","PLC_OPENDATE"),
BRANCH_DATA("branchStep", "BRANCH_STEP"),
CHARGES_BIFURCATION("chargesBifurcation", "CHARGES_BIFURCATION"),
CMP_CUSTCODE("cmpCustcode", "CMP_CUSTCODE"),
IS_DEBITFREEZE("isDebitFreeze","IS_DEBIT_FREEZE"),
IS_CREDITFREEZE("iscreditFreeze","IS_CREDIT_FREEZE"),
MARKED_STATUS("markedStatus", "MARKED_STATUS"),
CMP_CUSTSEX("cmpcustsex","CMP_CUSTSEX"),
CMP_GRPOUPCODE("cmpGrpoupcode","CMP_GRPOUPCODE"),
PCC_CSCGCODE("pccCscgcode","PCC_CSCGCODE"),
PFS_FUSOID("pfsFusoid", "PFS_FUSOID"),
PAT_AMTYCODE("patAmtycode","PAT_AMTYCODE"),
BLA_LNMBSHARE_APPROVED("blaLnmbshareApproved","BLA_LNMBSHARE_APPROVED"),
BLA_ASSOCIATECUSTOMER("blaAssociatecustomer","BLA_ASSOCIATECUSTOMER"),
CMP_CUSTCODE_GRP("cmpCustcodeGrp","CMP_CUSTCODE_GRP"),
CORRELATION_CUSTCODE("correlationCustcode","CORRELATION_CUSTCODE"),
CMP_COMPANYCODE("cmpCompanycode", "CMP_COMPANYCODE"),
CMP_COMPANYCODE_REF("cmpCompanycodeRef","CMP_COMPANYCODE_REF"),
CMP_COMPANYNAME("cmpCompanyname", "CMP_COMPANYNAME"),
CMP_JOINTCUSTCODE("cmpJointcustcode", "CMP_JOINTCUSTCODE"),
CMP_JOINTNAME("cmpJointName", "CMP_JOINTNAME"),
ACC_ATTORTYPE("accAttortype", "ACC_ATTORTYPE"),
ACC_ATTORTYPE_B("accAttortypeB", "ACC_ATTORTYPE_B"),
ACC_JOINT_STATUS("accJointStatus", "ACC_JOINT_STATUS"),
ACC_JOINT_STATUS_B("accJointStatusB", "ACC_JOINT_STATUS_B"),
PIT_JOINTIDENVALUE("pitJoinidenvalue", "PIT_JOINTIDENVALUE"),
PIT_JOINTIDENCODE("pitJoinidenCode","PIT_JOINTIDENCODE"),
PAS_ACSTCODE("pasAcstcode","PAS_ACSTCODE"),
BDA_DPACBLOCKAMT("bdaDpacblockamt","BDA_DPACBLOCKAMT"),
BDA_DPACPROFITACCRUEDAMTFC("bdaDpacprofitaccruedamtfc","BDA_DPACPROFITACCRUEDAMTFC"),
MLS_LNSHTYPE("mlsLnshtype","MLS_LNSHTYPE"),
MLS_LNSHINSTNO("mlsLnshinstno","MLS_LNSHINSTNO"),
MLS_LNSHDUEDATE("mlsLnshduedate","MLS_LNSHDUEDATE"),
MLS_LNSHPRINCIPAL("mlsLnshprincipal","MLS_LNSHPRINCIPAL"),
MLS_LNSHINTEREST("mlsLnshinterest","MLS_LNSHINTEREST"),
BLA_LNAPPROVEDAMOUNTFC("blaLnapprovedamountfc","BLA_LNAPPROVEDAMOUNTFC"),
BLA_LNACAPPROVEDATE("blaLnacapprovedate", "BLA_LNACAPPROVEDATE"),
CLOSING_DETAILS("closingBalanceDetails",""),
WORKFLOWREFNUM("workFlowRefNum", "workFlowRefNum"),
PIN_LENGTH("4","pinLength"),
POR_ORGADESC("porOrgadesc","POR_ORGADESC"),
POR_ORGASHORT("porOrgashort","POR_ORGASHORT"),
POR_ORGAREGDATE("porOrgaregdate","POR_ORGAREGDATE"),
POR_ORGALOGO("porOrgalogo","POR_ORGALOGO"),
POR_ORGAREPORTLOGO("porOrgareportlogo","POR_ORGAREPORTLOGO"),
POR_TRANINTEGRALVALUE("porTranintegralvalue", "POR_TRANINTEGRALVALUE"),
POR_TRANPRECISIONVALUE("porTranrprecisionvalue", "POR_TRANPRECISIONVALUE"),
POR_TRANROUNDTYPE("porTranroundtype", "POR_TRANROUNDTYPE"),
POR_ROUNDINGMODETRANSACTION("porRoundingmodetransactions","POR_ROUNDINGMODETRANSACTION"),
POR_ORGAEXPDATE("porOrgaexpdate","POR_ORGAEXPDATE"),
POR_ORGAFAX("porOrgafax","POR_ORGAFAX"),
POR_ADRSLNDPHONE("porAdrslndphone","POR_ADRSLNDPHONE"),
POR_ORGAADDRESSLINE1("por_orgaaddressline1","POR_ORGAADDRESSLINE1"),
POR_ORGAADDRESSLINE2("por_orgaaddressline2","POR_ORGAADDRESSLINE2"),
POR_ORGAWEBSITE("porOrgawebsite","POR_ORGAWEBSITE"),
POR_ORGACODE_ENTRY("porOrgacodeEntry", "POR_ORGACODE_ENTRY"),
POR_ACTIVE("porActive", "POR_ACTIVE"),
SUS_USERNAME("susUsername", "SUS_USERNAME"),
SUS_PASSWORD("susPassword", "SUS_PASSWORD"),
SUS_USERCELLNO("susUsercellno", "SUS_USERCELLNO"),
SUL_LEVELCODE("sulLevelCode", "SUL_LEVELCODE"),
SUL_DESC("sulDesc", "SUL_DESC"),
SUL_STATUS("sulStatus", "SUL_STATUS")
,SUS_MULTILOGIN("susMultilogin","SUS_MULTILOGIN") ,
SUS_HOMELOCATION("susHomelocation","SUS_HOMELOCATION"),
SUS_ACTIVE("susActive", "SUS_ACTIVE"),
SUS_SIGNLOG("susSignlog","SUS_SIGNLOG"),
USER_DATA("userStep","USER_STEP"),
ROLE_DATA("roleStep", "ROLE_STEP"),
PCA_GLACDEBIT("pcaGlacdebit","PCA_GLACDEBIT"),
PCA_GLACCREDIT("pcaGlaccredit","PCA_GLACCREDIT"),
PCH_CHRGCODE("pchChrgcode","PCH_CHRGCODE"),
PCH_CHRGDESC("pchChrgdesc","PCH_CHRGDESC"),
PET_EVENTCODE_POST("petEventcodePost","PET_EVENTCODE_POST"),
PET_EXRTCODE("petExrtcode","PET_EXRTCODE"),
PER_ERATDATE("perEratdate","PER_ERATDATE"),
PLT_LOCATYPEDESC("pltLocatypedesc", "PLT_LOCATYPEDESC"),
CMP_CREATEDBY("cmpCreatedby", "CMP_CREATEDBY"),
PLC_LOCACODE_ENTRY("PLC_LOCACODE_ENTRY", "PLC_LOCACODE_ENTRY"),
POR_ORGATIMEZONE("porOrgatimezone", "POR_ORGATIMEZONE"),
POR_ORGAUTCTIMEZONE("porOrgautctimezone", "POR_ORGAUTCTIMEZONE"),
POR_IBANFORMAT("porIbanformat", "POR_IBANFORMAT"),
PLC_LOCATIMEZONE("plcLocatimezone", "PLC_LOCATIMEZONE"),
PLC_ACTIVE("plcActive","PLC_ACTIVE"),
PCA_GLACCODE("pcaGlaccode", "PCA_GLACCODE"),
SGT_GNTRDATE("sgtGntrdate", "SGT_GNTRDATE"),
SGT_GNTRCANCELLED("sgtGntrcancelled", "SGT_GNTRCANCELLED"),
SGT_GNTRAMT("sgtGntramt", "SGT_GNTRAMT"),
SUB_BRANCH("subBranch", "SUB_BRANCH"),
PFS_ACNTDATEFROM("pfs_acntdatefrom","PFS_ACNTDATEFROM"),
PFS_ACNTDATETO("pfs_acntdateto", "PFS_ACNTDATETO"),
PFS_ACNTDESC("pfs_acntdesc","PFS_ACNTDESC"),
BGP_GLPRCOMPANYDATE("bgpGlprcompanydate","BGP_GLPRCOMPANYDATE"),
BGP_GLPRCOMPANYTIMEZONE("bgpGlprcompanytimezone","BGP_GLPRCOMPANYDATE"),
BGP_GLPROPERATIONCLOSE("bgpGlproperationclose", "BGP_GLPROPERATIONCLOSE"),
BGP_GLPRNEXTDATE("bgpGlprnextdate", "BGP_GLPRNEXTDATE"),
PCO_CLDSTATUS("pcoCldstatus", "PCO_CLDSTATUS"),
PCO_CLDSHADOWED("pcoCldshadowed", "PCO_CLDSHADOWED"),
PCO_CLDBATCHPROCESS("pcoCldbatchprocess", "PCO_CLDBATCHPROCESS"),
PCO_CLDBATCHPROCESSFIRSTSTEP("pcoCldbatchprocessfirststep", "PCO_CLDBATCHPROCESSFIRSTSTEP"),
PCO_CLDERRMESSAGE("pcoClderrmessage", "PCO_CLDERRMESSAGE"),
BLA_LNAPPLIEDAMOUNTFC ("blaLnappliedamountfc","BLA_LNAPPLIEDAMOUNTFC"),
BLA_LNACINTERESTRATE("blaLnacinterestrate","BLA_LNACINTERESTRATE"),
PCD_CORDCODE("pcdCordcode","PCD_CORDCODE"),
PPO_PURPCODE("ppoPurpcode","PPO_PURPCODE"),
OLD_PCD_CORDCODE("oldPcdCordcode","OLD_PCD_CORDCODE"),
NEW_PCD_CORDCODE("newPcdCordcode","NEW_PCD_CORDCODE"),
PCD_CORDCOMMENT ("pcdCordcomment","PCD_CORDCOMMENT"),
SGT_GNTRNUMBER("sgtGntrnumber", "SGT_GNTRNUMBER"),
SGT_GNTRTRANLINK("sgtGntrtranlink", "SGT_GNTRTRANLINK"),
SGT_GNTRCREATEDAT("sgtGntrcreatedat", "SGT_GNTRCREATEDAT"),
BTA_BOOKINGAMOUNT("btaBookingamount", "BTA_BOOKINGAMOUNT"),
BTA_DURATION("btaDuration", "BTA_DURATION"),
PFM_FMODCODE("pfmFmodcode", "PFM_FMODCODE"),
PRO_RLOVCODE("proRlovcode", "PRO_RLOVCODE"),
PTM_TMETCODE("ptmTmetcode", "PTM_TMETCODE"),
PTM_TMETDESC("ptmTmetdesc", "PTM_TMETDESC"),
PLC_CHARGECALCRATE("plcChargecalcrate", "PLC_CHARGECALCRATE"),
SVH_VCHDUPDATETIMESTAMP("svhVchdupdatetimestamp","SVH_VCHDUPDATETIMESTAMP"),
SVH_VCHDFLDCOMB("svhVchdfldcomb", "SVH_VCHDFLDCOMB"),
SVH_VCHDVALCOMBDESC("svhVchdvalcombdesc", "SVH_VCHDVALCOMBDESC"),
PAA_TAAUTIMESTAMP("paaTaautimestamp", "PAA_TAAUTIMESTAMP"),
MBM_BKMSBALANCE("mbmBkmsbalance", "MBM_BKMSBALANCE"),
MBM_BKMSUNAUTHDRBALANCE("mbmBkmsunauthdrbalance", "MBM_BKMSUNAUTHDRBALANCE"),
MBM_BKMSUNAUTHCRBALANCE("mbmBkmsunauthcrbalance", "MBM_BKMSUNAUTHCRBALANCE"),
CURRENT_AMOUNT("currentAmount", "CURRENT_AMOUNT"),
CURRENCY_DENOMINATION_DETIAL("currencyDenominationDetail", "currencyDenominationDetail"),
CLOSE_OPERATION_DATA("closeOperationData", "closeOperationData"),
PCA_GLACOPITEM("pcaGlacopitem", "PCA_GLACOPITEM"),
PCT_CALCODE("pctCalcode", "PCT_CALCODE"),
NODE_ID("nodeId", "NODE_ID"),
SVV_VCVRREFNO("svvVcvrrefno", "SVV_VCVRREFNO"),
PIT_INSTCODE("pitInstcode", "PIT_INSTCODE"),
MIT_INSTCODE("mitInstcode", "MIT_INSTCODE"),
MIS_INSEBOOKNO("misInsebookno", "MIS_INSEBOOKNO"),
PIS_INSTCODE("pisInstcode", "PIS_INSTCODE"),
PIN_INVSCODE("pinInvscode", "PIN_INVSCODE"),
MIS_INSERANGEFROM("misInserangefrom", "MIS_INSERANGEFROM"),
MIS_INSERANGETO("misInserangeto", "MIS_INSERANGETO"),
MIS_INSERECVDATE("misInserecvdate", "MIS_INSERECVDATE"),
MIS_INSEISSUEACNTDATE("misInseissueacntdate", "MIS_INSEISSUEACNTDATE"),
PPM_PYMDCODE("ppmPymdcode","PPM_PYMDCODE"),
CRDR_CODE("crdrcode","CRDRCODE"),
ACCOUNT_TRA_NO("pcaGlaccodeAc","ACCOUNT_TRANSFER_NO"),
MBM_BKMSNUMBER_REF("mbmBkmsnumberRef","MBM_BKMSNUMBER_REF"),
PLC_LOCACODE_REF("plcLocacodeRef","PLC_LOCACODE_REF"),
MBM_BKMSNUMBER_REF_OPERATIONAL("mbmBkmsnumberRefOperational","MBM_BKMSNUMBER_REF_OPERATIONAL"),
DMP_PRODCODE_REF("dmpProdcodeRef","DMP_PRODCODE_REF"),
DMP_PRODCODE_REF_OPERATIONAL("dmpProdcodeRefOperational","DMP_PRODCODE_REF_OPERATIONAL"),
DMP_PRODGRCEINTEREST("dmpProdgrceinterest","DMP_PRODGRCEINTEREST"),
DMP_LNACGRACEPRINCIPLE("dmpLnacgraceprinciple","DMP_LNACGRACEPRINCIPLE"),
DMP_LNACGRACEPENALTY("dmpLnacgracepenlaty","DMP_LNACGRACEPENALTY"),
DMP_LNACGRACEPENALTY_PERIOD("dmpLnacgracepenlatyPeriod","DMP_LNACGRACEPENALTY_PERIOD"),
BLN_RESTRUCTUREPRINCIPALAMT("blnRestructureprincipalamt","BLN_RESTRUCTUREPRINCIPALAMT"),
BLA_LNACDISBURSEMENTDATE("bla_lnacdisbursementdate","BLA_LNACDISBURSEMENTDATE"),
PROCESS_COMPLETED("processCompleted","processCompleted"),
MIS_INSELOST( "MIS_INSELOST", "MIS_INSELOST"),
BATCH_USERCODE("@_CREATEUSER", "@_CREATEUSER"),
SGT_GNTRCREATEAT("sgtGntrcreateat", "SGT_GNTRCREATEAT"),
CMP_ACCOUNT_TITLE_FL("cmpAccountTitleFl","CMP_ACCOUNT_TITLE_FL"),
CMP_ACCOUNT_TITLE_LF("cmpAccountTitleLf","CMP_ACCOUNT_TITLE_LF"),
BN_CS_IT_IDENTIFIER("bnCsItIdentifier","BN_CS_IT_IDENTIFIER"),
CIT_IDENVALUE("citIdenValue","CIT_IDENVALUE"),
CIT_IDENVALUE_2("citIdenValue2","CIT_IDENVALUE_2"),
CIT_IDENEXPIRYDATE("citIdenexpirydate", "CIT_IDENEXPIRYDATE"),
PIT_IDENVALUE("pitIdenvalue", "PIT_IDENVALUE"),
PIT_IDENCODE("pitIdenCode","PIT_IDENCODE"),
PIT_IDENCODE_2("pitIdenCode2","PIT_IDENCODE_2"),
PIT_PRIMARYIDENCODE("pitPrimaryidencode", "PIT_PRIMARYIDENCODE"),
PIT_IDENEXPIRYDATE("pitIdenexpirydate", "PIT_IDENEXPIRYDATE"),
PED_INSTALLMENT("pedInstallment", "PED_INSTALLMENT"),
TO_DATE("todate","TO_DATE"),
FROM_DATE("fromdate","FROM_DATE"),
MBM_BKMSLOANCYCLE("mbmBkmsloancycle","MBM_BKMSLOANCYCLE"),
DEBIT_AMOUNT("totalDebitAmount", "totalDebitAmount"),
CREDIT_AMOUNT("totalCreditAmount", "totalCreditAmount"),
PBD_BANKCODE("pbdBankcode", "PBD_BANKCODE"),
PBB_BRANCHCODE("pbbBranchcode", "PBB_BRANCHCODE"),
BTA_AUTOROLLED("BtaAutorolled","BTA_AUTOROLLED"),
BLN_RESTRUCTUREADDITIONALAMT("blnRestructureadditionalamt","BLN_RESTRUCTUREADDITIONALAMT"),
CMP_BLACKLISTED("cmpBlacklisted", "CMP_BLACKLISTED"),
CMP_BLOCKED("cmpBlocked","CMP_BLOCKED"),
CMP_FREEZED("cmpFreezed","CMP_FREEZED"),
CMP_FREEZETYPE("cmpFreezetype","CMP_FREEZETYPE"),
BGP_FRACTIONALSCALE("bgpFractionalscale", "BGP_FRACTIONALSCALE"),
BGP_BLACKLISTSETUP("bgpBlacklistsetup", "BGP_BLACKLISTSETUP"),
BGP_BIOMETRICSETUP("bgpBiometricsetup", "BGP_BIOMETRICSETUP"),
BGP_PRIMARYIDENEXPIRYVALIDATION("bgpIdenexpiryvalidation", "BGP_IDENEXPIRYVALIDATION"),
PLC_CHARGECALCRATE_ACCOUNT("plcChargecalcrateAccount", "PLC_CHARGECALCRATE_ACCOUNT"),
DST_STIERVALUE("dstStiervalueAccount","DST_STIERVALUE"),
DST_STIERVALUE_ACCOUNT("dstStiervalue","DST_STIERVALUE_ACCOUNT"),
BLA_ASSOCIATENAME("blaAssociatename","BLA_ASSOCIATENAME"),
ANR_ACNRCODE("anrAcnrcode", "ANR_ACNRCODE"),
BLG_CUSTCODE("blgCustcode", "BLG_CUSTCODE"),
BLG_CUSTNAME("blgCustname", "BLG_CUSTNAME"),
BLG_LOCACODE("blgLocacode","BLG_LOCACODE"),
BDA_LIENREASON("bdaLienreason","BDA_LIENREASON"),
PREV_BLOCKAMT("prevBlockedamt","PREV_BLOCKAMT"),
BDA_LIENDATE("bdaLiendate","BDA_LIENDATE"),
BDA_LIENTIME("bdaLientime","BDA_LIENTIME"),
MBM_LOAN_LIEN_ALLOWED("mbmLoanLienAllowed","MBM_LOAN_LIEN_ALLOWED"),
MBM_BKMSNUMBER_LOAN_REF("mbmBkmsnumberLoanRef ","MBM_BKMSNUMBER_LOAN_REF"),
MBM_BKMSTITLE_LOAN_REF("mbmBkmstitleLoanRef ","MBM_BKMSTITLE_LOAN_REF"),
BLA_LNACMATURITYDATE_LOAN_REF("blaLnacmaturitydateLoanRef ","BLA_LNACMATURITYDATE_LOAN_REF"),
RATE_AMOUNT("rateAmount","RATE_AMOUNT"),
PLC_ALLOWED_LOCA("plcallowedloca","PLC_ALLOWED_LOCA"),
PLC_AMOUNTFROM("plcamountfrom","PLC_AMOUNTFROM"),
PLC_AMOUNTTO("plcamountto","PLC_AMOUNTTO"),
PLC_CHARGECALCRATE_PRODUCT("plcchargecalcrateproduct","PLC_CHARGECALCRATE_PRODUCT"),
//Online Banking
CMP_CUSTPASSWORD("cmpCustpassword","CMP_CUSTPASSWORD"),
CMP_CUSTSTATUS("cmpCuststatus", "CMP_CUSTSTATUS"),
CMP_CUSTSTATUSDATE("cmpCuststatusdate", "CMP_CUSTSTATUSDATE"),
CMP_CUSTLASTLOGIN("cmpCustlastlogin", "CMP_CUSTLASTLOGIN"),
PCT_CSTYCODE("pctCstycode", "PCT_CSTYCODE"),
CMP_FIRSTNAME("cmpFirstname", "CMP_FIRSTNAME"),
CMP_LASTNAME("cmpLastname", "CMP_LASTNAME"),
CMP_FATHERNAME("cmpFathername","CMP_FATHERNAME"),
CMP_CUSTDATEBIRTH("cmpCustdatebirth", "CMP_CUSTDATEBIRTH"),
BLG_IDENCODE("blgIdencode","BLG_IDENCODE"),
BLG_IDENVALUE("blgIdenvalue","BLG_IDENVALUE"),
CMP_IDENVALUE("cmpIdenvalue", "CMP_IDENVALUE"),
CMP_IDENCODE("cmpIdencode", "CMP_IDENCODE"),
PAD_ADRSMOBPHONE("padAdrsmobphone", "PAD_ADRSMOBPHONE"),
CMP_NAME("cmpName","CMP_NAME"),
PAD_ADRSEMAIL("padAdrsemail", "PAD_ADRSEMAIL"),
PAD_ADRSCORRESPONDENCE("padAdrscorrespondence", "PAD_ADRSCORRESPONDENCE"),
OCB_BENEFICIARYVERIFIED("ocbBeneficiaryverified", "OCB_BENEFICIARYVERIFIED"),
OCB_BENEFICIARYVERIFYDATE("ocbBeneficiaryverifydate", "OCB_BENEFICIARYVERIFYDATE"),
PRC_CLASSIFICATION("prcClassification", "PRC_CLASSIFICATION"),
OTD_TRANSACTIONPOSTED("otdTransactionposted", "OTD_TRANSACTIONPOSTED"),
OTD_TRANSACTIONPOSTDATE("otdTransactionpostdate", "OTD_TRANSACTIONPOSTDATE"),
OTD_TRANSACTIONID("otdTransactionid", "OTD_TRANSACTIONID"),
ORGANIZATION("organization", "ORGANIZATION"),
LOCATION("location", "LOCATION"),
CURRENCY("currency", "CURRENCY"),
GLOBALPARAMETER("globalparameter", "GLOBALPARAMETER"),
PCA_GLACODE_DEBIT("pcaGlacodeDebit","PCA_GLACODE_DEBIT"),
PCA_GLACODE_CREDIT("pcaGlacodeCredit","PCA_GLACODE_CREDIT"),
PLC_APPLYACCRUAL("plcApplyaccrual", "PLC_APPLYACCRUAL"),
PFS_ACNTSTATUS("pfsAcntstatus","PFS_ACNTSTATUS"),
PRO_RLOVTONEWACCOUNT("proRlovtonewaccount", "PRO_RLOVTONEWACCOUNT"),
BBS_BATCHSTATUS("bbsBatchstatus", "BBS_BATCHSTATUS"),
BBS_BATCHAMT("bbsBatchamt", "BBS_BATCHAMT"),
BLA_LNACGRACEPRINCIPLE("blaLnacgraceprinciple","BLA_LNACGRACEPRINCIPLE"),
BLA_LNACTOTALDURATION("blaLnactotalduration", "BLA_LNACTOTALDURATION"),
BLA_LNACEFFECTIVEDATE("blaLnaceffectivedate","BLA_LNACEFFECTIVEDATE"),
BN_MS_LS_LOANSCHEDULE("BN_MS_LS_LOANSCHEDULE","BN_MS_LS_LOANSCHEDULE"),
BLC_SERIALNO("blcSerialno", "BLC_SERIALNO"),
CMP_CUSTCODE_REF("cmpCustcodeRef", "CMP_CUSTCODE_REF"),
SYNC_STATUS("syncStatus", "SYNC_STATUS"),
MLS_LNSHINSTTOTAL("mlsLnshinsttotal","MLS_LNSHINSTTOTAL"),
SYSTEM_ORGA("SYSTEM_ORGA","SYSTEM_ORGA"),
PLC_SUBLOCACODE("plcSublocacode","PLC_SUBLOCACODE"),
PLC_SUBLOCADESC("plcSublocadesc","PLC_SUBLOCADESC"),
ISC_AUTO_REVERSAL("iscAutoReversal", "ISC_AUTO_REVERSAL"),
MBM_NOTIFICATIONSERVICE("mbmNotificationService","MBM_NOTIFICATIONSERVICE"),
SERIAL_NO("serialNo" , "SERIAL_NO"),
NOTIFICATION_STATUS("notificationStatus", "NOTIFICATION_STATUS"),
MESSAGE("Message", "MESSAGE"),
SGT_GNTRDRCR("sgtGntrdrcr", "SGT_GNTRDRCR"),
PIT_JOINTCUSTCODE("pitJoincustcode", "PIT_JOINTCUSTCODE"),
PCO_CTRYCODE("pcoCtrycode","PCO_CTRYCODE"),
UDF3("prgntmUdf3","PR_GN_TM_UDF3"),
UDF1("prgntmUdf1","PR_GN_TM_UDF1"),
UDF4("prgntmUdf4","PR_GN_TM_UDF4"),
PFS_ACNTYEAR("pfsAcntyear","PFS_ACNTYEAR"),
//cdr
CDR_REASON("cdrReason","cdr_reason"),
LIMIT("limit","LIMIT"),
MBM_BKMSFREEZETYPE("mbmBkmsfreezetype", "MBM_BKMSFREEZETYPE"),MBM_BKMSFREEZE("mbmBkmsfreeze","mbm_Bkmsfreeze"),
MBM_BKMSCREDITFREEZE("mbmBkmscreditfreeze","MBM_BKMSCREDITFREEZE"),MBM_BKMSDEBITFREEZE("mbmBkmsdebitfreeze","MBM_BKMSDEBITFREEZE"),
MBM_REGULATORYRESTRICTION("mbmRegulatoryRestriction","MBM_REGULATORYRESTRICTION"),
MBM_ACCBLOCKED("mbmAccblocked","mbm_Accblocked"),
CMP_ACCOUNTYPE("cmpAccounttype", "CMP_ACCOUNTTYPE"), MBM_ACTIVITYPOOL("mbmActivitypool", "MBM_ACTIVITYPOOL"),
PCT_COLTCATCODE("pctColtcatcode","PCT_COLTCATCODE"), PCT_COLTCODE("pctColtcode","PCT_COLTCODE"),
MBM_BKMSZAKATEXEMPTION("mbm_bkmszakatexemption","MBM_BKMSZAKATEXEMPTION"),PRS_RESNCODE("prsResncode","PRS_RESNCODE"),
IBAN_COUNTRY("ibanCountry","C"),
IBAN_CHECKSUM("ibanChecksum","X"),
IBAN_BANK("ibanBank","B"),
IBAN_RESERVE("ibanReserve","R"),
IBAN_BRANCH("ibanBranch","L"),
IBAN_PRODUCT("ibanProduct","P"),
IBAN_ACCOUNT("ibanAccount","A"),
MBM_BKMSNUMBER_IBAN("mbmBkmsnumberIban","MBM_BKMSNUMBER_IBAN"),
MBM_IBANACTIVATION("mbmIbanActivation","MBM_IBANACTIVATION"),
PRC_ATTORCODE("prcAttorcode", "PRC_ATTORCODE"),
PRC_ATTORDESC("pcrAttordesc", "PRC_ATTORDESC"),
KYC_RENEWAL_DATE("kycRenewalDate", "KYC_RENEWAL_DATE"),
IS_DEDUCTION("isDeduction", "IS_DEDUCTION"),
SGT_GNTRUDF3("sgtGntrudf3", "SGT_GNTRUDF3"),
KYC_B_RENEWAL_DATE("kycRenewalDate","KYC_B_RENEWAL_DATE"),
POR_PASSREMINDDAYS("porPassreminddays","POR_PASSREMINDDAYS"),
POR_PASSEXPIRYDURATION("porPassexpiryduration","POR_PASSEXPIRYDURATION"),
PCT_BACKUPTYPE("pctBackuptype", "PCT_BACKUPTYPE"),
//national and international blacklist upload for FMFI
CMP_FULLNAME("cmpFullname", "CMP_FULLNAME"),
CMP_FIRSTNAME_EN("cmpFirstnameEn", "CMP_FIRSTNAME_ENGLISH"),
CMP_LASTNAME_EN("cmpLastnameEn", "CMP_LASTNAME_EN"),
CMP_FULLNAME_EN("cmpFullnameEn", "CMP_FULLNAME_EN"),
CMP_COMPANYNAME_ENG("cmpCompanyEng", "CMP_COMPANYNAME_ENG"),
ACCOUNT_TYPE("accountType", "ACCOUNT_TYPE"), STATUS_CODE("statusCode", "status_code"), TRANSACTION_NO("tranNo", "TRAN_NO"),
//for Notification Module
PNS_NOTIFTYPE("pnsNotiftype", "PNS_NOTIFTYPE"), PNS_TEMPTCODE("pnsTemptcode", "PNS_TEMPTCODE"), PNS_NOTIFDESC("pnsNotifdesc", "PNS_NOTIFDESC"),
PNS_MASKED("pnsMasked", "PNS_MASKED"), PNS_MASKLENGTH("pnsMaskLength", "PNS_MASKLENGTH"),
ATTRIBUTES("attributes", "ATTRIBUTES"), PARAMETER_LIST("paramList","PARAM_LIST"), VOUCHER_NO("voucherNo", "VOUCHER_NO"), STATUS("status", "STATUS"),
// for User Batch
CREDIT("CREDIT","CREDIT"),
DEBIT("DEBIT","DEBIT"),
SGT_GNTRCRDR("SGT_GNTRCRDR","SGT_GNTRCRDR"),
// BankerCheque
BANKCHQREF_NUMBER("bankerChequeRefNo","BANKCHQREF_NUMBER"),BNK_CHQLEAF_NUMBER("bnkChqLeafNumber","BNK_CHQLEAF_NUMBER"),
//classificationType
CLASSIFICATION_TYPE("classificationType","CLASSIFICATION_TYPE"),
MIRGE("MIRGE","MIRGE"),PENSEMBLE("PENSEMBLE","PENSEMBLE"),
FORMAT("RSA","RSA"),
MBM_BKMSBALAMOUNT("mbmBkmsbalamount","MBM_BKMSBALAMOUNT"),
MBM_BKMSBALDATE("mbmBkmsbaldate","MBM_BKMSBALDATE"),
BAL_TYPE("balType", "BAL_TYPE"),
LOAN_CYCLE("loanCycle", "LOANCYCLE"),
BN_MS_LC_LOANCOMMITTEE("bnMsLcLoanCommitee", "BN_MS_LC_LOANCOMMITTEE"),
BLC_VOTES("blcVotes","BLC_VOTES"),
APPLICATION_STATUS("applicationStatus","APPLICATION_STATUS"),
OLD_CREDIT_COMMITTE("oldCreditcommitee","OLD_CREDITCOMMITEE"),
NEW_CREDIT_COMMITTEE("newCreditcommitee","NEW_CREDITCOMMITEE"),
// Early Closure Account
TERMINATE_ACCOUNT("terminateAccount", "EC02"),
EARLY_CLOSURE_CHARGE("earlyClosureCharge","107"),
TAF_CHARGE("tafCharge","903"),
DMP_AUTODEPOSITPRODUCT("dmpAutoDepositProduct","DMP_AUTODEPOSITPRODUCT"),
MBM_BKMSTITLE_REF("mbmBkmstitleRef","MBM_BKMSTITLE_REF"),
ZAKAT_DEDUCTION_DATA("zakatDeductionData", "zakatDeductionData"),
CREATE("create","CREATE"),
FAILED("failed","FAILED"),
RFDEPOSIT("rfDeposit","210"),
PFM_FMODCODE_ACNTPOST("pfmFmodcodeAcntpost","PFM_FMODCODE_ACNTPOST"),
NEW_NODE_ID("newNodeId","NEW_NODE_ID"),
NEW_SGT_GNTRNUMBER("newSgtGntrnumber","NEW_SGT_GNTRNUMBER"),
// Third Party Enums
COMMISSION_AMOUNT("commissionAmount", "COMMISSION_AMOUNT"),
TRANSACTION_AMOUNT("tranAmount", "TRANSACTION_AMOUNT"),
IDENTIFICATION_NUMBER("idenValue", "IDEN_VALUE"),
USERNAME("username", "USERNAME"),
SGT_GNTRCREATEUSR("sgtGntrcreateusr", "SGT_GNTRCREATEUSR"),
MLS_NEXTINSTALLMENT_DATE("mlsNextinstallmentDate","MLS_NEXTINSTALLMENT_DATE"),
SGT_GNTRAMT_DUE("sgtGntramtDue","SGT_GNTRAMT_DUE"),
CMP_MIDDLENAME("cmpMiddlename","CMP_MIDDLENAME"),
PAD_ADRSDEFAULT("padAdrsdefault","PAD_ADRSDEFAULT"),
PST_STREET("pstStreet","PST_STREET"),
PBD_BUILDING("pbdBuilding","PBD_BUILDING"),
PCT_CITYCODE("pctCitycode","PCT_CITYCODE"),
PPV_PROVCODE("ppvProvcode","PPV_PROVCODE"),
PCO_CTRYDESC("pcoCtrycode","PCO_CTRYDESC"),
PCT_CITYDESC("pctCitydesc","PCT_CITYDESC"),
PPV_PROVDESC("ppvProvdesc","PPV_PROVDESC"),
LIMIT_TYPE("limitType","LIMIT_TYPE"),
TRANSACTION_TYPE("transactionType", "TRANSACTION_TYPE"),
AGENT("agent", "AGENT")
;
FieldNameConstant(String variableName, String dbFieldName) {
this.variableName = variableName;
this.dbFieldName = dbFieldName;
}
private final String variableName;
private final String dbFieldName;
public String getVariableName() {
return variableName;
}
public String getDbFieldName() {
return dbFieldName;
}
}

@ -2,7 +2,6 @@ package com.mfsys.common.configuration.constant;
public interface FieldNameLength { public interface FieldNameLength {
// VARCHAR Lengths
String CODE_1 = "VARCHAR(1)"; String CODE_1 = "VARCHAR(1)";
String CODE_2 = "VARCHAR(2)"; String CODE_2 = "VARCHAR(2)";
String CODE_3 = "VARCHAR(3)"; String CODE_3 = "VARCHAR(3)";
@ -13,45 +12,140 @@ public interface FieldNameLength {
String CODE_10 = "VARCHAR(10)"; String CODE_10 = "VARCHAR(10)";
String CODE_12 = "VARCHAR(12)"; String CODE_12 = "VARCHAR(12)";
String CODE_20 = "VARCHAR(20)"; String CODE_20 = "VARCHAR(20)";
String CODE_25 = "VARCHAR(25)";
String CODE_IBAN = "VARCHAR(40)";
String CODE_30 = "VARCHAR(30)";
String CODE_50 = "VARCHAR(50)"; String CODE_50 = "VARCHAR(50)";
String CODE_60 = "VARCHAR(60)";
String CODE_100 = "VARCHAR(100)"; String CODE_100 = "VARCHAR(100)";
String CODE_150 = "VARCHAR(150)"; String CODE_150 = "VARCHAR(150)";
String CODE_200 = "VARCHAR(200)"; String CODE_200 = "VARCHAR(200)";
String CODE_500 = "VARCHAR(500)"; String CODE_500 = "VARCHAR(500)";
String CODE_1000 = "VARCHAR(1000)";
// Descriptions
String DESCRIPTION_LONG = "VARCHAR(40)"; String DESCRIPTION_LONG = "VARCHAR(40)";
String DESCRIPTION_SHORT = "VARCHAR(20)"; String DESCRIPTION_SHORT = "VARCHAR(20)";
// Numeric & Boolean Types
String BOOLEAN_BIT = "TINYINT(1)"; String BOOLEAN_BIT = "TINYINT(1)";
String AMOUNT_REAL = "DECIMAL(20,6)"; String AMOUNT_REAL = "DECIMAL(20,6)";
String AMOUNT_INT = "DECIMAL(20,0)"; String AMOUNT_INT = "DECIMAL(20,0)";
String DECIMAL = "DECIMAL(20,6)"; String DECIMAL = "DECIMAL(6,0)";
String DECIMAL_30 = "DECIMAL(30,6)";
String RATE_REAL = "DECIMAL(20,10)";
// Date/Time Types
String DATE = "DATE"; String DATE = "DATE";
String DATETIME = "DATETIME"; String DATETIME = "DATETIME";
String TIMESTAMP = "TIMESTAMP"; String TIMESTAMP = "TIMESTAMP";
String TIMESTAMP_NULLABLE = "TIMESTAMP NULL"; String TIMESTAMP_NULLABLE = "TIMESTAMP NULL";
String YEAR = "YEAR";
// Other Data Types
String PASSWORD = "VARCHAR(50)"; String PASSWORD = "VARCHAR(50)";
String BIGINT = "BIGINT"; String BIGINT = "BIGINT";
String INT = "INT"; String INT = "INT";
String INT_50 = "INT(50)"; String RATE_REAL = "DECIMAL(20,10)";
String TINYINT = "TINYINT";
String XML = "TEXT"; String XML = "TEXT";
String TEXT = "TEXT"; String TEXT = "TEXT";
String JSON = "JSON";
// Aliases
String DAYS = INT; String DAYS = INT;
String TINYINT = "TINYINT";
} String FISCALYEAR = "INT(4)";
String POR_ORGACODE = CODE_10;
String PLC_LOCACODE = CODE_10;
String PLC_SUBLOCACODE = CODE_10;
String DMP_PRODCODE = CODE_5;
String PCA_GLACCODE = CODE_20;
String CHANNEL_CODE = CODE_25;
String PCC_ACTGCODE = CODE_4;
String PPC_PRCGCODE = CODE_10;
String PLT_LIMTCODE = CODE_3;
String PLE_ELMTCODE = CODE_5;
String PLE_EXPTPCODE = CODE_10;
String NEW_STATUS = CODE_10;
String OVER_DUEDAYS = CODE_10;
String T_DAY = CODE_10;
String UN_DORMANTBY = CODE_10;
String UN_DORMANTDATE = CODE_10;
String FILE_NAME_LENGTH = CODE_100;
String PAS_ACSTCODE = CODE_4;
String PCR_CURRCODE = CODE_3;
String PTR_TRANCODE = CODE_3;
String PCH_CHRGCODE = CODE_3;
String SGT_GNTRNUMBER = BIGINT;
String NODE_ID = CODE_5;
String PSP_STYPCODE = CODE_6;
String PSA_SACTACCOUNT = PCA_GLACCODE;
String PST_SCHTCODE = CODE_6;
String DEBIT_CREDIT = CODE_2;
String LOG_ID = CODE_200;
String FIELD_VAL_COMB = CODE_150;
String SUS_USERCODE = CODE_25;
String ACCOUNT_NUMBER = CODE_20;
String ACCOUNT_TITLE = CODE_200;
String CUSTOMER_CODE = CODE_20;
String FILE_PATH = CODE_200;
String SVH_VCHDCOMBID = CODE_3;
String PIT_INSTCODE = CODE_3;
String PET_EVENTCODE = INT;
String PFM_FMODCODE = CODE_2;
String PRO_RLOVCODE = CODE_7;
String PCB_CBLTCODE = CODE_4;
String PTM_TMETCODE = CODE_10;
String PRT_REQTCODE = CODE_10;
String PCT_COLTCODE = CODE_10;
String PDT_DOTYCODE = CODE_10;
String PDT_DTYPCODE = CODE_10;
String PPM_PYMDCODE = CODE_3;
String PPO_PURPCODE = CODE_30;
String ERROR_CODE = CODE_10;
String ERROR_DESC = CODE_500;
String MLSLNSHTYPE = CODE_1;
String PET_EXRTCODE = CODE_4;
String REMARKS = CODE_200;
String ATTRIBUTE_PATH = CODE_200;
String STORED_PROCEDURE = CODE_200;
String PPF_PRFNCODE = CODE_3;
String PPM_PRMSCODE = CODE_3;
String PCA_GLACDESC = CODE_200;
String COMMENTS = CODE_200;
String MODULE_ID = CODE_50;
String INTERSERVICE_OPERATION = CODE_20; //
String PHONE_NUM = CODE_20;
String FAX_NUM = CODE_20;
String EMAIL_ADDRESS = CODE_100;
String PFS_ACNTYEAR = "YEAR";
String PIN_LENGTH = TINYINT;
String PIN_VALUE = CODE_4;
String PNT_NOTFCODE = CODE_10;
String PCL_CLASSIFICATION = CODE_10;
String PCC_CLSSUBJECT = CODE_50;
String SCL_SUBCLSCODE = CODE_10;
String PCC_CLSMESSAGE = CODE_500;
String MESSAGE_PARAMS = CODE_100;
String GCD_DENUMCODE = CODE_10;
String PCT_CSTYCODE = CODE_1;
String PCD_CORDCODE = CODE_50;
String MIT_INSTCODE = CODE_3;
String MIS_INSEBOOKNO = INT;
String PIS_INSTCODE = CODE_1;
String PIN_INVSCODE = CODE_2;
String SGT_GNTRINSTRUMENTNO = CODE_10;
String PIS_INSTLEAFSTATUS = CODE_3;
String PRT_RESNCODE = CODE_5;
String GCC_COSTCENTERID = CODE_4;
String GCC_DESCRIPTION = DESCRIPTION_SHORT;
}

Loading…
Cancel
Save