对接北汽风控中台(初版)
This commit is contained in:
parent
41afcf9cf2
commit
a0dddade93
0
D/tomcatLogs/info/info.log
Normal file
0
D/tomcatLogs/info/info.log
Normal file
@ -34,10 +34,54 @@
|
||||
//{((CurUser.hasRole("099") || CurUser.hasRole("299") || CurUser.hasRole("399"))?"true":"false"),"","Button","批量更新角色","批量更新角色","my_Addrole()","","","",""},
|
||||
//{((CurUser.hasRole("099") || CurUser.hasRole("299") || CurUser.hasRole("399"))?"true":"false"),"","Button","多用户更新角色","多用户更新角色","MuchAddrole()","","","",""},
|
||||
{((CurUser.hasRole("099") || CurUser.hasRole("299") || CurUser.hasRole("399") || CurUser.hasRole("800R00000067") )?"true":"false"),"","Button","转移","转移人员至其他机构","UserChange()","","","","btn_icon_transfer"},
|
||||
{((CurUser.hasRole("099") || CurUser.hasRole("299") || CurUser.hasRole("399") || CurUser.hasRole("800R00000067") )?"true":"false"),"","Button","初始密码","初始化该用户密码","ClearPassword()","","","","btn_icon_set"}
|
||||
};
|
||||
{((CurUser.hasRole("099") || CurUser.hasRole("299") || CurUser.hasRole("399") || CurUser.hasRole("800R00000067") )?"true":"false"),"","Button","初始密码","初始化该用户密码","ClearPassword()","","","","btn_icon_set"},
|
||||
{((CurUser.hasRole("099") || CurUser.hasRole("299") || CurUser.hasRole("399") || CurUser.hasRole("800R00000067") )?"true":"false"),"","Button","反欺诈账户同步","反欺诈账户同步","afsAccountSync()","","","","btn_icon_set"}
|
||||
};
|
||||
%><%@include file="/Frame/resources/include/ui/include_list.jspf"%>
|
||||
<script type="text/javascript">
|
||||
function afsAccountSync(){
|
||||
var isUse = getItemValue(0,getRow(),"STATUS");
|
||||
if(typeof(isUse)=="undefined" || isUse.length==0 || isUse=="2"){
|
||||
alert("当前用户还未启用,请先启用后再进行操作");
|
||||
return;
|
||||
}
|
||||
var operatorId = "<%=CurUser.getUserID()%>";
|
||||
var sUserID = getItemValue(0,getRow(),"USERID");
|
||||
var sUserName = getItemValue(0,getRow(),"USERNAME");
|
||||
var curStatus = getItemValue(0,getRow(),"ATTRIBUTE1");
|
||||
if(typeof(sUserID)=="undefined" ||sUserID.length==0){
|
||||
alert(getMessageText('AWEW1001'));//请选择一条信息!
|
||||
}else{
|
||||
var sReturn = AsDialog.OpenSelector("selectAccountSync", "", "dialogWidth=" + parseInt(window.screen.width * 0.3) + "px dialogHeight=" + parseInt(window.screen.height * 0.3) + "px",function(sReturn){
|
||||
if(!sReturn||sReturn=="_CANCEL_"){
|
||||
//alert(getHtmlMessage('1'));//请选择一条信息!
|
||||
return;
|
||||
}
|
||||
debugger;
|
||||
var afsState = sReturn.split("@");
|
||||
afsState = afsState[0];
|
||||
if(typeof(curStatus)=="undefined" ||curStatus.length==0){
|
||||
if(afsState!="Add"){
|
||||
alert("当前用户还未与反欺诈系统同步");
|
||||
return;
|
||||
}
|
||||
}else {
|
||||
if(curStatus=="Delete"&&afsState=="NoActivate"){
|
||||
alert("当前用户已在反欺诈系统注销,不能进行停用操作");
|
||||
return;
|
||||
}
|
||||
if(curStatus==afsState){
|
||||
alert("当前状态已是最新状态,无需同步");
|
||||
return;
|
||||
}
|
||||
}
|
||||
var syncResult = RunJavaMethodTrans("com.ample.esb.controller.AccountSyncController","accountSyncDo","userId="+sUserID+",userName="+sUserName+",afsState="+afsState+",operatorId="+operatorId);
|
||||
alert(syncResult);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
function my_add(){
|
||||
var sOrgLeval="<%=orgLevel%>";
|
||||
if(sOrgLeval!=6&&sOrgLeval!=9){alert("人员必须登记在部门之下");return false;}
|
||||
@ -176,11 +220,15 @@
|
||||
function my_disable(){
|
||||
var sUserID = getItemValue(0,getRow(),"UserID");
|
||||
var sStatus = getItemValue(0,getRow(),"Status");
|
||||
var curAfsStatus = getItemValue(0,getRow(),"ATTRIBUTE1");
|
||||
if(typeof(sUserID) == "undefined" || sUserID.length == 0){
|
||||
alert(getMessageText('AWEW1001'));//请选择一条信息!
|
||||
}else if(sStatus == "2"){
|
||||
alert("该数据已经是停用的状态!");
|
||||
return;
|
||||
}else if(curAfsStatus=="Add"){
|
||||
alert("请先进行反欺诈系统账户停用操作!");
|
||||
return;
|
||||
}else if(confirm("您真的想停用该用户吗?")){
|
||||
var sReturn = RunJavaMethodTrans("com.amarsoft.app.awe.config.orguser.action.UserManageAction","disableUser","UserID="+sUserID);
|
||||
if(sReturn == "SUCCESS"){
|
||||
|
||||
@ -19,7 +19,6 @@
|
||||
String custype = CurPage.getParameter("CustomerType");
|
||||
String customertype = CurPage.getParameter("customertype");
|
||||
String userll=null;
|
||||
// userll="/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerInfo.jsp?CompClientID=";
|
||||
userll= "/Tenwa/Lease/Flow/Project/BusinessApplication/RCScoreResultDetail.jsp?CompClientID=";
|
||||
String sTempletNo = "queryScoreResult";//--模板号--
|
||||
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
|
||||
@ -30,8 +29,8 @@
|
||||
"src=\""
|
||||
+sWebRootPath+userll+compClientID+"&flowId="+sFlowUnid+"&projectNo="+projectNo+"\"></iframe>", CurPage.getObjectWindowOutput());
|
||||
String sButtons[][] = {
|
||||
{"true","","Button","反欺诈","反欺诈","save()","","","","btn_icon_saveNew",""},
|
||||
{"true","","Button","评分请求","评分请求","save()","","","","btn_icon_saveNew",""},
|
||||
{"true","","Button","评分请求","评分请求","amp()","","","","btn_icon_saveNew",""},
|
||||
{"true","","Button","反欺诈","反欺诈","afs()","","","","btn_icon_saveNew",""},
|
||||
{"true","","Button","查询评分结果","查询评分结果","queryScoreResult()","","","","btn_icon_saveNew",""},
|
||||
{"true","","Button","资料清单","资料清单","openFileList()","","","","btn_icon_saveNew",""}
|
||||
};
|
||||
@ -39,7 +38,6 @@
|
||||
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
alert(222);
|
||||
$("#PROJECT_NO").parent().find(".info_span").remove();
|
||||
$("#PRODUCT_NAME").parent().find(".info_span").remove();
|
||||
$("#LEAS_FORM").parent().find(".info_span").remove();
|
||||
@ -48,9 +46,33 @@
|
||||
//去除项目审批信息难看样式
|
||||
});
|
||||
function queryScoreResult(){
|
||||
alert(111);
|
||||
self.location.reload();
|
||||
}
|
||||
function amp(){
|
||||
var flowUnid = "<%=sFlowUnid%>";
|
||||
var curUserId = "<%=userId%>";
|
||||
var result = RunJavaMethodTrans("com.ample.esb.controller.AmpController","ampDo","flowUnid="+flowUnid+",operatorId="+curUserId);
|
||||
alert(result);
|
||||
|
||||
}
|
||||
function afs(){
|
||||
var projectNo = "<%=projectNo%>";
|
||||
var curUserId = "<%=userId%>";
|
||||
var result = RunJavaMethod("com.ample.esb.controller.AfsUrlController","getAfsUrl","projectNo="+"FTAUMAN202310193"+",userId="+"zhangmengyu");
|
||||
window.open(result);
|
||||
return;
|
||||
/*let temp_form = document.createElement("form");
|
||||
temp_form.action = 'http://test-antifraud.baicfc.com/Instinct.UI.WebClient_5.3.1/api/redirect?';
|
||||
temp_form.target = "_blank";
|
||||
temp_form.method = "get";
|
||||
temp_form.style.display = "none";
|
||||
const input = document.createElement('input');
|
||||
input.type = 'hidden';
|
||||
input.name = result;
|
||||
temp_form.appendChild(input);
|
||||
document.body.appendChild(temp_form);
|
||||
temp_form.submit();*/
|
||||
}
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
@ -837,5 +837,26 @@
|
||||
</managerProperties>
|
||||
</manager>
|
||||
</class>
|
||||
<class name="ESB_LOG" label="esb发送记录表" describe="esb发送记录表" keyAttributes="ID">
|
||||
<attributes>
|
||||
<attribute name="ID" label="唯一标识" type="String" length="32" />
|
||||
<attribute name="GLOBAL_SEQ_NO" label="全局唯一标识" type="STRING" length="26" />
|
||||
<attribute name="TARGET_SEQ_NO" label="交易码" type="STRING" length="30"/>
|
||||
<attribute name="TARGET_SYSTEM_ID" label="目标系统ID" type="STRING" length="50"/>
|
||||
<attribute name="SERVICE_ID" label="服务id" type="STRING" length="7"/>
|
||||
<attribute name="RET_CODE" label="服务返回码" type="STRING" length="50"/>
|
||||
<attribute name="RET_MSG" label="通讯状态" type="STRING" length="1"/>
|
||||
<attribute name="RET_SYSTEM_ID" label="目标系统ID" type="STRING" length="50"/>
|
||||
<attribute name="TRAN_CODE" label="服务返回信息" type="STRING" length="32"/>
|
||||
<attribute name="SOURCE_MACHINE_DATE" label="服务返回信息" type="STRING" length="32"/>
|
||||
<attribute name="INPUTTIME" label="记录时间" type="STRING" length="32"/>
|
||||
<attribute name="UPDATETIME" label="更新时间" type="STRING" length="32"/>
|
||||
</attributes>
|
||||
<manager>
|
||||
<managerProperties>
|
||||
<property name="table" value="ESB_LOG"/>
|
||||
</managerProperties>
|
||||
</manager>
|
||||
</class>
|
||||
</package>
|
||||
</jbo>
|
||||
BIN
WebContent/WEB-INF/lib/bcprov-jdk15to18-1.76.jar
Normal file
BIN
WebContent/WEB-INF/lib/bcprov-jdk15to18-1.76.jar
Normal file
Binary file not shown.
BIN
WebContent/WEB-INF/lib/xstream-1.4.9.jar
Normal file
BIN
WebContent/WEB-INF/lib/xstream-1.4.9.jar
Normal file
Binary file not shown.
@ -129,6 +129,14 @@
|
||||
<param-value>als</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
<servlet>
|
||||
<servlet-name>AfsResultServlet</servlet-name>
|
||||
<servlet-class>com.ample.esb.controller.AfsResultServlet</servlet-class>
|
||||
<init-param>
|
||||
<param-name>DataSource</param-name>
|
||||
<param-value>als</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
<servlet>
|
||||
<servlet-name>ScoreResultServlet</servlet-name>
|
||||
<servlet-class>com.ample.esb.server.ScoreResultServlet</servlet-class>
|
||||
@ -318,6 +326,10 @@
|
||||
<servlet-name>SmsRptServlet</servlet-name>
|
||||
<url-pattern>/smsRpt</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>AfsResultServlet</servlet-name>
|
||||
<url-pattern>/afsResult</url-pattern>
|
||||
</servlet-mapping>
|
||||
<servlet-mapping>
|
||||
<servlet-name>ScoreResultServlet</servlet-name>
|
||||
<url-pattern>/scoreResult</url-pattern>
|
||||
|
||||
12
config/baic.properties
Normal file
12
config/baic.properties
Normal file
@ -0,0 +1,12 @@
|
||||
# esb config
|
||||
esb_url=http://47.93.34.101/baicfc/trans?
|
||||
userid=TYJWBY7F
|
||||
AFS012_serviceid=N9LZG7J8OXSD90B4
|
||||
AMP005_serviceid=24LITXVE9LKXANTD
|
||||
|
||||
log_path=D:/tmp/esb/log/
|
||||
|
||||
## ·´ÆÛÕ©
|
||||
afs_url=http://test-antifraud.baicfc.com/Instinct.UI.WebClient_5.3.1/api/redirect?
|
||||
RSAPublicKey=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmxe7GIws+1RwPtICBi+GKbNEYrqz+xkPZN8Cv3vnyK/cX87n2volMPV1LZBGLyFj2ckyLmIt+uC1SHDio+N9/e695UT2rvTJdP7rho0yA2sXmAqG4pjVA8dPHFgvUIaW/SIwPpqHnPrKTj6YHp5/6Amuvq7W5WujHsM1aq61p0RL6b6CQlwQtXK1MGE95eDJrhY0eO2RcoKBOJgQSa2MdqSSQ9jYuu/9lpoENxvHcHydxFqwzwJtP4Noct9ZplSjxA/OsincK4q6ELSDL3f9ckBXGmZrHDkYVyv0hD1QeC8Pgy3FAppgPPfMXPLUWgswV24/dEJP8qiCTacFfF9iwIDAQAB
|
||||
|
||||
52
src/com/ample/esb/bean/afs/AccountSyncRequest.java
Normal file
52
src/com/ample/esb/bean/afs/AccountSyncRequest.java
Normal file
@ -0,0 +1,52 @@
|
||||
package com.ample.esb.bean.afs;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
import com.thoughtworks.xstream.annotations.XStreamOmitField;
|
||||
|
||||
@XStreamAlias("REQUEST")
|
||||
public class AccountSyncRequest {
|
||||
@XStreamAlias("USER_NAME")
|
||||
private String userName;
|
||||
|
||||
@XStreamAlias("USER_ID")
|
||||
private String userId;
|
||||
|
||||
@XStreamAlias("SYSTEM_STATE")
|
||||
private String systemState;
|
||||
|
||||
@XStreamOmitField
|
||||
private String operatorId;
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getSystemState() {
|
||||
return systemState;
|
||||
}
|
||||
|
||||
public void setSystemState(String systemState) {
|
||||
this.systemState = systemState;
|
||||
}
|
||||
|
||||
public String getOperatorId() {
|
||||
return operatorId;
|
||||
}
|
||||
|
||||
public void setOperatorId(String operatorId) {
|
||||
this.operatorId = operatorId;
|
||||
}
|
||||
|
||||
}
|
||||
17
src/com/ample/esb/bean/afs/AccountSyncResponse.java
Normal file
17
src/com/ample/esb/bean/afs/AccountSyncResponse.java
Normal file
@ -0,0 +1,17 @@
|
||||
package com.ample.esb.bean.afs;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("RESPONSE")
|
||||
public class AccountSyncResponse {
|
||||
@XStreamAlias("RESULT")
|
||||
private String result;
|
||||
|
||||
public String getResult() {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void setResult(String result) {
|
||||
this.result = result;
|
||||
}
|
||||
}
|
||||
599
src/com/ample/esb/bean/afs/AfsResultRequest.java
Normal file
599
src/com/ample/esb/bean/afs/AfsResultRequest.java
Normal file
@ -0,0 +1,599 @@
|
||||
package com.ample.esb.bean.afs;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class AfsResultRequest {
|
||||
@XStreamAlias("CMON_ID")
|
||||
private String cmonId;
|
||||
|
||||
@XStreamAlias("COUNTRY_CODE")
|
||||
private String countryCode;
|
||||
|
||||
@XStreamAlias("GROUP_MEMBER_CODE")
|
||||
private String groupMemberCode;
|
||||
|
||||
@XStreamAlias("APPLY_NO")
|
||||
private String applyNo;
|
||||
|
||||
@XStreamAlias("CAPTURE_DATE")
|
||||
private String captureDate;
|
||||
|
||||
@XStreamAlias("CAPTURE_TIME")
|
||||
private String captureTime;
|
||||
|
||||
@XStreamAlias("APPLY_TYPE")
|
||||
private String applyType;
|
||||
|
||||
@XStreamAlias("FRAUD_SCORE")
|
||||
private String fraudScore;
|
||||
|
||||
@XStreamAlias("FRAUD_ALERT")
|
||||
private String fraudAlert;
|
||||
|
||||
@XStreamAlias("ACTION_TAKEN")
|
||||
private String actionTaken;
|
||||
|
||||
@XStreamAlias("USER_DEFINED_ALERT")
|
||||
private String userDefinedAlert;
|
||||
|
||||
@XStreamAlias("DECISION_REASON")
|
||||
private String decisionReason;
|
||||
|
||||
@XStreamAlias("ACTION_USER")
|
||||
private String actionUser;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_1")
|
||||
private String ruleTriggered_1;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_2")
|
||||
private String ruleTriggered_2;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_3")
|
||||
private String ruleTriggered_3;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_4")
|
||||
private String ruleTriggered_4;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_5")
|
||||
private String ruleTriggered_5;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_6")
|
||||
private String ruleTriggered_6;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_7")
|
||||
private String ruleTriggered_7;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_8")
|
||||
private String ruleTriggered_8;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_9")
|
||||
private String ruleTriggered_9;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_10")
|
||||
private String ruleTriggered_10;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_11")
|
||||
private String ruleTriggered_11;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_12")
|
||||
private String ruleTriggered_12;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_13")
|
||||
private String ruleTriggered_13;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_14")
|
||||
private String ruleTriggered_14;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_15")
|
||||
private String ruleTriggered_15;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_16")
|
||||
private String ruleTriggered_16;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_17")
|
||||
private String ruleTriggered_17;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_18")
|
||||
private String ruleTriggered_18;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_19")
|
||||
private String ruleTriggered_19;
|
||||
|
||||
@XStreamAlias("RULE_TRIGGERED_20")
|
||||
private String ruleTriggered_20;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_1")
|
||||
private String descriptionruletriggered_1;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_2")
|
||||
private String descriptionruletriggered_2;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_3")
|
||||
private String descriptionruletriggered_3;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_4")
|
||||
private String descriptionruletriggered_4;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_5")
|
||||
private String descriptionruletriggered_5;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_6")
|
||||
private String descriptionruletriggered_6;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_7")
|
||||
private String descriptionruletriggered_7;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_8")
|
||||
private String descriptionruletriggered_8;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_9")
|
||||
private String descriptionruletriggered_9;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_10")
|
||||
private String descriptionruletriggered_10;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_11")
|
||||
private String descriptionruletriggered_11;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_12")
|
||||
private String descriptionruletriggered_12;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_13")
|
||||
private String descriptionruletriggered_13;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_14")
|
||||
private String descriptionruletriggered_14;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_15")
|
||||
private String descriptionruletriggered_15;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_16")
|
||||
private String descriptionruletriggered_16;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_17")
|
||||
private String descriptionruletriggered_17;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_18")
|
||||
private String descriptionruletriggered_18;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_19")
|
||||
private String descriptionruletriggered_19;
|
||||
|
||||
@XStreamAlias("DESCRIPTION_RULE_TRIGGERED_20")
|
||||
private String descriptionruletriggered_20;
|
||||
|
||||
@XStreamAlias("DIARY")
|
||||
private Diary diary;
|
||||
|
||||
public String getCmonId() {
|
||||
return cmonId;
|
||||
}
|
||||
|
||||
public void setCmonId(String cmonId) {
|
||||
this.cmonId = cmonId;
|
||||
}
|
||||
|
||||
public String getCountryCode() {
|
||||
return countryCode;
|
||||
}
|
||||
|
||||
public void setCountryCode(String countryCode) {
|
||||
this.countryCode = countryCode;
|
||||
}
|
||||
|
||||
public String getGroupMemberCode() {
|
||||
return groupMemberCode;
|
||||
}
|
||||
|
||||
public void setGroupMemberCode(String groupMemberCode) {
|
||||
this.groupMemberCode = groupMemberCode;
|
||||
}
|
||||
|
||||
public String getApplyNo() {
|
||||
return applyNo;
|
||||
}
|
||||
|
||||
public void setApplyNo(String applyNo) {
|
||||
this.applyNo = applyNo;
|
||||
}
|
||||
|
||||
public String getCaptureDate() {
|
||||
return captureDate;
|
||||
}
|
||||
|
||||
public void setCaptureDate(String captureDate) {
|
||||
this.captureDate = captureDate;
|
||||
}
|
||||
|
||||
public String getCaptureTime() {
|
||||
return captureTime;
|
||||
}
|
||||
|
||||
public void setCaptureTime(String captureTime) {
|
||||
this.captureTime = captureTime;
|
||||
}
|
||||
|
||||
public String getApplyType() {
|
||||
return applyType;
|
||||
}
|
||||
|
||||
public void setApplyType(String applyType) {
|
||||
this.applyType = applyType;
|
||||
}
|
||||
|
||||
public String getFraudScore() {
|
||||
return fraudScore;
|
||||
}
|
||||
|
||||
public void setFraudScore(String fraudScore) {
|
||||
this.fraudScore = fraudScore;
|
||||
}
|
||||
|
||||
public String getFraudAlert() {
|
||||
return fraudAlert;
|
||||
}
|
||||
|
||||
public void setFraudAlert(String fraudAlert) {
|
||||
this.fraudAlert = fraudAlert;
|
||||
}
|
||||
|
||||
public String getActionTaken() {
|
||||
return actionTaken;
|
||||
}
|
||||
|
||||
public void setActionTaken(String actionTaken) {
|
||||
this.actionTaken = actionTaken;
|
||||
}
|
||||
|
||||
public String getUserDefinedAlert() {
|
||||
return userDefinedAlert;
|
||||
}
|
||||
|
||||
public void setUserDefinedAlert(String userDefinedAlert) {
|
||||
this.userDefinedAlert = userDefinedAlert;
|
||||
}
|
||||
|
||||
public String getDecisionReason() {
|
||||
return decisionReason;
|
||||
}
|
||||
|
||||
public void setDecisionReason(String decisionReason) {
|
||||
this.decisionReason = decisionReason;
|
||||
}
|
||||
|
||||
public String getActionUser() {
|
||||
return actionUser;
|
||||
}
|
||||
|
||||
public void setActionUser(String actionUser) {
|
||||
this.actionUser = actionUser;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_1() {
|
||||
return ruleTriggered_1;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_1(String ruleTriggered_1) {
|
||||
this.ruleTriggered_1 = ruleTriggered_1;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_2() {
|
||||
return ruleTriggered_2;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_2(String ruleTriggered_2) {
|
||||
this.ruleTriggered_2 = ruleTriggered_2;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_3() {
|
||||
return ruleTriggered_3;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_3(String ruleTriggered_3) {
|
||||
this.ruleTriggered_3 = ruleTriggered_3;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_4() {
|
||||
return ruleTriggered_4;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_4(String ruleTriggered_4) {
|
||||
this.ruleTriggered_4 = ruleTriggered_4;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_5() {
|
||||
return ruleTriggered_5;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_5(String ruleTriggered_5) {
|
||||
this.ruleTriggered_5 = ruleTriggered_5;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_6() {
|
||||
return ruleTriggered_6;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_6(String ruleTriggered_6) {
|
||||
this.ruleTriggered_6 = ruleTriggered_6;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_7() {
|
||||
return ruleTriggered_7;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_7(String ruleTriggered_7) {
|
||||
this.ruleTriggered_7 = ruleTriggered_7;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_8() {
|
||||
return ruleTriggered_8;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_8(String ruleTriggered_8) {
|
||||
this.ruleTriggered_8 = ruleTriggered_8;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_9() {
|
||||
return ruleTriggered_9;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_9(String ruleTriggered_9) {
|
||||
this.ruleTriggered_9 = ruleTriggered_9;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_10() {
|
||||
return ruleTriggered_10;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_10(String ruleTriggered_10) {
|
||||
this.ruleTriggered_10 = ruleTriggered_10;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_11() {
|
||||
return ruleTriggered_11;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_11(String ruleTriggered_11) {
|
||||
this.ruleTriggered_11 = ruleTriggered_11;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_12() {
|
||||
return ruleTriggered_12;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_12(String ruleTriggered_12) {
|
||||
this.ruleTriggered_12 = ruleTriggered_12;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_13() {
|
||||
return ruleTriggered_13;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_13(String ruleTriggered_13) {
|
||||
this.ruleTriggered_13 = ruleTriggered_13;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_14() {
|
||||
return ruleTriggered_14;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_14(String ruleTriggered_14) {
|
||||
this.ruleTriggered_14 = ruleTriggered_14;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_15() {
|
||||
return ruleTriggered_15;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_15(String ruleTriggered_15) {
|
||||
this.ruleTriggered_15 = ruleTriggered_15;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_16() {
|
||||
return ruleTriggered_16;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_16(String ruleTriggered_16) {
|
||||
this.ruleTriggered_16 = ruleTriggered_16;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_17() {
|
||||
return ruleTriggered_17;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_17(String ruleTriggered_17) {
|
||||
this.ruleTriggered_17 = ruleTriggered_17;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_18() {
|
||||
return ruleTriggered_18;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_18(String ruleTriggered_18) {
|
||||
this.ruleTriggered_18 = ruleTriggered_18;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_19() {
|
||||
return ruleTriggered_19;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_19(String ruleTriggered_19) {
|
||||
this.ruleTriggered_19 = ruleTriggered_19;
|
||||
}
|
||||
|
||||
public String getRuleTriggered_20() {
|
||||
return ruleTriggered_20;
|
||||
}
|
||||
|
||||
public void setRuleTriggered_20(String ruleTriggered_20) {
|
||||
this.ruleTriggered_20 = ruleTriggered_20;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_1() {
|
||||
return descriptionruletriggered_1;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_1(String descriptionruletriggered_1) {
|
||||
this.descriptionruletriggered_1 = descriptionruletriggered_1;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_2() {
|
||||
return descriptionruletriggered_2;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_2(String descriptionruletriggered_2) {
|
||||
this.descriptionruletriggered_2 = descriptionruletriggered_2;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_3() {
|
||||
return descriptionruletriggered_3;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_3(String descriptionruletriggered_3) {
|
||||
this.descriptionruletriggered_3 = descriptionruletriggered_3;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_4() {
|
||||
return descriptionruletriggered_4;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_4(String descriptionruletriggered_4) {
|
||||
this.descriptionruletriggered_4 = descriptionruletriggered_4;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_5() {
|
||||
return descriptionruletriggered_5;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_5(String descriptionruletriggered_5) {
|
||||
this.descriptionruletriggered_5 = descriptionruletriggered_5;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_6() {
|
||||
return descriptionruletriggered_6;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_6(String descriptionruletriggered_6) {
|
||||
this.descriptionruletriggered_6 = descriptionruletriggered_6;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_7() {
|
||||
return descriptionruletriggered_7;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_7(String descriptionruletriggered_7) {
|
||||
this.descriptionruletriggered_7 = descriptionruletriggered_7;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_8() {
|
||||
return descriptionruletriggered_8;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_8(String descriptionruletriggered_8) {
|
||||
this.descriptionruletriggered_8 = descriptionruletriggered_8;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_9() {
|
||||
return descriptionruletriggered_9;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_9(String descriptionruletriggered_9) {
|
||||
this.descriptionruletriggered_9 = descriptionruletriggered_9;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_10() {
|
||||
return descriptionruletriggered_10;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_10(String descriptionruletriggered_10) {
|
||||
this.descriptionruletriggered_10 = descriptionruletriggered_10;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_11() {
|
||||
return descriptionruletriggered_11;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_11(String descriptionruletriggered_11) {
|
||||
this.descriptionruletriggered_11 = descriptionruletriggered_11;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_12() {
|
||||
return descriptionruletriggered_12;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_12(String descriptionruletriggered_12) {
|
||||
this.descriptionruletriggered_12 = descriptionruletriggered_12;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_13() {
|
||||
return descriptionruletriggered_13;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_13(String descriptionruletriggered_13) {
|
||||
this.descriptionruletriggered_13 = descriptionruletriggered_13;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_14() {
|
||||
return descriptionruletriggered_14;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_14(String descriptionruletriggered_14) {
|
||||
this.descriptionruletriggered_14 = descriptionruletriggered_14;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_15() {
|
||||
return descriptionruletriggered_15;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_15(String descriptionruletriggered_15) {
|
||||
this.descriptionruletriggered_15 = descriptionruletriggered_15;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_16() {
|
||||
return descriptionruletriggered_16;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_16(String descriptionruletriggered_16) {
|
||||
this.descriptionruletriggered_16 = descriptionruletriggered_16;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_17() {
|
||||
return descriptionruletriggered_17;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_17(String descriptionruletriggered_17) {
|
||||
this.descriptionruletriggered_17 = descriptionruletriggered_17;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_18() {
|
||||
return descriptionruletriggered_18;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_18(String descriptionruletriggered_18) {
|
||||
this.descriptionruletriggered_18 = descriptionruletriggered_18;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_19() {
|
||||
return descriptionruletriggered_19;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_19(String descriptionruletriggered_19) {
|
||||
this.descriptionruletriggered_19 = descriptionruletriggered_19;
|
||||
}
|
||||
|
||||
public String getDescriptionruletriggered_20() {
|
||||
return descriptionruletriggered_20;
|
||||
}
|
||||
|
||||
public void setDescriptionruletriggered_20(String descriptionruletriggered_20) {
|
||||
this.descriptionruletriggered_20 = descriptionruletriggered_20;
|
||||
}
|
||||
|
||||
public Diary getDiary() {
|
||||
return diary;
|
||||
}
|
||||
|
||||
public void setDiary(Diary diary) {
|
||||
this.diary = diary;
|
||||
}
|
||||
}
|
||||
49
src/com/ample/esb/bean/afs/Diary.java
Normal file
49
src/com/ample/esb/bean/afs/Diary.java
Normal file
@ -0,0 +1,49 @@
|
||||
package com.ample.esb.bean.afs;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class Diary {
|
||||
@XStreamAlias("DIARY_DATE")
|
||||
private String diaryDate;
|
||||
|
||||
@XStreamAlias("DIARY_TIME")
|
||||
private String diaryTime;
|
||||
|
||||
@XStreamAlias("DIARY_USER_ID")
|
||||
private String diaryUserId;
|
||||
|
||||
@XStreamAlias("DIARY_NOTE")
|
||||
private String diaryNote;
|
||||
|
||||
public String getDiaryDate() {
|
||||
return diaryDate;
|
||||
}
|
||||
|
||||
public void setDiaryDate(String diaryDate) {
|
||||
this.diaryDate = diaryDate;
|
||||
}
|
||||
|
||||
public String getDiaryTime() {
|
||||
return diaryTime;
|
||||
}
|
||||
|
||||
public void setDiaryTime(String diaryTime) {
|
||||
this.diaryTime = diaryTime;
|
||||
}
|
||||
|
||||
public String getDiaryUserId() {
|
||||
return diaryUserId;
|
||||
}
|
||||
|
||||
public void setDiaryUserId(String diaryUserId) {
|
||||
this.diaryUserId = diaryUserId;
|
||||
}
|
||||
|
||||
public String getDiaryNote() {
|
||||
return diaryNote;
|
||||
}
|
||||
|
||||
public void setDiaryNote(String diaryNote) {
|
||||
this.diaryNote = diaryNote;
|
||||
}
|
||||
}
|
||||
148
src/com/ample/esb/bean/amp/Addr.java
Normal file
148
src/com/ample/esb/bean/amp/Addr.java
Normal file
@ -0,0 +1,148 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class Addr {
|
||||
@XStreamAlias("PROVINCE")
|
||||
private String province;
|
||||
|
||||
@XStreamAlias("CITY")
|
||||
private String city;
|
||||
|
||||
@XStreamAlias("DISTRICT")
|
||||
private String district;
|
||||
|
||||
@XStreamAlias("PROVINCE_GB")
|
||||
private String provinceGB;
|
||||
|
||||
@XStreamAlias("CITY_GB")
|
||||
private String cityGB;
|
||||
|
||||
@XStreamAlias("DISTRICT_GB")
|
||||
private String districtGB;
|
||||
|
||||
@XStreamAlias("STREET_GB")
|
||||
private String streetGB;
|
||||
|
||||
@XStreamAlias("ADDRESS")
|
||||
private String address;
|
||||
|
||||
@XStreamAlias("POSTCODE")
|
||||
private String postCode;
|
||||
|
||||
@XStreamAlias("ADDRTYPE")
|
||||
private String addrType;
|
||||
|
||||
@XStreamAlias("ADDRNUM")
|
||||
private String addrNum;
|
||||
|
||||
@XStreamAlias("PROPERTY_TYPE_CDE")
|
||||
private String propertyTypeCde;
|
||||
|
||||
@XStreamAlias("HUKOU_ADDRESS")
|
||||
private String hukouAddress;
|
||||
|
||||
public String getProvince() {
|
||||
return province;
|
||||
}
|
||||
|
||||
public void setProvince(String province) {
|
||||
this.province = province;
|
||||
}
|
||||
|
||||
public String getCity() {
|
||||
return city;
|
||||
}
|
||||
|
||||
public void setCity(String city) {
|
||||
this.city = city;
|
||||
}
|
||||
|
||||
public String getDistrict() {
|
||||
return district;
|
||||
}
|
||||
|
||||
public void setDistrict(String district) {
|
||||
this.district = district;
|
||||
}
|
||||
|
||||
public String getProvinceGB() {
|
||||
return provinceGB;
|
||||
}
|
||||
|
||||
public void setProvinceGB(String provinceGB) {
|
||||
this.provinceGB = provinceGB;
|
||||
}
|
||||
|
||||
public String getCityGB() {
|
||||
return cityGB;
|
||||
}
|
||||
|
||||
public void setCityGB(String cityGB) {
|
||||
this.cityGB = cityGB;
|
||||
}
|
||||
|
||||
public String getDistrictGB() {
|
||||
return districtGB;
|
||||
}
|
||||
|
||||
public void setDistrictGB(String districtGB) {
|
||||
this.districtGB = districtGB;
|
||||
}
|
||||
|
||||
public String getStreetGB() {
|
||||
return streetGB;
|
||||
}
|
||||
|
||||
public void setStreetGB(String streetGB) {
|
||||
this.streetGB = streetGB;
|
||||
}
|
||||
|
||||
public String getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(String address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
public String getPostCode() {
|
||||
return postCode;
|
||||
}
|
||||
|
||||
public void setPostCode(String postCode) {
|
||||
this.postCode = postCode;
|
||||
}
|
||||
|
||||
public String getAddrType() {
|
||||
return addrType;
|
||||
}
|
||||
|
||||
public void setAddrType(String addrType) {
|
||||
this.addrType = addrType;
|
||||
}
|
||||
|
||||
public String getAddrNum() {
|
||||
return addrNum;
|
||||
}
|
||||
|
||||
public void setAddrNum(String addrNum) {
|
||||
this.addrNum = addrNum;
|
||||
}
|
||||
|
||||
public String getPropertyTypeCde() {
|
||||
return propertyTypeCde;
|
||||
}
|
||||
|
||||
public void setPropertyTypeCde(String propertyTypeCde) {
|
||||
this.propertyTypeCde = propertyTypeCde;
|
||||
}
|
||||
|
||||
public String getHukouAddress() {
|
||||
return hukouAddress;
|
||||
}
|
||||
|
||||
public void setHukouAddress(String hukouAddress) {
|
||||
this.hukouAddress = hukouAddress;
|
||||
}
|
||||
}
|
||||
29
src/com/ample/esb/bean/amp/AmpRequest.java
Normal file
29
src/com/ample/esb/bean/amp/AmpRequest.java
Normal file
@ -0,0 +1,29 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
import com.thoughtworks.xstream.annotations.XStreamOmitField;
|
||||
|
||||
@XStreamAlias("REQUEST")
|
||||
public class AmpRequest {
|
||||
@XStreamAlias("APPLICATION")
|
||||
private String application;
|
||||
|
||||
@XStreamOmitField
|
||||
private String operatorId;
|
||||
|
||||
public String getOperatorId() {
|
||||
return operatorId;
|
||||
}
|
||||
|
||||
public void setOperatorId(String operatorId) {
|
||||
this.operatorId = operatorId;
|
||||
}
|
||||
|
||||
public String getApplication() {
|
||||
return application;
|
||||
}
|
||||
|
||||
public void setApplication(String application) {
|
||||
this.application = application;
|
||||
}
|
||||
}
|
||||
16
src/com/ample/esb/bean/amp/AmpResponse.java
Normal file
16
src/com/ample/esb/bean/amp/AmpResponse.java
Normal file
@ -0,0 +1,16 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
@XStreamAlias("RESPONSE")
|
||||
public class AmpResponse {
|
||||
@XStreamAlias("RESULT")
|
||||
private String result;
|
||||
|
||||
public String getResult() {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void setResult(String result) {
|
||||
this.result = result;
|
||||
}
|
||||
}
|
||||
104
src/com/ample/esb/bean/amp/Applicant2.java
Normal file
104
src/com/ample/esb/bean/amp/Applicant2.java
Normal file
@ -0,0 +1,104 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class Applicant2 {
|
||||
@XStreamAlias("DEALERINFO")
|
||||
private DealerInfo dealerInfo;
|
||||
|
||||
@XStreamAlias("LOANINFO")
|
||||
private LoanInfo loanInfo;
|
||||
|
||||
@XStreamAlias("VEHICLEINFO")
|
||||
private VehicleInfo vehicleInfo;
|
||||
|
||||
@XStreamAlias("CUSTOMERINFO")
|
||||
private CustomerInfo customerInfo;
|
||||
|
||||
@XStreamAlias("COBORROWERS")
|
||||
private Coborrowers coborrowers;
|
||||
|
||||
@XStreamAlias("GUARANTORINFO")
|
||||
private GuarantorInfo guarantorInfo;
|
||||
|
||||
@XStreamAlias("CONTINFO")
|
||||
private ContInfo contInfo;
|
||||
|
||||
@XStreamAlias("APPLICATIONINFO")
|
||||
private ApplicationInfo applicationInfo;
|
||||
|
||||
@XStreamAlias("PREVIOUSLYVEHICLE")
|
||||
private PreviouslyVehicle previouslyVehicle;
|
||||
|
||||
public DealerInfo getDealerInfo() {
|
||||
return dealerInfo;
|
||||
}
|
||||
|
||||
public void setDealerInfo(DealerInfo dealerInfo) {
|
||||
this.dealerInfo = dealerInfo;
|
||||
}
|
||||
|
||||
public LoanInfo getLoanInfo() {
|
||||
return loanInfo;
|
||||
}
|
||||
|
||||
public void setLoanInfo(LoanInfo loanInfo) {
|
||||
this.loanInfo = loanInfo;
|
||||
}
|
||||
|
||||
public VehicleInfo getVehicleInfo() {
|
||||
return vehicleInfo;
|
||||
}
|
||||
|
||||
public void setVehicleInfo(VehicleInfo vehicleInfo) {
|
||||
this.vehicleInfo = vehicleInfo;
|
||||
}
|
||||
|
||||
public CustomerInfo getCustomerInfo() {
|
||||
return customerInfo;
|
||||
}
|
||||
|
||||
public void setCustomerInfo(CustomerInfo customerInfo) {
|
||||
this.customerInfo = customerInfo;
|
||||
}
|
||||
|
||||
public Coborrowers getCoborrowers() {
|
||||
return coborrowers;
|
||||
}
|
||||
|
||||
public void setCoborrowers(Coborrowers coborrowers) {
|
||||
this.coborrowers = coborrowers;
|
||||
}
|
||||
|
||||
public GuarantorInfo getGuarantorInfo() {
|
||||
return guarantorInfo;
|
||||
}
|
||||
|
||||
public void setGuarantorInfo(GuarantorInfo guarantorInfo) {
|
||||
this.guarantorInfo = guarantorInfo;
|
||||
}
|
||||
|
||||
public ContInfo getContInfo() {
|
||||
return contInfo;
|
||||
}
|
||||
|
||||
public void setContInfo(ContInfo contInfo) {
|
||||
this.contInfo = contInfo;
|
||||
}
|
||||
|
||||
public ApplicationInfo getApplicationInfo() {
|
||||
return applicationInfo;
|
||||
}
|
||||
|
||||
public void setApplicationInfo(ApplicationInfo applicationInfo) {
|
||||
this.applicationInfo = applicationInfo;
|
||||
}
|
||||
|
||||
public PreviouslyVehicle getPreviouslyVehicle() {
|
||||
return previouslyVehicle;
|
||||
}
|
||||
|
||||
public void setPreviouslyVehicle(PreviouslyVehicle previouslyVehicle) {
|
||||
this.previouslyVehicle = previouslyVehicle;
|
||||
}
|
||||
}
|
||||
17
src/com/ample/esb/bean/amp/Application.java
Normal file
17
src/com/ample/esb/bean/amp/Application.java
Normal file
@ -0,0 +1,17 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class Application {
|
||||
@XStreamAlias("APPLICANT2")
|
||||
private Applicant2 applicant2;
|
||||
|
||||
public Applicant2 getApplicant2() {
|
||||
return applicant2;
|
||||
}
|
||||
|
||||
public void setApplicant2(Applicant2 applicant2) {
|
||||
this.applicant2 = applicant2;
|
||||
}
|
||||
}
|
||||
302
src/com/ample/esb/bean/amp/ApplicationInfo.java
Normal file
302
src/com/ample/esb/bean/amp/ApplicationInfo.java
Normal file
@ -0,0 +1,302 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class ApplicationInfo {
|
||||
@XStreamAlias("NUMBER")
|
||||
private String number;
|
||||
|
||||
@XStreamAlias("APPLICATION_TYPE")
|
||||
private String applicationType;
|
||||
|
||||
@XStreamAlias("ORIGINAL_SYSTEM_ID")
|
||||
private String originalSystemId;
|
||||
|
||||
@XStreamAlias("TRAN_NO")
|
||||
private String tranNo;
|
||||
|
||||
@XStreamAlias("FIRSTPROPOSALDATE")
|
||||
private String firstProposalDate;
|
||||
|
||||
@XStreamAlias("LASTPROPOSALDATE")
|
||||
private String lastProposalDate;
|
||||
|
||||
@XStreamAlias("FANAME")
|
||||
private String faName;
|
||||
|
||||
@XStreamAlias("FAID")
|
||||
private String faid;
|
||||
|
||||
@XStreamAlias("FACELLPHONE")
|
||||
private String faCellphone;
|
||||
|
||||
@XStreamAlias("FVNAME")
|
||||
private String fvName;
|
||||
|
||||
@XStreamAlias("FVCELLPHONE")
|
||||
private String fvCellphone;
|
||||
|
||||
@XStreamAlias("FVDATEOFFV")
|
||||
private String fvDateoffv;
|
||||
|
||||
@XStreamAlias("FIELDVISITFLAG")
|
||||
private String fieldVisitFlag;
|
||||
|
||||
@XStreamAlias("BUSINESSSTEP")
|
||||
private String businessStep;
|
||||
|
||||
@XStreamAlias("GROUPCUSTOMERUPID")
|
||||
private String groupCustomerUpId;
|
||||
|
||||
@XStreamAlias("GROUPCUSTOMERSPECIALLIMIT")
|
||||
private String groupCustomerSpecialLimit;
|
||||
|
||||
@XStreamAlias("LOANVEHICLE_TYPE")
|
||||
private String loanvehicleType;
|
||||
|
||||
@XStreamAlias("QUERYREASON")
|
||||
private String queryReason;
|
||||
|
||||
@XStreamAlias("CREDITQUERYTYPE")
|
||||
private String creditQueryType;
|
||||
|
||||
@XStreamAlias("CREDITQUERYINTERFACE")
|
||||
private String creditQueryInterface;
|
||||
|
||||
@XStreamAlias("ISVEHICLEGUARANTY")
|
||||
private String isVehicleGuaranty;
|
||||
|
||||
@XStreamAlias("CVHEADVEHICLECOUNT")
|
||||
private String cvHeadVehicleCount;
|
||||
|
||||
@XStreamAlias("SOSRANDOMNUMBER")
|
||||
private String sosRandomNumber;
|
||||
|
||||
@XStreamAlias("APPLICATION_DATE")
|
||||
private String applicationDate;
|
||||
|
||||
@XStreamAlias("APPLICATION_SUBMIT_DATE")
|
||||
private String applicationSubmitDate;
|
||||
|
||||
@XStreamAlias("CUSTOMER_TYPE")
|
||||
private String customerType;
|
||||
|
||||
@XStreamAlias("STATUS_CODE")
|
||||
private String statusCode;
|
||||
|
||||
public String getOriginalSystemId() {
|
||||
return originalSystemId;
|
||||
}
|
||||
|
||||
public void setOriginalSystemId(String originalSystemId) {
|
||||
this.originalSystemId = originalSystemId;
|
||||
}
|
||||
|
||||
public String getNumber() {
|
||||
return number;
|
||||
}
|
||||
|
||||
public void setNumber(String number) {
|
||||
this.number = number;
|
||||
}
|
||||
|
||||
public String getApplicationType() {
|
||||
return applicationType;
|
||||
}
|
||||
|
||||
public void setApplicationType(String applicationType) {
|
||||
this.applicationType = applicationType;
|
||||
}
|
||||
|
||||
public String getTranNo() {
|
||||
return tranNo;
|
||||
}
|
||||
|
||||
public void setTranNo(String tranNo) {
|
||||
this.tranNo = tranNo;
|
||||
}
|
||||
|
||||
public String getFirstProposalDate() {
|
||||
return firstProposalDate;
|
||||
}
|
||||
|
||||
public void setFirstProposalDate(String firstProposalDate) {
|
||||
this.firstProposalDate = firstProposalDate;
|
||||
}
|
||||
|
||||
public String getLastProposalDate() {
|
||||
return lastProposalDate;
|
||||
}
|
||||
|
||||
public void setLastProposalDate(String lastProposalDate) {
|
||||
this.lastProposalDate = lastProposalDate;
|
||||
}
|
||||
|
||||
public String getFaName() {
|
||||
return faName;
|
||||
}
|
||||
|
||||
public void setFaName(String faName) {
|
||||
this.faName = faName;
|
||||
}
|
||||
|
||||
public String getFaid() {
|
||||
return faid;
|
||||
}
|
||||
|
||||
public void setFaid(String faid) {
|
||||
this.faid = faid;
|
||||
}
|
||||
|
||||
public String getFaCellphone() {
|
||||
return faCellphone;
|
||||
}
|
||||
|
||||
public void setFaCellphone(String faCellphone) {
|
||||
this.faCellphone = faCellphone;
|
||||
}
|
||||
|
||||
public String getFvName() {
|
||||
return fvName;
|
||||
}
|
||||
|
||||
public void setFvName(String fvName) {
|
||||
this.fvName = fvName;
|
||||
}
|
||||
|
||||
public String getFvCellphone() {
|
||||
return fvCellphone;
|
||||
}
|
||||
|
||||
public void setFvCellphone(String fvCellphone) {
|
||||
this.fvCellphone = fvCellphone;
|
||||
}
|
||||
|
||||
public String getFvDateoffv() {
|
||||
return fvDateoffv;
|
||||
}
|
||||
|
||||
public void setFvDateoffv(String fvDateoffv) {
|
||||
this.fvDateoffv = fvDateoffv;
|
||||
}
|
||||
|
||||
public String getFieldVisitFlag() {
|
||||
return fieldVisitFlag;
|
||||
}
|
||||
|
||||
public void setFieldVisitFlag(String fieldVisitFlag) {
|
||||
this.fieldVisitFlag = fieldVisitFlag;
|
||||
}
|
||||
|
||||
public String getBusinessStep() {
|
||||
return businessStep;
|
||||
}
|
||||
|
||||
public void setBusinessStep(String businessStep) {
|
||||
this.businessStep = businessStep;
|
||||
}
|
||||
|
||||
public String getGroupCustomerUpId() {
|
||||
return groupCustomerUpId;
|
||||
}
|
||||
|
||||
public void setGroupCustomerUpId(String groupCustomerUpId) {
|
||||
this.groupCustomerUpId = groupCustomerUpId;
|
||||
}
|
||||
|
||||
public String getGroupCustomerSpecialLimit() {
|
||||
return groupCustomerSpecialLimit;
|
||||
}
|
||||
|
||||
public void setGroupCustomerSpecialLimit(String groupCustomerSpecialLimit) {
|
||||
this.groupCustomerSpecialLimit = groupCustomerSpecialLimit;
|
||||
}
|
||||
|
||||
public String getLoanvehicleType() {
|
||||
return loanvehicleType;
|
||||
}
|
||||
|
||||
public void setLoanvehicleType(String loanvehicleType) {
|
||||
this.loanvehicleType = loanvehicleType;
|
||||
}
|
||||
|
||||
public String getQueryReason() {
|
||||
return queryReason;
|
||||
}
|
||||
|
||||
public void setQueryReason(String queryReason) {
|
||||
this.queryReason = queryReason;
|
||||
}
|
||||
|
||||
public String getCreditQueryType() {
|
||||
return creditQueryType;
|
||||
}
|
||||
|
||||
public void setCreditQueryType(String creditQueryType) {
|
||||
this.creditQueryType = creditQueryType;
|
||||
}
|
||||
|
||||
public String getCreditQueryInterface() {
|
||||
return creditQueryInterface;
|
||||
}
|
||||
|
||||
public void setCreditQueryInterface(String creditQueryInterface) {
|
||||
this.creditQueryInterface = creditQueryInterface;
|
||||
}
|
||||
|
||||
public String getIsVehicleGuaranty() {
|
||||
return isVehicleGuaranty;
|
||||
}
|
||||
|
||||
public void setIsVehicleGuaranty(String isVehicleGuaranty) {
|
||||
this.isVehicleGuaranty = isVehicleGuaranty;
|
||||
}
|
||||
|
||||
public String getCvHeadVehicleCount() {
|
||||
return cvHeadVehicleCount;
|
||||
}
|
||||
|
||||
public void setCvHeadVehicleCount(String cvHeadVehicleCount) {
|
||||
this.cvHeadVehicleCount = cvHeadVehicleCount;
|
||||
}
|
||||
|
||||
public String getSosRandomNumber() {
|
||||
return sosRandomNumber;
|
||||
}
|
||||
|
||||
public void setSosRandomNumber(String sosRandomNumber) {
|
||||
this.sosRandomNumber = sosRandomNumber;
|
||||
}
|
||||
|
||||
public String getApplicationDate() {
|
||||
return applicationDate;
|
||||
}
|
||||
|
||||
public void setApplicationDate(String applicationDate) {
|
||||
this.applicationDate = applicationDate;
|
||||
}
|
||||
|
||||
public String getApplicationSubmitDate() {
|
||||
return applicationSubmitDate;
|
||||
}
|
||||
|
||||
public void setApplicationSubmitDate(String applicationSubmitDate) {
|
||||
this.applicationSubmitDate = applicationSubmitDate;
|
||||
}
|
||||
|
||||
public String getCustomerType() {
|
||||
return customerType;
|
||||
}
|
||||
|
||||
public void setCustomerType(String customerType) {
|
||||
this.customerType = customerType;
|
||||
}
|
||||
|
||||
public String getStatusCode() {
|
||||
return statusCode;
|
||||
}
|
||||
|
||||
public void setStatusCode(String statusCode) {
|
||||
this.statusCode = statusCode;
|
||||
}
|
||||
}
|
||||
17
src/com/ample/esb/bean/amp/ApplicationTitle.java
Normal file
17
src/com/ample/esb/bean/amp/ApplicationTitle.java
Normal file
@ -0,0 +1,17 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
@XStreamAlias("APPLICATION")
|
||||
public class ApplicationTitle {
|
||||
@XStreamAlias("APPLICANT2")
|
||||
private Applicant2 applicant2;
|
||||
|
||||
public Applicant2 getApplicant2() {
|
||||
return applicant2;
|
||||
}
|
||||
|
||||
public void setApplicant2(Applicant2 applicant2) {
|
||||
this.applicant2 = applicant2;
|
||||
}
|
||||
}
|
||||
8
src/com/ample/esb/bean/amp/Coborrower.java
Normal file
8
src/com/ample/esb/bean/amp/Coborrower.java
Normal file
@ -0,0 +1,8 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("COBORROWER")
|
||||
public class Coborrower extends CustomerInfo{
|
||||
|
||||
}
|
||||
18
src/com/ample/esb/bean/amp/Coborrowers.java
Normal file
18
src/com/ample/esb/bean/amp/Coborrowers.java
Normal file
@ -0,0 +1,18 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamImplicit;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class Coborrowers {
|
||||
@XStreamImplicit
|
||||
private List<Coborrower> coborrower;
|
||||
|
||||
public List<Coborrower> getCoborrower() {
|
||||
return coborrower;
|
||||
}
|
||||
|
||||
public void setCoborrower(List<Coborrower> coborrower) {
|
||||
this.coborrower = coborrower;
|
||||
}
|
||||
}
|
||||
19
src/com/ample/esb/bean/amp/ContInfo.java
Normal file
19
src/com/ample/esb/bean/amp/ContInfo.java
Normal file
@ -0,0 +1,19 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamImplicit;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
public class ContInfo {
|
||||
@XStreamImplicit
|
||||
private List<Contr> contrs;
|
||||
|
||||
public List<Contr> getContrs() {
|
||||
return contrs;
|
||||
}
|
||||
|
||||
public void setContrs(List<Contr> contrs) {
|
||||
this.contrs = contrs;
|
||||
}
|
||||
}
|
||||
62
src/com/ample/esb/bean/amp/Contr.java
Normal file
62
src/com/ample/esb/bean/amp/Contr.java
Normal file
@ -0,0 +1,62 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("CONTR")
|
||||
public class Contr {
|
||||
|
||||
@XStreamAlias("CONTNUM")
|
||||
private String contNum;
|
||||
|
||||
@XStreamAlias("RELATIONSHIPCODE")
|
||||
private String relationshipCode;
|
||||
|
||||
@XStreamAlias("CHNAME")
|
||||
private String chName;
|
||||
|
||||
@XStreamAlias("CELLPHONE")
|
||||
private String cellPhone;
|
||||
|
||||
@XStreamAlias("MOBILE")
|
||||
private String mobile;
|
||||
|
||||
public String getContNum() {
|
||||
return contNum;
|
||||
}
|
||||
|
||||
public void setContNum(String contNum) {
|
||||
this.contNum = contNum;
|
||||
}
|
||||
|
||||
public String getCellPhone() {
|
||||
return cellPhone;
|
||||
}
|
||||
|
||||
public void setCellPhone(String cellPhone) {
|
||||
this.cellPhone = cellPhone;
|
||||
}
|
||||
|
||||
public String getRelationshipCode() {
|
||||
return relationshipCode;
|
||||
}
|
||||
|
||||
public void setRelationshipCode(String relationshipCode) {
|
||||
this.relationshipCode = relationshipCode;
|
||||
}
|
||||
|
||||
public String getChName() {
|
||||
return chName;
|
||||
}
|
||||
|
||||
public void setChName(String chName) {
|
||||
this.chName = chName;
|
||||
}
|
||||
|
||||
public String getMobile() {
|
||||
return mobile;
|
||||
}
|
||||
|
||||
public void setMobile(String mobile) {
|
||||
this.mobile = mobile;
|
||||
}
|
||||
}
|
||||
885
src/com/ample/esb/bean/amp/CustomerInfo.java
Normal file
885
src/com/ample/esb/bean/amp/CustomerInfo.java
Normal file
@ -0,0 +1,885 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class CustomerInfo {
|
||||
@XStreamAlias("CHNAME")
|
||||
private String chName;
|
||||
|
||||
@XStreamAlias("IDTYPECODE")
|
||||
private String idTypeCode;
|
||||
|
||||
@XStreamAlias("IDCARDNUM")
|
||||
private String idCardNum;
|
||||
|
||||
@XStreamAlias("AGE_IN_YEAR")
|
||||
private Integer ageInYear;
|
||||
|
||||
@XStreamAlias("GENDERCODE")
|
||||
private String genderCode;
|
||||
|
||||
@XStreamAlias("MARITALSTATUSCODE")
|
||||
private String maritalStatusCode;
|
||||
|
||||
@XStreamAlias("EDUCATIONCODE")
|
||||
private String educationCode;
|
||||
|
||||
@XStreamAlias("RESIDENTIALSTATUSCODE")
|
||||
private String residentialStatusCode;
|
||||
|
||||
@XStreamAlias("MONTHLYINCOME")
|
||||
private String monthlyIncome;
|
||||
|
||||
@XStreamAlias("ANNUALINCOME")
|
||||
private String annualIncome;
|
||||
|
||||
@XStreamAlias("MONTHLYDTI")
|
||||
private String monthlyDTI;
|
||||
|
||||
@XStreamAlias("NOOFDEPENDENTS")
|
||||
private String noOfDependents;
|
||||
|
||||
@XStreamAlias("EMPEMPLOYERNAME")
|
||||
private String empemployerName;
|
||||
|
||||
@XStreamAlias("EMPBUSINESSTYPECODE")
|
||||
private String empBusinessTypeCode;
|
||||
|
||||
@XStreamAlias("EMPOCCUPATIONCODE")
|
||||
private String empOccupationCode;
|
||||
|
||||
@XStreamAlias("EMPPOSITIONCODE")
|
||||
private String empPositionCode;
|
||||
|
||||
@XStreamAlias("EMPPROFESSIONALRANK")
|
||||
private String empProfessionalRank;
|
||||
|
||||
@XStreamAlias("WORKSINCE")
|
||||
private String workSince;
|
||||
|
||||
@XStreamAlias("EMPTIMEOFEMPLOYEE")
|
||||
private String empTimeOfEmployee;
|
||||
|
||||
@XStreamAlias("PHONECELLPHONE01")
|
||||
private String phoneCellphone01;
|
||||
|
||||
@XStreamAlias("PHONECELLPHONE02")
|
||||
private String phoneCellphone02;
|
||||
|
||||
@XStreamAlias("PHONEHOME")
|
||||
private String phoneHome;
|
||||
|
||||
@XStreamAlias("PHONEOFFICE")
|
||||
private String phoneOffice;
|
||||
|
||||
@XStreamAlias("BANKSTATEMENTSTATUSCODE")
|
||||
private String bankStatementStatusCode;
|
||||
|
||||
@XStreamAlias("LOCALRESIDENTFLAG")
|
||||
private String localResidentFlag;
|
||||
|
||||
@XStreamAlias("LOCALAPPLICANTFLAG")
|
||||
private String localApplicantFlag;
|
||||
|
||||
@XStreamAlias("VIPCUST")
|
||||
private String vipCust;
|
||||
|
||||
@XStreamAlias("REPEATEDAPPLICANTTFLAG")
|
||||
private Integer repeatedApplicantFlag;
|
||||
|
||||
@XStreamAlias("HUKOUTYPE")
|
||||
private String hukouType;
|
||||
|
||||
@XStreamAlias("HIGHESTEDUCATION")
|
||||
private String highestEducation;
|
||||
|
||||
@XStreamAlias("HIGHESTDEGREE")
|
||||
private String highestDegree;
|
||||
|
||||
@XStreamAlias("OFFICEPOSTCODE")
|
||||
private String officePostCode;
|
||||
|
||||
@XStreamAlias("CURRENTOFFICEENTRYDATE")
|
||||
private String currentOfficeEntryDate;
|
||||
|
||||
@XStreamAlias("PHSNUMBER")
|
||||
private String phsNumber;
|
||||
|
||||
@XStreamAlias("EMAIL")
|
||||
private String email;
|
||||
|
||||
@XStreamAlias("HASDRIVINGLICENCE")
|
||||
private String hasDrivingLicence;
|
||||
|
||||
@XStreamAlias("ALLOWDRIVINGTYPE")
|
||||
private String allowDrivingType;
|
||||
|
||||
@XStreamAlias("CHECKED_TYPE")
|
||||
private String checkedType;
|
||||
|
||||
@XStreamAlias("LOANCARDNUMBER")
|
||||
private String loanCardNumber;
|
||||
|
||||
@XStreamAlias("LOANCARDPASSWORD")
|
||||
private String loanCardPassword;
|
||||
|
||||
@XStreamAlias("ARCHIVEURL")
|
||||
private String archiveUrl;
|
||||
|
||||
@XStreamAlias("AGE_IN_MONTH")
|
||||
private Integer ageInMonth;
|
||||
|
||||
@XStreamAlias("CHILDREN_FLAG")
|
||||
private String childrenFlag;
|
||||
|
||||
@XStreamAlias("BLACKLIST_IND")
|
||||
private String blacklistInd;
|
||||
|
||||
@XStreamAlias("THAI_TITLE_CDE")
|
||||
private String thaiTitleCde;
|
||||
|
||||
@XStreamAlias("EXPENSE")
|
||||
private String expense;
|
||||
|
||||
@XStreamAlias("BRITHDAY")
|
||||
private String brithday;
|
||||
|
||||
@XStreamAlias("LICENSE_EXPIRE_DATE")
|
||||
private String licenseExpireDate;
|
||||
|
||||
@XStreamAlias("COUNTRY_CODE")
|
||||
private String countryCode;
|
||||
|
||||
@XStreamAlias("AREA_CODE")
|
||||
private String areaCode;
|
||||
|
||||
@XStreamAlias("EXTENTION_NBR")
|
||||
private String extentionNbr;
|
||||
|
||||
@XStreamAlias("PHONE_TYPE_CDE")
|
||||
private String phoneTypeCde;
|
||||
|
||||
@XStreamAlias("DESIGNATION_CDE")
|
||||
private String designationCde;
|
||||
|
||||
@XStreamAlias("CITY_CDE")
|
||||
private String cityCde;
|
||||
|
||||
@XStreamAlias("STATE_CDE")
|
||||
private String stateCde;
|
||||
|
||||
@XStreamAlias("PROVINCE_GB")
|
||||
private String provinceGB;
|
||||
|
||||
@XStreamAlias("CITY_GB")
|
||||
private String cityGB;
|
||||
|
||||
@XStreamAlias("DISTRICT_GB")
|
||||
private String districtGB;
|
||||
|
||||
@XStreamAlias("STREET_GB")
|
||||
private String streetGB;
|
||||
|
||||
@XStreamAlias("BUSINESS_NATURE_CDE")
|
||||
private String businessNatureCde;
|
||||
|
||||
@XStreamAlias("POST_CODE")
|
||||
private String postCode;
|
||||
|
||||
@XStreamAlias("EMPLOY_ADDRESS")
|
||||
private String employAddress;
|
||||
|
||||
@XStreamAlias("OCCUPATION_CODE")
|
||||
private String occupationCode;
|
||||
|
||||
@XStreamAlias("BUSINESS_TYPE_CDE")
|
||||
private String businessTypeCde;
|
||||
|
||||
@XStreamAlias("TIME_IN_YEAR_2")
|
||||
private String timeInYear2;
|
||||
|
||||
@XStreamAlias("RANK_CDE")
|
||||
private String rankCde;
|
||||
|
||||
@XStreamAlias("OCCUPATION_CDE")
|
||||
private String occupationCde;
|
||||
|
||||
@XStreamAlias("INDUSTRY_TYPE_CDE")
|
||||
private String industryTypeCde;
|
||||
|
||||
@XStreamAlias("ADDR")
|
||||
private Addr addr;
|
||||
|
||||
@XStreamAlias("EXPOSURE")
|
||||
private Exposure exposure;
|
||||
|
||||
@XStreamAlias("ID_CARD_TERM_BEGIN_DATE")
|
||||
private String idCardTermBeginDate;
|
||||
|
||||
@XStreamAlias("ID_CARD_TERM_END_DATE")
|
||||
private String idCardTermEndDate;
|
||||
|
||||
@XStreamAlias("RELATIONSHIPCODE")
|
||||
private String relationshipCode;
|
||||
|
||||
@XStreamAlias("OPEN_BANK_MOBILE_NO")
|
||||
private String openBankMobileNo;
|
||||
|
||||
@XStreamAlias("CUST_TYPE_ID")
|
||||
private String custTypeId;
|
||||
|
||||
@XStreamAlias("NATION_ID")
|
||||
private String nationId;
|
||||
|
||||
@XStreamAlias("CENSUS_REG_ADDR")
|
||||
private String censusRegAddr;
|
||||
|
||||
@XStreamAlias("TEL_WORK_NO")
|
||||
private String telWorkNo;
|
||||
|
||||
@XStreamAlias("BORROWERID")
|
||||
private String borrowerId;
|
||||
|
||||
@XStreamAlias("GUARNUM")
|
||||
private String guarNum;
|
||||
|
||||
public String getGuarNum() {
|
||||
return guarNum;
|
||||
}
|
||||
|
||||
public void setGuarNum(String guarNum) {
|
||||
this.guarNum = guarNum;
|
||||
}
|
||||
|
||||
public String getBorrowerId() {
|
||||
return borrowerId;
|
||||
}
|
||||
|
||||
public void setBorrowerId(String borrowerId) {
|
||||
this.borrowerId = borrowerId;
|
||||
}
|
||||
|
||||
public String getTelWorkNo() {
|
||||
return telWorkNo;
|
||||
}
|
||||
|
||||
public void setTelWorkNo(String telWorkNo) {
|
||||
this.telWorkNo = telWorkNo;
|
||||
}
|
||||
|
||||
public String getCensusRegAddr() {
|
||||
return censusRegAddr;
|
||||
}
|
||||
|
||||
public void setCensusRegAddr(String censusRegAddr) {
|
||||
this.censusRegAddr = censusRegAddr;
|
||||
}
|
||||
|
||||
public String getNationId() {
|
||||
return nationId;
|
||||
}
|
||||
|
||||
public void setNationId(String nationId) {
|
||||
this.nationId = nationId;
|
||||
}
|
||||
|
||||
public String getCustTypeId() {
|
||||
return custTypeId;
|
||||
}
|
||||
|
||||
public void setCustTypeId(String custTypeId) {
|
||||
this.custTypeId = custTypeId;
|
||||
}
|
||||
|
||||
public String getOpenBankMobileNo() {
|
||||
return openBankMobileNo;
|
||||
}
|
||||
|
||||
public void setOpenBankMobileNo(String openBankMobileNo) {
|
||||
this.openBankMobileNo = openBankMobileNo;
|
||||
}
|
||||
|
||||
public String getRelationshipCode() {
|
||||
return relationshipCode;
|
||||
}
|
||||
|
||||
public void setRelationshipCode(String relationshipCode) {
|
||||
this.relationshipCode = relationshipCode;
|
||||
}
|
||||
|
||||
public String getChName() {
|
||||
return chName;
|
||||
}
|
||||
|
||||
public void setChName(String chName) {
|
||||
this.chName = chName;
|
||||
}
|
||||
|
||||
public String getIdTypeCode() {
|
||||
return idTypeCode;
|
||||
}
|
||||
|
||||
public void setIdTypeCode(String idTypeCode) {
|
||||
this.idTypeCode = idTypeCode;
|
||||
}
|
||||
|
||||
public String getIdCardNum() {
|
||||
return idCardNum;
|
||||
}
|
||||
|
||||
public void setIdCardNum(String idCardNum) {
|
||||
this.idCardNum = idCardNum;
|
||||
}
|
||||
|
||||
public int getAgeInYear() {
|
||||
return ageInYear;
|
||||
}
|
||||
|
||||
public void setAgeInYear(int ageInYear) {
|
||||
this.ageInYear = ageInYear;
|
||||
}
|
||||
|
||||
public String getGenderCode() {
|
||||
return genderCode;
|
||||
}
|
||||
|
||||
public void setGenderCode(String genderCode) {
|
||||
this.genderCode = genderCode;
|
||||
}
|
||||
|
||||
public String getMaritalStatusCode() {
|
||||
return maritalStatusCode;
|
||||
}
|
||||
|
||||
public void setMaritalStatusCode(String maritalStatusCode) {
|
||||
this.maritalStatusCode = maritalStatusCode;
|
||||
}
|
||||
|
||||
public String getEducationCode() {
|
||||
return educationCode;
|
||||
}
|
||||
|
||||
public void setEducationCode(String educationCode) {
|
||||
this.educationCode = educationCode;
|
||||
}
|
||||
|
||||
public String getResidentialStatusCode() {
|
||||
return residentialStatusCode;
|
||||
}
|
||||
|
||||
public void setResidentialStatusCode(String residentialStatusCode) {
|
||||
this.residentialStatusCode = residentialStatusCode;
|
||||
}
|
||||
|
||||
public String getMonthlyIncome() {
|
||||
return monthlyIncome;
|
||||
}
|
||||
|
||||
public void setMonthlyIncome(String monthlyIncome) {
|
||||
this.monthlyIncome = monthlyIncome;
|
||||
}
|
||||
|
||||
public String getAnnualIncome() {
|
||||
return annualIncome;
|
||||
}
|
||||
|
||||
public void setAnnualIncome(String annualIncome) {
|
||||
this.annualIncome = annualIncome;
|
||||
}
|
||||
|
||||
public String getMonthlyDTI() {
|
||||
return monthlyDTI;
|
||||
}
|
||||
|
||||
public void setMonthlyDTI(String monthlyDTI) {
|
||||
this.monthlyDTI = monthlyDTI;
|
||||
}
|
||||
|
||||
public String getNoOfDependents() {
|
||||
return noOfDependents;
|
||||
}
|
||||
|
||||
public void setNoOfDependents(String noOfDependents) {
|
||||
this.noOfDependents = noOfDependents;
|
||||
}
|
||||
|
||||
public String getEmpemployerName() {
|
||||
return empemployerName;
|
||||
}
|
||||
|
||||
public void setEmpemployerName(String empemployerName) {
|
||||
this.empemployerName = empemployerName;
|
||||
}
|
||||
|
||||
public String getEmpBusinessTypeCode() {
|
||||
return empBusinessTypeCode;
|
||||
}
|
||||
|
||||
public void setEmpBusinessTypeCode(String empBusinessTypeCode) {
|
||||
this.empBusinessTypeCode = empBusinessTypeCode;
|
||||
}
|
||||
|
||||
public String getEmpOccupationCode() {
|
||||
return empOccupationCode;
|
||||
}
|
||||
|
||||
public void setEmpOccupationCode(String empOccupationCode) {
|
||||
this.empOccupationCode = empOccupationCode;
|
||||
}
|
||||
|
||||
public String getEmpPositionCode() {
|
||||
return empPositionCode;
|
||||
}
|
||||
|
||||
public void setEmpPositionCode(String empPositionCode) {
|
||||
this.empPositionCode = empPositionCode;
|
||||
}
|
||||
|
||||
public String getEmpProfessionalRank() {
|
||||
return empProfessionalRank;
|
||||
}
|
||||
|
||||
public void setEmpProfessionalRank(String empProfessionalRank) {
|
||||
this.empProfessionalRank = empProfessionalRank;
|
||||
}
|
||||
|
||||
public String getWorkSince() {
|
||||
return workSince;
|
||||
}
|
||||
|
||||
public void setWorkSince(String workSince) {
|
||||
this.workSince = workSince;
|
||||
}
|
||||
|
||||
public String getEmpTimeOfEmployee() {
|
||||
return empTimeOfEmployee;
|
||||
}
|
||||
|
||||
public void setEmpTimeOfEmployee(String empTimeOfEmployee) {
|
||||
this.empTimeOfEmployee = empTimeOfEmployee;
|
||||
}
|
||||
|
||||
public String getPhoneCellphone01() {
|
||||
return phoneCellphone01;
|
||||
}
|
||||
|
||||
public void setPhoneCellphone01(String phoneCellphone01) {
|
||||
this.phoneCellphone01 = phoneCellphone01;
|
||||
}
|
||||
|
||||
public String getPhoneCellphone02() {
|
||||
return phoneCellphone02;
|
||||
}
|
||||
|
||||
public void setPhoneCellphone02(String phoneCellphone02) {
|
||||
this.phoneCellphone02 = phoneCellphone02;
|
||||
}
|
||||
|
||||
public String getPhoneHome() {
|
||||
return phoneHome;
|
||||
}
|
||||
|
||||
public void setPhoneHome(String phoneHome) {
|
||||
this.phoneHome = phoneHome;
|
||||
}
|
||||
|
||||
public String getPhoneOffice() {
|
||||
return phoneOffice;
|
||||
}
|
||||
|
||||
public void setPhoneOffice(String phoneOffice) {
|
||||
this.phoneOffice = phoneOffice;
|
||||
}
|
||||
|
||||
public String getBankStatementStatusCode() {
|
||||
return bankStatementStatusCode;
|
||||
}
|
||||
|
||||
public void setBankStatementStatusCode(String bankStatementStatusCode) {
|
||||
this.bankStatementStatusCode = bankStatementStatusCode;
|
||||
}
|
||||
|
||||
public String getLocalResidentFlag() {
|
||||
return localResidentFlag;
|
||||
}
|
||||
|
||||
public void setLocalResidentFlag(String localResidentFlag) {
|
||||
this.localResidentFlag = localResidentFlag;
|
||||
}
|
||||
|
||||
public String getLocalApplicantFlag() {
|
||||
return localApplicantFlag;
|
||||
}
|
||||
|
||||
public void setLocalApplicantFlag(String localApplicantFlag) {
|
||||
this.localApplicantFlag = localApplicantFlag;
|
||||
}
|
||||
|
||||
public String getVipCust() {
|
||||
return vipCust;
|
||||
}
|
||||
|
||||
public void setVipCust(String vipCust) {
|
||||
this.vipCust = vipCust;
|
||||
}
|
||||
|
||||
public int getRepeatedApplicantFlag() {
|
||||
return repeatedApplicantFlag;
|
||||
}
|
||||
|
||||
public void setRepeatedApplicantFlag(int repeatedApplicantFlag) {
|
||||
this.repeatedApplicantFlag = repeatedApplicantFlag;
|
||||
}
|
||||
|
||||
public String getHukouType() {
|
||||
return hukouType;
|
||||
}
|
||||
|
||||
public void setHukouType(String hukouType) {
|
||||
this.hukouType = hukouType;
|
||||
}
|
||||
|
||||
public String getHighestEducation() {
|
||||
return highestEducation;
|
||||
}
|
||||
|
||||
public void setHighestEducation(String highestEducation) {
|
||||
this.highestEducation = highestEducation;
|
||||
}
|
||||
|
||||
public String getHighestDegree() {
|
||||
return highestDegree;
|
||||
}
|
||||
|
||||
public void setHighestDegree(String highestDegree) {
|
||||
this.highestDegree = highestDegree;
|
||||
}
|
||||
|
||||
public String getOfficePostCode() {
|
||||
return officePostCode;
|
||||
}
|
||||
|
||||
public void setOfficePostCode(String officePostCode) {
|
||||
this.officePostCode = officePostCode;
|
||||
}
|
||||
|
||||
public String getCurrentOfficeEntryDate() {
|
||||
return currentOfficeEntryDate;
|
||||
}
|
||||
|
||||
public void setCurrentOfficeEntryDate(String currentOfficeEntryDate) {
|
||||
this.currentOfficeEntryDate = currentOfficeEntryDate;
|
||||
}
|
||||
|
||||
public String getPhsNumber() {
|
||||
return phsNumber;
|
||||
}
|
||||
|
||||
public void setPhsNumber(String phsNumber) {
|
||||
this.phsNumber = phsNumber;
|
||||
}
|
||||
|
||||
public String getEmail() {
|
||||
return email;
|
||||
}
|
||||
|
||||
public void setEmail(String email) {
|
||||
this.email = email;
|
||||
}
|
||||
|
||||
public String getHasDrivingLicence() {
|
||||
return hasDrivingLicence;
|
||||
}
|
||||
|
||||
public void setHasDrivingLicence(String hasDrivingLicence) {
|
||||
this.hasDrivingLicence = hasDrivingLicence;
|
||||
}
|
||||
|
||||
public String getAllowDrivingType() {
|
||||
return allowDrivingType;
|
||||
}
|
||||
|
||||
public void setAllowDrivingType(String allowDrivingType) {
|
||||
this.allowDrivingType = allowDrivingType;
|
||||
}
|
||||
|
||||
public String getCheckedType() {
|
||||
return checkedType;
|
||||
}
|
||||
|
||||
public void setCheckedType(String checkedType) {
|
||||
this.checkedType = checkedType;
|
||||
}
|
||||
|
||||
public String getLoanCardNumber() {
|
||||
return loanCardNumber;
|
||||
}
|
||||
|
||||
public void setLoanCardNumber(String loanCardNumber) {
|
||||
this.loanCardNumber = loanCardNumber;
|
||||
}
|
||||
|
||||
public String getLoanCardPassword() {
|
||||
return loanCardPassword;
|
||||
}
|
||||
|
||||
public void setLoanCardPassword(String loanCardPassword) {
|
||||
this.loanCardPassword = loanCardPassword;
|
||||
}
|
||||
|
||||
public String getArchiveUrl() {
|
||||
return archiveUrl;
|
||||
}
|
||||
|
||||
public void setArchiveUrl(String archiveUrl) {
|
||||
this.archiveUrl = archiveUrl;
|
||||
}
|
||||
|
||||
public int getAgeInMonth() {
|
||||
return ageInMonth;
|
||||
}
|
||||
|
||||
public void setAgeInMonth(int ageInMonth) {
|
||||
this.ageInMonth = ageInMonth;
|
||||
}
|
||||
|
||||
public String getChildrenFlag() {
|
||||
return childrenFlag;
|
||||
}
|
||||
|
||||
public void setChildrenFlag(String childrenFlag) {
|
||||
this.childrenFlag = childrenFlag;
|
||||
}
|
||||
|
||||
public String getBlacklistInd() {
|
||||
return blacklistInd;
|
||||
}
|
||||
|
||||
public void setBlacklistInd(String blacklistInd) {
|
||||
this.blacklistInd = blacklistInd;
|
||||
}
|
||||
|
||||
public String getThaiTitleCde() {
|
||||
return thaiTitleCde;
|
||||
}
|
||||
|
||||
public void setThaiTitleCde(String thaiTitleCde) {
|
||||
this.thaiTitleCde = thaiTitleCde;
|
||||
}
|
||||
|
||||
public String getExpense() {
|
||||
return expense;
|
||||
}
|
||||
|
||||
public void setExpense(String expense) {
|
||||
this.expense = expense;
|
||||
}
|
||||
|
||||
public String getBrithday() {
|
||||
return brithday;
|
||||
}
|
||||
|
||||
public void setBrithday(String brithday) {
|
||||
this.brithday = brithday;
|
||||
}
|
||||
|
||||
public String getLicenseExpireDate() {
|
||||
return licenseExpireDate;
|
||||
}
|
||||
|
||||
public void setLicenseExpireDate(String licenseExpireDate) {
|
||||
this.licenseExpireDate = licenseExpireDate;
|
||||
}
|
||||
|
||||
public String getCountryCode() {
|
||||
return countryCode;
|
||||
}
|
||||
|
||||
public void setCountryCode(String countryCode) {
|
||||
this.countryCode = countryCode;
|
||||
}
|
||||
|
||||
public String getAreaCode() {
|
||||
return areaCode;
|
||||
}
|
||||
|
||||
public void setAreaCode(String areaCode) {
|
||||
this.areaCode = areaCode;
|
||||
}
|
||||
|
||||
public String getExtentionNbr() {
|
||||
return extentionNbr;
|
||||
}
|
||||
|
||||
public void setExtentionNbr(String extentionNbr) {
|
||||
this.extentionNbr = extentionNbr;
|
||||
}
|
||||
|
||||
public String getPhoneTypeCde() {
|
||||
return phoneTypeCde;
|
||||
}
|
||||
|
||||
public void setPhoneTypeCde(String phoneTypeCde) {
|
||||
this.phoneTypeCde = phoneTypeCde;
|
||||
}
|
||||
|
||||
public String getDesignationCde() {
|
||||
return designationCde;
|
||||
}
|
||||
|
||||
public void setDesignationCde(String designationCde) {
|
||||
this.designationCde = designationCde;
|
||||
}
|
||||
|
||||
public String getCityCde() {
|
||||
return cityCde;
|
||||
}
|
||||
|
||||
public void setCityCde(String cityCde) {
|
||||
this.cityCde = cityCde;
|
||||
}
|
||||
|
||||
public String getStateCde() {
|
||||
return stateCde;
|
||||
}
|
||||
|
||||
public void setStateCde(String stateCde) {
|
||||
this.stateCde = stateCde;
|
||||
}
|
||||
|
||||
public String getProvinceGB() {
|
||||
return provinceGB;
|
||||
}
|
||||
|
||||
public void setProvinceGB(String provinceGB) {
|
||||
this.provinceGB = provinceGB;
|
||||
}
|
||||
|
||||
public String getCityGB() {
|
||||
return cityGB;
|
||||
}
|
||||
|
||||
public void setCityGB(String cityGB) {
|
||||
this.cityGB = cityGB;
|
||||
}
|
||||
|
||||
public String getDistrictGB() {
|
||||
return districtGB;
|
||||
}
|
||||
|
||||
public void setDistrictGB(String districtGB) {
|
||||
this.districtGB = districtGB;
|
||||
}
|
||||
|
||||
public String getStreetGB() {
|
||||
return streetGB;
|
||||
}
|
||||
|
||||
public void setStreetGB(String streetGB) {
|
||||
this.streetGB = streetGB;
|
||||
}
|
||||
|
||||
public String getBusinessNatureCde() {
|
||||
return businessNatureCde;
|
||||
}
|
||||
|
||||
public void setBusinessNatureCde(String businessNatureCde) {
|
||||
this.businessNatureCde = businessNatureCde;
|
||||
}
|
||||
|
||||
public String getPostCode() {
|
||||
return postCode;
|
||||
}
|
||||
|
||||
public void setPostCode(String postCode) {
|
||||
this.postCode = postCode;
|
||||
}
|
||||
|
||||
public String getEmployAddress() {
|
||||
return employAddress;
|
||||
}
|
||||
|
||||
public void setEmployAddress(String employAddress) {
|
||||
this.employAddress = employAddress;
|
||||
}
|
||||
|
||||
public String getOccupationCode() {
|
||||
return occupationCode;
|
||||
}
|
||||
|
||||
public void setOccupationCode(String occupationCode) {
|
||||
this.occupationCode = occupationCode;
|
||||
}
|
||||
|
||||
public String getBusinessTypeCde() {
|
||||
return businessTypeCde;
|
||||
}
|
||||
|
||||
public void setBusinessTypeCde(String businessTypeCde) {
|
||||
this.businessTypeCde = businessTypeCde;
|
||||
}
|
||||
|
||||
public String getTimeInYear2() {
|
||||
return timeInYear2;
|
||||
}
|
||||
|
||||
public void setTimeInYear2(String timeInYear2) {
|
||||
this.timeInYear2 = timeInYear2;
|
||||
}
|
||||
|
||||
public String getRankCde() {
|
||||
return rankCde;
|
||||
}
|
||||
|
||||
public void setRankCde(String rankCde) {
|
||||
this.rankCde = rankCde;
|
||||
}
|
||||
|
||||
public String getOccupationCde() {
|
||||
return occupationCde;
|
||||
}
|
||||
|
||||
public void setOccupationCde(String occupationCde) {
|
||||
this.occupationCde = occupationCde;
|
||||
}
|
||||
|
||||
public String getIndustryTypeCde() {
|
||||
return industryTypeCde;
|
||||
}
|
||||
|
||||
public void setIndustryTypeCde(String industryTypeCde) {
|
||||
this.industryTypeCde = industryTypeCde;
|
||||
}
|
||||
|
||||
public Addr getAddr() {
|
||||
return addr;
|
||||
}
|
||||
|
||||
public void setAddr(Addr addr) {
|
||||
this.addr = addr;
|
||||
}
|
||||
|
||||
public Exposure getExposure() {
|
||||
return exposure;
|
||||
}
|
||||
|
||||
public void setExposure(Exposure exposure) {
|
||||
this.exposure = exposure;
|
||||
}
|
||||
|
||||
public String getIdCardTermBeginDate() {
|
||||
return idCardTermBeginDate;
|
||||
}
|
||||
|
||||
public void setIdCardTermBeginDate(String idCardTermBeginDate) {
|
||||
this.idCardTermBeginDate = idCardTermBeginDate;
|
||||
}
|
||||
|
||||
public String getIdCardTermEndDate() {
|
||||
return idCardTermEndDate;
|
||||
}
|
||||
|
||||
public void setIdCardTermEndDate(String idCardTermEndDate) {
|
||||
this.idCardTermEndDate = idCardTermEndDate;
|
||||
}
|
||||
}
|
||||
258
src/com/ample/esb/bean/amp/DealerInfo.java
Normal file
258
src/com/ample/esb/bean/amp/DealerInfo.java
Normal file
@ -0,0 +1,258 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class DealerInfo {
|
||||
@XStreamAlias("DEALERNAME")
|
||||
private String dealerName;
|
||||
|
||||
@XStreamAlias("DEALERID")
|
||||
private String dealerId;
|
||||
|
||||
@XStreamAlias("DEALERMODE")
|
||||
private String dealerMode;
|
||||
|
||||
@XStreamAlias("DEALERPROVINCE")
|
||||
private String dealerProvince;
|
||||
|
||||
@XStreamAlias("DEALERCITY")
|
||||
private String dealerCity;
|
||||
|
||||
@XStreamAlias("DEALERPROVINCE_GB")
|
||||
private String dealerProvince_gb;
|
||||
|
||||
@XStreamAlias("DEALERCITY_GB")
|
||||
private String dealerCity_gb;
|
||||
|
||||
@XStreamAlias("DEALERDISTRICT_GB")
|
||||
private String dealerDistrict_gb;
|
||||
|
||||
@XStreamAlias("DEALERSTREET_GB")
|
||||
private String dealerStreet_gb;
|
||||
|
||||
@XStreamAlias("SUBDEALERNAME")
|
||||
private String subDealerName;
|
||||
|
||||
@XStreamAlias("DEALERGUARANTEERATIO")
|
||||
private String dealerGuaranteeRatio;
|
||||
|
||||
@XStreamAlias("DEALERFILEDVISITFLAG")
|
||||
private String dealerFiledVisitFlag;
|
||||
|
||||
@XStreamAlias("SUBDEALERAPPFLAG")
|
||||
private String subDealerAppFlag;
|
||||
|
||||
@XStreamAlias("DEALERAREA")
|
||||
private String dealerArea;
|
||||
|
||||
@XStreamAlias("SUBDEALERCODE")
|
||||
private String subDealerCode;
|
||||
|
||||
@XStreamAlias("DEALERTOTALUSEDAMOUNT")
|
||||
private String dealerTotalUsedAmount;
|
||||
|
||||
@XStreamAlias("DEALERAVAILABLEAMOUNT")
|
||||
private String dealerAvailableAmount;
|
||||
|
||||
@XStreamAlias("APPROVALCOUNTTHISMONTH")
|
||||
private int approvalCountThisMonth;
|
||||
|
||||
@XStreamAlias("REFUSECOUNTTHISMONTH")
|
||||
private int refuseCountThisMonth;
|
||||
|
||||
@XStreamAlias("LOANCOUNTTHISMONTH")
|
||||
private int loanCountThisMonth;
|
||||
|
||||
@XStreamAlias("APPROVALCOUNTTHISYEAR")
|
||||
private int approvalCountThisYear;
|
||||
|
||||
@XStreamAlias("REFUSECOUNTTHISYEAR")
|
||||
private int refuseCountThisYear;
|
||||
|
||||
@XStreamAlias("LOANCOUNTTHISYEAR")
|
||||
private int loanCountThisYear;
|
||||
|
||||
public String getDealerName() {
|
||||
return dealerName;
|
||||
}
|
||||
|
||||
public void setDealerName(String dealerName) {
|
||||
this.dealerName = dealerName;
|
||||
}
|
||||
|
||||
public String getDealerId() {
|
||||
return dealerId;
|
||||
}
|
||||
|
||||
public void setDealerId(String dealerId) {
|
||||
this.dealerId = dealerId;
|
||||
}
|
||||
|
||||
public String getDealerMode() {
|
||||
return dealerMode;
|
||||
}
|
||||
|
||||
public void setDealerMode(String dealerMode) {
|
||||
this.dealerMode = dealerMode;
|
||||
}
|
||||
|
||||
public String getDealerProvince() {
|
||||
return dealerProvince;
|
||||
}
|
||||
|
||||
public void setDealerProvince(String dealerProvince) {
|
||||
this.dealerProvince = dealerProvince;
|
||||
}
|
||||
|
||||
public String getDealerCity() {
|
||||
return dealerCity;
|
||||
}
|
||||
|
||||
public void setDealerCity(String dealerCity) {
|
||||
this.dealerCity = dealerCity;
|
||||
}
|
||||
|
||||
public String getDealerProvince_gb() {
|
||||
return dealerProvince_gb;
|
||||
}
|
||||
|
||||
public void setDealerProvince_gb(String dealerProvince_gb) {
|
||||
this.dealerProvince_gb = dealerProvince_gb;
|
||||
}
|
||||
|
||||
public String getDealerCity_gb() {
|
||||
return dealerCity_gb;
|
||||
}
|
||||
|
||||
public void setDealerCity_gb(String dealerCity_gb) {
|
||||
this.dealerCity_gb = dealerCity_gb;
|
||||
}
|
||||
|
||||
public String getDealerDistrict_gb() {
|
||||
return dealerDistrict_gb;
|
||||
}
|
||||
|
||||
public void setDealerDistrict_gb(String dealerDistrict_gb) {
|
||||
this.dealerDistrict_gb = dealerDistrict_gb;
|
||||
}
|
||||
|
||||
public String getDealerStreet_gb() {
|
||||
return dealerStreet_gb;
|
||||
}
|
||||
|
||||
public void setDealerStreet_gb(String dealerStreet_gb) {
|
||||
this.dealerStreet_gb = dealerStreet_gb;
|
||||
}
|
||||
|
||||
public String getSubDealerName() {
|
||||
return subDealerName;
|
||||
}
|
||||
|
||||
public void setSubDealerName(String subDealerName) {
|
||||
this.subDealerName = subDealerName;
|
||||
}
|
||||
|
||||
public String getDealerGuaranteeRatio() {
|
||||
return dealerGuaranteeRatio;
|
||||
}
|
||||
|
||||
public void setDealerGuaranteeRatio(String dealerGuaranteeRatio) {
|
||||
this.dealerGuaranteeRatio = dealerGuaranteeRatio;
|
||||
}
|
||||
|
||||
public String getDealerFiledVisitFlag() {
|
||||
return dealerFiledVisitFlag;
|
||||
}
|
||||
|
||||
public void setDealerFiledVisitFlag(String dealerFiledVisitFlag) {
|
||||
this.dealerFiledVisitFlag = dealerFiledVisitFlag;
|
||||
}
|
||||
|
||||
public String getSubDealerAppFlag() {
|
||||
return subDealerAppFlag;
|
||||
}
|
||||
|
||||
public void setSubDealerAppFlag(String subDealerAppFlag) {
|
||||
this.subDealerAppFlag = subDealerAppFlag;
|
||||
}
|
||||
|
||||
public String getDealerArea() {
|
||||
return dealerArea;
|
||||
}
|
||||
|
||||
public void setDealerArea(String dealerArea) {
|
||||
this.dealerArea = dealerArea;
|
||||
}
|
||||
|
||||
public String getSubDealerCode() {
|
||||
return subDealerCode;
|
||||
}
|
||||
|
||||
public void setSubDealerCode(String subDealerCode) {
|
||||
this.subDealerCode = subDealerCode;
|
||||
}
|
||||
|
||||
public String getDealerTotalUsedAmount() {
|
||||
return dealerTotalUsedAmount;
|
||||
}
|
||||
|
||||
public void setDealerTotalUsedAmount(String dealerTotalUsedAmount) {
|
||||
this.dealerTotalUsedAmount = dealerTotalUsedAmount;
|
||||
}
|
||||
|
||||
public String getDealerAvailableAmount() {
|
||||
return dealerAvailableAmount;
|
||||
}
|
||||
|
||||
public void setDealerAvailableAmount(String dealerAvailableAmount) {
|
||||
this.dealerAvailableAmount = dealerAvailableAmount;
|
||||
}
|
||||
|
||||
public int getApprovalCountThisMonth() {
|
||||
return approvalCountThisMonth;
|
||||
}
|
||||
|
||||
public void setApprovalCountThisMonth(int approvalCountThisMonth) {
|
||||
this.approvalCountThisMonth = approvalCountThisMonth;
|
||||
}
|
||||
|
||||
public int getRefuseCountThisMonth() {
|
||||
return refuseCountThisMonth;
|
||||
}
|
||||
|
||||
public void setRefuseCountThisMonth(int refuseCountThisMonth) {
|
||||
this.refuseCountThisMonth = refuseCountThisMonth;
|
||||
}
|
||||
|
||||
public int getLoanCountThisMonth() {
|
||||
return loanCountThisMonth;
|
||||
}
|
||||
|
||||
public void setLoanCountThisMonth(int loanCountThisMonth) {
|
||||
this.loanCountThisMonth = loanCountThisMonth;
|
||||
}
|
||||
|
||||
public int getApprovalCountThisYear() {
|
||||
return approvalCountThisYear;
|
||||
}
|
||||
|
||||
public void setApprovalCountThisYear(int approvalCountThisYear) {
|
||||
this.approvalCountThisYear = approvalCountThisYear;
|
||||
}
|
||||
|
||||
public int getRefuseCountThisYear() {
|
||||
return refuseCountThisYear;
|
||||
}
|
||||
|
||||
public void setRefuseCountThisYear(int refuseCountThisYear) {
|
||||
this.refuseCountThisYear = refuseCountThisYear;
|
||||
}
|
||||
|
||||
public int getLoanCountThisYear() {
|
||||
return loanCountThisYear;
|
||||
}
|
||||
|
||||
public void setLoanCountThisYear(int loanCountThisYear) {
|
||||
this.loanCountThisYear = loanCountThisYear;
|
||||
}
|
||||
}
|
||||
49
src/com/ample/esb/bean/amp/Exposure.java
Normal file
49
src/com/ample/esb/bean/amp/Exposure.java
Normal file
@ -0,0 +1,49 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class Exposure {
|
||||
@XStreamAlias("OUTSTANDING")
|
||||
private String outstanding;
|
||||
|
||||
@XStreamAlias("APPROVAL_AMT")
|
||||
private String approvalAmt;
|
||||
|
||||
@XStreamAlias("OS_NUM")
|
||||
private int osNum;
|
||||
|
||||
@XStreamAlias("APPROVAL_NUM")
|
||||
private int approvalNum;
|
||||
|
||||
public String getOutstanding() {
|
||||
return outstanding;
|
||||
}
|
||||
|
||||
public void setOutstanding(String outstanding) {
|
||||
this.outstanding = outstanding;
|
||||
}
|
||||
|
||||
public String getApprovalAmt() {
|
||||
return approvalAmt;
|
||||
}
|
||||
|
||||
public void setApprovalAmt(String approvalAmt) {
|
||||
this.approvalAmt = approvalAmt;
|
||||
}
|
||||
|
||||
public int getOsNum() {
|
||||
return osNum;
|
||||
}
|
||||
|
||||
public void setOsNum(int osNum) {
|
||||
this.osNum = osNum;
|
||||
}
|
||||
|
||||
public int getApprovalNum() {
|
||||
return approvalNum;
|
||||
}
|
||||
|
||||
public void setApprovalNum(int approvalNum) {
|
||||
this.approvalNum = approvalNum;
|
||||
}
|
||||
}
|
||||
8
src/com/ample/esb/bean/amp/Guar.java
Normal file
8
src/com/ample/esb/bean/amp/Guar.java
Normal file
@ -0,0 +1,8 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("GUAR")
|
||||
public class Guar extends CustomerInfo{
|
||||
|
||||
}
|
||||
18
src/com/ample/esb/bean/amp/GuarantorInfo.java
Normal file
18
src/com/ample/esb/bean/amp/GuarantorInfo.java
Normal file
@ -0,0 +1,18 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamImplicit;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class GuarantorInfo {
|
||||
@XStreamImplicit
|
||||
private List<Guar> Guars;
|
||||
|
||||
public List<Guar> getGuars() {
|
||||
return Guars;
|
||||
}
|
||||
|
||||
public void setGuars(List<Guar> guars) {
|
||||
Guars = guars;
|
||||
}
|
||||
}
|
||||
644
src/com/ample/esb/bean/amp/LoanInfo.java
Normal file
644
src/com/ample/esb/bean/amp/LoanInfo.java
Normal file
@ -0,0 +1,644 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class LoanInfo {
|
||||
@XStreamAlias("PRODUCTID")
|
||||
private String productId;
|
||||
|
||||
@XStreamAlias("PRODUCTNAME")
|
||||
private String productName;
|
||||
|
||||
@XStreamAlias("PRODUCTTYPE")
|
||||
private String productType;
|
||||
|
||||
@XStreamAlias("SUBSITYTYPECODE")
|
||||
private String subsityTypeCode;
|
||||
|
||||
@XStreamAlias("INTERESTRATE")
|
||||
private String interestRate;
|
||||
|
||||
@XStreamAlias("DOWNPAYMENTPERCENTAGE")
|
||||
private String downPaymentPercentage;
|
||||
|
||||
@XStreamAlias("DOWNPAYMENTBYFINANCEPERCENTAGE")
|
||||
private String downPaymentByFinancePercentage;
|
||||
|
||||
@XStreamAlias("DOWNPAYMENTTOTALAMOUNT")
|
||||
private String downPaymentTotalAmount;
|
||||
|
||||
@XStreamAlias("FINANCEAMOUNTUNIT")
|
||||
private String financeAmountUnit;
|
||||
|
||||
@XStreamAlias("FINANCEAMOUNTTOTAL")
|
||||
private String financeAmountTotal;
|
||||
|
||||
@XStreamAlias("TERMS")
|
||||
private String terms;
|
||||
|
||||
@XStreamAlias("INSTALLMENTUNIT")
|
||||
private String installmentUnit;
|
||||
|
||||
@XStreamAlias("INSTALLMENTTOTAL")
|
||||
private double installmentTotal;
|
||||
|
||||
@XStreamAlias("INTERESTUNIT")
|
||||
private String interestUnit;
|
||||
|
||||
@XStreamAlias("INTERESTTOTAL")
|
||||
private Double interestTotal;
|
||||
|
||||
@XStreamAlias("CUSTINTERESTUNIT")
|
||||
private String custInterestUnit;
|
||||
|
||||
@XStreamAlias("CUSTINTERESTTOTAL")
|
||||
private double custInterestTotal;
|
||||
|
||||
@XStreamAlias("CUSTINTERESTTOTALDEPOSIT")
|
||||
private String custInterestTotalDeposit;
|
||||
|
||||
@XStreamAlias("DEALERINTERESTUNIT")
|
||||
private String dealerInterestUnit;
|
||||
|
||||
@XStreamAlias("DEALERINTERESTTOTAL")
|
||||
private String dealerInterestTotal;
|
||||
|
||||
@XStreamAlias("DEALERINTERESTTOTALDEPOSIT")
|
||||
private String dealerInterestTotalDeposit;
|
||||
|
||||
@XStreamAlias("MAKERINTERESTUNIT")
|
||||
private String makerInterestUnit;
|
||||
|
||||
@XStreamAlias("MAKERINTERESTTOTAL")
|
||||
private double makerInterestTotal;
|
||||
|
||||
@XStreamAlias("MAKERINTERESTTOTALDEPOSIT")
|
||||
private String makerInterestTotalDeposit;
|
||||
|
||||
@XStreamAlias("ISSUBSITY")
|
||||
private String isSubsity;
|
||||
|
||||
@XStreamAlias("CONTRACTPRICETOTAL")
|
||||
private String contractPriceTotal;
|
||||
|
||||
@XStreamAlias("MONTHINTERESTRATE")
|
||||
private String monthInterestRate;
|
||||
|
||||
@XStreamAlias("PAYTYPE")
|
||||
private String payType;
|
||||
|
||||
@XStreamAlias("PAYREMARK")
|
||||
private String payRemark;
|
||||
|
||||
@XStreamAlias("ISLINKED")
|
||||
private String isLinked;
|
||||
|
||||
@XStreamAlias("LINKEDCOMPANY")
|
||||
private String linkedCompany;
|
||||
|
||||
@XStreamAlias("LINKEDCOMPANYTYPE")
|
||||
private String linkedCompanyType;
|
||||
|
||||
@XStreamAlias("RESERVESTRING1")
|
||||
private String reserveString1;
|
||||
|
||||
@XStreamAlias("RESERVESTRING2")
|
||||
private String reserveString2;
|
||||
|
||||
@XStreamAlias("RESERVESTRING3")
|
||||
private String reserveString3;
|
||||
|
||||
@XStreamAlias("RESERVESTRING4")
|
||||
private String reserveString4;
|
||||
|
||||
@XStreamAlias("RESERVESTRING5")
|
||||
private String reserveString5;
|
||||
|
||||
@XStreamAlias("ASSET_PURPOSE")
|
||||
private String assetPurpose;
|
||||
|
||||
@XStreamAlias("BALLOON_PERCENTAGE")
|
||||
private String balloonPercentage;
|
||||
|
||||
@XStreamAlias("BALLOON_AMOUNT")
|
||||
private String balloonAmount;
|
||||
|
||||
@XStreamAlias("FINANCED_AMT_PCT")
|
||||
private String financedAmtPct;
|
||||
|
||||
@XStreamAlias("RENTAL_CALCULATION_MTD")
|
||||
private String rentalCalculationMtd;
|
||||
|
||||
@XStreamAlias("BASE_CUSTOMER_RATE")
|
||||
private String baseCustomerRate;
|
||||
|
||||
@XStreamAlias("SUBSIDY_RTE")
|
||||
private String subsidyRte;
|
||||
|
||||
@XStreamAlias("CALC_SUBSIDY_RTE")
|
||||
private String calcSubsidyRte;
|
||||
|
||||
@XStreamAlias("CALC_SUBSIDY_AMT")
|
||||
private String calcSubsidyAmt;
|
||||
|
||||
@XStreamAlias("ACTUAL_RTE")
|
||||
private String actualRte;
|
||||
|
||||
@XStreamAlias("PAYMENT_SCHEME")
|
||||
private String paymentScheme;
|
||||
|
||||
@XStreamAlias("DEALER_SUBSIDY_PCT")
|
||||
private String dealerSubsidyPct;
|
||||
|
||||
@XStreamAlias("MANUFACTURER_SUBSIDY_PCT")
|
||||
private String manufacturerSubsidyPct;
|
||||
|
||||
@XStreamAlias("CALC_DEALER_SUBSIDY_AMT")
|
||||
private double calcDealerSubsidyAmt;
|
||||
|
||||
@XStreamAlias("CALC_MANUFACTURER_SUBSIDY_AMT")
|
||||
private double calcManufacturerSubsidyAmt;
|
||||
|
||||
@XStreamAlias("CAR_COUNT")
|
||||
private int carCount;
|
||||
|
||||
@XStreamAlias("EXPOSURES_NUMBER")
|
||||
private int exposuresNumber;
|
||||
|
||||
@XStreamAlias("EXPOSURE_AMOUNT")
|
||||
private String exposureAmount;
|
||||
|
||||
@XStreamAlias("CAR_REAL_DOWN_PAYMENT_RATIO")
|
||||
private String carRealDownPaymentRatio;
|
||||
|
||||
@XStreamAlias("CAR_REAL_DOWN_PAYMENT_AMT")
|
||||
private String carRealDownPaymentAmt;
|
||||
|
||||
@XStreamAlias("FINANCING_RATIO")
|
||||
private double financingRatio;
|
||||
|
||||
public String getCarRealDownPaymentRatio() {
|
||||
return carRealDownPaymentRatio;
|
||||
}
|
||||
|
||||
public void setCarRealDownPaymentRatio(String carRealDownPaymentRatio) {
|
||||
this.carRealDownPaymentRatio = carRealDownPaymentRatio;
|
||||
}
|
||||
|
||||
public String getCarRealDownPaymentAmt() {
|
||||
return carRealDownPaymentAmt;
|
||||
}
|
||||
|
||||
public void setCarRealDownPaymentAmt(String carRealDownPaymentAmt) {
|
||||
this.carRealDownPaymentAmt = carRealDownPaymentAmt;
|
||||
}
|
||||
|
||||
public double getFinancingRatio() {
|
||||
return financingRatio;
|
||||
}
|
||||
|
||||
public void setFinancingRatio(double financingRatio) {
|
||||
this.financingRatio = financingRatio;
|
||||
}
|
||||
|
||||
public int getCarCount() {
|
||||
return carCount;
|
||||
}
|
||||
|
||||
public void setCarCount(int carCount) {
|
||||
this.carCount = carCount;
|
||||
}
|
||||
|
||||
public int getExposuresNumber() {
|
||||
return exposuresNumber;
|
||||
}
|
||||
|
||||
public void setExposuresNumber(int exposuresNumber) {
|
||||
this.exposuresNumber = exposuresNumber;
|
||||
}
|
||||
|
||||
public String getExposureAmount() {
|
||||
return exposureAmount;
|
||||
}
|
||||
|
||||
public void setExposureAmount(String exposureAmount) {
|
||||
this.exposureAmount = exposureAmount;
|
||||
}
|
||||
|
||||
public String getProductId() {
|
||||
return productId;
|
||||
}
|
||||
|
||||
public void setProductId(String productId) {
|
||||
this.productId = productId;
|
||||
}
|
||||
|
||||
public String getProductName() {
|
||||
return productName;
|
||||
}
|
||||
|
||||
public void setProductName(String productName) {
|
||||
this.productName = productName;
|
||||
}
|
||||
|
||||
public String getProductType() {
|
||||
return productType;
|
||||
}
|
||||
|
||||
public void setProductType(String productType) {
|
||||
this.productType = productType;
|
||||
}
|
||||
|
||||
public String getSubsityTypeCode() {
|
||||
return subsityTypeCode;
|
||||
}
|
||||
|
||||
public void setSubsityTypeCode(String subsityTypeCode) {
|
||||
this.subsityTypeCode = subsityTypeCode;
|
||||
}
|
||||
|
||||
public String getInterestRate() {
|
||||
return interestRate;
|
||||
}
|
||||
|
||||
public void setInterestRate(String interestRate) {
|
||||
this.interestRate = interestRate;
|
||||
}
|
||||
|
||||
public String getDownPaymentPercentage() {
|
||||
return downPaymentPercentage;
|
||||
}
|
||||
|
||||
public void setDownPaymentPercentage(String downPaymentPercentage) {
|
||||
this.downPaymentPercentage = downPaymentPercentage;
|
||||
}
|
||||
|
||||
public String getDownPaymentTotalAmount() {
|
||||
return downPaymentTotalAmount;
|
||||
}
|
||||
|
||||
public void setDownPaymentTotalAmount(String downPaymentTotalAmount) {
|
||||
this.downPaymentTotalAmount = downPaymentTotalAmount;
|
||||
}
|
||||
|
||||
public String getFinanceAmountUnit() {
|
||||
return financeAmountUnit;
|
||||
}
|
||||
|
||||
public void setFinanceAmountUnit(String financeAmountUnit) {
|
||||
this.financeAmountUnit = financeAmountUnit;
|
||||
}
|
||||
|
||||
public String getFinanceAmountTotal() {
|
||||
return financeAmountTotal;
|
||||
}
|
||||
|
||||
public void setFinanceAmountTotal(String financeAmountTotal) {
|
||||
this.financeAmountTotal = financeAmountTotal;
|
||||
}
|
||||
|
||||
public String getTerms() {
|
||||
return terms;
|
||||
}
|
||||
|
||||
public void setTerms(String terms) {
|
||||
this.terms = terms;
|
||||
}
|
||||
|
||||
public String getInstallmentUnit() {
|
||||
return installmentUnit;
|
||||
}
|
||||
|
||||
public void setInstallmentUnit(String installmentUnit) {
|
||||
this.installmentUnit = installmentUnit;
|
||||
}
|
||||
|
||||
public double getInstallmentTotal() {
|
||||
return installmentTotal;
|
||||
}
|
||||
|
||||
public void setInstallmentTotal(double installmentTotal) {
|
||||
this.installmentTotal = installmentTotal;
|
||||
}
|
||||
|
||||
public String getInterestUnit() {
|
||||
return interestUnit;
|
||||
}
|
||||
|
||||
public void setInterestUnit(String interestUnit) {
|
||||
this.interestUnit = interestUnit;
|
||||
}
|
||||
|
||||
public Double getInterestTotal() {
|
||||
return interestTotal;
|
||||
}
|
||||
|
||||
public void setInterestTotal(Double interestTotal) {
|
||||
this.interestTotal = interestTotal;
|
||||
}
|
||||
|
||||
public String getCustInterestUnit() {
|
||||
return custInterestUnit;
|
||||
}
|
||||
|
||||
public void setCustInterestUnit(String custInterestUnit) {
|
||||
this.custInterestUnit = custInterestUnit;
|
||||
}
|
||||
|
||||
public double getCustInterestTotal() {
|
||||
return custInterestTotal;
|
||||
}
|
||||
|
||||
public void setCustInterestTotal(double custInterestTotal) {
|
||||
this.custInterestTotal = custInterestTotal;
|
||||
}
|
||||
|
||||
public String getCustInterestTotalDeposit() {
|
||||
return custInterestTotalDeposit;
|
||||
}
|
||||
|
||||
public void setCustInterestTotalDeposit(String custInterestTotalDeposit) {
|
||||
this.custInterestTotalDeposit = custInterestTotalDeposit;
|
||||
}
|
||||
|
||||
public String getDealerInterestUnit() {
|
||||
return dealerInterestUnit;
|
||||
}
|
||||
|
||||
public void setDealerInterestUnit(String dealerInterestUnit) {
|
||||
this.dealerInterestUnit = dealerInterestUnit;
|
||||
}
|
||||
|
||||
public String getDealerInterestTotal() {
|
||||
return dealerInterestTotal;
|
||||
}
|
||||
|
||||
public void setDealerInterestTotal(String dealerInterestTotal) {
|
||||
this.dealerInterestTotal = dealerInterestTotal;
|
||||
}
|
||||
|
||||
public String getDealerInterestTotalDeposit() {
|
||||
return dealerInterestTotalDeposit;
|
||||
}
|
||||
|
||||
public void setDealerInterestTotalDeposit(String dealerInterestTotalDeposit) {
|
||||
this.dealerInterestTotalDeposit = dealerInterestTotalDeposit;
|
||||
}
|
||||
|
||||
public String getMakerInterestUnit() {
|
||||
return makerInterestUnit;
|
||||
}
|
||||
|
||||
public void setMakerInterestUnit(String makerInterestUnit) {
|
||||
this.makerInterestUnit = makerInterestUnit;
|
||||
}
|
||||
|
||||
public double getMakerInterestTotal() {
|
||||
return makerInterestTotal;
|
||||
}
|
||||
|
||||
public void setMakerInterestTotal(double makerInterestTotal) {
|
||||
this.makerInterestTotal = makerInterestTotal;
|
||||
}
|
||||
|
||||
public String getMakerInterestTotalDeposit() {
|
||||
return makerInterestTotalDeposit;
|
||||
}
|
||||
|
||||
public void setMakerInterestTotalDeposit(String makerInterestTotalDeposit) {
|
||||
this.makerInterestTotalDeposit = makerInterestTotalDeposit;
|
||||
}
|
||||
|
||||
public String getIsSubsity() {
|
||||
return isSubsity;
|
||||
}
|
||||
|
||||
public void setIsSubsity(String isSubsity) {
|
||||
this.isSubsity = isSubsity;
|
||||
}
|
||||
|
||||
public String getContractPriceTotal() {
|
||||
return contractPriceTotal;
|
||||
}
|
||||
|
||||
public void setContractPriceTotal(String contractPriceTotal) {
|
||||
this.contractPriceTotal = contractPriceTotal;
|
||||
}
|
||||
|
||||
public String getMonthInterestRate() {
|
||||
return monthInterestRate;
|
||||
}
|
||||
|
||||
public void setMonthInterestRate(String monthInterestRate) {
|
||||
this.monthInterestRate = monthInterestRate;
|
||||
}
|
||||
|
||||
public String getPayType() {
|
||||
return payType;
|
||||
}
|
||||
|
||||
public void setPayType(String payType) {
|
||||
this.payType = payType;
|
||||
}
|
||||
|
||||
public String getPayRemark() {
|
||||
return payRemark;
|
||||
}
|
||||
|
||||
public void setPayRemark(String payRemark) {
|
||||
this.payRemark = payRemark;
|
||||
}
|
||||
|
||||
public String getIsLinked() {
|
||||
return isLinked;
|
||||
}
|
||||
|
||||
public void setIsLinked(String isLinked) {
|
||||
this.isLinked = isLinked;
|
||||
}
|
||||
|
||||
public String getLinkedCompany() {
|
||||
return linkedCompany;
|
||||
}
|
||||
|
||||
public void setLinkedCompany(String linkedCompany) {
|
||||
this.linkedCompany = linkedCompany;
|
||||
}
|
||||
|
||||
public String getLinkedCompanyType() {
|
||||
return linkedCompanyType;
|
||||
}
|
||||
|
||||
public void setLinkedCompanyType(String linkedCompanyType) {
|
||||
this.linkedCompanyType = linkedCompanyType;
|
||||
}
|
||||
|
||||
public String getReserveString1() {
|
||||
return reserveString1;
|
||||
}
|
||||
|
||||
public void setReserveString1(String reserveString1) {
|
||||
this.reserveString1 = reserveString1;
|
||||
}
|
||||
|
||||
public String getReserveString2() {
|
||||
return reserveString2;
|
||||
}
|
||||
|
||||
public void setReserveString2(String reserveString2) {
|
||||
this.reserveString2 = reserveString2;
|
||||
}
|
||||
|
||||
public String getReserveString3() {
|
||||
return reserveString3;
|
||||
}
|
||||
|
||||
public void setReserveString3(String reserveString3) {
|
||||
this.reserveString3 = reserveString3;
|
||||
}
|
||||
|
||||
public String getReserveString4() {
|
||||
return reserveString4;
|
||||
}
|
||||
|
||||
public void setReserveString4(String reserveString4) {
|
||||
this.reserveString4 = reserveString4;
|
||||
}
|
||||
|
||||
public String getReserveString5() {
|
||||
return reserveString5;
|
||||
}
|
||||
|
||||
public void setReserveString5(String reserveString5) {
|
||||
this.reserveString5 = reserveString5;
|
||||
}
|
||||
|
||||
public String getAssetPurpose() {
|
||||
return assetPurpose;
|
||||
}
|
||||
|
||||
public void setAssetPurpose(String assetPurpose) {
|
||||
this.assetPurpose = assetPurpose;
|
||||
}
|
||||
|
||||
public String getBalloonPercentage() {
|
||||
return balloonPercentage;
|
||||
}
|
||||
|
||||
public void setBalloonPercentage(String balloonPercentage) {
|
||||
this.balloonPercentage = balloonPercentage;
|
||||
}
|
||||
|
||||
public String getBalloonAmount() {
|
||||
return balloonAmount;
|
||||
}
|
||||
|
||||
public void setBalloonAmount(String balloonAmount) {
|
||||
this.balloonAmount = balloonAmount;
|
||||
}
|
||||
|
||||
public String getFinancedAmtPct() {
|
||||
return financedAmtPct;
|
||||
}
|
||||
|
||||
public void setFinancedAmtPct(String financedAmtPct) {
|
||||
this.financedAmtPct = financedAmtPct;
|
||||
}
|
||||
|
||||
public String getRentalCalculationMtd() {
|
||||
return rentalCalculationMtd;
|
||||
}
|
||||
|
||||
public void setRentalCalculationMtd(String rentalCalculationMtd) {
|
||||
this.rentalCalculationMtd = rentalCalculationMtd;
|
||||
}
|
||||
|
||||
public String getBaseCustomerRate() {
|
||||
return baseCustomerRate;
|
||||
}
|
||||
|
||||
public void setBaseCustomerRate(String baseCustomerRate) {
|
||||
this.baseCustomerRate = baseCustomerRate;
|
||||
}
|
||||
|
||||
public String getSubsidyRte() {
|
||||
return subsidyRte;
|
||||
}
|
||||
|
||||
public void setSubsidyRte(String subsidyRte) {
|
||||
this.subsidyRte = subsidyRte;
|
||||
}
|
||||
|
||||
public String getCalcSubsidyRte() {
|
||||
return calcSubsidyRte;
|
||||
}
|
||||
|
||||
public void setCalcSubsidyRte(String calcSubsidyRte) {
|
||||
this.calcSubsidyRte = calcSubsidyRte;
|
||||
}
|
||||
|
||||
public String getCalcSubsidyAmt() {
|
||||
return calcSubsidyAmt;
|
||||
}
|
||||
|
||||
public void setCalcSubsidyAmt(String calcSubsidyAmt) {
|
||||
this.calcSubsidyAmt = calcSubsidyAmt;
|
||||
}
|
||||
|
||||
public String getActualRte() {
|
||||
return actualRte;
|
||||
}
|
||||
|
||||
public void setActualRte(String actualRte) {
|
||||
this.actualRte = actualRte;
|
||||
}
|
||||
|
||||
public String getPaymentScheme() {
|
||||
return paymentScheme;
|
||||
}
|
||||
|
||||
public void setPaymentScheme(String paymentScheme) {
|
||||
this.paymentScheme = paymentScheme;
|
||||
}
|
||||
|
||||
public String getDealerSubsidyPct() {
|
||||
return dealerSubsidyPct;
|
||||
}
|
||||
|
||||
public void setDealerSubsidyPct(String dealerSubsidyPct) {
|
||||
this.dealerSubsidyPct = dealerSubsidyPct;
|
||||
}
|
||||
|
||||
public String getManufacturerSubsidyPct() {
|
||||
return manufacturerSubsidyPct;
|
||||
}
|
||||
|
||||
public void setManufacturerSubsidyPct(String manufacturerSubsidyPct) {
|
||||
this.manufacturerSubsidyPct = manufacturerSubsidyPct;
|
||||
}
|
||||
|
||||
public double getCalcDealerSubsidyAmt() {
|
||||
return calcDealerSubsidyAmt;
|
||||
}
|
||||
|
||||
public void setCalcDealerSubsidyAmt(double calcDealerSubsidyAmt) {
|
||||
this.calcDealerSubsidyAmt = calcDealerSubsidyAmt;
|
||||
}
|
||||
|
||||
public double getCalcManufacturerSubsidyAmt() {
|
||||
return calcManufacturerSubsidyAmt;
|
||||
}
|
||||
|
||||
public void setCalcManufacturerSubsidyAmt(double calcManufacturerSubsidyAmt) {
|
||||
this.calcManufacturerSubsidyAmt = calcManufacturerSubsidyAmt;
|
||||
}
|
||||
|
||||
|
||||
public String getDownPaymentByFinancePercentage() {
|
||||
return downPaymentByFinancePercentage;
|
||||
}
|
||||
|
||||
public void setDownPaymentByFinancePercentage(String downPaymentByFinancePercentage) {
|
||||
this.downPaymentByFinancePercentage = downPaymentByFinancePercentage;
|
||||
}
|
||||
}
|
||||
38
src/com/ample/esb/bean/amp/PreviouslyVehicle.java
Normal file
38
src/com/ample/esb/bean/amp/PreviouslyVehicle.java
Normal file
@ -0,0 +1,38 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class PreviouslyVehicle {
|
||||
@XStreamAlias("WORKING_TIME")
|
||||
private String workingTime;
|
||||
|
||||
@XStreamAlias("PREVIOUSLY_VEHICLE_TYPE")
|
||||
private String previouslyVehicleType;
|
||||
|
||||
@XStreamAlias("PREVIOUSLY_VEHICLE_LICENSE")
|
||||
private String previouslyVehicleLicense;
|
||||
|
||||
public String getWorkingTime() {
|
||||
return workingTime;
|
||||
}
|
||||
|
||||
public void setWorkingTime(String workingTime) {
|
||||
this.workingTime = workingTime;
|
||||
}
|
||||
|
||||
public String getPreviouslyVehicleType() {
|
||||
return previouslyVehicleType;
|
||||
}
|
||||
|
||||
public void setPreviouslyVehicleType(String previouslyVehicleType) {
|
||||
this.previouslyVehicleType = previouslyVehicleType;
|
||||
}
|
||||
|
||||
public String getPreviouslyVehicleLicense() {
|
||||
return previouslyVehicleLicense;
|
||||
}
|
||||
|
||||
public void setPreviouslyVehicleLicense(String previouslyVehicleLicense) {
|
||||
this.previouslyVehicleLicense = previouslyVehicleLicense;
|
||||
}
|
||||
}
|
||||
324
src/com/ample/esb/bean/amp/SingleVehicleType.java
Normal file
324
src/com/ample/esb/bean/amp/SingleVehicleType.java
Normal file
@ -0,0 +1,324 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
@XStreamAlias("SINGLEVEHICLETYPE")
|
||||
public class SingleVehicleType {
|
||||
@XStreamAlias("MAKER")
|
||||
private String maker;
|
||||
|
||||
@XStreamAlias("BRAND")
|
||||
private String brand;
|
||||
|
||||
@XStreamAlias("SERIES")
|
||||
private String series;
|
||||
|
||||
@XStreamAlias("MODEL")
|
||||
private String model;
|
||||
|
||||
@XStreamAlias("QUANTITY")
|
||||
private String quantity;
|
||||
|
||||
@XStreamAlias("PRICEUNIT")
|
||||
private String priceUnit;
|
||||
|
||||
@XStreamAlias("PRICETOTAL")
|
||||
private String priceTotal;
|
||||
|
||||
@XStreamAlias("GPS")
|
||||
private String gps;
|
||||
|
||||
@XStreamAlias("CHASSISVEHICLEMODEL")
|
||||
private String chassisVehicleModel;
|
||||
|
||||
@XStreamAlias("SUBSITYVEHICLEMODEL")
|
||||
private String subsityVehicleModel;
|
||||
|
||||
@XStreamAlias("VEHICLETYPE")
|
||||
private String vehicleType;
|
||||
|
||||
@XStreamAlias("OTHERFEE")
|
||||
private String otherFee;
|
||||
|
||||
@XStreamAlias("PRODUCER")
|
||||
private String producer;
|
||||
|
||||
@XStreamAlias("NEW_PRICE")
|
||||
private String newPrice;
|
||||
|
||||
@XStreamAlias("VIN_NUMBER")
|
||||
private String vinNumber;
|
||||
|
||||
@XStreamAlias("ENGINE_NUMBER")
|
||||
private String engineNumber;
|
||||
|
||||
@XStreamAlias("PURPOSE")
|
||||
private String purpose;
|
||||
|
||||
@XStreamAlias("COMMENTS")
|
||||
private String comments;
|
||||
|
||||
@XStreamAlias("TRANSMISSION")
|
||||
private String transmission;
|
||||
|
||||
@XStreamAlias("IS_AFFILIATED")
|
||||
private String isAffiliated;
|
||||
|
||||
@XStreamAlias("AFFILIATED_COMP_NAME")
|
||||
private String affiliatedCompName;
|
||||
|
||||
@XStreamAlias("AFFILIATED_COMP_CRDCODE")
|
||||
private String affiliatedCompCrdcode;
|
||||
|
||||
@XStreamAlias("ROAD_OPERATION_LICENSE_CODE")
|
||||
private String roadOperationLicenseCode;
|
||||
|
||||
@XStreamAlias("CAR_TYPE")
|
||||
private String carType;
|
||||
|
||||
@XStreamAlias("BUY_USE_TYPE")
|
||||
private String buyUseType;
|
||||
|
||||
@XStreamAlias("PURCHASE_TAX")
|
||||
private String purchaseTax;
|
||||
|
||||
@XStreamAlias("CAR_PRICE")
|
||||
private String carPrice;
|
||||
|
||||
@XStreamAlias("CAR_REAL_PRICE")
|
||||
private String carRealPrice;
|
||||
|
||||
@XStreamAlias("SIDE_PRICE")
|
||||
private String sidePprice;
|
||||
|
||||
public String getRoadOperationLicenseCode() {
|
||||
return roadOperationLicenseCode;
|
||||
}
|
||||
|
||||
public void setRoadOperationLicenseCode(String roadOperationLicenseCode) {
|
||||
this.roadOperationLicenseCode = roadOperationLicenseCode;
|
||||
}
|
||||
|
||||
public String getCarType() {
|
||||
return carType;
|
||||
}
|
||||
|
||||
public void setCarType(String carType) {
|
||||
this.carType = carType;
|
||||
}
|
||||
|
||||
public String getBuyUseType() {
|
||||
return buyUseType;
|
||||
}
|
||||
|
||||
public void setBuyUseType(String buyUseType) {
|
||||
this.buyUseType = buyUseType;
|
||||
}
|
||||
|
||||
public String getPurchaseTax() {
|
||||
return purchaseTax;
|
||||
}
|
||||
|
||||
public void setPurchaseTax(String purchaseTax) {
|
||||
this.purchaseTax = purchaseTax;
|
||||
}
|
||||
|
||||
public String getCarPrice() {
|
||||
return carPrice;
|
||||
}
|
||||
|
||||
public void setCarPrice(String carPrice) {
|
||||
this.carPrice = carPrice;
|
||||
}
|
||||
|
||||
public String getCarRealPrice() {
|
||||
return carRealPrice;
|
||||
}
|
||||
|
||||
public void setCarRealPrice(String carRealPrice) {
|
||||
this.carRealPrice = carRealPrice;
|
||||
}
|
||||
|
||||
public String getSidePprice() {
|
||||
return sidePprice;
|
||||
}
|
||||
|
||||
public void setSidePprice(String sidePprice) {
|
||||
this.sidePprice = sidePprice;
|
||||
}
|
||||
|
||||
public String getMaker() {
|
||||
return maker;
|
||||
}
|
||||
|
||||
public void setMaker(String maker) {
|
||||
this.maker = maker;
|
||||
}
|
||||
|
||||
public String getBrand() {
|
||||
return brand;
|
||||
}
|
||||
|
||||
public void setBrand(String brand) {
|
||||
this.brand = brand;
|
||||
}
|
||||
|
||||
public String getSeries() {
|
||||
return series;
|
||||
}
|
||||
|
||||
public void setSeries(String series) {
|
||||
this.series = series;
|
||||
}
|
||||
|
||||
public String getModel() {
|
||||
return model;
|
||||
}
|
||||
|
||||
public void setModel(String model) {
|
||||
this.model = model;
|
||||
}
|
||||
|
||||
public String getQuantity() {
|
||||
return quantity;
|
||||
}
|
||||
|
||||
public void setQuantity(String quantity) {
|
||||
this.quantity = quantity;
|
||||
}
|
||||
|
||||
public String getPriceUnit() {
|
||||
return priceUnit;
|
||||
}
|
||||
|
||||
public void setPriceUnit(String priceUnit) {
|
||||
this.priceUnit = priceUnit;
|
||||
}
|
||||
|
||||
public String getPriceTotal() {
|
||||
return priceTotal;
|
||||
}
|
||||
|
||||
public void setPriceTotal(String priceTotal) {
|
||||
this.priceTotal = priceTotal;
|
||||
}
|
||||
|
||||
public String getGps() {
|
||||
return gps;
|
||||
}
|
||||
|
||||
public void setGps(String gps) {
|
||||
this.gps = gps;
|
||||
}
|
||||
|
||||
public String getChassisVehicleModel() {
|
||||
return chassisVehicleModel;
|
||||
}
|
||||
|
||||
public void setChassisVehicleModel(String chassisVehicleModel) {
|
||||
this.chassisVehicleModel = chassisVehicleModel;
|
||||
}
|
||||
|
||||
public String getSubsityVehicleModel() {
|
||||
return subsityVehicleModel;
|
||||
}
|
||||
|
||||
public void setSubsityVehicleModel(String subsityVehicleModel) {
|
||||
this.subsityVehicleModel = subsityVehicleModel;
|
||||
}
|
||||
|
||||
public String getVehicleType() {
|
||||
return vehicleType;
|
||||
}
|
||||
|
||||
public void setVehicleType(String vehicleType) {
|
||||
this.vehicleType = vehicleType;
|
||||
}
|
||||
|
||||
public String getOtherFee() {
|
||||
return otherFee;
|
||||
}
|
||||
|
||||
public void setOtherFee(String otherFee) {
|
||||
this.otherFee = otherFee;
|
||||
}
|
||||
|
||||
public String getProducer() {
|
||||
return producer;
|
||||
}
|
||||
|
||||
public void setProducer(String producer) {
|
||||
this.producer = producer;
|
||||
}
|
||||
|
||||
public String getNewPrice() {
|
||||
return newPrice;
|
||||
}
|
||||
|
||||
public void setNewPrice(String newPrice) {
|
||||
this.newPrice = newPrice;
|
||||
}
|
||||
|
||||
public String getVinNumber() {
|
||||
return vinNumber;
|
||||
}
|
||||
|
||||
public void setVinNumber(String vinNumber) {
|
||||
this.vinNumber = vinNumber;
|
||||
}
|
||||
|
||||
public String getEngineNumber() {
|
||||
return engineNumber;
|
||||
}
|
||||
|
||||
public void setEngineNumber(String engineNumber) {
|
||||
this.engineNumber = engineNumber;
|
||||
}
|
||||
|
||||
public String getPurpose() {
|
||||
return purpose;
|
||||
}
|
||||
|
||||
public void setPurpose(String purpose) {
|
||||
this.purpose = purpose;
|
||||
}
|
||||
|
||||
public String getComments() {
|
||||
return comments;
|
||||
}
|
||||
|
||||
public void setComments(String comments) {
|
||||
this.comments = comments;
|
||||
}
|
||||
|
||||
public String getTransmission() {
|
||||
return transmission;
|
||||
}
|
||||
|
||||
public void setTransmission(String transmission) {
|
||||
this.transmission = transmission;
|
||||
}
|
||||
|
||||
public String getIsAffiliated() {
|
||||
return isAffiliated;
|
||||
}
|
||||
|
||||
public void setIsAffiliated(String isAffiliated) {
|
||||
this.isAffiliated = isAffiliated;
|
||||
}
|
||||
|
||||
public String getAffiliatedCompName() {
|
||||
return affiliatedCompName;
|
||||
}
|
||||
|
||||
public void setAffiliatedCompName(String affiliatedCompName) {
|
||||
this.affiliatedCompName = affiliatedCompName;
|
||||
}
|
||||
|
||||
public String getAffiliatedCompCrdcode() {
|
||||
return affiliatedCompCrdcode;
|
||||
}
|
||||
|
||||
public void setAffiliatedCompCrdcode(String affiliatedCompCrdcode) {
|
||||
this.affiliatedCompCrdcode = affiliatedCompCrdcode;
|
||||
}
|
||||
}
|
||||
18
src/com/ample/esb/bean/amp/VehicleInfo.java
Normal file
18
src/com/ample/esb/bean/amp/VehicleInfo.java
Normal file
@ -0,0 +1,18 @@
|
||||
package com.ample.esb.bean.amp;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamImplicit;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class VehicleInfo {
|
||||
@XStreamImplicit
|
||||
private List<SingleVehicleType> SingleVehicleTypes;
|
||||
|
||||
public List<SingleVehicleType> getSingleVehicleTypes() {
|
||||
return SingleVehicleTypes;
|
||||
}
|
||||
|
||||
public void setSingleVehicleTypes(List<SingleVehicleType> singleVehicleTypes) {
|
||||
SingleVehicleTypes = singleVehicleTypes;
|
||||
}
|
||||
}
|
||||
220
src/com/ample/esb/bean/esb/MessageAppHead.java
Normal file
220
src/com/ample/esb/bean/esb/MessageAppHead.java
Normal file
@ -0,0 +1,220 @@
|
||||
package com.ample.esb.bean.esb;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class MessageAppHead {
|
||||
/**
|
||||
* 目前只有这一个。北京汽车集团财务有限公司:20
|
||||
*/
|
||||
@XStreamAlias("BRANCH_CODE")
|
||||
private String branchCode;
|
||||
|
||||
@XStreamAlias("CORPORATE_CODE")
|
||||
private String corporateCode;
|
||||
|
||||
/**
|
||||
* 登录账户id
|
||||
*/
|
||||
@XStreamAlias("OPERATOR_ID")
|
||||
private String operatorId;
|
||||
|
||||
@XStreamAlias("CUSTOMER_ID")
|
||||
private String customerId;
|
||||
|
||||
@XStreamAlias("SOURCE_BUSINESS_CODE")
|
||||
private String sourceBusinessCode;
|
||||
|
||||
@XStreamAlias("ORIGINAL_BUSINESS_CODE")
|
||||
private String originalBusinessCode;
|
||||
|
||||
/**
|
||||
* 请求方系统业务日期
|
||||
*/
|
||||
@XStreamAlias("SOURCE_TRAN_DATE")
|
||||
private String sourceTranDate;
|
||||
|
||||
/**
|
||||
* 请求方系统业务时间
|
||||
*/
|
||||
@XStreamAlias("SOURCE_TRAN_TIME")
|
||||
private String sourceTranTime;
|
||||
|
||||
@XStreamAlias("AUTH_TELLER")
|
||||
private String authTeller;
|
||||
|
||||
@XStreamAlias("AUTH_FALG")
|
||||
private String authFalg;
|
||||
|
||||
@XStreamAlias("AUTH_CODE")
|
||||
private String authCode;
|
||||
|
||||
@XStreamAlias("AUTH_MSG")
|
||||
private String authMsg;
|
||||
|
||||
@XStreamAlias("PER_PAGE_NUM")
|
||||
private String perPageNum;
|
||||
|
||||
@XStreamAlias("CURR_PAGE_NUM")
|
||||
private String currPageNum;
|
||||
|
||||
@XStreamAlias("PAGE_UPDOWN_FALG")
|
||||
private String pageUpdownFalg;
|
||||
|
||||
@XStreamAlias("APP_EXPAND_CONTENT")
|
||||
private String appExpandContent;
|
||||
/**
|
||||
* 服务方系统业务日期
|
||||
*/
|
||||
@XStreamAlias("TARGET_TRAN_DATE")
|
||||
private String targetTranDate;
|
||||
|
||||
/**
|
||||
* 服务方系统业务时间
|
||||
*/
|
||||
@XStreamAlias("TARGET_TRAN_TIME")
|
||||
private String targetTranTime;
|
||||
|
||||
public String getBranchCode() {
|
||||
return branchCode;
|
||||
}
|
||||
|
||||
public void setBranchCode(String branchCode) {
|
||||
this.branchCode = branchCode;
|
||||
}
|
||||
|
||||
public String getCorporateCode() {
|
||||
return corporateCode;
|
||||
}
|
||||
|
||||
public void setCorporateCode(String corporateCode) {
|
||||
this.corporateCode = corporateCode;
|
||||
}
|
||||
|
||||
public String getOperatorId() {
|
||||
return operatorId;
|
||||
}
|
||||
|
||||
public void setOperatorId(String operatorId) {
|
||||
this.operatorId = operatorId;
|
||||
}
|
||||
|
||||
public String getCustomerId() {
|
||||
return customerId;
|
||||
}
|
||||
|
||||
public void setCustomerId(String customerId) {
|
||||
this.customerId = customerId;
|
||||
}
|
||||
|
||||
public String getSourceBusinessCode() {
|
||||
return sourceBusinessCode;
|
||||
}
|
||||
|
||||
public void setSourceBusinessCode(String sourceBusinessCode) {
|
||||
this.sourceBusinessCode = sourceBusinessCode;
|
||||
}
|
||||
|
||||
public String getOriginalBusinessCode() {
|
||||
return originalBusinessCode;
|
||||
}
|
||||
|
||||
public void setOriginalBusinessCode(String originalBusinessCode) {
|
||||
this.originalBusinessCode = originalBusinessCode;
|
||||
}
|
||||
|
||||
public String getSourceTranDate() {
|
||||
return sourceTranDate;
|
||||
}
|
||||
|
||||
public void setSourceTranDate(String sourceTranDate) {
|
||||
this.sourceTranDate = sourceTranDate;
|
||||
}
|
||||
|
||||
public String getSourceTranTime() {
|
||||
return sourceTranTime;
|
||||
}
|
||||
|
||||
public void setSourceTranTime(String sourceTranTime) {
|
||||
this.sourceTranTime = sourceTranTime;
|
||||
}
|
||||
|
||||
public String getAuthTeller() {
|
||||
return authTeller;
|
||||
}
|
||||
|
||||
public void setAuthTeller(String authTeller) {
|
||||
this.authTeller = authTeller;
|
||||
}
|
||||
|
||||
public String getAuthFalg() {
|
||||
return authFalg;
|
||||
}
|
||||
|
||||
public void setAuthFalg(String authFalg) {
|
||||
this.authFalg = authFalg;
|
||||
}
|
||||
|
||||
public String getAuthCode() {
|
||||
return authCode;
|
||||
}
|
||||
|
||||
public void setAuthCode(String authCode) {
|
||||
this.authCode = authCode;
|
||||
}
|
||||
|
||||
public String getAuthMsg() {
|
||||
return authMsg;
|
||||
}
|
||||
|
||||
public void setAuthMsg(String authMsg) {
|
||||
this.authMsg = authMsg;
|
||||
}
|
||||
|
||||
public String getPerPageNum() {
|
||||
return perPageNum;
|
||||
}
|
||||
|
||||
public void setPerPageNum(String perPageNum) {
|
||||
this.perPageNum = perPageNum;
|
||||
}
|
||||
|
||||
public String getCurrPageNum() {
|
||||
return currPageNum;
|
||||
}
|
||||
|
||||
public void setCurrPageNum(String currPageNum) {
|
||||
this.currPageNum = currPageNum;
|
||||
}
|
||||
|
||||
public String getPageUpdownFalg() {
|
||||
return pageUpdownFalg;
|
||||
}
|
||||
|
||||
public void setPageUpdownFalg(String pageUpdownFalg) {
|
||||
this.pageUpdownFalg = pageUpdownFalg;
|
||||
}
|
||||
|
||||
public String getTargetTranDate() {
|
||||
return targetTranDate;
|
||||
}
|
||||
|
||||
public void setTargetTranDate(String targetTranDate) {
|
||||
this.targetTranDate = targetTranDate;
|
||||
}
|
||||
|
||||
public String getTargetTranTime() {
|
||||
return targetTranTime;
|
||||
}
|
||||
|
||||
public void setTargetTranTime(String targetTranTime) {
|
||||
this.targetTranTime = targetTranTime;
|
||||
}
|
||||
|
||||
public String getAppExpandContent() {
|
||||
return appExpandContent;
|
||||
}
|
||||
|
||||
public void setAppExpandContent(String appExpandContent) {
|
||||
this.appExpandContent = appExpandContent;
|
||||
}
|
||||
}
|
||||
54
src/com/ample/esb/bean/esb/MessageBody.java
Normal file
54
src/com/ample/esb/bean/esb/MessageBody.java
Normal file
@ -0,0 +1,54 @@
|
||||
package com.ample.esb.bean.esb;
|
||||
|
||||
import com.ample.esb.bean.afs.AccountSyncRequest;
|
||||
import com.ample.esb.bean.afs.AfsResultRequest;
|
||||
import com.ample.esb.bean.amp.AmpRequest;
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
|
||||
public class MessageBody {
|
||||
|
||||
@XStreamAlias("REQUEST")
|
||||
private AccountSyncRequest request;
|
||||
|
||||
public AccountSyncRequest getRequest() {
|
||||
return request;
|
||||
}
|
||||
public void setRequest(AccountSyncRequest request) {
|
||||
this.request = request;
|
||||
}
|
||||
|
||||
@XStreamAlias("REQUEST")
|
||||
private AmpRequest ampRequest;
|
||||
|
||||
public AmpRequest getAmpRequest() {
|
||||
return ampRequest;
|
||||
}
|
||||
|
||||
public void setAmpRequest(AmpRequest ampRequest) {
|
||||
this.ampRequest = ampRequest;
|
||||
}
|
||||
|
||||
@XStreamAlias("RESPONSE")
|
||||
private Response response;
|
||||
|
||||
public Response getResponse() {
|
||||
return response;
|
||||
}
|
||||
|
||||
public void setResponse(Response response) {
|
||||
this.response = response;
|
||||
}
|
||||
|
||||
@XStreamAlias("REQUEST")
|
||||
private AfsResultRequest afsResultRequest;
|
||||
|
||||
public AfsResultRequest getAfsResultRequest() {
|
||||
return afsResultRequest;
|
||||
}
|
||||
|
||||
public void setAfsResultRequest(AfsResultRequest afsResultRequest) {
|
||||
this.afsResultRequest = afsResultRequest;
|
||||
}
|
||||
|
||||
}
|
||||
327
src/com/ample/esb/bean/esb/MessageEsbHead.java
Normal file
327
src/com/ample/esb/bean/esb/MessageEsbHead.java
Normal file
@ -0,0 +1,327 @@
|
||||
package com.ample.esb.bean.esb;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
|
||||
public class MessageEsbHead {
|
||||
@XStreamAlias("SOURCE_SYSTEM_ID")
|
||||
private String sourceSystemId;
|
||||
|
||||
@XStreamAlias("ORIGINAL_SYSTEM_ID")
|
||||
private String originalSystemId;
|
||||
|
||||
@XStreamAlias("TARGET_SYSTEM_ID")
|
||||
private String targetSystemId;
|
||||
|
||||
@XStreamAlias("SERVICE_ID")
|
||||
private String serviceId;
|
||||
|
||||
@XStreamAlias("SERVICE_VERSION")
|
||||
private String serviceVersion;
|
||||
|
||||
@XStreamAlias("SCENES_ID")
|
||||
private String scenesId;
|
||||
|
||||
@XStreamAlias("SCENES_VERSION")
|
||||
private String scenesVersion;
|
||||
|
||||
/**
|
||||
* 交易码
|
||||
*/
|
||||
@XStreamAlias("TRAN_CODE")
|
||||
private String tranCode;
|
||||
|
||||
/**
|
||||
* 返回结果时是同步还是异步 00:同步;10:异步
|
||||
*/
|
||||
@XStreamAlias("COMM_TYPE")
|
||||
private String commType;
|
||||
|
||||
@XStreamAlias("TERMINAL_ID")
|
||||
private String terminalId;
|
||||
|
||||
/**
|
||||
* 09:零售金融客户端(前端);91:各系统管理端(各系统管理端发起的交易)
|
||||
*/
|
||||
@XStreamAlias("CHANNEL_ID")
|
||||
private String channelId;
|
||||
|
||||
@XStreamAlias("GLOBAL_SEQ_NO")
|
||||
private String globalSeqNo;
|
||||
|
||||
@XStreamAlias("SOURCE_SEQ_NO")
|
||||
private String sourceSeqNo;
|
||||
|
||||
@XStreamAlias("SOURCE_MACHINE_DATE")
|
||||
private String sourceMachineDate;
|
||||
|
||||
@XStreamAlias("SOURCE_MACHINE_TIME")
|
||||
private String sourceMachineTime;
|
||||
|
||||
@XStreamAlias("SOURCE_SECURITY_NODE")
|
||||
private String sourceSecurityNode;
|
||||
|
||||
@XStreamAlias("TARGET_SECURITY_NODE")
|
||||
private String targetSecurityNode;
|
||||
|
||||
/**
|
||||
* 0:不涉及文件处理;1:涉及文件处理
|
||||
*/
|
||||
@XStreamAlias("FILE_FLAG")
|
||||
private String fileFlag;
|
||||
|
||||
@XStreamAlias("ESB_EXPAND_CONTENT")
|
||||
private String esbExpandContent;
|
||||
|
||||
@XStreamAlias("TARGET_RECIVE_DATE")
|
||||
private String targetReciveDate;
|
||||
|
||||
@XStreamAlias("TARGET_RECIVE_TIME")
|
||||
private String targetReciveTime;
|
||||
|
||||
@XStreamAlias("TARGET_MACHINE_DATE")
|
||||
private String targetMachineDate;
|
||||
|
||||
@XStreamAlias("TARGET_MACHINE_TIME")
|
||||
private String targetMachineTime;
|
||||
|
||||
@XStreamAlias("TARGET_SEQ_NO")
|
||||
private String targetSeqNo;
|
||||
|
||||
@XStreamAlias("RET_COMM_STATUS")
|
||||
private String retCommStatus;
|
||||
|
||||
@XStreamAlias("RET_CODE")
|
||||
private String retCode;
|
||||
|
||||
@XStreamAlias("RET_SYSTEM_ID")
|
||||
private String retSystemId;
|
||||
|
||||
@XStreamAlias("RET_MSG")
|
||||
private String retMsg;
|
||||
|
||||
|
||||
public String getSourceSystemId() {
|
||||
return sourceSystemId;
|
||||
}
|
||||
|
||||
public void setSourceSystemId(String sourceSystemId) {
|
||||
this.sourceSystemId = sourceSystemId;
|
||||
}
|
||||
|
||||
public String getOriginalSystemId() {
|
||||
return originalSystemId;
|
||||
}
|
||||
|
||||
public void setOriginalSystemId(String originalSystemId) {
|
||||
this.originalSystemId = originalSystemId;
|
||||
}
|
||||
|
||||
public String getTargetSystemId() {
|
||||
return targetSystemId;
|
||||
}
|
||||
|
||||
public void setTargetSystemId(String targetSystemId) {
|
||||
this.targetSystemId = targetSystemId;
|
||||
}
|
||||
|
||||
public String getServiceId() {
|
||||
return serviceId;
|
||||
}
|
||||
|
||||
public void setServiceId(String serviceId) {
|
||||
this.serviceId = serviceId;
|
||||
}
|
||||
|
||||
public String getServiceVersion() {
|
||||
return serviceVersion;
|
||||
}
|
||||
|
||||
public void setServiceVersion(String serviceVersion) {
|
||||
this.serviceVersion = serviceVersion;
|
||||
}
|
||||
|
||||
public String getScenesId() {
|
||||
return scenesId;
|
||||
}
|
||||
|
||||
public void setScenesId(String scenesId) {
|
||||
this.scenesId = scenesId;
|
||||
}
|
||||
|
||||
public String getScenesVersion() {
|
||||
return scenesVersion;
|
||||
}
|
||||
|
||||
public void setScenesVersion(String scenesVersion) {
|
||||
this.scenesVersion = scenesVersion;
|
||||
}
|
||||
|
||||
public String getTranCode() {
|
||||
return tranCode;
|
||||
}
|
||||
|
||||
public void setTranCode(String tranCode) {
|
||||
this.tranCode = tranCode;
|
||||
}
|
||||
|
||||
public String getCommType() {
|
||||
return commType;
|
||||
}
|
||||
|
||||
public void setCommType(String commType) {
|
||||
this.commType = commType;
|
||||
}
|
||||
|
||||
public String getTerminalId() {
|
||||
return terminalId;
|
||||
}
|
||||
|
||||
public void setTerminalId(String terminalId) {
|
||||
this.terminalId = terminalId;
|
||||
}
|
||||
|
||||
public String getChannelId() {
|
||||
return channelId;
|
||||
}
|
||||
|
||||
public void setChannelId(String channelId) {
|
||||
this.channelId = channelId;
|
||||
}
|
||||
|
||||
public String getGlobalSeqNo() {
|
||||
return globalSeqNo;
|
||||
}
|
||||
|
||||
public void setGlobalSeqNo(String globalSeqNo) {
|
||||
this.globalSeqNo = globalSeqNo;
|
||||
}
|
||||
|
||||
public String getSourceSeqNo() {
|
||||
return sourceSeqNo;
|
||||
}
|
||||
|
||||
public void setSourceSeqNo(String sourceSeqNo) {
|
||||
this.sourceSeqNo = sourceSeqNo;
|
||||
}
|
||||
|
||||
public String getSourceMachineDate() {
|
||||
return sourceMachineDate;
|
||||
}
|
||||
|
||||
public void setSourceMachineDate(String sourceMachineDate) {
|
||||
this.sourceMachineDate = sourceMachineDate;
|
||||
}
|
||||
|
||||
public String getSourceMachineTime() {
|
||||
return sourceMachineTime;
|
||||
}
|
||||
|
||||
public void setSourceMachineTime(String sourceMachineTime) {
|
||||
this.sourceMachineTime = sourceMachineTime;
|
||||
}
|
||||
|
||||
public String getSourceSecurityNode() {
|
||||
return sourceSecurityNode;
|
||||
}
|
||||
|
||||
public void setSourceSecurityNode(String sourceSecurityNode) {
|
||||
this.sourceSecurityNode = sourceSecurityNode;
|
||||
}
|
||||
|
||||
public String getTargetSecurityNode() {
|
||||
return targetSecurityNode;
|
||||
}
|
||||
|
||||
public void setTargetSecurityNode(String targetSecurityNode) {
|
||||
this.targetSecurityNode = targetSecurityNode;
|
||||
}
|
||||
|
||||
public String getFileFlag() {
|
||||
return fileFlag;
|
||||
}
|
||||
|
||||
public void setFileFlag(String fileFlag) {
|
||||
this.fileFlag = fileFlag;
|
||||
}
|
||||
|
||||
public String getEsbExpandContent() {
|
||||
return esbExpandContent;
|
||||
}
|
||||
|
||||
public void setEsbExpandContent(String esbExpandContent) {
|
||||
this.esbExpandContent = esbExpandContent;
|
||||
}
|
||||
|
||||
public String getTargetReciveDate() {
|
||||
return targetReciveDate;
|
||||
}
|
||||
|
||||
public void setTargetReciveDate(String targetReciveDate) {
|
||||
this.targetReciveDate = targetReciveDate;
|
||||
}
|
||||
|
||||
public String getTargetMachineTime() {
|
||||
return targetMachineTime;
|
||||
}
|
||||
|
||||
public void setTargetMachineTime(String targetMachineTime) {
|
||||
this.targetMachineTime = targetMachineTime;
|
||||
}
|
||||
|
||||
public String getTargetSeqNo() {
|
||||
return targetSeqNo;
|
||||
}
|
||||
|
||||
public void setTargetSeqNo(String targetSeqNo) {
|
||||
this.targetSeqNo = targetSeqNo;
|
||||
}
|
||||
|
||||
public String getRetCommStatus() {
|
||||
return retCommStatus;
|
||||
}
|
||||
|
||||
public void setRetCommStatus(String retCommStatus) {
|
||||
this.retCommStatus = retCommStatus;
|
||||
}
|
||||
|
||||
public String getRetCode() {
|
||||
return retCode;
|
||||
}
|
||||
|
||||
public void setRetCode(String retCode) {
|
||||
this.retCode = retCode;
|
||||
}
|
||||
|
||||
public String getRetSystemId() {
|
||||
return retSystemId;
|
||||
}
|
||||
|
||||
public void setRetSystemId(String retSystemId) {
|
||||
this.retSystemId = retSystemId;
|
||||
}
|
||||
|
||||
public String getRetMsg() {
|
||||
return retMsg;
|
||||
}
|
||||
|
||||
public void setRetMsg(String retMsg) {
|
||||
this.retMsg = retMsg;
|
||||
}
|
||||
|
||||
public String getTargetReciveTime() {
|
||||
return targetReciveTime;
|
||||
}
|
||||
|
||||
public void setTargetReciveTime(String targetReciveTime) {
|
||||
this.targetReciveTime = targetReciveTime;
|
||||
}
|
||||
|
||||
public String getTargetMachineDate() {
|
||||
return targetMachineDate;
|
||||
}
|
||||
|
||||
public void setTargetMachineDate(String targetMachineDate) {
|
||||
this.targetMachineDate = targetMachineDate;
|
||||
}
|
||||
}
|
||||
16
src/com/ample/esb/bean/esb/Response.java
Normal file
16
src/com/ample/esb/bean/esb/Response.java
Normal file
@ -0,0 +1,16 @@
|
||||
package com.ample.esb.bean.esb;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
public class Response {
|
||||
@XStreamAlias("RESULT")
|
||||
private String result;
|
||||
|
||||
public String getResult() {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void setResult(String result) {
|
||||
this.result = result;
|
||||
}
|
||||
}
|
||||
39
src/com/ample/esb/bean/esb/Transaction.java
Normal file
39
src/com/ample/esb/bean/esb/Transaction.java
Normal file
@ -0,0 +1,39 @@
|
||||
package com.ample.esb.bean.esb;
|
||||
|
||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||
|
||||
@XStreamAlias("TRANSACTION")
|
||||
public class Transaction {
|
||||
@XStreamAlias("MESSAGE_ESB_HEAD")
|
||||
private MessageEsbHead messageEsbHead;
|
||||
|
||||
@XStreamAlias("MESSAGE_APP_HEAD")
|
||||
private MessageAppHead messageAppHead;
|
||||
|
||||
@XStreamAlias("MESSAGE_BODY")
|
||||
private MessageBody messageBody;
|
||||
|
||||
public MessageEsbHead getMessageEsbHead() {
|
||||
return messageEsbHead;
|
||||
}
|
||||
|
||||
public void setMessageEsbHead(MessageEsbHead messageEsbHead) {
|
||||
this.messageEsbHead = messageEsbHead;
|
||||
}
|
||||
|
||||
public MessageAppHead getMessageAppHead() {
|
||||
return messageAppHead;
|
||||
}
|
||||
|
||||
public void setMessageAppHead(MessageAppHead messageAppHead) {
|
||||
this.messageAppHead = messageAppHead;
|
||||
}
|
||||
|
||||
public MessageBody getMessageBody() {
|
||||
return messageBody;
|
||||
}
|
||||
|
||||
public void setMessageBody(MessageBody messageBody) {
|
||||
this.messageBody = messageBody;
|
||||
}
|
||||
}
|
||||
219
src/com/ample/esb/common/EsbCommon.java
Normal file
219
src/com/ample/esb/common/EsbCommon.java
Normal file
@ -0,0 +1,219 @@
|
||||
package com.ample.esb.common;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.ample.esb.bean.esb.MessageAppHead;
|
||||
import com.ample.esb.bean.esb.MessageBody;
|
||||
import com.ample.esb.bean.esb.MessageEsbHead;
|
||||
import com.ample.esb.bean.esb.Transaction;
|
||||
import com.ample.esb.service.EsbServise;
|
||||
import com.ample.esb.util.BaicPropertiesUtil;
|
||||
import com.ample.esb.util.DateUtils;
|
||||
import com.ample.esb.util.GlobalSeqNo;
|
||||
import com.ample.esb.util.XstreamUtil;
|
||||
import com.ample.sms.FileUtil;
|
||||
import com.thoughtworks.xstream.XStream;
|
||||
import org.apache.http.HttpResponse;
|
||||
import org.apache.http.HttpStatus;
|
||||
import org.apache.http.client.config.RequestConfig;
|
||||
import org.apache.http.client.methods.HttpPost;
|
||||
import org.apache.http.entity.StringEntity;
|
||||
import org.apache.http.impl.client.CloseableHttpClient;
|
||||
import org.apache.http.impl.client.HttpClients;
|
||||
import org.apache.http.util.EntityUtils;
|
||||
import org.bouncycastle.crypto.digests.SM3Digest;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
public class EsbCommon implements EsbServise {
|
||||
public Transaction createEsbTransaction() {
|
||||
Transaction transaction = new Transaction();
|
||||
transaction.setMessageEsbHead(esbHead());
|
||||
transaction.setMessageAppHead(appHead());
|
||||
transaction.setMessageBody(messgeBody());
|
||||
return transaction;
|
||||
}
|
||||
public MessageEsbHead getCommonEsbHead() {
|
||||
MessageEsbHead esbHead = new MessageEsbHead();
|
||||
esbHead.setSourceSystemId("APF");
|
||||
esbHead.setOriginalSystemId("APF");
|
||||
esbHead.setSourceMachineDate(DateUtils.dateNow());
|
||||
esbHead.setSourceMachineTime(DateUtils.TimeNowAccurate());
|
||||
String globalSeqNo = new GlobalSeqNo().getGlobalSeqNo();
|
||||
esbHead.setGlobalSeqNo(globalSeqNo);
|
||||
esbHead.setSourceSeqNo(globalSeqNo);
|
||||
esbHead.setTerminalId("");
|
||||
esbHead.setSourceSecurityNode("");
|
||||
esbHead.setTargetSecurityNode("");
|
||||
esbHead.setEsbExpandContent("");
|
||||
return esbHead;
|
||||
}
|
||||
public MessageAppHead getCommonAppHead(){
|
||||
MessageAppHead appHead = new MessageAppHead();
|
||||
appHead.setBranchCode("20");
|
||||
appHead.setSourceTranDate(DateUtils.dateNow());
|
||||
appHead.setSourceTranTime(DateUtils.TimeNowAccurate());
|
||||
appHead.setCorporateCode("");
|
||||
appHead.setCustomerId("");
|
||||
appHead.setSourceBusinessCode("");
|
||||
appHead.setOriginalBusinessCode("");
|
||||
appHead.setAuthCode("");
|
||||
appHead.setAuthMsg("");
|
||||
appHead.setAuthFalg("");
|
||||
appHead.setAuthTeller("");
|
||||
appHead.setPerPageNum("");
|
||||
appHead.setCurrPageNum("");
|
||||
appHead.setPageUpdownFalg("");
|
||||
appHead.setAppExpandContent("");
|
||||
return appHead;
|
||||
}
|
||||
public MessageBody getCommonBody(){
|
||||
MessageBody msgBody = new MessageBody();
|
||||
return msgBody;
|
||||
}
|
||||
public MessageEsbHead esbHead(){
|
||||
return this.getCommonEsbHead();
|
||||
}
|
||||
public MessageAppHead appHead(){
|
||||
return this.getCommonAppHead();
|
||||
}
|
||||
public MessageBody messgeBody(){
|
||||
return this.getCommonBody();
|
||||
}
|
||||
|
||||
public String httpSend(String url , String xmlValue){
|
||||
String result = null;
|
||||
HttpPost httppost = new HttpPost(url);
|
||||
httppost.setHeader("Connection", "close");
|
||||
httppost.setHeader("Content-Type", "application/x-www-form-urlencoded");
|
||||
//setConnectTimeout:设置连接超时时间,单位毫秒。setConnectionRequestTimeout:设置从connect Manager(连接池)获取Connection 超时时间,单位毫秒。这个属性是新加的属性,因为目前版本是可以共享连接池的。setSocketTimeout:请求获取数据的超时时间(即响应时间),单位毫秒。
|
||||
RequestConfig requestConfig = RequestConfig.custom().setConnectTimeout(65000).setConnectionRequestTimeout(65000).setSocketTimeout(65000).build();
|
||||
httppost.setConfig(requestConfig);
|
||||
System.out.println("ESB请求报文:\n"+xmlValue);
|
||||
StringEntity stringEntity = new StringEntity(xmlValue, "UTF-8");
|
||||
httppost.setEntity(stringEntity);
|
||||
CloseableHttpClient client = HttpClients.createDefault();
|
||||
try {
|
||||
HttpResponse response = client.execute(httppost);
|
||||
if(response.getStatusLine().getStatusCode() == HttpStatus.SC_OK){
|
||||
result = EntityUtils.toString(response.getEntity());
|
||||
byte[] xmlByte = result.getBytes(StandardCharsets.ISO_8859_1);
|
||||
result = new String(xmlByte,"utf-8");
|
||||
System.out.println("ESB响应报文:\n"+result);
|
||||
}
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public String xmlConvert(Transaction tran) {
|
||||
XStream xs = XstreamUtil.initXStream(true);
|
||||
xs.autodetectAnnotations(true);
|
||||
xs.aliasSystemAttribute(null,"class");
|
||||
String xml = xs.toXML(tran);
|
||||
//XStream的老毛病,转译会将_转成__,所以在这里转回来
|
||||
xml = xml.replace("__","_");
|
||||
xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + xml;
|
||||
return xml;
|
||||
}
|
||||
|
||||
public Transaction objectConvert(String xml) {
|
||||
if(xml.startsWith("<?xml")){
|
||||
xml = xml.substring(xml.indexOf("?>")+2);
|
||||
}
|
||||
XStream xs = new XStream();
|
||||
xs.ignoreUnknownElements();
|
||||
xs.autodetectAnnotations(true);
|
||||
xs.alias("TRANSACTION",Transaction.class);
|
||||
Transaction response = (Transaction)xs.fromXML(xml);
|
||||
return response;
|
||||
}
|
||||
|
||||
/**
|
||||
* 国三摘要
|
||||
* @param srcData
|
||||
* @return
|
||||
*/
|
||||
public byte[] hash(byte[] srcData){
|
||||
SM3Digest digest = new SM3Digest();
|
||||
digest.update(srcData,0,srcData.length);
|
||||
byte[] hash = new byte[digest.getDigestSize()];
|
||||
digest.doFinal(hash,0);
|
||||
return hash;
|
||||
}
|
||||
@Override
|
||||
public Transaction transactionDo(){
|
||||
String logPath = BaicPropertiesUtil.get("log_path");
|
||||
//.创建实体类
|
||||
Transaction tranRequest = createEsbTransaction();
|
||||
//.转换为xml请求报文
|
||||
String xmlRrquest = XstreamUtil.xmlConvert(tranRequest);
|
||||
//.将xml请求报文存为文件
|
||||
FileUtil.writeFile(logPath+tranRequest.getMessageEsbHead().getGlobalSeqNo()+"_request.txt", xmlRrquest);
|
||||
//.保存请求信息
|
||||
saveEsbLog(tranRequest);
|
||||
//.获得url
|
||||
String url = this.getUrl(tranRequest);
|
||||
//.得到响应报文
|
||||
String xmlResopnse= this.httpSend(url,xmlRrquest);
|
||||
//.将xml响应报文存为文件
|
||||
FileUtil.writeFile(logPath+tranRequest.getMessageEsbHead().getGlobalSeqNo()+"_response.txt", xmlResopnse);
|
||||
//.转换为实体类
|
||||
Transaction tranResponse = (Transaction)XstreamUtil.objectConvert(xmlResopnse);
|
||||
//.更新响应信息
|
||||
updateEsbLog(tranResponse);
|
||||
return tranResponse;
|
||||
}
|
||||
public String getUrl(Transaction tran){
|
||||
String tranCode = tran.getMessageEsbHead().getTranCode();
|
||||
String serviceId = BaicPropertiesUtil.get(tranCode+"_serviceid");
|
||||
String userId = BaicPropertiesUtil.get("userid");
|
||||
String url = BaicPropertiesUtil.get("esb_url")+"userid="+userId+"&serviceid="+serviceId;
|
||||
return url;
|
||||
}
|
||||
public void updateEsbLog(Transaction tran) {
|
||||
BizObjectManager bom = null;
|
||||
try {
|
||||
MessageEsbHead esbHead = tran.getMessageEsbHead();
|
||||
String globalSeqNo = esbHead.getGlobalSeqNo();
|
||||
if(globalSeqNo.length()==0){
|
||||
return;
|
||||
}
|
||||
bom = JBOFactory.getBizObjectManager("jbo.oti.ESB_LOG");
|
||||
BizObject bo = bom.createQuery("GLOBAL_SEQ_NO=:GLOBAL_SEQ_NO").setParameter("GLOBAL_SEQ_NO",globalSeqNo).getSingleResult(true);
|
||||
if(bo==null||bo.getAttribute("GLOBAL_SEQ_NO")==null||"".equals(bo.getAttribute("GLOBAL_SEQ_NO").toString())){
|
||||
return;
|
||||
}
|
||||
bo.setAttributeValue("RET_CODE",esbHead.getRetCode());
|
||||
bo.setAttributeValue("RET_MSG",esbHead.getRetMsg());
|
||||
bo.setAttributeValue("RET_SYSTEM_ID",esbHead.getRetSystemId());
|
||||
bo.setAttributeValue("SOURCE_MACHINE_DATE",esbHead.getSourceMachineDate());
|
||||
bo.setAttributeValue("UPDATETIME", DateUtils.dateTimeNow());
|
||||
bom.saveObject(bo);
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void saveEsbLog(Transaction tran){
|
||||
BizObjectManager bom = null;
|
||||
try {
|
||||
bom = JBOFactory.getBizObjectManager("jbo.oti.ESB_LOG");
|
||||
MessageEsbHead esbHead = tran.getMessageEsbHead();
|
||||
BizObject bo = bom.newObject();
|
||||
bo.setAttributeValue("GLOBAL_SEQ_NO",esbHead.getGlobalSeqNo());
|
||||
bo.setAttributeValue("TARGET_SEQ_NO",esbHead.getTargetSeqNo());
|
||||
bo.setAttributeValue("TARGET_SYSTEM_ID",esbHead.getTargetSystemId());
|
||||
bo.setAttributeValue("SERVICE_ID",esbHead.getServiceId());
|
||||
bo.setAttributeValue("TRAN_CODE",esbHead.getTranCode());
|
||||
bo.setAttributeValue("INPUTTIME", DateUtils.dateTimeNow());
|
||||
bom.saveObject(bo);
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
73
src/com/ample/esb/controller/AccountSyncController.java
Normal file
73
src/com/ample/esb/controller/AccountSyncController.java
Normal file
@ -0,0 +1,73 @@
|
||||
package com.ample.esb.controller;
|
||||
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.ample.esb.bean.afs.AccountSyncRequest;
|
||||
import com.ample.esb.bean.esb.Transaction;
|
||||
import com.ample.esb.service.EsbServise;
|
||||
import com.ample.esb.service.impl.AccountSyncServiceImpl;
|
||||
|
||||
public class AccountSyncController {
|
||||
private String operatorId;
|
||||
private String userId;
|
||||
private String userName;
|
||||
private String afsState;
|
||||
public String accountSyncDo(JBOTransaction tx) {
|
||||
EsbServise es = new AccountSyncServiceImpl(getRequestBody());
|
||||
Transaction tran = es.transactionDo();
|
||||
String result = resultAnalysis(tran);
|
||||
return result;
|
||||
}
|
||||
public AccountSyncRequest getRequestBody(){
|
||||
AccountSyncRequest accountSyncRequest = new AccountSyncRequest();
|
||||
accountSyncRequest.setOperatorId(operatorId);
|
||||
accountSyncRequest.setUserId(userId);
|
||||
accountSyncRequest.setUserName(userName);
|
||||
accountSyncRequest.setSystemState(afsState);
|
||||
return accountSyncRequest;
|
||||
}
|
||||
public String resultAnalysis(Transaction tran){
|
||||
String response = "";
|
||||
String retCode = tran.getMessageEsbHead().getRetCode();
|
||||
if("000000".equals(retCode)){
|
||||
String result = tran.getMessageBody().getResponse().getResult();
|
||||
if("Successful".equals(result)){
|
||||
response = "操作成功!";
|
||||
}
|
||||
}else{
|
||||
response = "请求出现错误,错误码:"+retCode+".请联系系统管理员!";
|
||||
}
|
||||
return response;
|
||||
}
|
||||
|
||||
public String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getAfsState() {
|
||||
return afsState;
|
||||
}
|
||||
|
||||
public void setAfsState(String afsState) {
|
||||
this.afsState = afsState;
|
||||
}
|
||||
|
||||
public String getOperatorId() {
|
||||
return operatorId;
|
||||
}
|
||||
|
||||
public void setOperatorId(String operatorId) {
|
||||
this.operatorId = operatorId;
|
||||
}
|
||||
}
|
||||
105
src/com/ample/esb/controller/AfsResultServlet.java
Normal file
105
src/com/ample/esb/controller/AfsResultServlet.java
Normal file
@ -0,0 +1,105 @@
|
||||
package com.ample.esb.controller;
|
||||
|
||||
import com.amarsoft.are.ARE;
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.ample.esb.bean.esb.*;
|
||||
import com.ample.esb.util.BaicPropertiesUtil;
|
||||
import com.ample.esb.util.DateUtils;
|
||||
import com.ample.esb.util.XstreamUtil;
|
||||
import com.ample.sms.FileUtil;
|
||||
import jbo.oti.RC_SCORE_RESULT;
|
||||
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.PrintWriter;
|
||||
|
||||
public class AfsResultServlet extends HttpServlet {
|
||||
private static final long serialVersionUID = 1L;
|
||||
public void doPost(HttpServletRequest request, HttpServletResponse response) {
|
||||
System.out.println("反欺诈人工判定结果请求回调开始!");
|
||||
response.setContentType("application/x-www-form-urlencoded;charset:utf-8");
|
||||
response.setHeader("Cache-Control", "no-store");
|
||||
response.setHeader("Pragma", "no-cache");
|
||||
response.setDateHeader("Expires", 0L);
|
||||
response.setCharacterEncoding("utf-8");
|
||||
PrintWriter out = null;
|
||||
String resultXml = null;
|
||||
try {
|
||||
out = response.getWriter();
|
||||
BufferedReader in = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8"));
|
||||
StringBuilder sb = new StringBuilder();
|
||||
String line = null;
|
||||
while ((line = in.readLine()) != null) {
|
||||
sb.append(line);
|
||||
}
|
||||
resultXml = sb.toString();
|
||||
ARE.getLog().info("接收到Rpt记录:" + resultXml);
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
out.print(updateResult(resultXml));
|
||||
out.close();
|
||||
|
||||
}
|
||||
|
||||
public String updateResult(String requestXml){
|
||||
Transaction tran = (Transaction)XstreamUtil.objectConvert(requestXml);
|
||||
String logPath = BaicPropertiesUtil.get("log_path");
|
||||
String globalSeqNo = tran.getMessageEsbHead().getGlobalSeqNo();
|
||||
String projectNo = tran.getMessageBody().getAfsResultRequest().getApplyNo();
|
||||
FileUtil.writeFile(logPath + projectNo +"_"+ globalSeqNo +"_request.txt", requestXml);
|
||||
String fraudAlert = tran.getMessageBody().getAfsResultRequest().getFraudAlert();
|
||||
String actionTaken = tran.getMessageBody().getAfsResultRequest().getActionTaken();
|
||||
BizObjectManager bom = null;
|
||||
BizObject boRsr = null;
|
||||
try {
|
||||
bom = JBOFactory.getBizObjectManager(RC_SCORE_RESULT.CLASS_NAME);
|
||||
boRsr = bom.createQuery("project_no=:projectNo").setParameter("projectNo",projectNo).getSingleResult(true);
|
||||
boRsr.setAttributeValue("fraud_alert_code",fraudAlert);
|
||||
boRsr.setAttributeValue("fraud_taken_code",actionTaken);
|
||||
boRsr.setAttributeValue("updatetime", DateUtils.dateTimeNowCore());
|
||||
bom.saveObject(boRsr);
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
Response rs = new Response();
|
||||
rs.setResult("Successful");
|
||||
MessageBody mb = new MessageBody();
|
||||
mb.setResponse(rs);
|
||||
tran.setMessageBody(mb);
|
||||
MessageEsbHead esbHead = tran.getMessageEsbHead();
|
||||
esbHead.setTargetMachineDate(DateUtils.dateNow());
|
||||
esbHead.setTargetMachineTime(DateUtils.TimeNowAccurate());
|
||||
esbHead.setTargetReciveDate(DateUtils.dateNow());
|
||||
esbHead.setTargetReciveTime(DateUtils.TimeNowAccurate());
|
||||
esbHead.setRetCommStatus("S");
|
||||
esbHead.setRetCode("000000");
|
||||
esbHead.setRetMsg("成功");
|
||||
esbHead.setRetSystemId("APF");
|
||||
|
||||
MessageAppHead appHead = tran.getMessageAppHead();
|
||||
appHead.setTargetTranDate(DateUtils.dateNow());
|
||||
appHead.setTargetTranTime(DateUtils.TimeNowAccurate());
|
||||
|
||||
String responseXml = XstreamUtil.xmlConvert(tran);
|
||||
FileUtil.writeFile(logPath + projectNo +"_"+ globalSeqNo +"_response.txt", responseXml);
|
||||
|
||||
return responseXml;
|
||||
|
||||
}
|
||||
|
||||
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
|
||||
doPost(request, response);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
99
src/com/ample/esb/controller/AfsUrlController.java
Normal file
99
src/com/ample/esb/controller/AfsUrlController.java
Normal file
@ -0,0 +1,99 @@
|
||||
package com.ample.esb.controller;
|
||||
|
||||
import com.ample.esb.util.BaicPropertiesUtil;
|
||||
import com.ample.esb.util.DateUtils;
|
||||
import org.apache.commons.codec.binary.Hex;
|
||||
import org.bouncycastle.util.io.pem.PemObject;
|
||||
import org.bouncycastle.util.io.pem.PemReader;
|
||||
|
||||
import javax.crypto.BadPaddingException;
|
||||
import javax.crypto.Cipher;
|
||||
import javax.crypto.IllegalBlockSizeException;
|
||||
import javax.crypto.NoSuchPaddingException;
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.security.*;
|
||||
import java.security.spec.InvalidKeySpecException;
|
||||
import java.security.spec.X509EncodedKeySpec;
|
||||
import java.util.Base64;
|
||||
|
||||
public class AfsUrlController {
|
||||
|
||||
public String encryptUrl() throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, InvalidKeySpecException, IllegalBlockSizeException, BadPaddingException, IOException {
|
||||
String RSAPublicKey = BaicPropertiesUtil.get("RSAPublicKey");
|
||||
String sysId= "BCF";
|
||||
String appKey = "BAFCN" + projectNo + "FLS";
|
||||
String dateTime = DateUtils.dateTimeNow();
|
||||
String hashString = BaicPropertiesUtil.get("afs_url")+"sysid="+sysId+"&appkey="+appKey+"&userId="+userId+"&datetime="+dateTime;
|
||||
System.out.println("初次拼接:"+hashString);
|
||||
MessageDigest md = MessageDigest.getInstance("SHA-256");
|
||||
byte[] bytes = md.digest(hashString.getBytes(StandardCharsets.UTF_8));
|
||||
String hashValue = Hex.encodeHexString(bytes);
|
||||
String rsaString = hashString.substring(hashString.indexOf("redirect?")+"redirect?".length())+"&hash="+hashValue;
|
||||
System.out.println("进行RSA加密的内容:"+rsaString);
|
||||
//todo 密钥文件地址
|
||||
//PublicKey publicKey = encryptRsaByFile("");
|
||||
PublicKey publicKey = encryptRsaByString(RSAPublicKey);
|
||||
Cipher cipher = Cipher.getInstance("RSA");
|
||||
cipher.init(Cipher.ENCRYPT_MODE,publicKey);
|
||||
byte[] encryptBytes = cipher.doFinal(rsaString.getBytes(StandardCharsets.UTF_8));
|
||||
System.out.println(Base64.getEncoder().encodeToString(encryptBytes));
|
||||
|
||||
return Base64.getEncoder().encodeToString(encryptBytes);
|
||||
}
|
||||
private String userId;
|
||||
private String projectNo;
|
||||
|
||||
public String getAfsUrl(){
|
||||
String ipAddress = BaicPropertiesUtil.get("afs_url");
|
||||
String encryptData = "";
|
||||
try {
|
||||
encryptData = this.encryptUrl();
|
||||
} catch (NoSuchAlgorithmException e) {
|
||||
e.printStackTrace();
|
||||
} catch (NoSuchPaddingException e) {
|
||||
e.printStackTrace();
|
||||
} catch (InvalidKeyException e) {
|
||||
e.printStackTrace();
|
||||
} catch (InvalidKeySpecException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IllegalBlockSizeException e) {
|
||||
e.printStackTrace();
|
||||
} catch (BadPaddingException e) {
|
||||
e.printStackTrace();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
System.out.println(ipAddress+encryptData);
|
||||
return ipAddress+encryptData;
|
||||
}
|
||||
public PublicKey encryptRsaByFile(String publicKeyPem) throws IOException, NoSuchAlgorithmException, InvalidKeySpecException {
|
||||
PemReader pemReader = new PemReader(new FileReader(publicKeyPem));
|
||||
PemObject pemObject = pemReader.readPemObject();
|
||||
byte[] privateKeyBytes = pemObject.getContent();
|
||||
pemReader.close();
|
||||
PublicKey key = KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(privateKeyBytes));
|
||||
return key;
|
||||
}
|
||||
public PublicKey encryptRsaByString(String publicKey) throws NoSuchAlgorithmException, InvalidKeySpecException {
|
||||
byte[] keyByte = Base64.getMimeDecoder().decode(publicKey.getBytes());
|
||||
PublicKey key = KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(keyByte));
|
||||
return key;
|
||||
}
|
||||
public String getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(String userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getProjectNo() {
|
||||
return projectNo;
|
||||
}
|
||||
|
||||
public void setProjectNo(String projectNo) {
|
||||
this.projectNo = projectNo;
|
||||
}
|
||||
}
|
||||
1078
src/com/ample/esb/controller/AmpController.java
Normal file
1078
src/com/ample/esb/controller/AmpController.java
Normal file
File diff suppressed because it is too large
Load Diff
7
src/com/ample/esb/service/EsbServise.java
Normal file
7
src/com/ample/esb/service/EsbServise.java
Normal file
@ -0,0 +1,7 @@
|
||||
package com.ample.esb.service;
|
||||
|
||||
import com.ample.esb.bean.esb.Transaction;
|
||||
|
||||
public interface EsbServise {
|
||||
Transaction transactionDo();
|
||||
}
|
||||
52
src/com/ample/esb/service/impl/AccountSyncServiceImpl.java
Normal file
52
src/com/ample/esb/service/impl/AccountSyncServiceImpl.java
Normal file
@ -0,0 +1,52 @@
|
||||
package com.ample.esb.service.impl;
|
||||
|
||||
import com.ample.esb.bean.afs.AccountSyncRequest;
|
||||
import com.ample.esb.bean.esb.MessageAppHead;
|
||||
import com.ample.esb.bean.esb.MessageBody;
|
||||
import com.ample.esb.bean.esb.MessageEsbHead;
|
||||
import com.ample.esb.common.EsbCommon;
|
||||
|
||||
public class AccountSyncServiceImpl extends EsbCommon {
|
||||
|
||||
private AccountSyncRequest accountSyncRequest;
|
||||
|
||||
public AccountSyncServiceImpl(AccountSyncRequest asr) {
|
||||
setAccountSyncRequest(asr);
|
||||
}
|
||||
@Override
|
||||
public MessageEsbHead esbHead() {
|
||||
MessageEsbHead head = super.getCommonEsbHead();
|
||||
head.setTargetSystemId("AFS");
|
||||
head.setServiceId("SCN0003");
|
||||
head.setServiceVersion("1.0.0");
|
||||
head.setScenesId("019");
|
||||
head.setScenesVersion("1.0");
|
||||
head.setTranCode("AFS012");
|
||||
head.setCommType("00");
|
||||
head.setChannelId("09");
|
||||
head.setFileFlag("0");
|
||||
return head;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessageAppHead appHead() {
|
||||
MessageAppHead head = super.getCommonAppHead();
|
||||
head.setOperatorId(accountSyncRequest.getOperatorId());
|
||||
return head;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessageBody messgeBody() {
|
||||
MessageBody body = super.getCommonBody();
|
||||
body.setRequest(accountSyncRequest);
|
||||
return body;
|
||||
}
|
||||
|
||||
public AccountSyncRequest getAccountSyncRequest() {
|
||||
return accountSyncRequest;
|
||||
}
|
||||
|
||||
public void setAccountSyncRequest(AccountSyncRequest accountSyncRequest) {
|
||||
this.accountSyncRequest = accountSyncRequest;
|
||||
}
|
||||
}
|
||||
57
src/com/ample/esb/service/impl/AmpServiceImpl.java
Normal file
57
src/com/ample/esb/service/impl/AmpServiceImpl.java
Normal file
@ -0,0 +1,57 @@
|
||||
package com.ample.esb.service.impl;
|
||||
|
||||
import com.ample.esb.bean.amp.AmpRequest;
|
||||
import com.ample.esb.bean.esb.MessageAppHead;
|
||||
import com.ample.esb.bean.esb.MessageBody;
|
||||
import com.ample.esb.bean.esb.MessageEsbHead;
|
||||
import com.ample.esb.common.EsbCommon;
|
||||
|
||||
public class AmpServiceImpl extends EsbCommon {
|
||||
|
||||
private AmpRequest ampRequest;
|
||||
|
||||
public AmpServiceImpl(AmpRequest ampRequest) {
|
||||
setAmpRequest(ampRequest);
|
||||
}
|
||||
@Override
|
||||
public MessageEsbHead esbHead() {
|
||||
|
||||
MessageEsbHead head = super.getCommonEsbHead();
|
||||
|
||||
head.setTargetSystemId("AMP");
|
||||
head.setServiceId("SCN0003");
|
||||
head.setServiceVersion("1.0.0");
|
||||
head.setScenesId("018");
|
||||
head.setScenesVersion("1.0");
|
||||
head.setTranCode("AMP005");
|
||||
head.setCommType("10");
|
||||
head.setChannelId("09");
|
||||
head.setFileFlag("0");
|
||||
|
||||
return head;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessageAppHead appHead() {
|
||||
MessageAppHead head = super.getCommonAppHead();
|
||||
head.setOperatorId(ampRequest.getOperatorId());
|
||||
return head;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessageBody messgeBody() {
|
||||
MessageBody body = super.getCommonBody();
|
||||
body.setAmpRequest(ampRequest);
|
||||
return body;
|
||||
}
|
||||
|
||||
|
||||
public AmpRequest getAmpRequest() {
|
||||
return ampRequest;
|
||||
}
|
||||
|
||||
public void setAmpRequest(AmpRequest ampRequest) {
|
||||
this.ampRequest = ampRequest;
|
||||
}
|
||||
|
||||
}
|
||||
36
src/com/ample/esb/util/BaicPropertiesUtil.java
Normal file
36
src/com/ample/esb/util/BaicPropertiesUtil.java
Normal file
@ -0,0 +1,36 @@
|
||||
package com.ample.esb.util;
|
||||
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
public class BaicPropertiesUtil {
|
||||
private static Map<String, String> attributes;
|
||||
|
||||
public static void load() {
|
||||
attributes = new ConcurrentHashMap<String, String>();
|
||||
Properties prop = new Properties();
|
||||
try {
|
||||
prop.load(BaicPropertiesUtil.class.getResourceAsStream("/baic.properties"));
|
||||
for(Map.Entry<Object, Object> entry : prop.entrySet()) {
|
||||
if(entry.getKey() == null || entry.getValue() == null) {
|
||||
continue;
|
||||
}
|
||||
attributes.put(entry.getKey().toString(), entry.getValue().toString());
|
||||
}
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public static void destroy() {
|
||||
if(attributes != null) attributes.clear();
|
||||
}
|
||||
|
||||
public static String get(String propName) {
|
||||
if(attributes == null) load();
|
||||
return attributes.get(propName);
|
||||
}
|
||||
}
|
||||
251
src/com/ample/esb/util/DateUtils.java
Normal file
251
src/com/ample/esb/util/DateUtils.java
Normal file
@ -0,0 +1,251 @@
|
||||
package com.ample.esb.util;
|
||||
|
||||
import org.apache.commons.lang3.time.DateFormatUtils;
|
||||
|
||||
import java.lang.management.ManagementFactory;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.*;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 时间工具类
|
||||
*
|
||||
* @author
|
||||
*/
|
||||
public class DateUtils extends org.apache.commons.lang3.time.DateUtils
|
||||
{
|
||||
public static String YYYY = "yyyy";
|
||||
|
||||
public static String YYYY_MM = "yyyy-MM";
|
||||
|
||||
public static String YYYY_MM_DD = "yyyy-MM-dd";
|
||||
|
||||
public static String YYYY_MM_CORE = "yyyy/MM";
|
||||
|
||||
public static String YYYY_MM_DD_CORE = "yyyy/MM/dd";
|
||||
|
||||
public static String YYYYMMDD = "yyyyMMdd";
|
||||
|
||||
public static String HHMMSSSSS = "HHmmssSSS";
|
||||
|
||||
public static String YYYYMMDDHHMMSS = "yyyyMMddHHmmss";
|
||||
|
||||
public static String YYYYMMDDHHMMSSSSS = "yyyyMMddHHmmssSSS";
|
||||
|
||||
public static String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
|
||||
|
||||
public static String YYYY_MM_DD_HH_MM_SS_CORE = "yyyy/MM/dd HH:mm:ss";
|
||||
|
||||
private static String[] parsePatterns = {
|
||||
"yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy-MM",
|
||||
"yyyy/MM/dd", "yyyy/MM/dd HH:mm:ss", "yyyy/MM/dd HH:mm", "yyyy/MM",
|
||||
"yyyy.MM.dd", "yyyy.MM.dd HH:mm:ss", "yyyy.MM.dd HH:mm", "yyyy.MM"};
|
||||
|
||||
/**
|
||||
* 获取当前Date型日期
|
||||
*
|
||||
* @return Date() 当前日期
|
||||
*/
|
||||
public static Date getNowDate()
|
||||
{
|
||||
return new Date();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前日期, 默认格式为yyyy-MM-dd
|
||||
*
|
||||
* @return String
|
||||
*/
|
||||
public static String getDate()
|
||||
{
|
||||
return dateTimeNow(YYYY_MM_DD);
|
||||
}
|
||||
|
||||
public static final String getTime()
|
||||
{
|
||||
return dateTimeNow(YYYY_MM_DD_HH_MM_SS);
|
||||
}
|
||||
|
||||
public static final String dateNow()
|
||||
{
|
||||
return dateTimeNow(YYYYMMDD);
|
||||
}
|
||||
public static final String yearNow()
|
||||
{
|
||||
return dateTimeNow(YYYY);
|
||||
}
|
||||
|
||||
public static final String dateNowCore()
|
||||
{
|
||||
return dateTimeNow(YYYY_MM_DD_CORE);
|
||||
}
|
||||
|
||||
public static final String dateTimeNowCore()
|
||||
{
|
||||
return dateTimeNow(YYYY_MM_DD_HH_MM_SS_CORE);
|
||||
}
|
||||
|
||||
public static final String monthNowCore(){
|
||||
return dateTimeNow(YYYY_MM_CORE);
|
||||
}
|
||||
|
||||
public static final String TimeNowAccurate()
|
||||
{
|
||||
return dateTimeNow(HHMMSSSSS);
|
||||
}
|
||||
|
||||
public static final String dateTimeNow()
|
||||
{
|
||||
return dateTimeNow(YYYYMMDDHHMMSS);
|
||||
}
|
||||
|
||||
public static final String dateTimeNowAccurate()
|
||||
{
|
||||
return dateTimeNow(YYYYMMDDHHMMSSSSS);
|
||||
}
|
||||
|
||||
public static final String dateTimeNow(final String format)
|
||||
{
|
||||
return parseDateToStr(format, new Date());
|
||||
}
|
||||
|
||||
public static final String dateTime(final Date date)
|
||||
{
|
||||
return parseDateToStr(YYYY_MM_DD, date);
|
||||
}
|
||||
|
||||
public static final String parseDateToStr(final String format, final Date date)
|
||||
{
|
||||
return new SimpleDateFormat(format).format(date);
|
||||
}
|
||||
|
||||
public static final Date dateTime(final String format, final String ts)
|
||||
{
|
||||
try
|
||||
{
|
||||
return new SimpleDateFormat(format).parse(ts);
|
||||
}
|
||||
catch (ParseException e)
|
||||
{
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 日期路径 即年/月/日 如2018/08/08
|
||||
*/
|
||||
public static final String datePath()
|
||||
{
|
||||
Date now = new Date();
|
||||
return DateFormatUtils.format(now, "yyyy/MM/dd");
|
||||
}
|
||||
|
||||
/**
|
||||
* 日期路径 即年/月/日 如20180808
|
||||
*/
|
||||
public static final String dateTime()
|
||||
{
|
||||
Date now = new Date();
|
||||
return DateFormatUtils.format(now, "yyyyMMdd");
|
||||
}
|
||||
|
||||
/**
|
||||
* 日期型字符串转化为日期 格式
|
||||
*/
|
||||
public static Date parseDate(Object str)
|
||||
{
|
||||
if (str == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
try
|
||||
{
|
||||
return parseDate(str.toString(), parsePatterns);
|
||||
}
|
||||
catch (ParseException e)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取服务器启动时间
|
||||
*/
|
||||
public static Date getServerStartDate()
|
||||
{
|
||||
long time = ManagementFactory.getRuntimeMXBean().getStartTime();
|
||||
return new Date(time);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算相差天数
|
||||
*/
|
||||
public static int differentDaysByMillisecond(Date date1, Date date2)
|
||||
{
|
||||
return Math.abs((int) ((date2.getTime() - date1.getTime()) / (1000 * 3600 * 24)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算两个时间差
|
||||
*/
|
||||
public static String getDatePoor(Date endDate, Date nowDate)
|
||||
{
|
||||
long nd = 1000 * 24 * 60 * 60;
|
||||
long nh = 1000 * 60 * 60;
|
||||
long nm = 1000 * 60;
|
||||
// long ns = 1000;
|
||||
// 获得两个时间的毫秒时间差异
|
||||
long diff = endDate.getTime() - nowDate.getTime();
|
||||
// 计算差多少天
|
||||
long day = diff / nd;
|
||||
// 计算差多少小时
|
||||
long hour = diff % nd / nh;
|
||||
// 计算差多少分钟
|
||||
long min = diff % nd % nh / nm;
|
||||
// 计算差多少秒//输出结果
|
||||
// long sec = diff % nd % nh % nm / ns;
|
||||
return day + "天" + hour + "小时" + min + "分钟";
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加 LocalDateTime ==> Date
|
||||
*/
|
||||
public static Date toDate(LocalDateTime temporalAccessor)
|
||||
{
|
||||
ZonedDateTime zdt = temporalAccessor.atZone(ZoneId.systemDefault());
|
||||
return Date.from(zdt.toInstant());
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加 LocalDate ==> Date
|
||||
*/
|
||||
public static Date toDate(LocalDate temporalAccessor)
|
||||
{
|
||||
LocalDateTime localDateTime = LocalDateTime.of(temporalAccessor, LocalTime.of(0, 0, 0));
|
||||
ZonedDateTime zdt = localDateTime.atZone(ZoneId.systemDefault());
|
||||
return Date.from(zdt.toInstant());
|
||||
}
|
||||
|
||||
public static int yearDiffByDate(String start,String end){
|
||||
int diffYear = Integer.parseInt(end.substring(0,4))-Integer.parseInt(start.substring(0,4));
|
||||
if(Integer.parseInt(end.substring(4))<Integer.parseInt(start.substring(4))){
|
||||
diffYear = diffYear-1;
|
||||
}
|
||||
return diffYear;
|
||||
}
|
||||
public static int monthDiffByDate(String start,String end){
|
||||
int diffMonth = 0;
|
||||
if(Integer.parseInt(end.substring(6))>=Integer.parseInt(start.substring(6))){
|
||||
diffMonth = Integer.parseInt(end.substring(4,6))-Integer.parseInt(start.substring(4,6));
|
||||
}else{
|
||||
diffMonth = Integer.parseInt(end.substring(4,6))-Integer.parseInt(start.substring(4,6))-1;
|
||||
}
|
||||
if(diffMonth<0){
|
||||
diffMonth = diffMonth + 12;
|
||||
}
|
||||
return diffMonth;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
27
src/com/ample/esb/util/GlobalSeqNo.java
Normal file
27
src/com/ample/esb/util/GlobalSeqNo.java
Normal file
@ -0,0 +1,27 @@
|
||||
package com.ample.esb.util;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
|
||||
|
||||
public class GlobalSeqNo {
|
||||
|
||||
public synchronized String getGlobalSeqNo() {
|
||||
String globalSeqNo = null;
|
||||
BizObject bo = null;
|
||||
try {
|
||||
bo = JBOFactory.getBizObjectManager("jbo.oti.ESB_LOG").createQuery("select max(GLOBAL_SEQ_NO) as v.GLOBAL_SEQ_NO_MAX from O where LEFT(INPUTTIME,8)=:INPUTTIME").setParameter("INPUTTIME", DateUtils.dateNow()).getSingleResult(false);
|
||||
if(bo==null||bo.getAttribute("GLOBAL_SEQ_NO_MAX")==null||"".equals(bo.getAttribute("GLOBAL_SEQ_NO_MAX").toString())){
|
||||
globalSeqNo = "GAPF" + DateUtils.dateNow() + "00000001";
|
||||
}else{
|
||||
globalSeqNo = bo.getAttribute("GLOBAL_SEQ_NO_MAX").toString();
|
||||
long seqNo = Long.valueOf(globalSeqNo.substring(4))+1;
|
||||
globalSeqNo = "GAPF" + seqNo;
|
||||
}
|
||||
} catch (JBOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return globalSeqNo;
|
||||
}
|
||||
}
|
||||
87
src/com/ample/esb/util/XstreamUtil.java
Normal file
87
src/com/ample/esb/util/XstreamUtil.java
Normal file
@ -0,0 +1,87 @@
|
||||
package com.ample.esb.util;
|
||||
|
||||
import com.ample.esb.bean.esb.Transaction;
|
||||
import com.thoughtworks.xstream.XStream;
|
||||
import com.thoughtworks.xstream.core.util.QuickWriter;
|
||||
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
|
||||
import com.thoughtworks.xstream.io.xml.PrettyPrintWriter;
|
||||
import com.thoughtworks.xstream.io.xml.XppDriver;
|
||||
|
||||
import java.io.Writer;
|
||||
|
||||
public class XstreamUtil {
|
||||
|
||||
public static String PREFIX_CDATA = "<![CDATA[";
|
||||
public static String SUFFIX_CDATA = "]]>";
|
||||
|
||||
/**
|
||||
* 全部转化
|
||||
*/
|
||||
public static XStream initXStream() {
|
||||
return new XStream(new XppDriver() {
|
||||
@Override
|
||||
public HierarchicalStreamWriter createWriter(Writer out) {
|
||||
return new PrettyPrintWriter(out) {
|
||||
protected void writeText(QuickWriter writer, String text) {
|
||||
// if (text.startsWith(PREFIX_CDATA) &&
|
||||
// text.endsWith(SUFFIX_CDATA)) {
|
||||
writer.write(PREFIX_CDATA + text + SUFFIX_CDATA);
|
||||
// } else {
|
||||
// super.writeText(writer, text);
|
||||
// }
|
||||
}
|
||||
};
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化XStream可支持某一字段可以加入CDATA标签,如果需要某一字段使用原文,就需要在String类型的text的头加上
|
||||
* "<![CDATA["和结尾处加上"]]>"标签, 以供XStream输出时进行识别
|
||||
* @param isAddCDATA 是否支持CDATA标签
|
||||
*/
|
||||
public static XStream initXStream(boolean isAddCDATA) {
|
||||
XStream xstream = null;
|
||||
if (isAddCDATA) {
|
||||
xstream = new XStream(new XppDriver() {
|
||||
@Override
|
||||
public HierarchicalStreamWriter createWriter(Writer out) {
|
||||
return new PrettyPrintWriter(out) {
|
||||
protected void writeText(QuickWriter writer, String text) {
|
||||
if (text.startsWith(PREFIX_CDATA) && text.endsWith(SUFFIX_CDATA)) {
|
||||
writer.write(text);
|
||||
} else {
|
||||
super.writeText(writer, text);
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
});
|
||||
} else {
|
||||
xstream = new XStream();
|
||||
}
|
||||
return xstream;
|
||||
}
|
||||
|
||||
public static Object objectConvert(String xml) {
|
||||
if(xml.startsWith("<?xml")){
|
||||
xml = xml.substring(xml.indexOf("?>")+2);
|
||||
}
|
||||
XStream xs = new XStream();
|
||||
xs.ignoreUnknownElements();
|
||||
xs.autodetectAnnotations(true);
|
||||
xs.alias("TRANSACTION", Transaction.class);
|
||||
return xs.fromXML(xml);
|
||||
}
|
||||
public static String xmlConvert(Object obj) {
|
||||
XStream xs = initXStream(true);
|
||||
xs.autodetectAnnotations(true);
|
||||
xs.aliasSystemAttribute(null,"class");
|
||||
String xml = xs.toXML(obj);
|
||||
//XStream的老毛病,转译会将_转成__,所以在这里转回来
|
||||
xml = xml.replace("__","_");
|
||||
xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + xml;
|
||||
return xml;
|
||||
}
|
||||
|
||||
}
|
||||
63
src_jbo/jbo/oti/ESB_LOG.java
Normal file
63
src_jbo/jbo/oti/ESB_LOG.java
Normal file
@ -0,0 +1,63 @@
|
||||
package jbo.oti;
|
||||
|
||||
/**
|
||||
* esb发送记录表 - JBO命名常量类<br><br>
|
||||
* Note: This file is generated by ADE tools, <em>dont</em> modify it.<br>
|
||||
|
||||
*/
|
||||
public interface ESB_LOG {
|
||||
/**
|
||||
* 短信发送记录表<br><br>
|
||||
* 代表本类映射的BizObjectClass
|
||||
*/
|
||||
public static final String CLASS_NAME = "jbo.oti.ESB_LOG";
|
||||
/**
|
||||
* 唯一标识 LONG(64)<br>
|
||||
*/
|
||||
public static final String ID = "ID";
|
||||
/**
|
||||
* 全局唯一标识 LONG(64)<br>
|
||||
*/
|
||||
public static final String GLOBAL_SEQ_NO = "GLOBAL_SEQ_NO";
|
||||
/**
|
||||
* 全局唯一标识 LONG(64)<br>
|
||||
*/
|
||||
public static final String TARGET_SEQ_NO = "TARGET_SEQ_NO";
|
||||
/**
|
||||
* 交易码(15)<br>
|
||||
*/
|
||||
public static final String TARGET_SYSTEM_ID = "TARGET_SYSTEM_ID";
|
||||
/**
|
||||
* 服务id STRING(990)<br>
|
||||
*/
|
||||
public static final String SERVICE_ID = "SERVICE_ID";
|
||||
/**
|
||||
* 通讯状态 STRING(20)<br>
|
||||
*/
|
||||
public static final String RET_CODE = "RET_CODE";
|
||||
/**
|
||||
* 服务返回码 STRING(50)<br>
|
||||
*/
|
||||
public static final String RET_MSG = "RET_MSG";
|
||||
/**
|
||||
* 服务返回码系统编号 STRING(32)<br>
|
||||
*/
|
||||
public static final String RET_SYSTEM_ID = "RET_SYSTEM_ID";
|
||||
/**
|
||||
* 服务返回信息 STRING(32)<br>
|
||||
*/
|
||||
public static final String TRAN_CODE = "TRAN_CODE";
|
||||
/**
|
||||
* 服务返回信息 STRING(32)<br>
|
||||
*/
|
||||
public static final String SOURCE_MACHINE_DATE = "SOURCE_MACHINE_DATE";
|
||||
/**
|
||||
* 记录时间 STRING(100)<br>
|
||||
*/
|
||||
public static final String INPUTTIME = "INPUTTIME";
|
||||
/**
|
||||
* 记录时间 STRING(100)<br>
|
||||
*/
|
||||
public static final String UPDATETIME = "UPDATETIME";
|
||||
|
||||
}
|
||||
@ -1,26 +1,12 @@
|
||||
package com.tenwa.lease.flow.project.businessapply;
|
||||
|
||||
import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_TEMP;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_CERT_TEMP;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_FAMILY;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_FAMILY_TEMP;
|
||||
import jbo.app.tenwa.customer.CUSTOMER_PERSON_TEMP;
|
||||
import jbo.app.tenwa.customer.DISTRIBUTOR_INFO;
|
||||
import jbo.app.tenwa.customer.DISTRIBUTOR_INFO_TEMP;
|
||||
import jbo.app.tenwa.customer.DISTRIBUTOR_SUBSIDIARY;
|
||||
import com.amarsoft.are.jbo.*;
|
||||
import com.amarsoft.are.util.StringFunction;
|
||||
import jbo.app.tenwa.customer.*;
|
||||
import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT;
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO;
|
||||
import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP;
|
||||
|
||||
import org.bouncycastle.crypto.tls.AlertDescription;
|
||||
|
||||
import com.amarsoft.are.jbo.BizObject;
|
||||
import com.amarsoft.are.jbo.BizObjectManager;
|
||||
import com.amarsoft.are.jbo.JBOException;
|
||||
import com.amarsoft.are.jbo.JBOFactory;
|
||||
import com.amarsoft.are.jbo.JBOTransaction;
|
||||
import com.amarsoft.are.util.StringFunction;
|
||||
|
||||
public class CustomerInfoManage {
|
||||
private String F_I_TYPE;
|
||||
private String DISTRIBUTOR_STATUS;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user