Merge remote-tracking branch 'origin/release20201022' into release20201022

This commit is contained in:
zhanglei 2021-01-05 17:34:27 +08:00
commit 3eb61b76f3
32 changed files with 2510 additions and 1979 deletions

View File

@ -73,18 +73,30 @@
tx.commit();
}
/*根据参数判断 是否去数据库查询*/
String sTempletNo = "LoanSimulationBasicInfo";//--Ä£°åºÅ--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
// 是否灵活产品
String flexible = Sqlca.getString( "select attribute5 from business_type where typeno = '" + productId + "'" );
String templateNo = "LoanSimulationBasicInfo";
if ( "Y".equals( flexible ) ) {
templateNo = "LoanSimulationBasicFlexibleInfo";
}
ASObjectModel doTemp = new ASObjectModel(templateNo);
Map<String, Map<String, String>> productRates = ProductParamUtil.getProductComponentType(productId, "PRD0350");
Map<String, String> productRate = productRates.get("product_rate");
String termType = productRate.get("TermType")== null ? "" : productRate.get("TermType");
String termMin = productRate.get("TermScope-MIN");
String termMax = productRate.get("TermScope-MAX");
String isFixedRate = productRate.get("isFixedRate");
String rateTermMin = productRate.get("RateTermScope-MIN");
String rateTermMax = productRate.get("RateTermScope-MAX");
String termType = productRate == null || productRate.get("TermType") == null ? "" : productRate.get("TermType");
String termMin = "";
String termMax = "";
String isFixedRate = "";
String rateTermMin = "";
String rateTermMax = "";
if ( productRate != null ) {
termMin = productRate.get("TermScope-MIN");
termMax = productRate.get("TermScope-MAX");
isFixedRate = productRate.get("isFixedRate");
rateTermMin = productRate.get("RateTermScope-MIN");
rateTermMax = productRate.get("RateTermScope-MAX");
}
if("02".equals(termType)){
doTemp.setColumnAttribute("INCOME_NUMBER", "coleditstyle", "1");
@ -95,6 +107,14 @@
}else{
doTemp.setReadOnly("YEAR_RATE", true);
}
if ( "Y".equals( flexible ) ) {
doTemp.setReadOnly( "YEAR_RATE", false );
doTemp.setHtmlEvent( "YEAR_RATE", "onchange", "changeYearRate" ); // 年利率事件
doTemp.setHtmlEvent( "RENT_VALUE", "onchange", "changeRentValue" ); // 预计租金事件
doTemp.setDefaultValue( "GPS_DIFFERENCE", ProductParamUtil.getProductParameterValue( productId, "PRD0390", "GPSDifference", "GPSDifference" ) );
}
/*设置字段事件*/
doTemp.setHtmlEvent("SETTLE_METHOD", "onchange", "changeSettleMethod");//租金计算方式
doTemp.setHtmlEvent("RENT_OR_RATE", "onchange", "rentOrRateChange");//租金推算方法
@ -241,7 +261,6 @@ $(function(){
//changeSettleMethod2();
//changeRateType();
//CalcControl.RentOrRateView();
var inerNumber = $("#INCOME_NUMBER").val();
$("#INCOME_NUMBER").empty();
var inNumber=calcRules['incomeNumber']['INCOME_NUMBER'];
@ -265,6 +284,18 @@ $(function(){
// getRatioByMoney(getObj(0, "EQUIP_AMT"));
});
function changeYearRate() {
if ( getItemValue( 0, 0, 'YEAR_RATE' ) !== '' ) {
setItemValue( 0, 0, 'RENT_VALUE', '0.00' );
}
}
function changeRentValue() {
if ( getItemValue( 0, 0, 'RENT_VALUE' ) !== '' ) {
setItemValue( 0, 0, 'YEAR_RATE', '0.000000' );
}
}
function financingCar(){
var financingCar = getItemValue(0, 0, "EQUIP_AMT")-getItemValue(0, 0, "FIRST_PAYMENT");
setItemValue(0, 0, "financing_car", financingCar);
@ -482,7 +513,7 @@ CalcControl.RateFloatTypeInit=function(){
CalcControl.SettleMethodView=function(){
var method=getItemValue(0,getRow(),"SETTLE_METHOD");
//按计算方式 显示按钮 和分段测算录入页面
document.all("A_Group_even_subsection").style.display="none";
// document.all("A_Group_even_subsection").style.display="none";
if("true"=="<%=isShowButton%>"){
var button = document.getElementById("InfoButtonArea").getElementsByTagName('a')[0];
if(method == 'irregular_rent'){
@ -492,7 +523,7 @@ CalcControl.SettleMethodView=function(){
button.title = '租金测算';
button.childNodes[2].childNodes[1].innerText = '租金测算';
if(method=='even_subsection'){
document.all("A_Group_even_subsection").style.display="block";
// document.all("A_Group_even_subsection").style.display="block";
}
}
}
@ -521,11 +552,11 @@ CalcControl.SettleMethodView=function(){
//日期
//计划日期
var plan;
var plan = "";
if(method=="even_subsection"||method=="irregular_rent"||method==""){
plan="";
}else{
plan=calcRules['method'][method]["date_proc"].split(",");
// plan=calcRules['method'][method]["date_proc"].split(",");
}
var planflag={};
for(var i=0;i<plan.length;i++){
@ -558,11 +589,11 @@ CalcControl.SettleMethodView=function(){
}
}
//计息日期
var interest;
var interest = "";
if(method=="even_subsection"||method=="irregular_rent"||method==""){
interest="";
}else{
interest=calcRules['method'][method]["interest_date_proc"].split(",");
// interest=calcRules['method'][method]["interest_date_proc"].split(",");
}
var interestflag={};
for(var i=0;i<interest.length;i++){
@ -606,7 +637,6 @@ CalcControl.SettleMethodView=function(){
setItemRequired(0,"RATE",false);
setItemRequired(0,"ADDITIONAL_RATE",false);
}
var param="CompClientID=<%=compClientID%>&flowunid=<%=flowunid%>&plannumber=<%=plannumber%>&planCName=<%=planCName%>&IsHistory=<%=ishistory%>&NodeNo=<%=nodeNo%>&calType=<%=calType%>&ProductId=<%=productId%>&method="+method;
AsControl.OpenView("/Accounting/LoanSimulation/condition_plan.jsp",param, "frame_list");
}
@ -652,7 +682,7 @@ CalcControl.SettleMethodInit=function(){
CalcControl.RentOrRateView=function(){
var rentOrRate = getItemValue(0,getRow(),"RENT_OR_RATE");//租金推算方式
var method=getItemValue(0,getRow(),"SETTLE_METHOD");//租金计算方式
document.all("A_Group_calc_config").style.display="none";
// document.all("A_Group_calc_config").style.display="none";
var ids="RATE_FLOAT_TYPE,BASE_RATE,RATE_FLOAT_AMT,RATE_FLOAT_DAY,YEAR_RATE,RENT_VALUE,INCOME_NUMBER";
var ids2="INCOME_NUMBER_YEAR,PERIOD_TYPE,GRACE,FIRST_PLAN_DATE,SECOND_PLAN_DATE";
setItemRequired(0,"RENT_VALUE",false);
@ -706,6 +736,10 @@ CalcControl.RentOrRateView=function(){
var param="CompClientID=<%=compClientID%>&flowunid=<%=flowunid%>&plannumber=<%=plannumber%>&planCName=<%=planCName%>&IsHistory=<%=ishistory%>&NodeNo=<%=nodeNo%>&calType=<%=calType%>";
AsControl.OpenView("/Accounting/LoanSimulation/reriod/LCCalcReriodList.jsp",param,"frame_list_knowing");
}
if ( 'Y' === '<%=flexible%>' ) {
setEnable( 'YEAR_RATE' );
setEnable( 'RENT_VALUE' );
}
}
CalcControl.RentOrRateInit=function(){
var rentOrRate = getItemValue(0,getRow(),"RENT_OR_RATE");//租金推算方式
@ -1113,12 +1147,26 @@ function saveRecord(sPostEvents){
return;
}
}
if ( 'Y' === '<%=flexible%>' ) {
var yearRate = getItemValue( 0, 0, 'YEAR_RATE' );
var rentValue = getItemValue( 0, 0, 'RENT_VALUE' );
if ( Number( yearRate ) === 0 && Number( rentValue ) === 0 ) {
alert( '灵活产品下,请在测算年利率或预计租金中填值' );
return;
} else if ( Number( yearRate ) === 0 ) {
setItemValue( 0, 0, 'RENT_OR_RATE', 'rent' );
} else {
setItemValue( 0, 0, 'RENT_OR_RATE', 'rate' );
}
}
// 如果是不规则租金测算的话,那么仅保存商务报价。
var settleMethod = getItemValue(0,getRow(),"SETTLE_METHOD");
if(settleMethod == 'irregular_rent'){
as_save("myiframe0");
}else{
as_save("myiframe0","run()");
as_save("myiframe0","run()");
}
}
@ -1294,15 +1342,15 @@ function rentOrRateChange(){
function changeSettleMethod3(){
var method="<%=dwTemp.getData().get("SETTLE_METHOD")%>";
//按计算方式 显示按钮 和分段测算录入页面
document.all("A_Group_even_subsection").style.display="none";
// document.all("A_Group_even_subsection").style.display="none";
if(method=='even_subsection'){
document.all("A_Group_even_subsection").style.display="block";
// document.all("A_Group_even_subsection").style.display="block";
}
<%-- var param="CompClientID=<%=compClientID%>&flowunid=<%=flowunid%>&plannumber=<%=plannumber%>&planCName=<%=planCName%>&IsHistory=<%=ishistory%>&NodeNo=<%=nodeNo%>&calType=<%=calType%>&method="+method;
AsControl.OpenView("/Accounting/LoanSimulation/condition_plan.jsp",param, "frame_list"); --%>
var rentOrRate ="<%=dwTemp.getData().get("RENT_OR_RATE")%>";//租金推算方式
document.all("A_Group_calc_config").style.display="none";
// document.all("A_Group_calc_config").style.display="none";
if(rentOrRate == 'knowing_rent'){//已知租金规则 只能固定利率
document.all("A_Group_calc_config").style.display="block";
var param="CompClientID=<%=compClientID%>&flowunid=<%=flowunid%>&plannumber=<%=plannumber%>&planCName=<%=planCName%>&IsHistory=<%=ishistory%>&NodeNo=<%=nodeNo%>&calType=<%=calType%>";
@ -1322,11 +1370,11 @@ function changeSettleMethod3(){
}
//日期
//计划日期
var plan;
var plan = "";
if(method=="even_subsection"||method=="irregular_rent"||method==""){
plan="";
}else{
plan=calcRules['method'][method]["date_proc"].split(",");
// plan=calcRules['method'][method]["date_proc"].split(",");
}
var planflag={};
for(var i=0;i<plan.length;i++){
@ -1359,11 +1407,11 @@ function changeSettleMethod3(){
}
}
//计息日期
var interest;
var interest = "";
if(method=="even_subsection"||method=="irregular_rent"||method==""){
interest="";
}else{
interest=calcRules['method'][method]["interest_date_proc"].split(",");
// interest=calcRules['method'][method]["interest_date_proc"].split(",");
}
var interestflag={};
for(var i=0;i<interest.length;i++){

View File

@ -111,8 +111,8 @@ var AsDebug = {
reloadAppCalculation:function(){
if (typeof(serviceId) == "undefined" || serviceId.length == 0) serviceId = "JBO";
var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCalculationToolAction","cleanCalculationToolData","");
if(sReturn=="SUCCESS") alert("CLEAN Calculation Tool SUCCESS");
else alert("CLEAN Calculation Tool FAIL");
if(sReturn=="SUCCESS") alert("CLEAN Calculation Tool SUCCESS");
else alert("CLEAN Calculation Tool FAIL");
},
reloadCacheAll:function(){
var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCacheConfigAction","reloadCacheAll","");
@ -121,8 +121,25 @@ var AsDebug = {
},
reloadCache:function(CacheType){
var sReturn = RunJavaMethod("com.amarsoft.app.util.ReloadCacheConfigAction","reloadCache","ConfigName="+CacheType);
if(sReturn=="SUCCESS") alert(getMessageText("AWES0019")); // 刷新参数缓存成功!
else alert(getMessageText("AWES0020")); // 刷新参数缓存失败!
if(sReturn=="SUCCESS") alert( "重载模板缓存成功"); // 刷新参数缓存成功!
else alert( "重载模板缓存失败" ); // 刷新参数缓存失败!
},
/**
* 重置自定义类型的缓存
* @param CacheType 缓存数组( 'ObjectWindow缓存', '代码表' )
* @another zhulh
*/
reloadCacheCustom: function( CacheType ) {
var msgNo = 'AWES0033';
var errorMsgNo = 'AWES0034';
switch ( CacheType ) {
case '产品参数,核算交易定义':
msgNo = '重载产品缓存成功';
errorMsgNo = '重载产品缓存失败';
}
var sReturn = RunJavaMethod( "com.amarsoft.app.util.ReloadCacheConfigAction", "reloadCacheCustom","ConfigName=" + CacheType.replace( /,/ig, '@_@' ) );
if ( sReturn === "SUCCESS" ) alert( msgNo ); // 刷新参数缓存成功!
else alert( errorMsgNo ); // 刷新参数缓存失败!
},
reloadFixSkins:function(){
var sReturn = AsControl.RunJsp("/AppConfig/ControlCenter/ReloadSkin.jsp","ReloadType=FixSkins");
@ -169,13 +186,13 @@ var AsDebug = {
alert("No DWInfo");
}
},
displayURL:function displayURL() {
displayURL:function displayURL() {
prompt("URLName",this.getURL());
},
displayPageName:function() {
displayPageName:function() {
prompt("PageName",this.getPage());
},
displayURLnPara:function() {
displayURLnPara:function() {
prompt("URL",document.URL);
},
showOnlineUserList:function(){
@ -195,7 +212,7 @@ var AsDebug = {
};
/**
*
*
* @param event
* @returns {Boolean} true 触发了某些事件 false 没触发事件
*/
@ -213,7 +230,13 @@ function keydownAction(event){
}else if(event.altKey && event.keyCode == 52){ //alt+4
AsDebug.reloadAREService();
return true;
}else if(event.altKey && event.keyCode == 67){ //alt+c
}else if(event.altKey && event.keyCode == 53){ //alt+5 清空模板缓存
AsDebug.reloadCache('ObjectWindow缓存');
return true;
} else if ( event.altKey && event.keyCode === 56 ) { //alt+8 清空产品缓存 by zhulh
AsDebug.reloadCacheCustom('产品参数,核算交易定义' );
return true;
} else if(event.altKey && event.keyCode == 67){ //alt+c
AsDebug.reloadAppCalculation();
return true;
}else if(event.keyCode == "27"){ //esc
@ -228,4 +251,4 @@ function keydownAction(event){
return target.val() && target.is(":input:enabled") && !target.is(":button,:selected,:checked,[readonly]");
}
}
$(document).keydown(keydownAction);
$(document).keydown(keydownAction);

View File

@ -2,7 +2,6 @@
String pagesize=CurPage.getParameter("PageSize");
if(pagesize==null){pagesize=dwTemp.getPageSize()+"";}
dwTemp.setPageSize(Integer.valueOf(pagesize));
dwTemp.genHTMLObjectWindow("");
%>
<%@ include file="/Frame/page/jspf/ui/widget/ow/list.jspf"%>
<%@page import="com.amarsoft.awe.control.model.Parameter" %>
@ -11,12 +10,12 @@ Vector<Parameter> param=CurComp.getParameterList();
String newParam="";
for(int i=0;i<param.size();i++){
if(param.get(i).paraName.equals("ComponentURL")||param.get(i).paraName.equals("TargetWindow")||param.get(i).paraName.equals("PageSize")){
}else{
if(newParam.length()>0){newParam+="&";}
newParam+=param.get(i).paraName+"="+param.get(i).paraValue;
}
}
}
String sourceUrl=CurComp.getAttribute("ComponentURL");
String newtarget=CurComp.getAttribute("TargetWindow");
%>
@ -29,7 +28,7 @@ function pagereload(pagesize){
parent.AsControl.OpenView(purl,param,starget);
}
function pageSizeChange(){
var checkText=$("#mySelectPageSize").find("option:selected").text();
var checkText=$("#mySelectPageSize").find("option:selected").text();
pagereload(checkText);
}
$(function(){
@ -42,4 +41,4 @@ $(function(){
options+="<option value='"+pagesize[i]+"'"+selected+" >"+pagesize[i]+"</option>";
}
$("#Page_myiframe0").append("<div class='list_page_subdiv'><select style='margin-top:10px;' id='mySelectPageSize' onchange='pageSizeChange()'>"+options+"</div>");});
</script>
</script>

View File

@ -1,156 +1,203 @@
<%@ page contentType="text/html; charset=GBK"%>
<%@page import="com.amarsoft.app.base.util.ObjectWindowHelper"%>
<%@ page contentType="text/html; charset=GBK" %>
<%@page import="com.amarsoft.app.base.util.ObjectWindowHelper" %>
<%@page import="com.amarsoft.app.base.util.XMLHelper" %>
<%@page import="com.amarsoft.app.base.businessobject.*"%>
<%@include file="/Frame/resources/include/include_begin_list.jspf"%>
<%@page import="com.amarsoft.app.base.businessobject.*" %>
<%@include file="/Frame/resources/include/include_begin_list.jspf" %>
<%
String xmlFile = CurPage.getParameter("XMLFile");
String xmlTags = CurPage.getParameter("XMLTags");
String keys = CurPage.getParameter("Keys");
String componentRightType = CurPage.getParameter("ComponentRightType");
ASObjectWindow dwTemp = ObjectWindowHelper.createObjectWindow_List("PRD_ComponentList", BusinessObject.createBusinessObject(), CurPage, request);
ASDataObject doTemp=dwTemp.getDataObject();
doTemp.setBusinessProcess("com.amarsoft.app.als.businessobject.web.XMLBusinessObjectProcessor");
dwTemp.Style="1"; //设置为Grid风格
dwTemp.ReadOnly="0";
dwTemp.setPageSize(20);
dwTemp.genHTMLObjectWindow("");
String sButtons[][] = {
{(StringX.isEmpty(componentRightType) ? "true" : "false" ),"All","Button","新增","新增","newComponent()","","","","",""},
{"true","","Button","编辑","编辑","editComponent()","","","","",""},
{(xmlTags.indexOf("ChildrenComponent") > 0 ? "false" : "true"),"","Button","保存","保存","as_save(0)","","","","",""},
{(xmlTags.indexOf("ChildrenComponent") > 0 ? "false" : "true"),"","Button","复制","复制","copyComponent()","","","","",""},
{(StringX.isEmpty(componentRightType) ? "true" : "false" ),"All","Button","删除","删除","deleteComponent()","","","","",""},
{(xmlTags.indexOf("ChildrenComponent") > 0 ? "false" : "true"),"","Button","组件同步","组件同步","synchronize()","","","","",""},
};
String xmlFile = CurPage.getParameter("XMLFile");
String xmlTags = CurPage.getParameter("XMLTags");
String keys = CurPage.getParameter("Keys");
String componentRightType = CurPage.getParameter("ComponentRightType");
ASObjectWindow dwTemp = ObjectWindowHelper.createObjectWindow_List("PRD_ComponentList", BusinessObject.createBusinessObject(), CurPage, request);
ASDataObject doTemp = dwTemp.getDataObject();
doTemp.setBusinessProcess("com.amarsoft.app.als.businessobject.web.XMLBusinessObjectProcessor");
dwTemp.Style = "1"; //设置为Grid风格
dwTemp.ReadOnly = "0";
dwTemp.setPageSize(20);
dwTemp.genHTMLObjectWindow("");
String sButtons[][] = {
{(StringX.isEmpty(componentRightType) ? "true" : "false"), "All", "Button", "新增", "新增", "newComponent()", "", "", "", "", ""},
{"true", "", "Button", "编辑", "编辑", "editComponent()", "", "", "", "", ""},
{(xmlTags.indexOf("ChildrenComponent") > 0 ? "false" : "true"), "", "Button", "保存", "保存", "as_save(0)", "", "", "", "", ""},
{(xmlTags.indexOf("ChildrenComponent") > 0 ? "false" : "true"), "", "Button", "复制", "复制", "copyComponent()", "", "", "", "", ""},
{(StringX.isEmpty(componentRightType) ? "true" : "false"), "All", "Button", "删除", "删除", "deleteComponent()", "", "", "", "", ""},
{(xmlTags.indexOf("ChildrenComponent") > 0 ? "false" : "true"), "", "Button", "组件同步", "组件同步", "synchronize()", "", "", "", "", ""},
};
%>
<div style="width: 100%;height: 100%;background-color: #CCC;display: none" id="input">
<div style="width: 200px;height: 150px;left: 30%;top:30%;position: relative;background-color: white">
<table style="margin-left: 30px; top: 10px;position: relative;">
<tr><td align="center">请输入新组件编号:</td></tr>
<tr><td><input type="text" id= "newComponentID"></td></tr>
<tr><td align="center">请输入新组件名称:</td></tr>
<tr><td><input type="text" id= "newComponentName"></td></tr>
<tr>
<td align="center"><input type="button" value="确认" onclick="doCopy();" >&nbsp;<input type="button" value="取消" onclick="doCancel();" ></td>
</tr>
</table>
<div style="width: 100%;height: 100%;background-color: #CCC;display: none" id="input">
<div style="width: 200px;height: 150px;left: 30%;top:30%;position: relative;background-color: white">
<table style="margin-left: 30px; top: 10px;position: relative;">
<tr>
<td align="center">请输入新组件编号:</td>
</tr>
<tr>
<td><input type="text" id="newComponentID"></td>
</tr>
<tr>
<td align="center">请输入新组件名称:</td>
</tr>
<tr>
<td><input type="text" id="newComponentName"></td>
</tr>
<tr>
<td align="center"><input type="button" value="确认" onclick="doCopy();">&nbsp;<input type="button"
value="取消"
onclick="doCancel();">
</td>
</tr>
</table>
</div>
</div>
</div>
<%@include file="/Frame/resources/include/ui/include_list.jspf"%>
<%@include file="/Frame/resources/include/ui/include_list.jspf" %>
<script type="text/javascript">
function newComponent(){
var width = top.document.body.offsetWidth-180;
var height = top.document.body.offsetHeight-100;
AsDialog.PopView("/ProductManage/ComponentConfig/ComponentLibraryInfo.jsp","XMLFile=<%=xmlFile%>&XMLTags=<%=xmlTags%> and ID=''&Keys=<%=keys%>&ID=",{width:width,height:height,title:'新增'},function(returnValue){
reloadSelf();
});
}
function editComponent(){
var id = getItemValue(0,getRow(0),"ID");
var format = getItemValue(0,getRow(0),"Format");
var width = top.document.body.offsetWidth-180;
var componentName = getItemValue(0,getRow(),"Name");
var height = top.document.body.offsetHeight-100;
if(typeof(id)=="undefined" || id.length==0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return ;
}
if(<%=StringX.isEmpty(componentRightType)%>)
{
AsDialog.PopView("/ProductManage/ComponentConfig/ComponentLibraryInfo.jsp","XMLFile=<%=xmlFile%>&XMLTags=<%=xmlTags%> and ID='"+id+"'&Keys=<%=keys%>&ID="+id+"&Format="+format,{width:width,height:height,title:componentName},function(returnValue){
reloadSelf();
});
}else
{
AsDialog.PopView("/ProductManage/ComponentConfig/ComponentRule.jsp","XMLFile=<%=xmlFile%>&XMLTags=<%=xmlTags%> and ID='"+id+"'&Keys=<%=keys%>&ComponentID="+id+"&Format="+format+"&ComponentRightType=<%=componentRightType%>","dialogWidth:900px;dialogHeight:400px;resizable=no;scrollbars=yes;status:yes;maximize:no;help:no;");
}
}
//将组件同步到所有引用该组件的产品组件库中
function synchronize(){
var id = getItemValue(0,getRow(0),"ID");
if(typeof(id)=="undefined" || id.length==0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return ;
}
if(confirm("确认同步引用该组件的产品吗?")){
var result =AsCredit.RunJavaMethodTrans("com.amarsoft.app.als.businesscomponent.config.BusinessComponentManager", "sync", "XMLFile=<%=xmlFile%>,XMLTags=<%=xmlTags%>,Keys=<%=keys%>,ComponentID="+id);
if(result=="true") alert("同步完成!");
else alert("同步失败!");
}
}
function deleteComponent(){
var id = getItemValue(0,getRow(0),"ID");
if(typeof(id)=="undefined" || id.length==0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return ;
}
as_delete(0);
}
function newComponent() {
var width = top.document.body.offsetWidth - 180;
var height = top.document.body.offsetHeight - 100;
AsDialog.PopView("/ProductManage/ComponentConfig/ComponentLibraryInfo.jsp", "XMLFile=<%=xmlFile%>&XMLTags=<%=xmlTags%> and ID=''&Keys=<%=keys%>&ID=", {
width: width,
height: height,
title: '新增'
}, function (returnValue) {
reloadSelf();
});
}
function editComponent() {
var id = getItemValue(0, getRow(0), "ID");
var format = getItemValue(0, getRow(0), "Format");
var width = top.document.body.offsetWidth - 180;
var componentName = getItemValue(0, getRow(), "Name");
var height = top.document.body.offsetHeight - 100;
if (typeof (id) == "undefined" || id.length == 0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
if (<%=StringX.isEmpty(componentRightType)%>) {
AsDialog.PopView("/ProductManage/ComponentConfig/ComponentLibraryInfo.jsp", "XMLFile=<%=xmlFile%>&XMLTags=<%=xmlTags%> and ID='" + id + "'&Keys=<%=keys%>&ID=" + id + "&Format=" + format, {
width: width,
height: height,
title: componentName
}, function (returnValue) {
reloadSelf();
});
} else {
AsDialog.PopView("/ProductManage/ComponentConfig/ComponentRule.jsp", "XMLFile=<%=xmlFile%>&XMLTags=<%=xmlTags%> and ID='" + id + "'&Keys=<%=keys%>&ComponentID=" + id + "&Format=" + format + "&ComponentRightType=<%=componentRightType%>", "dialogWidth:900px;dialogHeight:400px;resizable=no;scrollbars=yes;status:yes;maximize:no;help:no;");
}
}
//将组件同步到所有引用该组件的产品组件库中
function synchronize() {
var id = getItemValue(0, getRow(0), "ID");
if (typeof (id) == "undefined" || id.length == 0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
if (confirm("确认同步引用该组件的产品吗?")) {
var result = AsCredit.RunJavaMethodTrans("com.amarsoft.app.als.businesscomponent.config.BusinessComponentManager", "sync", "XMLFile=<%=xmlFile%>,XMLTags=<%=xmlTags%>,Keys=<%=keys%>,ComponentID=" + id);
if (result == "true") alert("同步完成!");
else alert("同步失败!");
}
}
function deleteComponent() {
var id = getItemValue(0, getRow(0), "ID");
if (typeof (id) == "undefined" || id.length == 0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
as_delete(0);
}
function copyComponent() {
var id = getItemValue(0, getRow(0), "ID");
if (typeof (id) == "undefined" || id.length == 0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
$("#input").show();
}
function doCopy() {
$("#input").hide();
var newID = $("#newComponentID").val();
var newName = $("#newComponentName").val();
var id = getItemValue(0, getRow(0), "ID");
if (typeof (id) == "undefined" || id.length == 0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return;
}
if (typeof (newID) == "undefined" || newID.length == 0) {
alert("请输入新的组件编号!");
return;
}
if (typeof (newName) == "undefined" || newName.length == 0) {
alert("请输入新的组件名称!");
return;
}
var result = AsCredit.RunJavaMethodTrans("com.amarsoft.app.als.businesscomponent.config.BusinessComponentManager",
"copyComponent", "XMLFile=<%=xmlFile%>,XMLTags=<%=xmlTags%>,Keys=<%=keys%>,ComponentID=" + id + ",NewComponentID=" + newID + ",NewComponentName=" + newName);
if (result) {
result = result.split("@");
if (result[0] == "true") {
alert(result[1]);
reloadSelf();
} else {
alert(result[1]);
}
}
}
function doCancel() {
$("#input").hide();
$("#newComponentID").val("");
$("#newComponentName").val("");
}
$(document).ready(function () {
//非数据库表数据操作,请加入以下代码
for (var i = 0; i < DZ[0][1].length; i++) {
TableFactory.ColKeyIndexs[TableFactory.ColKeyIndexs.length] = i;
}
});
function setRoles() {
var usertype = "指定角色";
var sUrl = "/AppConfig/FlowManage/FlowUserConfig/flowUserSelect.jsp";
var sparm = getItemValue(0, getRow(), 'ROLE_IDS');
AsDialog.PopView(sUrl, 'selectParam=' + sparm + '&selectType=' + usertype, "dialogWidth=880px;dialogHeight=480px;resizable=no;scrollbars=no;status:yes;maximize:no;help:no;", function (message) {
message = message || "";
if (message == "back") {
return false;
}
if (message == "clean") {
setItemValue(0, getRow(), 'ROLES', "");
setItemValue(0, getRow(), 'ROLE_IDS', "");
return false;
}
if (usertype == "指定人员" || usertype == "指定角色" || usertype == "指定部门") {
setItemValue(0, getRow(), 'ROLE_IDS', message);
var vMessage = message.split(",");
var showMessage = "";
for (var i = 1; i < vMessage.length; i = i + 2) {
if (showMessage != "") {
showMessage = showMessage + ",";
}
showMessage = showMessage + vMessage[i];
}
setItemValue(0, getRow(), 'ROLES', showMessage);
}
}, usertype);
}
function copyComponent(){
var id = getItemValue(0,getRow(0),"ID");
if(typeof(id)=="undefined" || id.length==0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return ;
}
$("#input").show();
}
function doCopy(){
$("#input").hide();
var newID = $("#newComponentID").val();
var newName = $("#newComponentName").val();
var id = getItemValue(0,getRow(0),"ID");
if(typeof(id)=="undefined" || id.length==0) {
alert(getHtmlMessage('1'));//请选择一条信息!
return ;
}
if(typeof(newID)=="undefined" || newID.length==0) {
alert("请输入新的组件编号!");
return;
}
if(typeof(newName)=="undefined" || newName.length==0) {
alert("请输入新的组件名称!");
return;
}
var result = AsCredit.RunJavaMethodTrans("com.amarsoft.app.als.businesscomponent.config.BusinessComponentManager",
"copyComponent","XMLFile=<%=xmlFile%>,XMLTags=<%=xmlTags%>,Keys=<%=keys%>,ComponentID="+id+",NewComponentID="+newID+",NewComponentName="+newName );
if(result){
result=result.split("@");
if(result[0]=="true"){
alert(result[1]);
reloadSelf();
}
else{
alert(result[1]);
}
}
}
function doCancel(){
$("#input").hide();
$("#newComponentID").val("");
$("#newComponentName").val("");
}
$(document).ready(function(){
//非数据库表数据操作,请加入以下代码
for(var i=0;i<DZ[0][1].length;i++){
TableFactory.ColKeyIndexs[TableFactory.ColKeyIndexs.length] = i;
}
});
</script>
<%@include file="/Frame/resources/include/include_end.jspf"%>
<%@include file="/Frame/resources/include/include_end.jspf" %>

View File

@ -12,6 +12,7 @@
javax.xml.transform.TransformerFactory,
javax.xml.transform.dom.DOMSource,
javax.xml.transform.stream.StreamResult,jbo.prd.PRD_SPECIFIC_LIBRARY"%>
<%@ page import="org.apache.commons.lang.StringUtils" %>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%>
<%
String specificSerialNo = CurPage.getParameter("SpecificSerialNo");
@ -24,21 +25,23 @@
String xmlTags = "ComponentType||ID like 'PRD' and Status = '1' and length(ID)=7";
//产品组件类型关键字
String keys = "ID";
//产品组件基础文件
String xmlComponentFile = "{$ARE.PRD_HOME}/etc/app/component/component-config.xml";
xmlComponentFile = ARE.replaceARETags(xmlComponentFile);
//产品组件筛选条件
ArrayList<String> roleTable = CurUser.getRoleTable();
System.out.println( roleTable );
String xmlComponentTags = "Component||Status='1' and PRODUCT_TYPE like '" + productType2 + "'";
//产品组件关键字
String componentKeys = "ID";
BusinessObjectManager bomanager = BusinessObjectManager.createBusinessObjectManager();
BusinessObject specific = bomanager.keyLoadBusinessObject(PRD_SPECIFIC_LIBRARY.CLASS_NAME, specificSerialNo);
//产品组件规格文件
String xmlConfigFile = specific.getString("ConfigFile");
if(StringX.isEmpty(xmlConfigFile) || xmlConfigFile.endsWith(".xml"))
{
xmlConfigFile = UUIDUtil.getUUID();
@ -47,19 +50,19 @@
bomanager.updateDB();
}
/*xmlConfigFile = ARE.replaceARETags(xmlConfigFile);
File f = new File(xmlConfigFile);
if(!f.exists())
{
TransformerFactory tFactory=TransformerFactory.newInstance();
Transformer transformer=tFactory.newTransformer();
//设置输出的encoding为改变gbk
transformer.setOutputProperty("encoding",ARE.getProperty("CharSet","GBK"));
transformer.setOutputProperty("encoding",ARE.getProperty("CharSet","GBK"));
org.w3c.dom.Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
org.w3c.dom.Element e = document.createElement("Components");
document.appendChild(e);
DOMSource source= new DOMSource(document);
StreamResult result = new StreamResult(xmlConfigFile);
transformer.transform(source,result);
} */
@ -71,9 +74,9 @@
String userID = CurUser.getUserID();
//当前登录人部门
String orgID = CurUser.getOrgID();
%>
<html>
<html>
<head>
<title></title>
</head>
@ -102,7 +105,7 @@
for(int i = 0; i < boList.size(); i ++){
BusinessObject bo = boList.get(i);
List<BusinessObject> boComponentList = BusinessObjectHelper.getBusinessObjectsBySql(componentList, "Type like :Type", "Type",bo.getString("ID"));
if(boComponentList == null || boComponentList.isEmpty()) continue;
%>
@ -121,24 +124,41 @@
<TD class=info_2side_border>
<TABLE class=table_line cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
<TBODY>
<TR>
<%
xmlConfigFile = StringHelper.replaceString(xmlConfigFile,bo);
configKeys = StringHelper.replaceString(configKeys,bo);
List<BusinessObject> exists = BusinessObjectHelper.getBusinessObjectsBySql(existProducts, "Type like :Type", "Type",bo.getString("ID"));
int cnt = 0;
for(int j=0;j<boComponentList.size();j++){
BusinessObject term = boComponentList.get(j);
String termID = term.getString("ID");
String format = term.getString("Format");
String termName = term.getString("Name");
String roleIds = term.getString("ROLE_IDS");
boolean flag = true;
if ( StringUtils.isNotEmpty( roleIds ) ) {
flag = false;
String[] ids = roleIds.split( "," );
for ( int d = 0; d < ids.length; d ++ ) {
if ( d % 2 == 0 ) {
if ( roleTable.contains( ids[ d ] ) ) {
flag = true;
break;
}
}
}
}
if ( !flag ) {
continue;
}
//修改,避免新增产品时无法取到
List<BusinessObject> ls = BusinessObjectHelper.getBusinessObjectsBySql(exists, "ID=:ID", "ID",term.getString("ID"));
boolean selected = (ls != null && !ls.isEmpty());
@ -156,14 +176,14 @@
{
%>
</tr>
<tr>
<tr>
<%
}
}
%>
</DIV>
</TD></TR>
</TBODY></TABLE></TD></TR>
<TR>
<TD height=13 vAlign=top>
@ -201,13 +221,13 @@
if(document.getElementById(tableid))
document.getElementById(tableid).style.display = "";
}
}
function doSelect(id){
/* KKK给所有的选择框单击事件加上,写入日志方法,无论选择还是反选择 */
var result = RunJavaMethodTrans("com.amarsoft.app.als.prd.manager.ProductManager","judgeAddOrUpdateLog","productID=<%=productID%>,userId=<%=CurUser.getUserID()%>,orgId=<%=CurUser.getOrgID()%>");
var isCheck = document.all(id+"_CheckBox").checked;
if(isCheck){
document.all(id+"_Link").style.display='';
@ -223,8 +243,8 @@
RunJavaMethodTrans("com.amarsoft.app.als.prd.manager.ProductSpecificManager", "deleteComponents","SpecificSerialNo=<%=specificSerialNo%>,XMLTags=Component,Keys=ID,ComponentID="+id);
}
}
function editProductTermPara(id,format,name,type){
if("3" == format){
AsDialog.PopPage("/ProductManage/ComponentConfig/ComponentLibraryList.jsp","XMLFile=<%=xmlConfigFile%>&XMLTags=Component||ID='"+id+"'//ChildrenComponents//ChildrenComponent||1=1&Keys=<%=keys%>&ComponentID="+id+"&Format="+format+"&ComponentRightType=PRightType","dialogWidth:900px;dialogHeight:400px;resizable=no;scrollbars=yes;status:yes;maximize:no;help:no;",function(){},name);
@ -239,4 +259,4 @@
}
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -7,6 +7,7 @@
dwTemp.Style="1"; //--设置为Grid风格--
dwTemp.ReadOnly = "1"; //只读模式
dwTemp.setPageSize(20);
dwTemp.MultiSelect=true;
dwTemp.genHTMLObjectWindow("");
//0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标CSS层叠样式 10、风格
String sButtons[][] = {

View File

@ -3,7 +3,7 @@
CurPage.setAttribute("leaseForm", "02");
ASObjectModel doTemp = new ASObjectModel("Invoice_TJ_Leaseback");
doTemp.appendJboWhere("li.status='Y'");
doTemp.setColumnAttribute("plan_list,tax_no,fpdm,fphm,hztzdh,tax_code", "colvisible", "1");
doTemp.setColumnAttribute("plan_list,fpdm,fphm,hztzdh,tax_code", "colvisible", "1");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);
dwTemp.Style="1"; //--设置为Grid风格--
dwTemp.ReadOnly = "1"; //只读模式

View File

@ -13,7 +13,7 @@
ASObjectModel doTemp = new ASObjectModel(customerListTemplet);
//String otherWhere=DataRightManager.getRightCondition(CurUser,"O","cust");
//登录超级管理员显示所有的法人客户
doTemp.appendJboWhere(" and (O.inputuserid='"+userId+"' or '"+userId+"'='administrator')");
doTemp.appendJboWhere(" and (ca.userid='"+userId+"' or '"+userId+"'='administrator')");
//doTemp.appendJboWhere(otherWhere);
//doTemp.setJboWhereWhenNoFilter("ct.custstatus = 'status02' ");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request);

View File

@ -7,6 +7,8 @@
Content: ʾÀýÏêÇéÒ³Ãæ
History Log:
*/
String userId = CurUser.getUserID();
String orgId = CurUser.getOrgID();
String projectId = CurPage.getParameter("ProjectId");
String RightType=CurPage.getParameter("RightType");
String ishistory=CurPage.getParameter("IsHistory");
@ -15,7 +17,8 @@
String customerId = CurPage.getParameter("customerId");
String FlowUnid=CurPage.getParameter("FlowUnid");
String contractId = CurPage.getParameter("ContractId");
String subjectId=CurPage.getParameter("SubjectId");//获取主体信息,用于是否签约查询
String sTempletNo = "DebitCardInfoMcontract";//--Ä£°åºÅ--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("acc_number", "onchange", "getNameOfBank");
@ -101,7 +104,11 @@
}
setErrorTips("acc_number","");
setItemValue(0,0,"acc_type","Debit");
var sparams = "account="+getItemValue(0,getRow(),"ACCOUNT")+",acc_number="+getItemValue(0,getRow(),"ACC_NUMBER")+",bank_name="+getItemValue(0,getRow(),"BANK_NAME")+",mobile="+getItemValue(0,getRow(),"MOBILE")+",projectid=<%=projectId%>,FlowUnid=<%=FlowUnid%>,contractid=<%=contractId%>,certId="+getItemValue(0,getRow(),"CERTID")+",applyType=<%=ApplyType%>";
//查询该申请号的扣款卡是否签约,如果已签约将对应的数据存入对应的记录表中
RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "checkAccountSignStatus", "projectid=<%=projectId%>,userId=<%=userId%>,orgId=<%=orgId%>,applyType=<%=ApplyType%>");
var sparams = "account="+getItemValue(0,getRow(),"ACCOUNT")+",acc_number="+getItemValue(0,getRow(),"ACC_NUMBER")+",bank_name="+getItemValue(0,getRow(),"BANK_NAME")+",mobile="+getItemValue(0,getRow(),"MOBILE")+",projectid=<%=projectId%>,FlowUnid=<%=FlowUnid%>,contractid=<%=contractId%>,certId="+getItemValue(0,getRow(),"CERTID")+",applyType=<%=ApplyType%>,subjectId=<%=subjectId%>,collect_type="+getItemValue(0,getRow(),"collect_type");
var meassge = RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "checkSign", sparams);
if("Y"==meassge){
setItemValue(0,0,"sign_status","Y");
@ -127,13 +134,45 @@
sflag = i;
}
}
var bool = true;
if (sflag != -1) {
var name=bankName[sflag].substring(0,bankName[sflag].indexOf("¡¤"));
setItemValue(0,getRow(),"bank_name",name);
if(name.indexOf("邮储") != -1 || name.indexOf("邮政") != -1){
name = "邮政银行";
}
var res = RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "selectBankName", "bank_name="+name);
if("error"!= res){
res = res.split("@");
var bankCode = getItemValue(0, 0, "bank_code");
setItemValue(0,0,'bank_code',res[0]);
setItemValue(0,0,'bank_type',res[1]);
setItemValue(0,0,"bank_name",res[1]);
setItemValue(0,0,"collect_type",res[2]);
bool = false;
}
}
if(bool){
setItemValue(0,0,'bank_code','');
setItemValue(0,0,'bank_type','');
setItemValue(0,0,"bank_name",'');
setItemValue(0,0,"collect_type",'');
}
setErrorTips("acc_number","");
return true;
}
function selectBankType(){
AsDialog.OpenSelector("selectBankType","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn||sReturn=="_CANCEL_"){
return;
}
sReturn = sReturn.split("@");
setItemValue(0,0,'bank_code',sReturn[0]);
setItemValue(0,0,'bank_type',sReturn[1]);
setItemValue(0,0,"bank_name",sReturn[1]);
setItemValue(0,0,"collect_type",sReturn[2]);
},"选择银行名称");
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>

View File

@ -22,6 +22,7 @@
String CustomerType=CurPage.getParameter("CustomerType");
String ApplyType=CurPage.getParameter("ApplyType");
String PhaseNo=CurPage.getParameter("PhaseNo");
String subjectId=CurPage.getParameter("SubjectId");//获取主体信息,用于是否签约查询
BizObjectManager ldclManager = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME);
BizObject ldcls = ldclManager.createQuery("select * from O where file_flag='yes' and ( flow_unid=:flowunid or contract_id=:contractid ) ").setParameter("flowunid", FlowUnid).setParameter("contractid", contractId).getSingleResult(false);
System.out.print("=========="+ldcls+"==========");
@ -72,7 +73,7 @@
return;
}
sReturn = sReturn.split("@");
var bankCode = getItemValue(0, 0, "bank_code");
//var bankCode = getItemValue(0, 0, "bank_code");
setItemValue(0,0,'bank_code',sReturn[0]);
setItemValue(0,0,'bank_type',sReturn[1]);
setItemValue(0,0,"bank_name",sReturn[1]);
@ -181,19 +182,22 @@
}
}
var project_id = getItemValue(0,0,"project_id");
//校验对应的扣款卡是否签约,如果签约
RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "checkAccountSignStatus", "projectid="+project_id+",userId=<%=userId%>,orgId=<%=orgId%>");
if("BusinessApplyApply"!="<%=ApplyType%>"){//业务申请不用校验是否签约,因为业务申请没有办法签约。如果是签约状态也是从别的表拷贝的。
//查询该申请号的扣款卡是否签约,如果已签约将对应的数据存入对应的记录表中
RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "checkAccountSignStatus", "projectid="+project_id+",userId=<%=userId%>,orgId=<%=orgId%>,applyType=<%=ApplyType%>");
}
if("BusinessApplyApply"=="<%=ApplyType%>"||"BusinessChangeApply"=="<%=ApplyType%>"||"BContractApproveApply"=="<%=ApplyType%>"||"BContractChangeApply"=="<%=ApplyType%>"){
var sparams = "account="+getItemValue(0,getRow(),"ACCOUNT")+",acc_number="+getItemValue(0,getRow(),"ACC_NUMBER")+",bank_name="+getItemValue(0,getRow(),"BANK_NAME")+",mobile="+getItemValue(0,getRow(),"MOBILE")+",projectid=<%=projectId%>,FlowUnid=<%=FlowUnid%>,contractid=<%=contractId%>,certId="+getItemValue(0,getRow(),"CERTID")+",applyType=<%=ApplyType%>";
var meassge = RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "checkSign", sparams);
if("false"==meassge){
alert("合同已生成,请先删除合同再修改扣款卡信息!");
return ;
}else if("Y"==meassge){
setItemValue(0,0,"sign_status","Y");
}else if("N"==meassge){
setItemValue(0,0,"sign_status","");
}
var sparams = "account="+getItemValue(0,getRow(),"ACCOUNT")+",acc_number="+getItemValue(0,getRow(),"ACC_NUMBER")+",bank_name="+getItemValue(0,getRow(),"BANK_NAME")+",mobile="+getItemValue(0,getRow(),"MOBILE")+",projectid=<%=projectId%>,FlowUnid=<%=FlowUnid%>,contractid=<%=contractId%>,certId="+getItemValue(0,getRow(),"CERTID")+",applyType=<%=ApplyType%>,subjectId=<%=subjectId%>,collect_type="+getItemValue(0,getRow(),"collect_type");
var meassge = RunJavaMethodTrans("com.tenwa.comm.customerfilterlist.DebitCardAction", "checkSign", sparams);
if("false"==meassge){
alert("合同已生成,请先删除合同再修改扣款卡信息!");
return ;
}else if("Y"==meassge){
setItemValue(0,0,"sign_status","Y");
}else if("N"==meassge){
setItemValue(0,0,"sign_status","");
}
}
iV_all("0");

View File

@ -7,15 +7,17 @@
*/
String sPrevUrl = CurPage.getParameter("PrevUrl");
String contractId = CurPage.getParameter("ContractId");
String projectId = CurPage.getParameter("ProjectId");
if(sPrevUrl == null) sPrevUrl = "";
String sTempletNo = "DebitCardQueryInfo";//--Ä£°åºÅ--
// String sTempletNo = "DebitCardQueryInfo";//--模板号--
String sTempletNo = "DebitCardInfoMcontract";//修改成查询正式表的模板
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
// doTemp.setColTips("", "测试");
ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
dwTemp.ReadOnly = "-2";//只读模式
dwTemp.genHTMLObjectWindow(contractId);
dwTemp.genHTMLObjectWindow(projectId);
String sButtons[][] = {
{"false","All","Button","保存","保存所有修改","as_save(0)","","","",""},

View File

@ -32,6 +32,9 @@
if(sTempletNo == null) sTempletNo = "LBLessorInfoTemp";
String RightType = CurPage.getParameter("RightType");//页面是否 是只读
String nodeNo=CurPage.getParameter("NodeNo");
//²éѯ×âÁÞÀàÐÍ
String businesstype = Sqlca.getString(" select BUSINESSTYPE from lb_contract_info_temp where flowunid='"+sFlowUnid+"'");
%>
<%/*~END~*/%>
@ -128,7 +131,13 @@
}
//选择出租人
function SelectOwnInfo(){
AsDialog.OpenSelector("SelectOwnInfo","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
var businesstype = "<%=businesstype%>";
if(businesstype=="2"){//´«Í³
businesstype="0030";
}else if (businesstype=="3"){//Æû³µÀഫͳ
businesstype="0020";
}
AsDialog.OpenSelector("SelectOwnInfo","acc_type,"+businesstype,"dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){
if(!sReturn || sReturn == "_CANCEL_"){
return;
}

File diff suppressed because one or more lines are too long

View File

@ -1,199 +1,199 @@
<?xml version="1.0" encoding="GBK" standalone="no"?><Parameters>
<!-- 业务参数定义 -->
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BaseRate" PARAMETERNAME="基准年利率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="BaseRateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRateType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="BaseRateType" PARAMETERNAME="基准利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303,PRD0304,PRD0306" DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BusinessRate" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="BusinessRate" PARAMETERNAME="执行年利率-费率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloat" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RateFloat" PARAMETERNAME="浮动幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="RateFloatType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloatType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateFloatType" PARAMETERNAME="利率浮动方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="RateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RateType" PARAMETERNAME="利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="RateUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateUnit" PARAMETERNAME="利率单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DefaultRepriceDate" PARAMETERNAME="利率调整日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RepriceTerm" PARAMETERNAME="利率调整期限" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,RepriceTypeConfigs//RepriceType" CODESOURCE="XML" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceType" PARAMETERNAME="利率调整方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTermUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceTermUnit" PARAMETERNAME="利率调整期限单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="360,360,365,365" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0302,PRD0303,PRD0304" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.YearBaseDay" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="YearBaseDay" PARAMETERNAME="年基准天数" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PSType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PSType" PARAMETERNAME="还款计划类型" SELECTTYPE="06" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="rent_day" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="GainAmount" PARAMETERNAME="递变幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainCyc" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,OPTIONALVALUE" PARAMETERID="GainCyc" PARAMETERNAME="递变周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="income_number_year" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" SELECTTYPE="06" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequencyUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PayFrequencyUnit" PARAMETERNAME="指定周期单位" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequency" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="SEGTermFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegTermFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SegTermFlag" PARAMETERNAME="区段期限标示" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermUnit" PARAMETERNAME="区段指定期限单位" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTerm" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTerm" PARAMETERNAME="区段指定期限" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,VALUE" PARAMETERID="SEGRPTAmount" PARAMETERNAME="区段指定金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="SegRPTAmountFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegRPTAmountFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTAmountFlag" PARAMETERNAME="区段指定金额标示" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTPercent" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTPercent" PARAMETERNAME="区段指定金额比例" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FinalInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FinalInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FinalInstalmentFlag" PARAMETERNAME="末期标示" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FirstInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FirstInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FirstInstalmentFlag" PARAMETERNAME="首期标示" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0201,PRD0301," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.Gracedays" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Gracedays" PARAMETERNAME="宽限期天数" STATUS="1"/>
<Parameter CODESCRIPT="1,宽限期和节假日顺延日取大,2,宽限期和节假日顺延日取小,3,宽限期后遇节假日继续顺延,4,节假日顺延后继续享受宽限期,5,两者叠加后取最大" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegFromDate;jbo.acct.ACCT_RATE_SEGMENT.SegFromDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromDate" PARAMETERNAME="起始日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGFromStage;jbo.acct.ACCT_RATE_SEGMENT.SEGFromStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromStage" PARAMETERNAME="起始期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGNo;jbo.acct.ACCT_RATE_SEGMENT.SEGNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGNo" PARAMETERNAME="区段编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGName;jbo.acct.ACCT_RATE_SEGMENT.SEGName" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGName" PARAMETERNAME="区段名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermID;jbo.acct.ACCT_RATE_SEGMENT.SEGTermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermID" PARAMETERNAME="区段组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID;jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TermID" PARAMETERNAME="组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGStages;jbo.acct.ACCT_RATE_SEGMENT.SEGStages" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGStages" PARAMETERNAME="区段期限/月" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegToDate;jbo.acct.ACCT_RATE_SEGMENT.SegToDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToDate" PARAMETERNAME="结束日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGToStage;jbo.acct.ACCT_RATE_SEGMENT.SEGToStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToStage" PARAMETERNAME="结束期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="Currency" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessCurrency;jbo.app.BUSINESS_APPROVE.BusinessCurrency" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessCurrency" PARAMETERNAME="业务币种" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="BusinessDocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessDocs" PARAMETERNAME="文档模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="ProductContractTemplate" CODESOURCE="Code" COMPONENTTYPE="PRD0403," DATATYPE="4" HTMLSTYLE="style={width:300px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="BusinessEDocs" PARAMETERNAME="合同模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0103,PRD0201,PRD0202,PRD0203,PRD0204,PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessSum;jbo.app.BUSINESS_APPROVE.BusinessSum;jbo.app.BUSINESS_CONTRACT.BusinessSum" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessSum" PARAMETERNAME="额度金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0407" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_PUTOUT.DrawTime" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DrawTime" PARAMETERNAME="放款顺序" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0407" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessRatio" PARAMETERNAME="提款比例" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_CONTRACT.Balance;jbo.acct.ACCT_LOAN.Balance" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="Balance" PARAMETERNAME="贷款余额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTerm;jbo.app.BUSINESS_APPROVE.BusinessTerm;jbo.app.BUSINESS_CONTRACT.BusinessTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessTerm" PARAMETERNAME="额度期限" STATUS="1"/>
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="4" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTermUnit;jbo.app.BUSINESS_APPROVE.BusinessTermUnit;jbo.app.BUSINESS_CONTRACT.BusinessTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BusinessTermUnit" PARAMETERNAME="期限单位" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="jbo.sys.FLOW_CATALOG,FLOWNO,FLOWNAME,ISINUSE='1'" CODESOURCE="JBO" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405,PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="style={width:200px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FlowNo" PARAMETERNAME="业务流程" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="ApplyInfo0010,贷款受理录入模板,ApplyCLInfo0010,额度受理录入模板,ApproveInfo0010,贷款审批模板,ApproveCLInfo0010,额度审批模板,ContractInfo0010,贷款合同显示模板,ContractCLInfo0010,额度合同显示模板,PutOutInfo0010,放款显示模板,PutOutInfo0020,额度放款显示模板,PutOutInfo0030,经营贷额度放款显示模板,Transaction_1001,贷款发放交易模板,Transaction_2001,正常/逾期还款模板,Transaction_2002,提前还款交易模板,Transaction_3001,还款方式变更模板,Transaction_3002,利率变更模板,Transaction_3003,还款账户变更模板,Transaction_3004,期限变更模板,Transaction_3005,还款日变更模板,Transaction_30067,贷款核销/售出模板,Transaction_3008,本息调整模板,Transaction_3010,科目调整模板,Transaction_3011,机构调整模板,Transaction_4000,冲还款模板,Transaction_9070,人工风险分类模板,Transaction_5050,账单分期模板" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TempleteNo" PARAMETERNAME="录入\显示模板" SELECTSCRIPT="" SELECTTYPE="04" STATUS="2"/>
<Parameter CODESCRIPT="GuaranteeType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODSCRIPT="jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP.ASSURE_METHOD;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="GuaranteeType" PARAMETERNAME="担保类型" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_TRANSACTION.TransCode" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TransactionCode" PARAMETERNAME="交易码" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="CollateralType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="CollateralType" PARAMETERNAME="担保类型" SELECTTYPE="06" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.OverDueDays;jbo.app.COLL_TASK.OverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverDueDays" PARAMETERNAME="贷款逾期天数" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.MAXOVERDUEDAYS;jbo.app.COLL_TASK.MaxOverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="MaxOverDueDays" PARAMETERNAME="历史最高逾期天数" STATUS="1"/>
<Parameter CODESCRIPT="ClassifyResult" CODESOURCE="Code" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ClassifyResult" PARAMETERNAME="贷款五级分类结果" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="CreditRevolveFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.RevolveFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RevolveFlag" PARAMETERNAME="授信循环使用标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0107,PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTComponentID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0302' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0406" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RATComponentID" PARAMETERNAME="利率类型" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataListTemplet" PARAMETERNAME="外部数据List展示模板" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataCertIdColName" PARAMETERNAME="外部数据客户证件类型字段名" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataType" PARAMETERNAME="外部数据类型" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTypeName" PARAMETERNAME="外部数据类型名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTable" PARAMETERNAME="外部数据存储表" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="CustomerType" CODESOURCE="Code" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CustomerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CustomerType" PARAMETERNAME="客户类型" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DoWhereSql" PARAMETERNAME="模板查询Sql" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OriginalPSType" PARAMETERNAME="拆分基础计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CreatePSType" PARAMETERNAME="生成还款计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,SplitPSScriptConfigs//SplitMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitMethod" PARAMETERNAME="拆分方式" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,AmountCodeConfigs//AmountCodeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitAmountCode" PARAMETERNAME="拆分基础" SELECTSCRIPT="" SELECTTYPE="06" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitFlag" PARAMETERNAME="拆分标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,FeeCalMethodConfigs//FeeCalMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalMethod" PARAMETERNAME="息费计算公式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0306,PRD0405" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalValue" PARAMETERNAME="计算值" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0204" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepreciationRate" PARAMETERNAME="减值比例(减值准备=资产余额*减值比例)" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.OverPeriodNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="OverPeriodNo" PARAMETERNAME="从第X期未足额还款" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.IsOver" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="IsOver" PARAMETERNAME="是否欠本" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="2" METHODSCRIPT="jbo.app.COLL_TASK.OverAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverAmount" PARAMETERNAME="欠款总金额" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.RPTTermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTTermID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.SynParameter" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SynParameter" PARAMETERNAME="综合参数" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.Score" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Score" PARAMETERNAME="分数" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_TASK.SpeechCraft;jbo.app.COLL_TASK.SpeechCraft" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SpeechCraft" PARAMETERNAME="催收话术" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.RangeToPayDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RangeToPayDate" PARAMETERNAME="距离还款日天数" STATUS="1"/>
<Parameter CODESCRIPT="jbo.sys.CODE_LIBRARY,ITEMNO,ITEMNAME,ISINUSE ='1' AND ATTRIBUTE1='0102'" CODESOURCE="JBO" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="ReminderMethod" PARAMETERNAME="提醒催收方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="CollMethod" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollMethod" PARAMETERNAME="催收方式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="6" METHODSCRIPT="jbo.app.COLL_RELATIVE.EVALUATESCORE;jbo.app.COLL_TASK.EvaluateScore" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="EvaluateScore" PARAMETERNAME="催收评分值" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_CASE.EVALUATECLASS;jbo.app.COLL_TASK.EvaluateClass" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="EvaluateClass" PARAMETERNAME="催收评级等级" STATUS="1"/>
<Parameter CODESCRIPT="CollCaseType" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_CASE.CASETYPE" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollCaseType" PARAMETERNAME="催收案件类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PayRuleConfigs//PayRuleConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PayRule" PARAMETERNAME="还款顺序" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="CounterpartyType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CounterpartyType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CounterpartyType" PARAMETERNAME="交易对手类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="TaxpayerType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.TaxpayerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TaxpayerType" PARAMETERNAME="纳税人类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TaxRate" PARAMETERNAME="税率" STATUS="1"/>
<Parameter CODESCRIPT="F01,放款时一次性收取,F02,随还款日收取,F03,按月收取" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0304" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FeePayRule" PARAMETERNAME="费用收取规则" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="AllowTransactionCode" PARAMETERNAME="产品使用的交易" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0202" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTerm" PARAMETERNAME="禁还期" STATUS="1"/>
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0202" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTermUnit" PARAMETERNAME="禁还期单位" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyFreeDays" PARAMETERNAME="免罚息天数" STATUS="1"/>
<Parameter CODESCRIPT="rent_or_rate" CODESOURCE="Code" COMPONENTTYPE="PRD0310" DATATYPE="4" METHODSCRIPT="jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP.RENT_OR_RATE;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RentOrRate" PARAMETERNAME="租金推算方法" SELECTTYPE="06" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmosortno" PARAMETERNAME="还款次序" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmoname" PARAMETERNAME="费用名称" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0311" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isleaseterm" PARAMETERNAME="是否有宽限期" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0311" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MAXIMUMVALUE" PARAMETERID="leaseterm" PARAMETERNAME="宽限期" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0313" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="starttimes" PARAMETERNAME="是否多次起租" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="PlanInformation" CODESOURCE="Code" COMPONENTTYPE="PRD0314" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="planinformation" PARAMETERNAME="方案信息" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="pay_type" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType01" PARAMETERNAME="收取方向" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="PaymentTime" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType02" PARAMETERNAME="收付节点" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="PayObject" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType03" PARAMETERNAME="收付对象" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType04" PARAMETERNAME="科目编码" STATUS="2"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="InputMode" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType06" PARAMETERNAME="输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="RefCost" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType08" PARAMETERNAME="金额限定" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType09" PARAMETERNAME="比例限定" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" SELECTTYPE="05" STATUS="2"/>
<Parameter CODESCRIPT="equip_type" CODESOURCE="Code" COMPONENTTYPE="PRD0312" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="equip_type" PARAMETERNAME="租赁物类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="SYHS" CODESOURCE="Code" COMPONENTTYPE="PRD0309" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SYHS" PARAMETERNAME="收益核算" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="DocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0412,PRD0413,PRD0414" DATATYPE="4" HTMLSTYLE="style={width:600px;}" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="DocList" PARAMETERNAME="资料清单" SELECTSCRIPT="" SELECTTYPE="02" STATUS="2"/>
<Parameter CODESCRIPT="jbo.sys.EVALUATE_CATALOG,MODELNO,MODELNAME,MODELNAME is null" CODESOURCE="JBO" COMPONENTTYPE="PRD0415" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="AssessReport" PARAMETERNAME="评估报告" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="credit_report" CODESOURCE="Code" COMPONENTTYPE="PRD0416" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="credit_report" PARAMETERNAME="信审报告" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="over_income" PARAMETERNAME="是否允许超期核销" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="PenaltyRule" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyRule" PARAMETERNAME="罚息特殊处理规则" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="rate_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISADJUST_INTEREST" PARAMETERNAME="利率类型" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="adjust_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rate_float_type" PARAMETERNAME="调息计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="adjust_style" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="adjust_style" PARAMETERNAME="调息生效节点" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowAdd" PARAMETERNAME="是否允许新增" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0308,PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowModify" PARAMETERNAME="导入后是否允许修改" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISPLAY_ORDER" PARAMETERNAME="显示次序" STATUS="2"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0321" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISSUBSECTION" PARAMETERNAME="是否支持分段" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRound" PARAMETERNAME="租金圆整" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="select FLOWNO ID,FLOWNAME Name from FLOW_CATALOG where ISINUSE='1' union all select 'PROJECT' ID,'项目' Name from dual union all select 'CONTRACT' ID,'合同' Name from dual" CODESOURCE="SQL" COMPONENTTYPE="PRD0412,PRD0414,PRD0415,PRD0416,PRD0417" DATATYPE="4" HTMLSTYLE="style={width:200px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FLOW_INFO" PARAMETERNAME="流程名称" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="TYPE" CODESOURCE="Code" COMPONENTTYPE="PRD0412" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TYPE" PARAMETERNAME="类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0413" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="POSITION" PARAMETERNAME="序号" STATUS="1"/>
<Parameter CODESCRIPT="MainType" CODESOURCE="Code" COMPONENTTYPE="PRD0413" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MainType" PARAMETERNAME="主体类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="survey_report" CODESOURCE="Code" COMPONENTTYPE="PRD0417" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="survey_report" PARAMETERNAME="调查报告" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PENALTY_RATE_DAY" PARAMETERNAME="罚息日利率" STATUS="1" UNIT="&lt;font&gt;&amp;#8241;&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0302" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金利率" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRoundType" PARAMETERNAME="租金圆整方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FeeType" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaParam" PARAMETERNAME="公式参数" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Formula" PARAMETERNAME="计算公式" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaCN" PARAMETERNAME="计算公式中文" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FinanceInterest" PARAMETERNAME="加上财务利息" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FirstRent" PARAMETERNAME="加上期初第一期租金" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAN" PARAMETERNAME="是否参与融资(汽车专用)" SELECTTYPE="05" STATUS="2"/>
<Parameter CODESCRIPT="leas_form" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="LeasForm" PARAMETERNAME="租赁类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="UnionRatio" PARAMETERNAME="联合方比例(%)" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>
<Parameter CODESCRIPT="applicable_channel" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ApplicableChannel" PARAMETERNAME="适用渠道" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="onhire_determination" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OnhireDetermination" PARAMETERNAME="起租认定" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0312" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipmentScope" PARAMETERNAME="租赁物适用范围" STATUS="1"/>
<Parameter CODESCRIPT="read_write_mode" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ReadWriteMode" PARAMETERNAME="读写方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="telephone_home_visit" CODESOURCE="Code" COMPONENTTYPE="PRD0382" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TelephoneHomeVisit" PARAMETERNAME="电核家访" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0384" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InvestmentRate" PARAMETERNAME="光大出资比例" STATUS="1"/>
<Parameter CODESCRIPT="Interest_days" CODESOURCE="Code" COMPONENTTYPE="PRD0383" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InterestDays" PARAMETERNAME="计息基础" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="billing_point" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BillingPoint" PARAMETERNAME="开票时点" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PeriodInvoice" PARAMETERNAME="是否足期开票" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AdvanceInvoicing" PARAMETERNAME="提前开票天数" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="DefaultValue" PARAMETERNAME="默认值" STATUS="1"/>
<Parameter CODESCRIPT="residual_method" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ResidualMethod" PARAMETERNAME="残值处理方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="INCOME_NUMBER" PARAMETERNAME="租赁期限" SELECTTYPE="06" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="yes_no" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isBalance" PARAMETERNAME="是否差额放款(汽车专用)" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeName" PARAMETERNAME="担保人名称" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteePhone" PARAMETERNAME="担保人电话" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeAddress" PARAMETERNAME="担保人地址" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeNumber" PARAMETERNAME="担保人证件号" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeLegalName" PARAMETERNAME="法定代表人" STATUS="1"/>
<Parameter CODESCRIPT="AssureRelation" CODESOURCE="Code" COMPONENTTYPE="PRD0386" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Relationship" PARAMETERNAME="关系" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" STATUS="1"/>
<Parameter CODESCRIPT="InputType" CODESOURCE="Code" COMPONENTTYPE="PRD0315,PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InputType" PARAMETERNAME="残值输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyRatioUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="融资额上限" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0403" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessEDocsNumber" PARAMETERNAME="合同模板编号" STATUS="1"/>
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CleanMoney" PARAMETERNAME="租赁本金圆整" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CleanMoneyType" PARAMETERNAME="租赁本金圆整方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonthReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="IRRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HMRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="isDeduct" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="caution_money_method" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式(汽车专用)" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAL_PAYMENT_RATIO" PARAMETERNAME="尾款比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FIRST_PAYMENT_RATIO" PARAMETERNAME="首付款比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="总贴息金额" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="先付/后付" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="oneOrMore" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="oneOrMore" PARAMETERNAME="分摊方式(汽车专用)" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="LeaseMoneyRatio" PARAMETERNAME="融资比例" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="splitting_ratio" PARAMETERNAME="分润利率" STATUS="2" UNIT="%"/><Parameter CODESCRIPT="TermType" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TermType" PARAMETERNAME="期限类型" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="TermScope" PARAMETERNAME="期限范围" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isFixedRate" PARAMETERNAME="是否固定利率" SELECTTYPE="05" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="RateTermScope" PARAMETERNAME="利率取值范围" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/></Parameters>
<?xml version="1.0" encoding="GBK" standalone="no"?><Parameters>
<!-- 业务参数定义 -->
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BaseRate" PARAMETERNAME="基准年利率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="BaseRateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BaseRateType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="BaseRateType" PARAMETERNAME="基准利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303,PRD0304,PRD0306" DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.BusinessRate" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="BusinessRate" PARAMETERNAME="执行年利率-费率" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloat" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RateFloat" PARAMETERNAME="浮动幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="RateFloatType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateFloatType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateFloatType" PARAMETERNAME="利率浮动方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="RateType" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RateType" PARAMETERNAME="利率类型" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="RateUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RateUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RateUnit" PARAMETERNAME="利率单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DefaultRepriceDate" PARAMETERNAME="利率调整日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="RepriceTerm" PARAMETERNAME="利率调整期限" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,RepriceTypeConfigs//RepriceType" CODESOURCE="XML" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceType" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceType" PARAMETERNAME="利率调整方式" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0302,PRD0303," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.RepriceTermUnit" METHODTYPE="JBO" OPERATOR="VALUE,OPTIONALVALUE" PARAMETERID="RepriceTermUnit" PARAMETERNAME="利率调整期限单位" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="360,360,365,365" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0302,PRD0303,PRD0304" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.YearBaseDay" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="YearBaseDay" PARAMETERNAME="年基准天数" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PSType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PSType" PARAMETERNAME="还款计划类型" SELECTTYPE="06" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="rent_day" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DefaultDueDay" PARAMETERNAME="默认还款日" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="GainAmount" PARAMETERNAME="递变幅度" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.GainCyc" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,OPTIONALVALUE" PARAMETERID="GainCyc" PARAMETERNAME="递变周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="income_number_year" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="PayFrequencyType" PARAMETERNAME="默认还款周期" SELECTTYPE="06" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequencyUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PayFrequencyUnit" PARAMETERNAME="指定周期单位" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.PayFrequency" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="PayFrequency" PARAMETERNAME="指定周期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="SEGTermFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegTermFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SegTermFlag" PARAMETERNAME="区段期限标示" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermUnit" PARAMETERNAME="区段指定期限单位" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTerm" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTerm" PARAMETERNAME="区段指定期限" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,VALUE" PARAMETERID="SEGRPTAmount" PARAMETERNAME="区段指定金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="SegRPTAmountFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegRPTAmountFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTAmountFlag" PARAMETERNAME="区段指定金额标示" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301," DATATYPE="6" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGRPTPercent" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGRPTPercent" PARAMETERNAME="区段指定金额比例" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FinalInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FinalInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FinalInstalmentFlag" PARAMETERNAME="末期标示" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FirstInstalmentFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.FirstInstalmentFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="FirstInstalmentFlag" PARAMETERNAME="首期标示" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0201,PRD0301," DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.Gracedays" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Gracedays" PARAMETERNAME="宽限期天数" STATUS="1"/>
<Parameter CODESCRIPT="1,宽限期和节假日顺延日取大,2,宽限期和节假日顺延日取小,3,宽限期后遇节假日继续顺延,4,节假日顺延后继续享受宽限期,5,两者叠加后取最大" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="PostponeFlag" PARAMETERNAME="宽限期计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0301," DATATYPE="4" METHODSCRIPT="" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="HolidayFlag" PARAMETERNAME="是否启用节假日顺延" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegFromDate;jbo.acct.ACCT_RATE_SEGMENT.SegFromDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromDate" PARAMETERNAME="起始日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGFromStage;jbo.acct.ACCT_RATE_SEGMENT.SEGFromStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGFromStage" PARAMETERNAME="起始期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGNo;jbo.acct.ACCT_RATE_SEGMENT.SEGNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGNo" PARAMETERNAME="区段编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGName;jbo.acct.ACCT_RATE_SEGMENT.SEGName" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGName" PARAMETERNAME="区段名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGTermID;jbo.acct.ACCT_RATE_SEGMENT.SEGTermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGTermID" PARAMETERNAME="区段组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID;jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TermID" PARAMETERNAME="组件编号" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGStages;jbo.acct.ACCT_RATE_SEGMENT.SEGStages" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGStages" PARAMETERNAME="区段期限/月" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SegToDate;jbo.acct.ACCT_RATE_SEGMENT.SegToDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToDate" PARAMETERNAME="结束日期" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0301,PRD0302,PRD0303," DATATYPE="5" HTMLSTYLE="" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.SEGToStage;jbo.acct.ACCT_RATE_SEGMENT.SEGToStage" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SEGToStage" PARAMETERNAME="结束期次" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="Currency" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessCurrency;jbo.app.BUSINESS_APPROVE.BusinessCurrency" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessCurrency" PARAMETERNAME="业务币种" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="BusinessDocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="BusinessDocs" PARAMETERNAME="文档模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="ProductContractTemplate" CODESOURCE="Code" COMPONENTTYPE="PRD0403," DATATYPE="4" HTMLSTYLE="style={width:300px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="BusinessEDocs" PARAMETERNAME="合同模板" SELECTSCRIPT="" SELECTTYPE="02" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0103,PRD0201,PRD0202,PRD0203,PRD0204,PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessSum;jbo.app.BUSINESS_APPROVE.BusinessSum;jbo.app.BUSINESS_CONTRACT.BusinessSum" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessSum" PARAMETERNAME="额度金额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0407" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_PUTOUT.DrawTime" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="DrawTime" PARAMETERNAME="放款顺序" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0407" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessRatio" PARAMETERNAME="提款比例" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="2" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_CONTRACT.Balance;jbo.acct.ACCT_LOAN.Balance" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="Balance" PARAMETERNAME="贷款余额" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="5" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTerm;jbo.app.BUSINESS_APPROVE.BusinessTerm;jbo.app.BUSINESS_CONTRACT.BusinessTerm" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="BusinessTerm" PARAMETERNAME="额度期限" STATUS="1"/>
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0103,PRD0107" DATATYPE="4" METHODSCRIPT="jbo.app.BUSINESS_APPLY.BusinessTermUnit;jbo.app.BUSINESS_APPROVE.BusinessTermUnit;jbo.app.BUSINESS_CONTRACT.BusinessTermUnit" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="BusinessTermUnit" PARAMETERNAME="期限单位" SELECTTYPE="05" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="jbo.sys.FLOW_CATALOG,FLOWNO,FLOWNAME,ISINUSE='1'" CODESOURCE="JBO" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405,PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="style={width:200px}" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FlowNo" PARAMETERNAME="业务流程" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
<Parameter CHECKSCRIPT="" CODESCRIPT="ApplyInfo0010,贷款受理录入模板,ApplyCLInfo0010,额度受理录入模板,ApproveInfo0010,贷款审批模板,ApproveCLInfo0010,额度审批模板,ContractInfo0010,贷款合同显示模板,ContractCLInfo0010,额度合同显示模板,PutOutInfo0010,放款显示模板,PutOutInfo0020,额度放款显示模板,PutOutInfo0030,经营贷额度放款显示模板,Transaction_1001,贷款发放交易模板,Transaction_2001,正常/逾期还款模板,Transaction_2002,提前还款交易模板,Transaction_3001,还款方式变更模板,Transaction_3002,利率变更模板,Transaction_3003,还款账户变更模板,Transaction_3004,期限变更模板,Transaction_3005,还款日变更模板,Transaction_30067,贷款核销/售出模板,Transaction_3008,本息调整模板,Transaction_3010,科目调整模板,Transaction_3011,机构调整模板,Transaction_4000,冲还款模板,Transaction_9070,人工风险分类模板,Transaction_5050,账单分期模板" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0401,PRD0402,PRD0403,PRD0404,PRD0405" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TempleteNo" PARAMETERNAME="录入\显示模板" SELECTSCRIPT="" SELECTTYPE="04" STATUS="2"/>
<Parameter CODESCRIPT="GuaranteeType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODSCRIPT="jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP.ASSURE_METHOD;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="GuaranteeType" PARAMETERNAME="担保类型" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_TRANSACTION.TransCode" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TransactionCode" PARAMETERNAME="交易码" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="CollateralType" CODESOURCE="Code" COMPONENTTYPE="PRD0105" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="CollateralType" PARAMETERNAME="担保类型" SELECTTYPE="06" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.OverDueDays;jbo.app.COLL_TASK.OverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverDueDays" PARAMETERNAME="贷款逾期天数" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.acct.ACCT_LOAN.MAXOVERDUEDAYS;jbo.app.COLL_TASK.MaxOverDueDays" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="MaxOverDueDays" PARAMETERNAME="历史最高逾期天数" STATUS="1"/>
<Parameter CODESCRIPT="ClassifyResult" CODESOURCE="Code" COMPONENTTYPE="PRD0201,PRD0202,PRD0203,PRD0204" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ClassifyResult" PARAMETERNAME="贷款五级分类结果" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="CreditRevolveFlag" CODESOURCE="Code" COMPONENTTYPE="PRD0103" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.app.BUSINESS_APPLY.RevolveFlag" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RevolveFlag" PARAMETERNAME="授信循环使用标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0107,PRD0405" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RPT_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTComponentID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0302' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0406" DATATYPE="4" METHODSCRIPT="jbo.acct.ACCT_RATE_SEGMENT.TermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RATComponentID" PARAMETERNAME="利率类型" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataListTemplet" PARAMETERNAME="外部数据List展示模板" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataCertIdColName" PARAMETERNAME="外部数据客户证件类型字段名" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataType" PARAMETERNAME="外部数据类型" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTypeName" PARAMETERNAME="外部数据类型名称" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ExternDataTable" PARAMETERNAME="外部数据存储表" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="CustomerType" CODESOURCE="Code" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CustomerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CustomerType" PARAMETERNAME="客户类型" SELECTSCRIPT="" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0501,PRD0502" DATATYPE="1" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DoWhereSql" PARAMETERNAME="模板查询Sql" SELECTSCRIPT="" SELECTTYPE="" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OriginalPSType" PARAMETERNAME="拆分基础计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PSTypeConfigs//PSTypeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CreatePSType" PARAMETERNAME="生成还款计划类型" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,SplitPSScriptConfigs//SplitMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitMethod" PARAMETERNAME="拆分方式" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,AmountCodeConfigs//AmountCodeConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitAmountCode" PARAMETERNAME="拆分基础" SELECTSCRIPT="" SELECTTYPE="06" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0306" DATATYPE="4" HTMLSTYLE="" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SplitFlag" PARAMETERNAME="拆分标志" SELECTSCRIPT="" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,FeeCalMethodConfigs//FeeCalMethodScript" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalMethod" PARAMETERNAME="息费计算公式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0306,PRD0405" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CalValue" PARAMETERNAME="计算值" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0204" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepreciationRate" PARAMETERNAME="减值比例(减值准备=资产余额*减值比例)" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.OverPeriodNo" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="OverPeriodNo" PARAMETERNAME="从第X期未足额还款" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.IsOver" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="IsOver" PARAMETERNAME="是否欠本" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="2" METHODSCRIPT="jbo.app.COLL_TASK.OverAmount" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="OverAmount" PARAMETERNAME="欠款总金额" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/component/component-config.xml,ID,Name,Component||Type = 'PRD0301' and Status = '1'" CODESOURCE="XML" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.RPTTermID" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RPTTermID" PARAMETERNAME="还款方式" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="" CODESOURCE="" COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.SynParameter" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SynParameter" PARAMETERNAME="综合参数" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.Score" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="Score" PARAMETERNAME="分数" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_TASK.SpeechCraft;jbo.app.COLL_TASK.SpeechCraft" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="SpeechCraft" PARAMETERNAME="催收话术" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="5" METHODSCRIPT="jbo.app.COLL_TASK.RangeToPayDate" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="RangeToPayDate" PARAMETERNAME="距离还款日天数" STATUS="1"/>
<Parameter CODESCRIPT="jbo.sys.CODE_LIBRARY,ITEMNO,ITEMNAME,ISINUSE ='1' AND ATTRIBUTE1='0102'" CODESOURCE="JBO" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="ReminderMethod" PARAMETERNAME="提醒催收方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="CollMethod" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_TASK.COLLECTIONMETHOD" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollMethod" PARAMETERNAME="催收方式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="6" METHODSCRIPT="jbo.app.COLL_RELATIVE.EVALUATESCORE;jbo.app.COLL_TASK.EvaluateScore" METHODTYPE="JBO" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="EvaluateScore" PARAMETERNAME="催收评分值" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0203" DATATYPE="1" METHODSCRIPT="jbo.app.COLL_CASE.EVALUATECLASS;jbo.app.COLL_TASK.EvaluateClass" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="EvaluateClass" PARAMETERNAME="催收评级等级" STATUS="1"/>
<Parameter CODESCRIPT="CollCaseType" CODESOURCE="Code" COMPONENTTYPE="PRD0203" DATATYPE="4" METHODSCRIPT="jbo.app.COLL_CASE.CASETYPE" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CollCaseType" PARAMETERNAME="催收案件类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/accounting/cashflow-config.xml,ID,Name,PayRuleConfigs//PayRuleConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODSCRIPT="" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PayRule" PARAMETERNAME="还款顺序" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="CounterpartyType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.CounterpartyType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CounterpartyType" PARAMETERNAME="交易对手类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="TaxpayerType" CODESOURCE="Code" COMPONENTTYPE="PRD0305" DATATYPE="4" METHODSCRIPT="jbo.customer.CUSTOMER_INFO.TaxpayerType" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="TaxpayerType" PARAMETERNAME="纳税人类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TaxRate" PARAMETERNAME="税率" STATUS="1"/>
<Parameter CODESCRIPT="F01,放款时一次性收取,F02,随还款日收取,F03,按月收取" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0304" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FeePayRule" PARAMETERNAME="费用收取规则" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="{$ARE.PRD_HOME}/etc/app/transaction-config.xml,TransactionCode,TransactionName,TransactionConfig" CODESOURCE="XML" COMPONENTTYPE="PRD0405" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="AllowTransactionCode" PARAMETERNAME="产品使用的交易" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0202" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTerm" PARAMETERNAME="禁还期" STATUS="1"/>
<Parameter CODESCRIPT="TermUnit" CODESOURCE="Code" COMPONENTTYPE="PRD0202" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="NoPayBackTermUnit" PARAMETERNAME="禁还期单位" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyFreeDays" PARAMETERNAME="免罚息天数" STATUS="1"/>
<Parameter CODESCRIPT="rent_or_rate" CODESOURCE="Code" COMPONENTTYPE="PRD0310" DATATYPE="4" METHODSCRIPT="jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP.RENT_OR_RATE;" METHODTYPE="JBO" OPERATOR="OPTIONALVALUE" PARAMETERID="RentOrRate" PARAMETERNAME="租金推算方法" SELECTTYPE="06" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmosortno" PARAMETERNAME="还款次序" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0307" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rmoname" PARAMETERNAME="费用名称" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0311" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isleaseterm" PARAMETERNAME="是否有宽限期" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0311" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MAXIMUMVALUE" PARAMETERID="leaseterm" PARAMETERNAME="宽限期" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0313" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="starttimes" PARAMETERNAME="是否多次起租" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="PlanInformation" CODESOURCE="Code" COMPONENTTYPE="PRD0314" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="planinformation" PARAMETERNAME="方案信息" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="pay_type" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType01" PARAMETERNAME="收取方向" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="PaymentTime" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType02" PARAMETERNAME="收付节点" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="PayObject" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType03" PARAMETERNAME="收付对象" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType04" PARAMETERNAME="科目编码" STATUS="2"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType05" PARAMETERNAME="是否显示比例" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="InputMode" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType06" PARAMETERNAME="输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="RefCost" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType07" PARAMETERNAME="比例参照费用" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType08" PARAMETERNAME="金额限定" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="CostType09" PARAMETERNAME="比例限定" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CostType10" PARAMETERNAME="是否参与IRR/XIRR核算" SELECTTYPE="05" STATUS="2"/>
<Parameter CODESCRIPT="equip_type" CODESOURCE="Code" COMPONENTTYPE="PRD0312" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="equip_type" PARAMETERNAME="租赁物类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="SYHS" CODESOURCE="Code" COMPONENTTYPE="PRD0309" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SYHS" PARAMETERNAME="收益核算" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="DocList" CODESOURCE="Code" COMPONENTTYPE="PRD0401,PRD0412,PRD0413,PRD0414" DATATYPE="4" HTMLSTYLE="style={width:600px;}" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="DocList" PARAMETERNAME="资料清单" SELECTSCRIPT="" SELECTTYPE="02" STATUS="2"/>
<Parameter CODESCRIPT="jbo.sys.EVALUATE_CATALOG,MODELNO,MODELNAME,MODELNAME is null" CODESOURCE="JBO" COMPONENTTYPE="PRD0415" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="AssessReport" PARAMETERNAME="评估报告" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="credit_report" CODESOURCE="Code" COMPONENTTYPE="PRD0416" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="credit_report" PARAMETERNAME="信审报告" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="over_income" PARAMETERNAME="是否允许超期核销" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="PenaltyRule" CODESOURCE="Code" COMPONENTTYPE="PRD0307" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PenaltyRule" PARAMETERNAME="罚息特殊处理规则" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="rate_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISADJUST_INTEREST" PARAMETERNAME="利率类型" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="adjust_type" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="rate_float_type" PARAMETERNAME="调息计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="adjust_style" CODESOURCE="Code" COMPONENTTYPE="PRD0320" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="adjust_style" PARAMETERNAME="调息生效节点" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowAdd" PARAMETERNAME="是否允许新增" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0308,PRD0411" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AllowModify" PARAMETERNAME="导入后是否允许修改" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISPLAY_ORDER" PARAMETERNAME="显示次序" STATUS="2"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0321" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ISSUBSECTION" PARAMETERNAME="是否支持分段" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRound" PARAMETERNAME="租金圆整" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="select FLOWNO ID,FLOWNAME Name from FLOW_CATALOG where ISINUSE='1' union all select 'PROJECT' ID,'项目' Name from dual union all select 'CONTRACT' ID,'合同' Name from dual" CODESOURCE="SQL" COMPONENTTYPE="PRD0412,PRD0414,PRD0415,PRD0416,PRD0417" DATATYPE="4" HTMLSTYLE="style={width:200px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FLOW_INFO" PARAMETERNAME="流程名称" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="TYPE" CODESOURCE="Code" COMPONENTTYPE="PRD0412" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TYPE" PARAMETERNAME="类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0413" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="POSITION" PARAMETERNAME="序号" STATUS="1"/>
<Parameter CODESCRIPT="MainType" CODESOURCE="Code" COMPONENTTYPE="PRD0413" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MainType" PARAMETERNAME="主体类型" SELECTTYPE="04" STATUS="1"/>
<Parameter CODESCRIPT="survey_report" CODESOURCE="Code" COMPONENTTYPE="PRD0417" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="MANDATORYVALUE" PARAMETERID="survey_report" PARAMETERNAME="调查报告" SELECTTYPE="02" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0308" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PENALTY_RATE_DAY" PARAMETERNAME="罚息日利率" STATUS="1" UNIT="&lt;font&gt;&amp;#8241;&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0302" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="COMMISSION_RATE" PARAMETERNAME="佣金利率" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRoundType" PARAMETERNAME="租金圆整方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="FeeType" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaParam" PARAMETERNAME="公式参数" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px;}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Formula" PARAMETERNAME="计算公式" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0330" DATATYPE="1" HTMLSTYLE="style={width:700px}" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FormulaCN" PARAMETERNAME="计算公式中文" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FinanceInterest" PARAMETERNAME="加上财务利息" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0330" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FirstRent" PARAMETERNAME="加上期初第一期租金" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAN" PARAMETERNAME="是否参与融资(汽车专用)" SELECTTYPE="05" STATUS="2"/>
<Parameter CODESCRIPT="leas_form" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="LeasForm" PARAMETERNAME="租赁类型" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="UnionRatio" PARAMETERNAME="联合方比例(%)" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentRate" PARAMETERNAME="租金税率(%)" STATUS="1"/>
<Parameter CODESCRIPT="applicable_channel" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ApplicableChannel" PARAMETERNAME="适用渠道" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="onhire_determination" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OnhireDetermination" PARAMETERNAME="起租认定" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRate" PARAMETERNAME="产品利率/费率" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0312" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EquipmentScope" PARAMETERNAME="租赁物适用范围" STATUS="1"/>
<Parameter CODESCRIPT="read_write_mode" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ReadWriteMode" PARAMETERNAME="读写方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="telephone_home_visit" CODESOURCE="Code" COMPONENTTYPE="PRD0382" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TelephoneHomeVisit" PARAMETERNAME="电核家访" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0384" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InvestmentRate" PARAMETERNAME="光大出资比例" STATUS="1"/>
<Parameter CODESCRIPT="Interest_days" CODESOURCE="Code" COMPONENTTYPE="PRD0383" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InterestDays" PARAMETERNAME="计息基础" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="billing_point" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BillingPoint" PARAMETERNAME="开票时点" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0381" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PeriodInvoice" PARAMETERNAME="是否足期开票" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0381" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="AdvanceInvoicing" PARAMETERNAME="提前开票天数" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE,VALUE" PARAMETERID="DefaultValue" PARAMETERNAME="默认值" STATUS="1"/>
<Parameter CODESCRIPT="residual_method" CODESOURCE="Code" COMPONENTTYPE="PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ResidualMethod" PARAMETERNAME="残值处理方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="INCOME_NUMBER" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="OPTIONALVALUE" PARAMETERID="INCOME_NUMBER" PARAMETERNAME="租赁期限" SELECTTYPE="06" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0380" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="EndValueRatio" PARAMETERNAME="残值比例限定" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter CODESCRIPT="yes_no" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isBalance" PARAMETERNAME="是否差额放款(汽车专用)" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeName" PARAMETERNAME="担保人名称" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteePhone" PARAMETERNAME="担保人电话" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeAddress" PARAMETERNAME="担保人地址" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeNumber" PARAMETERNAME="担保人证件号" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuaranteeLegalName" PARAMETERNAME="法定代表人" STATUS="1"/>
<Parameter CODESCRIPT="AssureRelation" CODESOURCE="Code" COMPONENTTYPE="PRD0386" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="Relationship" PARAMETERNAME="关系" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="SigningAddress" PARAMETERNAME="签约地点" STATUS="1"/>
<Parameter CODESCRIPT="InputType" CODESOURCE="Code" COMPONENTTYPE="PRD0315,PRD0380" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="InputType" PARAMETERNAME="残值输入方式" SELECTTYPE="04" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="IRR" PARAMETERNAME="IRR" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyRatioUpLimits" PARAMETERNAME="贷款比例上限" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyLowLimits" PARAMETERNAME="融资额下限" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="MoneyUpLimits" PARAMETERNAME="融资额上限" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/>
<Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HandleMoneyRate" PARAMETERNAME="手续费比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0386" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GuarantorName" PARAMETERNAME="保证人名称" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0403" DATATYPE="1" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="BusinessEDocsNumber" PARAMETERNAME="合同模板编号" STATUS="1"/>
<Parameter CODESCRIPT="RentRound" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="JBO" OPERATOR="VALUE" PARAMETERID="CleanMoney" PARAMETERNAME="租赁本金圆整" SELECTTYPE="02" STATUS="1"/>
<Parameter CODESCRIPT="RentRoundType" CODESOURCE="Code" COMPONENTTYPE="PRD0323" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CleanMoneyType" PARAMETERNAME="租赁本金圆整方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RentMonthReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="IRRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="HMRReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductRateReadOnly" PARAMETERNAME="是否只读" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="RateOrInterest" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ProductType" PARAMETERNAME="利率/费率" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="isDeduct" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="PoundageStyle" PARAMETERNAME="手续费计算方式" SELECTTYPE="05" STATUS="1"/>
<Parameter CODESCRIPT="caution_money_method" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DepositStyle" PARAMETERNAME="保证金计算方式(汽车专用)" SELECTTYPE="05" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FINAL_PAYMENT_RATIO" PARAMETERNAME="尾款比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="FIRST_PAYMENT_RATIO" PARAMETERNAME="首付款比例" STATUS="1"/>
<Parameter COMPONENTTYPE="PRD0315" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="DISCOUNT_ALL" PARAMETERNAME="总贴息金额" STATUS="1" UNIT="&lt;font&gt;元&lt;/font&gt;"/><Parameter CODESCRIPT="period_type" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="begin_end" PARAMETERNAME="先付/后付" SELECTTYPE="05" STATUS="1"/><Parameter CODESCRIPT="oneOrMore" CODESOURCE="Code" COMPONENTTYPE="PRD0315" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="oneOrMore" PARAMETERNAME="分摊方式(汽车专用)" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="LeaseMoneyRatio" PARAMETERNAME="融资比例" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="splitting_ratio" PARAMETERNAME="分润利率" STATUS="2" UNIT="%"/><Parameter CODESCRIPT="TermType" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="TermType" PARAMETERNAME="期限类型" SELECTTYPE="04" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="5" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="TermScope" PARAMETERNAME="期限范围" STATUS="1"/><Parameter CODESCRIPT="YesNo" CODESOURCE="Code" COMPONENTTYPE="PRD0350" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="isFixedRate" PARAMETERNAME="是否固定利率" SELECTTYPE="05" STATUS="1"/><Parameter COMPONENTTYPE="PRD0350" DATATYPE="6" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="RateTermScope" PARAMETERNAME="利率取值范围" STATUS="1" UNIT="&lt;font&gt;%&lt;/font&gt;"/><Parameter CODESCRIPT="A,A级,B,B级,C,C级,D,D级,E,E级,F,F级" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0390" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="ChannelRating" PARAMETERNAME="渠道评级" SELECTTYPE="06" STATUS="1"/><Parameter CODESCRIPT="A,A级,B,B级,C,C级,D,D级,E,E级,F,F级" CODESOURCE="CodeTable" COMPONENTTYPE="PRD0390" DATATYPE="4" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="CustomerRating" PARAMETERNAME="客户评级" SELECTTYPE="06" STATUS="1"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="CostInterestRate" PARAMETERNAME="成本利率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="OperatingRate" PARAMETERNAME="运营费率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="2" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="GPSDifference" PARAMETERNAME="GPS差额" STATUS="1"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="RiskAccrualRatio" PARAMETERNAME="风险计提比率" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="VALUE" PARAMETERID="StrategicCoefficient" PARAMETERNAME="战略系数" STATUS="1" UNIT="%"/><Parameter COMPONENTTYPE="PRD0390" DATATYPE="7" METHODTYPE="Nothing" OPERATOR="MINIMUMVALUE,MAXIMUMVALUE" PARAMETERID="StrategyROA" PARAMETERNAME="战略ROA" STATUS="1" UNIT="%"/></Parameters>

View File

@ -1,61 +1,62 @@
<?xml version="1.0" encoding="GBK" standalone="no"?><ComponentTypes>
<ComponentType ID="PRD0301" NAME="还款方式" RELATIVETEMPLETCOLNAME="RPT" STATUS="1"/>
<ComponentType ID="PRD0315" NAME="费用设定" STATUS="1"/>
<ComponentType ID="PRD01" NAME="准入要求" STATUS="2"/>
<ComponentType ID="PRD0350" NAME="产品设定" STATUS="1"/>
<ComponentType ID="PRD0314" NAME="方案信息" STATUS="1"/>
<ComponentType ID="PRD0313" NAME="多次起租" STATUS="2"/>
<ComponentType ID="PRD0312" NAME="租赁物类型" STATUS="2"/>
<ComponentType ID="PRD0401" NAME="受理调查" STATUS="2"/>
<ComponentType ID="PRD0402" NAME="审查审批" STATUS="2"/>
<ComponentType ID="PRD0413" NAME="资料组合配置" STATUS="2"/>
<ComponentType ID="PRD0415" NAME="评分模型" STATUS="2"/>
<ComponentType ID="PRD0416" NAME="信审报告" STATUS="2"/>
<ComponentType ID="PRD0417" NAME="调查报告" STATUS="2"/>
<ComponentType ID="PRD0380" NAME="残值设定" STATUS="2"/>
<ComponentType ID="PRD0404" NAME="放款支付" STATUS="2"/>
<ComponentType ID="PRD0411" NAME="付款前提" STATUS="2"/>
<ComponentType ID="PRD0310" NAME="租金推算方法" STATUS="1"/>
<ComponentType ID="PRD0323" NAME="租金圆整" STATUS="1"/>
<ComponentType ID="PRD0320" NAME="利率类型" STATUS="1"/>
<ComponentType ID="PRD0321" NAME="分段" STATUS="2"/>
<ComponentType ID="PRD0307" NAME="还款次序" STATUS="1"/>
<ComponentType ID="PRD0302" NAME="利率方案" RELATIVETEMPLETCOLNAME="RAT" STATUS="2"/>
<ComponentType ID="PRD0322" NAME="利息处理" STATUS="2"/>
<ComponentType ID="PRD0309" NAME="收益核算" STATUS="1"/>
<ComponentType ID="PRD0103" NAME="金额期限要求" STATUS="2"/>
<ComponentType ID="PRD0105" NAME="担保要求" STATUS="1"/>
<ComponentType ID="PRD0201" NAME="风险分类" STATUS="1"/>
<ComponentType ID="PRD0204" NAME="减值计提" STATUS="2"/>
<ComponentType ID="PRD0101" NAME="企业客户准入要求" STATUS="1"/>
<ComponentType ID="PRD0102" NAME="个人客户准入要求" STATUS="1"/>
<ComponentType ID="PRD0104" NAME="资金用途要求" STATUS="1"/>
<ComponentType ID="PRD0106" NAME="合作方要求" STATUS="1"/>
<ComponentType ID="PRD02" NAME="贷后要求" STATUS="1"/>
<ComponentType ID="PRD0202" NAME="贷后服务" STATUS="1"/>
<ComponentType ID="PRD0203" NAME="贷后催收" STATUS="2"/>
<ComponentType ID="PRD03" NAME="功能组件" STATUS="1"/>
<ComponentType ID="PRD0308" NAME="罚息" STATUS="1"/>
<ComponentType ID="PRD0381" NAME="开票处理" STATUS="1"/>
<ComponentType ID="PRD0382" NAME="电核家访" STATUS="2"/>
<ComponentType ID="PRD0383" NAME="计息基础" STATUS="1"/>
<ComponentType ID="PRD0385" NAME="是否差额放款" STATUS="2"/>
<ComponentType ID="PRD0303" NAME="罚息方案" RELATIVETEMPLETCOLNAME="FIN" STATUS="2"/>
<ComponentType ID="PRD0304" NAME="费用方案" RELATIVETEMPLETCOLNAME="FEE" STATUS="2"/>
<ComponentType ID="PRD0305" NAME="计税方案" STATUS="2"/>
<ComponentType ID="PRD0306" NAME="拆分方案" STATUS="2"/>
<ComponentType ID="PRD04" NAME="管理要求" STATUS="1"/>
<ComponentType ID="PRD0405" NAME="交易组件" STATUS="2"/>
<ComponentType ID="PRD0406" NAME="功能组件要求" STATUS="2"/>
<ComponentType ID="PRD0407" NAME="用款要求" STATUS="2"/>
<ComponentType ID="PRD0410" NAME="客户外部数据要求" STATUS="2"/>
<ComponentType ID="PRD0311" NAME="其他" STATUS="2"/>
<ComponentType ID="PRD0360" NAME="会计科目" STATUS="1"/>
<ComponentType ID="PRD0370" NAME="会计分录" STATUS="1"/>
<ComponentType ID="PRD0330" NAME="业务公式" STATUS="2"/>
<ComponentType ID="PRD0384" NAME="联合出资信息" STATUS="2"/>
<ComponentType ID="PRD0386" NAME="渠道方信息" STATUS="2"/>
<ComponentType ID="PRD0412" NAME="资料清单" STATUS="1"/>
<ComponentType ID="PRD0403" NAME="文档模板" STATUS="2"/>
<ComponentType ID="PRD0414" NAME="流程附件" STATUS="1"/>
</ComponentTypes>
<?xml version="1.0" encoding="GBK" standalone="no"?><ComponentTypes>
<ComponentType ID="PRD0301" NAME="还款方式" RELATIVETEMPLETCOLNAME="RPT" STATUS="1"/>
<ComponentType ID="PRD0390" NAME="产品收益" STATUS="1"/>
<ComponentType ID="PRD0315" NAME="费用设定" STATUS="1"/>
<ComponentType ID="PRD01" NAME="准入要求" STATUS="2"/>
<ComponentType ID="PRD0350" NAME="产品设定" STATUS="1"/>
<ComponentType ID="PRD0314" NAME="方案信息" STATUS="1"/>
<ComponentType ID="PRD0313" NAME="多次起租" STATUS="2"/>
<ComponentType ID="PRD0312" NAME="租赁物类型" STATUS="2"/>
<ComponentType ID="PRD0401" NAME="受理调查" STATUS="2"/>
<ComponentType ID="PRD0402" NAME="审查审批" STATUS="2"/>
<ComponentType ID="PRD0413" NAME="资料组合配置" STATUS="2"/>
<ComponentType ID="PRD0415" NAME="评分模型" STATUS="2"/>
<ComponentType ID="PRD0416" NAME="信审报告" STATUS="2"/>
<ComponentType ID="PRD0417" NAME="调查报告" STATUS="2"/>
<ComponentType ID="PRD0380" NAME="残值设定" STATUS="2"/>
<ComponentType ID="PRD0404" NAME="放款支付" STATUS="2"/>
<ComponentType ID="PRD0411" NAME="付款前提" STATUS="2"/>
<ComponentType ID="PRD0310" NAME="租金推算方法" STATUS="1"/>
<ComponentType ID="PRD0323" NAME="租金圆整" STATUS="1"/>
<ComponentType ID="PRD0320" NAME="利率类型" STATUS="1"/>
<ComponentType ID="PRD0321" NAME="分段" STATUS="2"/>
<ComponentType ID="PRD0307" NAME="还款次序" STATUS="1"/>
<ComponentType ID="PRD0302" NAME="利率方案" RELATIVETEMPLETCOLNAME="RAT" STATUS="2"/>
<ComponentType ID="PRD0322" NAME="利息处理" STATUS="2"/>
<ComponentType ID="PRD0309" NAME="收益核算" STATUS="1"/>
<ComponentType ID="PRD0103" NAME="金额期限要求" STATUS="2"/>
<ComponentType ID="PRD0105" NAME="担保要求" STATUS="1"/>
<ComponentType ID="PRD0201" NAME="风险分类" STATUS="1"/>
<ComponentType ID="PRD0204" NAME="减值计提" STATUS="2"/>
<ComponentType ID="PRD0101" NAME="企业客户准入要求" STATUS="1"/>
<ComponentType ID="PRD0102" NAME="个人客户准入要求" STATUS="1"/>
<ComponentType ID="PRD0104" NAME="资金用途要求" STATUS="1"/>
<ComponentType ID="PRD0106" NAME="合作方要求" STATUS="1"/>
<ComponentType ID="PRD02" NAME="贷后要求" STATUS="1"/>
<ComponentType ID="PRD0202" NAME="贷后服务" STATUS="1"/>
<ComponentType ID="PRD0203" NAME="贷后催收" STATUS="2"/>
<ComponentType ID="PRD03" NAME="功能组件" STATUS="1"/>
<ComponentType ID="PRD0308" NAME="罚息" STATUS="1"/>
<ComponentType ID="PRD0381" NAME="开票处理" STATUS="1"/>
<ComponentType ID="PRD0382" NAME="电核家访" STATUS="2"/>
<ComponentType ID="PRD0383" NAME="计息基础" STATUS="1"/>
<ComponentType ID="PRD0385" NAME="是否差额放款" STATUS="2"/>
<ComponentType ID="PRD0303" NAME="罚息方案" RELATIVETEMPLETCOLNAME="FIN" STATUS="2"/>
<ComponentType ID="PRD0304" NAME="费用方案" RELATIVETEMPLETCOLNAME="FEE" STATUS="2"/>
<ComponentType ID="PRD0305" NAME="计税方案" STATUS="2"/>
<ComponentType ID="PRD0306" NAME="拆分方案" STATUS="2"/>
<ComponentType ID="PRD04" NAME="管理要求" STATUS="1"/>
<ComponentType ID="PRD0405" NAME="交易组件" STATUS="2"/>
<ComponentType ID="PRD0406" NAME="功能组件要求" STATUS="2"/>
<ComponentType ID="PRD0407" NAME="用款要求" STATUS="2"/>
<ComponentType ID="PRD0410" NAME="客户外部数据要求" STATUS="2"/>
<ComponentType ID="PRD0311" NAME="其他" STATUS="2"/>
<ComponentType ID="PRD0360" NAME="会计科目" STATUS="1"/>
<ComponentType ID="PRD0370" NAME="会计分录" STATUS="1"/>
<ComponentType ID="PRD0330" NAME="业务公式" STATUS="2"/>
<ComponentType ID="PRD0384" NAME="联合出资信息" STATUS="2"/>
<ComponentType ID="PRD0386" NAME="渠道方信息" STATUS="2"/>
<ComponentType ID="PRD0412" NAME="资料清单" STATUS="1"/>
<ComponentType ID="PRD0403" NAME="文档模板" STATUS="2"/>
<ComponentType ID="PRD0414" NAME="流程附件" STATUS="1"/>
</ComponentTypes>

View File

@ -770,6 +770,12 @@
<attribute name="UNITE_MONEY" label="联合方出资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_OUT" label="联合方出资额支出" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_RATIO" label="联合方出资额比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="OPERATING_RATE" label="运营费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_DIFFERENCE" label="GPS差额" type="DOUBLE" length="22" scale="2"/>
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
</attributes>
<manager>
<managerProperties>
@ -1064,6 +1070,12 @@
<attribute name="UNITE_MONEY" label="联合方出资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_OUT" label="联合方出资额支出" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_RATIO" label="联合方出资额比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="OPERATING_RATE" label="运营费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_DIFFERENCE" label="GPS差额" type="DOUBLE" length="22" scale="2"/>
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
</attributes>
<manager>
<managerProperties>
@ -1398,7 +1410,12 @@
<attribute name="UNITE_MONEY" label="联合方出资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_OUT" label="联合方出资额支出" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_RATIO" label="联合方出资额比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="OPERATING_RATE" label="运营费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_DIFFERENCE" label="GPS差额" type="DOUBLE" length="22" scale="2"/>
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
</attributes>
<manager>
<managerProperties>
@ -2750,6 +2767,12 @@
<attribute name="UNITE_MONEY" label="联合方出资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_OUT" label="联合方出资额支出" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_RATIO" label="联合方出资额比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="OPERATING_RATE" label="运营费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_DIFFERENCE" label="GPS差额" type="DOUBLE" length="22" scale="2"/>
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
</attributes>
<manager>
<managerProperties>
@ -3326,6 +3349,12 @@
<attribute name="UNITE_MONEY" label="联合方出资额" type="DOUBLE" length="22" scale="2"/>
<attribute name="UNITE_MONEY_RATIO" label="联合方出资额比例" type="DOUBLE" length="22" scale="6"/>
<attribute name="UNITE_MONEY_OUT" label="联合方出资额支出" type="DOUBLE" length="22" scale="2"/>
<attribute name="OPERATING_RATE" label="运营费率" type="DOUBLE" length="22" scale="6"/>
<attribute name="GPS_DIFFERENCE" label="GPS差额" type="DOUBLE" length="22" scale="2"/>
<attribute name="RISK_ACCRUAL_RATIO" label="风险计提比率" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGIC_COEFFICIENT" label="战略系数" type="DOUBLE" length="22" scale="6"/>
<attribute name="STRATEGY_ROA" label="战略ROA" type="DOUBLE" length="22" scale="6"/>
</attributes>
<manager>
<managerProperties>

View File

@ -14,6 +14,7 @@
<attribute name="gz_status" label="广州银联签约状态" type="STRING" length="32"/>
<attribute name="tl_status" label="通联签约状态" type="STRING" length="32"/>
<attribute name="agrmno" label="协议号" type="STRING" length="100"/>
<attribute name="sign_type" label="签约方式" type="STRING" length="10"/>
<attribute name="inputuserid" label="录入人" type="STRING" length="32"/>
<attribute name="inputorgid" label="录入机构" type="STRING" length="32"/>
<attribute name="inputtime" label="登记时间" type="STRING" length="32"/>
@ -3019,6 +3020,9 @@
<attribute name="sign_status" label="sign_status" type="STRING" length="32"/>
<attribute name="CERTID" label="证件号" type="STRING" length="40"/>
<attribute name="CUSTTYPE" label="客户类型" type="STRING" length="40"/>
<attribute name="collect_type" label="扣款类型" type="STRING" />
<attribute name="bank_code" label="银行编号" type="STRING" />
<attribute name="bank_type" label="银行名称" type="STRING" />
</attributes>
<manager>
<managerProperties>

View File

@ -165,6 +165,13 @@ public class ConditionBean implements Cloneable{
private String finalPayment; //尾款
private String finalPaymentMethod; //尾款处置方式
private String productType; //增加一个产品类型字段方便判断
private String flexible; // 是否灵活产品
private String operatingRate; // 运营费率
private String GPSDifference; // GPS差额
private String riskAccrualRatio; // 风险计提比率
private String strategicCoefficient; // 战略系数
private String strategyROA; // 战略系数
//**********************************************************************众联车贷测算参与融资资金项结束
/***********************************************************************************
@ -1757,4 +1764,52 @@ public class ConditionBean implements Cloneable{
public void setProductType(String productType) {
this.productType = productType;
}
public String getFlexible() {
return flexible;
}
public void setFlexible(String flexible) {
this.flexible = flexible;
}
public String getOperatingRate() {
return operatingRate;
}
public void setOperatingRate(String operatingRate) {
this.operatingRate = operatingRate;
}
public String getGPSDifference() {
return GPSDifference;
}
public void setGPSDifference(String GPSDifference) {
this.GPSDifference = GPSDifference;
}
public String getRiskAccrualRatio() {
return riskAccrualRatio;
}
public void setRiskAccrualRatio(String riskAccrualRatio) {
this.riskAccrualRatio = riskAccrualRatio;
}
public String getStrategicCoefficient() {
return strategicCoefficient;
}
public void setStrategicCoefficient(String strategicCoefficient) {
this.strategicCoefficient = strategicCoefficient;
}
public String getStrategyROA() {
return strategyROA;
}
public void setStrategyROA(String strategyROA) {
this.strategyROA = strategyROA;
}
}

View File

@ -48,6 +48,7 @@ public class TabCalBean {
private String docId;
private String productId;
private String productType;
private Map<String, Map<String, String>> productRevenues;
public String getProductType() {
return productType;
@ -413,5 +414,11 @@ public class TabCalBean {
this.calcFund = calcFund;
}
public Map<String, Map<String, String>> getProductRevenues() {
return productRevenues;
}
public void setProductRevenues(Map<String, Map<String, String>> productRevenues) {
this.productRevenues = productRevenues;
}
}

View File

@ -51,7 +51,7 @@ public class FileCopyToOtherPath {
+" and LDL.DOC_NAME ='其他'";
}*/
String sql = "SELECT O.FULLPATH AS FULLPATH, CONCAT(REPLACE(LCI.CONTRACT_NO,'/','-'), '/', REPLACE(LDL.ONE_CLASSIFY,'/','-'), '/' , REPLACE(LDL.DOC_NAME,'/','-'), '/', REPLACE(O.FILENAME,'/','-')) AS TARGET_FILE_PATH FROM LB_DOCATTRIBUTE O"
String sql = "SELECT O.FULLPATH AS FULLPATH, CONCAT(REPLACE(LCI.CONTRACT_NO,'/','-'), '/', REPLACE(LDL.ONE_CLASSIFY,'/','-'), '/' , REPLACE(LDL.DOC_NAME,'/','-'), '/') AS TARGET_FILE_PATH , REPLACE(O.FILENAME,'/','-') as FILENAME FROM LB_DOCATTRIBUTE O"
+" LEFT JOIN LB_DOCLIBRARY LDL ON LDL.ID = O.LIBRARY_ID"
+" LEFT JOIN LB_DOCRELATIVE LDR ON LDL.RELATIVE_ID = LDR.ID"
+" LEFT JOIN LB_PROJECT_INFO LPI ON LDR.PROJ_ID = LPI.ID"
@ -62,9 +62,10 @@ public class FileCopyToOtherPath {
Map<String,String> params=new HashMap<String,String>();
List<Map<String, String>> pathList = DataOperatorUtil.getDataBySql(Sqlca,sql,params);
if(pathList.size()>0){
int i = 1;
for(Map<String, String> path:pathList){
srcPath = path.get("FULLPATH");
destPath =rootPath+"/"+path.get("TARGET_FILE_PATH");
destPath =rootPath+"/"+path.get("TARGET_FILE_PATH")+i+"_"+path.get("FILENAME");
File srcFile = new File(srcPath);
File destFile = new File(destPath);
System.out.println("原路径:"+srcPath);
@ -73,6 +74,7 @@ public class FileCopyToOtherPath {
//文件拷贝参数true为最后修改时间不变fail为当前时间.
//拷贝时如果目标文件已存在则会从新覆盖
FileUtils.copyFile(srcFile, destFile, true);
i++;
} catch (IOException e) {
e.printStackTrace();
}

View File

@ -23,6 +23,7 @@ import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.are.util.json.JSONEncoder;
import com.amarsoft.are.util.json.JSONObject;
import com.amarsoft.awe.util.ASResultSet;
import com.amarsoft.awe.util.SqlObject;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
@ -106,19 +107,26 @@ public class CreateTransactionExecutor implements Transaction {
JSONObject jsonObject = JSONObject.createObject();
String irr = "";
JBOTransaction tx=null;
ASResultSet rs = null;
try {
tx=JBOFactory.createJBOTransaction();
TabCalBean bean = TbBeanTools.getTabInfo(calType, flowunid,plannumber,productId);
this.deletePayCondition(this.getFlowunid(),bean.getPlanCName(), bean.getPlanCValue(), tx);
DictTools.setYearRate(bean);
//获取产品类型
com.amarsoft.awe.util.Transaction Sqlca = com.amarsoft.awe.util.Transaction.createTransaction(tx);
rs = Sqlca.getASResultSet(new SqlObject("select attribute2, attribute5 from business_type where typeno='"+productId+"'"));
String productType = "";
if ( rs.next() ) {
productType = rs.getString( "attribute2" );
bean.getCb().setFlexible( rs.getString( "attribute5" ) );
}
String yearRate = bean.getCb().getYearRate();
this.preHandle(bean.getCb(),bean);
checkYearRate( bean.getCb(), bean, new BigDecimal( bean.getCb().getYearRate() ) );
if(bean.getCb().getRentOrRate().equals("rent")&&new BigDecimal(bean.getCb().getIncomeNumber()).multiply(new BigDecimal(bean.getCb().getRentValue())).compareTo(new BigDecimal(bean.getCb().getCleanLeaseMoney()))<0){
throw new BusinessException("按租金算年利率租金总和必须大于融资额");
}
//»ñÈ¡²úÆ·ÀàÐÍ
com.amarsoft.awe.util.Transaction Sqlca = com.amarsoft.awe.util.Transaction.createTransaction(tx);
String productType = Sqlca.getString(new SqlObject("select attribute2 from business_type where typeno='"+productId+"'"));
bean.setProductType(productType);
bean.getCb().setProductType(productType);
jsonObject.appendElement("year_rate", yearRate);
@ -137,7 +145,11 @@ public class CreateTransactionExecutor implements Transaction {
// TODO Auto-generated catch block
e1.printStackTrace();
}
jsonObject.appendElement("message",e.getMessage());
String message = e.getMessage();
if ( message == null ) {
message = "测算失败";
}
jsonObject.appendElement("message", message);
return JSONEncoder.encode(jsonObject);
}catch (Exception e) {
try {
@ -149,6 +161,11 @@ public class CreateTransactionExecutor implements Transaction {
e.printStackTrace();
return irr;
}finally{
try {
if ( rs != null ) rs.close();
} catch ( Exception e ) {
e.printStackTrace();
}
if(tx!=null){
try {
tx.commit();
@ -161,6 +178,24 @@ public class CreateTransactionExecutor implements Transaction {
}
public void checkYearRate( ConditionBean cb, TabCalBean tcb, BigDecimal yearRate ) throws BusinessException {
if ( "Y".equals( cb.getFlexible() ) ) {
// 灵活产品验证年利率区间
try {
Map<String, Map<String, String>> productRevenues = ProductParamUtil.getProductComponentType( tcb.getProductId(), "PRD0390" );
tcb.setProductRevenues( productRevenues );
String rateMin = productRevenues.get( "CostInterestRate" ).get( "CostInterestRate-MIN" );
String rateMax = productRevenues.get( "CostInterestRate" ).get( "CostInterestRate-MAX" );
if ( !( yearRate.compareTo( new BigDecimal( rateMax ) ) <= 0 && yearRate.compareTo( new BigDecimal( rateMin ) ) >= 0 ) ) {
throw new BusinessException( "年利率: " + yearRate.setScale( 6, 4 ).toString() + ",不在产品配置区间范围内" );
}
} catch ( Exception e ) {
e.printStackTrace();
throw new BusinessException( e.getMessage() );
}
}
}
/**
* 正常测算
*/

View File

@ -13,6 +13,7 @@ import com.amarsoft.are.jbo.BizObjectManager;
import com.amarsoft.are.jbo.JBOFactory;
import com.amarsoft.are.jbo.JBOTransaction;
import com.amarsoft.are.util.json.JSONObject;
import com.tenwa.comm.exception.BusinessException;
import com.tenwa.comm.util.jboutil.DataOperatorUtil;
import com.tenwa.reckon.bean.ConditionBean;
import com.tenwa.reckon.bean.FundRentPlanBean;
@ -81,6 +82,56 @@ public class ConditionHelper {
//更新保证金抵扣
params.put("CAUTION_DEDUCTION_MONEY",cb.getCautionDeductionMoney());
params.put("CAUTION_MONEY_REMAIN",cb.getCautionMoneyRemain());
if ( "Y".equals( cb.getFlexible() ) ) {
// 灵活产品计算其他项
try {
Map<String, Map<String, String>> productRevenues = bean.getProductRevenues();
String roaMin = productRevenues.get( "StrategyROA" ).get( "StrategyROA-MIN" );
String roaMax = productRevenues.get( "StrategyROA" ).get( "StrategyROA-MAX" );
// 1 + 税差
BigDecimal tax = BigDecimal.ONE.add( new BigDecimal( cb.getRate() ) );
// 利息和
List<String> interestBusinessList = rentPlan.getInterestBusinessList();
BigDecimal allInterest = BigDecimal.ZERO;
for ( String interestBusiness : interestBusinessList ) {
allInterest = allInterest.add( new BigDecimal( interestBusiness ) );
}
// 手续费
BigDecimal handlingChargeMoney = new BigDecimal( cb.getHandlingChargeMoney() );
// GPS差额
BigDecimal gpsDifference = new BigDecimal( cb.getGPSDifference() );
// 收入
BigDecimal in = allInterest.divide( tax, 2, 4 ).add( handlingChargeMoney.divide( tax, 2, 4 ) ).add( gpsDifference.divide( tax, 2, 4 ) );
// 租赁年限
int leaseTerm = cb.getLeaseTerm();
// 融资额
BigDecimal cleanLeaseMoney = new BigDecimal( cb.getCleanLeaseMoney() );
// 成本
BigDecimal cost = cleanLeaseMoney.add( new BigDecimal( cb.getCautionMoney() ).multiply( new BigDecimal( leaseTerm ) ) ).divide( tax, 2, 4 );
// 运营费率
String operatingRate = productRevenues.get( "OperatingRate" ).get( "OperatingRate" );
// 运营费用
BigDecimal operatingExpenses = cleanLeaseMoney.multiply( new BigDecimal( operatingRate ) );
// 风险计提比率
String riskAccrualRatio = productRevenues.get( "RiskAccrualRatio" ).get( "RiskAccrualRatio" );
// 风险计提
BigDecimal withdrawalRisk = cleanLeaseMoney.multiply( new BigDecimal( riskAccrualRatio ) );
// ROA
BigDecimal roa = in.subtract( cost ).subtract( operatingExpenses ).subtract( withdrawalRisk ).multiply( new BigDecimal( 0.75 ) ).divide( cleanLeaseMoney, 2, 4 ).multiply( new BigDecimal( 2 ) );
if ( !( roa.compareTo( new BigDecimal( roaMin ) ) >= 0 && roa.compareTo( new BigDecimal( roaMax ) ) <= 0 ) ) {
throw new BusinessException( "ROA不在区间范围内" );
}
// 战略系数
String strategicCoefficient = productRevenues.get( "StrategicCoefficient" ).get( "StrategicCoefficient" );
params.put( "OPERATING_RATE", operatingRate );
params.put( "RISK_ACCRUAL_RATIO", riskAccrualRatio );
params.put( "STRATEGIC_COEFFICIENT", strategicCoefficient );
params.put( "STRATEGY_ROA", roa.toString() );
} catch ( Exception e ) {
throw new BusinessException( e.getMessage() );
}
}
this.updateCondition(bean, params);
return params;
}

View File

@ -3,14 +3,16 @@ package com.amarsoft.app.util;
import com.amarsoft.are.ARE;
import com.amarsoft.dict.als.cache.CacheLoaderFactory;
import java.util.Map;
/**
* 同步数据库与缓存中的数据调用CacheLoaderFactory的相应方法
* @author xhgao
*
*/
public class ReloadCacheConfigAction {
private String configName; //需要重新reload的缓存集市名称
private String configName; //需要重新reload的缓存集市名称
public String getConfigName() {
return configName;
@ -33,7 +35,30 @@ public class ReloadCacheConfigAction {
}
return sReturn;
}
/**
* 清空自定义类型的缓存
* @return
* @throws Exception
*/
public String reloadCacheCustom() throws Exception{
//定义变量
String sReturn = "SUCCESS";
if ( configName != null ) {
String[] keys = configName.split( "@_@" );
try {
for ( String key : keys ) {
CacheLoaderFactory.reload( key );
}
} catch ( Exception e ) {
ARE.getLog().error("同步数据库缓存失败:" + e );
sReturn = "FAILED";
}
}
return sReturn;
}
public String reloadCacheAll() throws Exception{
//定义变量
String sReturn = "SUCCESS";

View File

@ -1,20 +1,10 @@
package com.tenwa.lease.app.allinpay.servlet;
import java.net.MalformedURLException;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.allinpay.xstruct.quickpay.FAGRARET;
import com.alibaba.fastjson.JSON;
import com.allinpay.xml.XmlParser;
import com.allinpay.xstruct.common.AipgRsp;
import com.allinpay.xstruct.common.InfoRsp;
import com.allinpay.xstruct.quickpay.FAGRARET;
import com.allinpay.xstruct.quickpay.FAGRCRET;
import com.amarsoft.app.lc.util.DateAssistant;
import com.amarsoft.are.jbo.BizObject;
@ -24,254 +14,278 @@ import com.amarsoft.are.util.DataConvert;
import com.amarsoft.awe.util.ASResultSet;
import com.amarsoft.awe.util.SqlObject;
import com.amarsoft.awe.util.Transaction;
import com.tenwa.lease.app.allinpay.util.AllinpayProperties;
import com.tenwa.lease.app.allinpay.service.AllinpayService;
import com.tenwa.lease.app.allinpay.service.impl.AllinpayServiceImpl;
import com.tenwa.lease.app.allinpay.util.AllinpayProperties;
import com.tenwa.lease.app.allinpay.util.AllinpayUtil;
import org.apache.commons.lang3.StringUtils;
@WebServlet(urlPatterns = { "/allinpay/sign" })
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.net.MalformedURLException;
import java.util.HashMap;
import java.util.Map;
@WebServlet(urlPatterns = {"/allinpay/sign"})
public class AllinpayServlet extends BaseServlet {
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 1L;
private AllinpayProperties factory ;
private AllinpayProperties factory;
private AllinpayService allinpayService = new AllinpayServiceImpl();
private AllinpayService allinpayService = new AllinpayServiceImpl();
// 通联卡扣短信发送
public String allinPaySendMessages(HttpServletRequest request, HttpServletResponse response)
throws MalformedURLException, Exception {
Map<String, String> msg = new HashMap<>();
msg.put("message", "error");
// 通联卡扣短信发送
public String allinPaySendMessages(HttpServletRequest request, HttpServletResponse response)
throws MalformedURLException, Exception {
String signType = request.getParameter("signType");
String projectId = request.getParameter("projectId");
if (signType.equals("YCcollect")) {
// return new YCPaySignServlet().ycDXNotice(request, response, getSignObj(projectId));
return "/error.jsp";
}
String projectId = request.getParameter("projectId");
Map<String, String> xmlMap = allinpayService.allinPaySendMessages(projectId);
String phoneNumber = xmlMap.get("phoneNumber");
String subjectid = xmlMap.get("subjectid");
factory = new AllinpayProperties(subjectid);
Map<String, String> msg = new HashMap<>();
msg.put("message", "error");
Map<String, String> xmlMap = allinpayService.allinPaySendMessages(projectId);
String phoneNumber = xmlMap.get("phoneNumber");
String subjectid = xmlMap.get("subjectid");
factory = new AllinpayProperties(subjectid);
Map<String, String> map = factory.allinPaySendMessages(xmlMap);
Map<String, String> map = factory.allinPaySendMessages(xmlMap);
if (!"success".equals(map.get("message"))) {
logger.info("系统异常或通联反馈异常:" + map.get("msg"));
throw new Exception(map.get("msg"));
} else {
String requestContent = map.get("request");
String responseContent = map.get("response");
String time = DateAssistant.getTodayNow();
AipgRsp rsp = XmlParser.parseRsp(responseContent);
InfoRsp infoRsp = rsp.getINFO();
FAGRARET ret = (FAGRARET) rsp.trxObj();
SqlObject sqlObject = null;
if ("0000".equals(infoRsp.getRET_CODE())) {
String retCode = ret.getRET_CODE();
if (retCode != null && "0000".equals(retCode)) {
msg.put("message", "success");
String reqSn = infoRsp.getREQ_SN();
Cookie[] cookies = request.getCookies();
Cookie cookie = AllinpayUtil.getCookie(phoneNumber, cookies);
if (cookie == null) {
cookie = new Cookie(phoneNumber, reqSn);
} else {
cookie.setValue(reqSn);
}
cookie.setMaxAge(60 * 10);
response.addCookie(cookie);
if (!"success".equals(map.get("message"))) {
logger.info("系统异常或通联反馈异常:" + map.get("msg"));
throw new Exception(map.get("msg"));
} else {
String requestContent = map.get("request");
String responseContent = map.get("response");
String time = DateAssistant.getTodayNow();
AipgRsp rsp = XmlParser.parseRsp(responseContent);
InfoRsp infoRsp = rsp.getINFO();
FAGRARET ret = (FAGRARET) rsp.trxObj();
SqlObject sqlObject = null;
if ("0000".equals(infoRsp.getRET_CODE())) {
String retCode = ret.getRET_CODE();
if (retCode != null && "0000".equals(retCode)) {
msg.put("message", "success");
String reqSn = infoRsp.getREQ_SN();
Cookie[] cookies = request.getCookies();
Cookie cookie = AllinpayUtil.getCookie(phoneNumber, cookies);
if (cookie == null) {
cookie = new Cookie(phoneNumber, reqSn);
} else {
cookie.setValue(reqSn);
}
cookie.setMaxAge(60 * 10);
response.addCookie(cookie);
String sql = "UPDATE LC_CARD_TLSIGN SET CUSTOMER_LAUNCH_TIME=:customerLaunchTime WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("customerLaunchTime", time);
sqlObject.setParameter("projectId", projectId);
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET CUSTOMER_LAUNCH_TIME=:customerLaunchTime,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("customerLaunchTime", time);
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
}
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET CUSTOMER_LAUNCH_TIME=:customerLaunchTime,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("customerLaunchTime", time);
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
}
allinpayService.update(sqlObject);
}
String message = JSON.toJSONString(msg);
response.getWriter().write(message);
return null;
}
String sql = "UPDATE LC_CARD_TLSIGN SET CUSTOMER_LAUNCH_TIME=:customerLaunchTime WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("customerLaunchTime", time);
sqlObject.setParameter("projectId", projectId);
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET CUSTOMER_LAUNCH_TIME=:customerLaunchTime,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("customerLaunchTime", time);
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
}
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET CUSTOMER_LAUNCH_TIME=:customerLaunchTime,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("customerLaunchTime", time);
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
}
allinpayService.update(sqlObject);
}
String message = JSON.toJSONString(msg);
response.getWriter().write(message);
return null;
}
// 通联卡扣协议签约
public String allinPaySigning(HttpServletRequest request, HttpServletResponse response) throws Exception {
Map<String, String> msg = new HashMap<>();
msg.put("message", "error");
// 通联卡扣协议签约
public String allinPaySigning(HttpServletRequest request, HttpServletResponse response) throws Exception {
String signType = request.getParameter("signType");
String projectId = request.getParameter("projectId");
if (signType.equals("YCcollect")) {
// return new YCPaySignServlet().ycDXSign(request, response, getSignObj(projectId));
return "/error.jsp";
}
String verCode = request.getParameter("verCode");
String projectId = request.getParameter("projectId");
Map<String, String> messageMap = allinpayService.allinPaySigning(projectId);
String phoneNumber = messageMap.get("phoneNumber");
String subjectid = messageMap.get("subjectid");
factory = new AllinpayProperties(subjectid);
String time = DateAssistant.getTodayNow();
Map<String, String> msg = new HashMap<>();
msg.put("message", "error");
Cookie[] cookies = request.getCookies();
Cookie cookie = AllinpayUtil.getCookie(phoneNumber, cookies);
if (cookie == null) {
msg.put("msg", "验证码失效,请重新获取验证码");
String message = JSON.toJSONString(msg);
response.getWriter().write(message);
return null;
}
String reqSn = cookie.getValue();
Map<String, String> mapXml = new HashMap<>();
mapXml.put("reqSn", reqSn);
mapXml.put("verCode", verCode);
Map<String, String> map = factory.allinPaySigning(mapXml);
String verCode = request.getParameter("verCode");
Map<String, String> messageMap = allinpayService.allinPaySigning(projectId);
String phoneNumber = messageMap.get("phoneNumber");
String subjectid = messageMap.get("subjectid");
factory = new AllinpayProperties(subjectid);
String time = DateAssistant.getTodayNow();
if (!"success".equals(map.get("message"))) {
logger.info("系统异常或通联反馈异常:" + map.get("msg"));
throw new Exception(map.get("msg"));
} else {
String requestContent = map.get("request");
String responseContent = map.get("response");
AipgRsp rsp = XmlParser.parseRsp(responseContent);
InfoRsp infoRsp = rsp.getINFO();
SqlObject sqlObject = null;
if ("0000".equals(infoRsp.getRET_CODE())) {
FAGRCRET ret = (FAGRCRET) rsp.trxObj();
String retCode = ret.getRET_CODE();
if (retCode != null && "0000".equals(retCode)) {
msg.put("message", "success");
String agrmNo = ret.getAGRMNO();
String sql = "UPDATE LC_CARD_TLSIGN SET SIGN_TIME=:signTime,AGRMNO=:agrmno,SIGN_STATUS=:signStatus WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("signTime", time);
sqlObject.setParameter("agrmno", agrmNo);
sqlObject.setParameter("signStatus", "sign_status2");
sqlObject.setParameter("projectId", projectId);
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET SIGN_TIME=:signTime,SIGN_STATUS=:signStatus,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("signTime", time);
sqlObject.setParameter("signStatus", "sign_status3");
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
msg.put("msg", ret.getERR_MSG());
}
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET SIGN_TIME=:signTime,SIGN_STATUS=:signStatus,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("signTime", time);
sqlObject.setParameter("signStatus", "sign_status3");
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
msg.put("msg", infoRsp.getERR_MSG());
}
allinpayService.update(sqlObject);
}
String message = JSON.toJSONString(msg);
response.getWriter().write(message);
return null;
}
Cookie[] cookies = request.getCookies();
Cookie cookie = AllinpayUtil.getCookie(phoneNumber, cookies);
if (cookie == null) {
msg.put("msg", "验证码失效,请重新获取验证码");
String message = JSON.toJSONString(msg);
response.getWriter().write(message);
return null;
}
String reqSn = cookie.getValue();
Map<String, String> mapXml = new HashMap<>();
mapXml.put("reqSn", reqSn);
mapXml.put("verCode", verCode);
Map<String, String> map = factory.allinPaySigning(mapXml);
// 通联签约页面
public void allinPaySign(HttpServletRequest request, HttpServletResponse response) throws Exception {
Transaction Sqlca = null;
ASResultSet res = null;
try {
String projectId = DataConvert.toString(request.getParameter("con"));
if (!"success".equals(map.get("message"))) {
logger.info("系统异常或通联反馈异常:" + map.get("msg"));
throw new Exception(map.get("msg"));
} else {
String requestContent = map.get("request");
String responseContent = map.get("response");
AipgRsp rsp = XmlParser.parseRsp(responseContent);
InfoRsp infoRsp = rsp.getINFO();
SqlObject sqlObject = null;
if ("0000".equals(infoRsp.getRET_CODE())) {
FAGRCRET ret = (FAGRCRET) rsp.trxObj();
String retCode = ret.getRET_CODE();
if (retCode != null && "0000".equals(retCode)) {
msg.put("message", "success");
String agrmNo = ret.getAGRMNO();
String sql = "UPDATE LC_CARD_TLSIGN SET SIGN_TIME=:signTime,AGRMNO=:agrmno,SIGN_STATUS=:signStatus WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("signTime", time);
sqlObject.setParameter("agrmno", agrmNo);
sqlObject.setParameter("signStatus", "sign_status2");
sqlObject.setParameter("projectId", projectId);
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET SIGN_TIME=:signTime,SIGN_STATUS=:signStatus,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("signTime", time);
sqlObject.setParameter("signStatus", "sign_status3");
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
msg.put("msg", ret.getERR_MSG());
}
} else {
String sql = "UPDATE LC_CARD_TLSIGN SET SIGN_TIME=:signTime,SIGN_STATUS=:signStatus,REQUEST_CONTENT=:requestContent,RESPONSE_CONTENT=:responseContent WHERE PROJECT_ID=:projectId";
sqlObject = new SqlObject(sql);
sqlObject.setParameter("signTime", time);
sqlObject.setParameter("signStatus", "sign_status3");
sqlObject.setParameter("requestContent", requestContent);
sqlObject.setParameter("responseContent", responseContent);
sqlObject.setParameter("projectId", projectId);
msg.put("msg", infoRsp.getERR_MSG());
}
allinpayService.update(sqlObject);
}
String message = JSON.toJSONString(msg);
response.getWriter().write(message);
return null;
}
String userName = "";
String phoneNumber = "";
String accNumber = "";
String certId = "";
String sql ="SELECT ca.account customername,ca.mobile phonenumber,ca.acc_number accNumber,ca.certid certId FROM lb_project_info lpi LEFT JOIN customer_account ca ON ca.project_id=lpi.ID WHERE lpi.id=:Id";
Sqlca = Transaction.createTransaction("als");
SqlObject sqlObject = new SqlObject(sql);
sqlObject.setParameter("Id", projectId);
res = Sqlca.getASResultSet(sqlObject);
while (res.next()) {
userName = res.getString("customername");
phoneNumber = res.getString("phonenumber");
accNumber = res.getString("accNumber");
certId = res.getString("certId");
}
if (userName==null || "".equals(userName) || phoneNumber==null || "".equals(phoneNumber) || accNumber==null || "".equals(accNumber) || certId==null || "".equals(certId)) {
logger.error(""+projectId+"】信息不完整:userName="+userName+",phoneNumber="+phoneNumber+"accNumber="+accNumber+"certId="+certId);
request.setAttribute("state", "500");
request.setAttribute("title", "服务器内部异常");
request.setAttribute("message", "您的信息不完整,请联系业务人员");
request.getRequestDispatcher("/error.jsp").forward(request, response);
return;
}
// 签约页面通联/邮储
public String allinPaySign(HttpServletRequest request, HttpServletResponse response) {
String errorPage = "/error.jsp";
try {
String projectId = DataConvert.toString(request.getParameter("con"));
SignDto signObj = getSignObj(projectId);
String userName = "", phoneNumber = "", accNumber = "", certId = "", collectType = "";
if (signObj != null) {
userName = signObj.getUserName();
phoneNumber = signObj.getPhoneNumber();
accNumber = signObj.getAccNumber();
certId = signObj.getCertId();
collectType = signObj.getCollectType();
}
if(StringUtils.isEmpty(collectType) || "YLcollect".equals(collectType)){
request.setAttribute("state", "500");
request.setAttribute("title", "服务器内部异常");
request.setAttribute("message", "签约渠道与签约类型【"+collectType+"】不一致,请联系业务人员");
return errorPage;
}
if (StringUtils.isEmpty(userName) || StringUtils.isEmpty(phoneNumber) || StringUtils.isEmpty(accNumber) || StringUtils.isEmpty(certId) || StringUtils.isEmpty(collectType)) {
logger.error("" + projectId + "】信息不完整:userName=" + userName + ",phoneNumber=" + phoneNumber + "accNumber=" + accNumber + "certId=" + certId + "collectType=" + collectType);
request.setAttribute("state", "500");
request.setAttribute("title", "服务器内部异常");
request.setAttribute("message", "您的信息不完整,请联系业务人员");
return errorPage;
}
BizObjectManager bomLDC = JBOFactory.getBizObjectManager("jbo.app.tenwa.calc.LC_CARD_TLSIGN");
BizObject ldc = bomLDC.createQuery("O.PROJECT_ID=:PROJECT_ID").setParameter("PROJECT_ID", projectId).getSingleResult(true);
if (ldc == null) {
ldc = bomLDC.newObject();
ldc.setAttributeValue("PROJECT_ID", projectId);
ldc.setAttributeValue("sign_type", collectType);
ldc.setAttributeValue("SIGN_STATUS", "sign_status1");
bomLDC.saveObject(ldc);
} else if ("sign_status2".equals(ldc.getAttribute("SIGN_STATUS").toString())) {
logger.error("" + projectId + "】无签约业务需求");
request.setAttribute("state", "404");
request.setAttribute("title", "UH OH!页面丢失");
request.setAttribute("message", "已签约,不能重复签约");
return errorPage;
}
request.setAttribute("userName", userName);
request.setAttribute("phoneNumber", phoneNumber);
request.setAttribute("accNumber", accNumber);
request.setAttribute("certId", certId);
request.setAttribute("projectId", projectId);
request.setAttribute("signType", collectType);
//
BizObjectManager bomLDC = JBOFactory.getBizObjectManager("jbo.app.tenwa.calc.LC_CARD_TLSIGN", Sqlca);
BizObject ldc = bomLDC.createQuery("O.PROJECT_ID=:PROJECT_ID").setParameter("PROJECT_ID", projectId).getSingleResult(true);
if(ldc == null){
ldc = bomLDC.newObject();
ldc.setAttributeValue("PROJECT_ID", projectId);
ldc.setAttributeValue("sign_type", "TL");
ldc.setAttributeValue("SIGN_STATUS", "sign_status1");
bomLDC.saveObject(ldc);
}else if("sign_status2".equals(ldc.getAttribute("SIGN_STATUS").toString())) {
logger.error(""+projectId+"】无签约业务需求");
request.setAttribute("state", "404");
request.setAttribute("title", "UH OH!页面丢失");
request.setAttribute("message", "已签约,不能重复签约");
request.getRequestDispatcher("/error.jsp").forward(request, response);
return;
}
String userNameShort = "*" + userName.substring(1, userName.length());
String phoneNumberShort = "*****" + phoneNumber.substring(phoneNumber.length() - 4);
String accNumberShort = "*****" + accNumber.substring(accNumber.length() - 4);
String certIdShort = certId.substring(certId.length() - 6);
request.setAttribute("userName", userName);
//request.setAttribute("contractNumber", contractNumber);
request.setAttribute("phoneNumber", phoneNumber);
request.setAttribute("certId", certId);
request.setAttribute("accNumber", accNumber);
//request.setAttribute("contractNumberShort", contractNumberShort);
request.setAttribute("userNameShort", userNameShort);
request.setAttribute("phoneNumberShort", phoneNumberShort);
request.setAttribute("accNumberShort", accNumberShort);
request.setAttribute("certIdShort", certIdShort);
request.setAttribute("projectId", projectId);
request.getRequestDispatcher("/Sign_index.jsp").forward(request, response);
} catch (Exception e) {
if (Sqlca != null)
try {
Sqlca.rollback();
} catch (Exception e1) {
e1.printStackTrace();
}
e.printStackTrace();
request.setAttribute("state", "500");
request.setAttribute("title", "服务器内部异常");
request.setAttribute("message",e.getMessage());
request.getRequestDispatcher("/error.jsp").forward(request, response);
} finally {
if (res != null) {
try {
res.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (Sqlca != null)
try {
Sqlca.commit();
Sqlca.disConnect();
Sqlca = null;
} catch (Exception e) {
e.printStackTrace();
}
}
}
String userNameShort = "*" + userName.substring(1, userName.length());
String phoneNumberShort = "*****" + phoneNumber.substring(phoneNumber.length() - 4);
String accNumberShort = "*****" + accNumber.substring(accNumber.length() - 4);
String certIdShort = certId.substring(certId.length() - 6);
request.setAttribute("userNameShort", userNameShort);
request.setAttribute("phoneNumberShort", phoneNumberShort);
request.setAttribute("accNumberShort", accNumberShort);
request.setAttribute("certIdShort", certIdShort);
return "/Sign_index.jsp";
} catch (Exception e) {
e.printStackTrace();
request.setAttribute("state", "500");
request.setAttribute("title", "服务器内部异常");
request.setAttribute("message", e.getMessage());
return errorPage;
}
}
/**
* 获取前台展示业务数据
*
* @param projectId
* @return
* @throws Exception
*/
private SignDto getSignObj(String projectId) throws Exception {
Transaction Sqlca = null;
SignDto signDto = null;
try {
Sqlca = Transaction.createTransaction(JBOFactory.createJBOTransaction());
String sql = "SELECT ca.account customername,ca.mobile phonenumber,ca.acc_number accNumber,ca.certid certId,ca.collect_type collectType FROM lb_project_info lpi JOIN customer_account ca ON ca.project_id=lpi.ID WHERE lpi.id=:Id limit 1";
ASResultSet res = Sqlca.getASResultSet(new SqlObject(sql));
if (res.next()) {
String userName = res.getString("customername");
String phoneNumber = res.getString("phonenumber");
String accNumber = res.getString("accNumber");
String certId = res.getString("certId");
String collectType = res.getString("collectType");
signDto = new SignDto(userName, phoneNumber, accNumber, certId, collectType);
}
Sqlca.commit();
} catch (Exception e) {
e.printStackTrace();
Sqlca.rollback();
}
return signDto;
}
}

View File

@ -0,0 +1,45 @@
package com.tenwa.lease.app.allinpay.servlet;
/**
* @program: apzl_leasing
* @author: yjf
* @create: 2020-12-21 16:55
**/
public class SignDto {
private String userName;
private String phoneNumber;
private String certId;
private String collectType;
private String accNumber;
public SignDto() {
}
public SignDto(String userName, String phoneNumber, String certId, String accNumber, String collectType) {
this.userName = userName;
this.phoneNumber = phoneNumber;
this.certId = certId;
this.accNumber = accNumber;
this.collectType = collectType;
}
public String getUserName() {
return userName;
}
public String getPhoneNumber() {
return phoneNumber;
}
public String getCertId() {
return certId;
}
public String getAccNumber() {
return accNumber;
}
public String getCollectType() {
return collectType;
}
}

View File

@ -58,6 +58,7 @@ public class DebitCardAction {
private String orgId;
private String applyType;
private String collect_type;
private String subjectId;
public String getCustIdByFlowunid(JBOTransaction tx) throws JBOException{
String s=this.getFlowUnid();
@ -277,41 +278,46 @@ public class DebitCardAction {
return "false";
}
}
//УÑéͨÁª¿¨¿Û
if("BContractApproveApply".equals(applyType) || "BContractChangeApply".equals(applyType)||"AccountChangeApply".equals(applyType)){
BizObjectManager lcsshManage = JBOFactory.getFactory().getManager(LB_CARD_SIGN_STATUS_HIS.CLASS_NAME);
BizObject lcss = lcsshManage.createQuery(" tl_status='sign_status2' and account=:account and acc_number=:acc_number and certid=:certid and mobile=:mobile ")
.setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).setParameter("mobile", mobile).getSingleResult(false);
BizObjectManager lcthManage = JBOFactory.getFactory().getManager(LC_CARD_TLSIGN.CLASS_NAME,tx);
BizObject lct = lcthManage.createQuery("PROJECT_ID=:project_id ").setParameter("project_id", projectid).getSingleResult(true);
if(lcss!=null){
if(lct == null){
lct = lcthManage.newObject();
lct.setAttributeValue("PROJECT_ID", projectid);
}
lct.setAttributeValue("SIGN_STATUS", "sign_status2");
lct.setAttributeValue("AGRMNO", lcss.getAttribute("AGRMNO").getString());
//查询历史是否签约
BizObjectManager lcsshManage = JBOFactory.getFactory().getManager(LB_CARD_SIGN_STATUS_HIS.CLASS_NAME);
BizObject lcss = lcsshManage.createQuery("select O.AGRMNO from O left join jbo.com.tenwa.lease.comm.LB_PROJECT_INFO lpi on lpi.id=O.project_id where O.tl_status='sign_status2' and O.account=:account and O.acc_number=:acc_number and O.certid=:certid and O.mobile=:mobile and O.sign_type=:sign_type and lpi.subjectid=:subjectId ")
.setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).setParameter("mobile", mobile).setParameter("sign_type", collect_type).setParameter("subjectId", subjectId).getSingleResult(false);
//查询当前项目是否有对应的签约记录
BizObjectManager lcthManage = JBOFactory.getFactory().getManager(LC_CARD_TLSIGN.CLASS_NAME,tx);
BizObject lct = lcthManage.createQuery("PROJECT_ID=:project_id ").setParameter("project_id", projectid).getSingleResult(true);
//查看现有卡是否签约
BizObject caAgrmno = lcthManage.createQuery("select O.AGRMNO from O left join jbo.app.tenwa.customer.CUSTOMER_ACCOUNT ca on ca.project_id=O.project_id left join jbo.com.tenwa.lease.comm.LB_PROJECT_INFO lpi on lpi.id=O.project_id where O.sign_status='sign_status2' and lpi.subjectid=:subjectid and O.sign_type=:sign_type and ca.acc_number=:acc_number and ca.certid=:certid and ca.mobile=:mobile ")
.setParameter("subjectId", subjectId).setParameter("sign_type", collect_type).setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).setParameter("mobile", mobile).getSingleResult(false);
if(lcss!=null || caAgrmno!= null){
if(lct == null){
lct = lcthManage.newObject();
lct.setAttributeValue("PROJECT_ID", projectid);
}
lct.setAttributeValue("SIGN_STATUS", "sign_status2");
lct.setAttributeValue("sign_type", collect_type);
lct.setAttributeValue("AGRMNO", lcss!=null ? lcss.getAttribute("agrmno").getString(): caAgrmno.getAttribute("agrmno").getString());
lcthManage.saveObject(lct);
}else{
if(lct != null){
lct.setAttributeValue("SIGN_STATUS", "sign_status4");
lcthManage.saveObject(lct);
}else{
if(lct != null){
lct.setAttributeValue("SIGN_STATUS", "sign_status4");
lcthManage.saveObject(lct);
}
}
}
BizObjectManager cahManage = JBOFactory.getFactory().getManager(CUSTOMER_ACCOUNT_HIS.CLASS_NAME);
List<BizObject> cahs = cahManage.createQuery(" sign_status='Y' and account=:account and acc_number=:acc_number and certid=:certid ")
.setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).getResultList(false);
if(cahs != null && cahs.size() > 0){
return "Y";
}
BizObjectManager caManage = JBOFactory.getFactory().getManager(CUSTOMER_ACCOUNT.CLASS_NAME);
List<BizObject> cas = caManage.createQuery(" sign_status='Y' and account=:account and acc_number=:acc_number and certid=:certid ")
.setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).getResultList(false);
if(cas != null && cas.size() > 0){
return "Y";
if("YLcollect".equals(collect_type)){
BizObjectManager cahManage = JBOFactory.getFactory().getManager(CUSTOMER_ACCOUNT_HIS.CLASS_NAME);
String sql ="select O.id from O left join jbo.com.tenwa.lease.comm.LB_PROJECT_INFO lpi on lpi.id=O.project_id where O.sign_status='Y' and O.account=:account and O.acc_number=:acc_number and O.certid=:certid and O.collect_type='YLcollect' and lpi.subjectid=:subjectid";
List<BizObject> cahs = cahManage.createQuery(sql).setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).setParameter("subjectid", subjectId).getResultList(false);
if(cahs != null && cahs.size() > 0){
return "Y";
}
BizObjectManager caManage = JBOFactory.getFactory().getManager(CUSTOMER_ACCOUNT.CLASS_NAME);
List<BizObject> cas = caManage.createQuery(sql).setParameter("account", account).setParameter("acc_number", acc_number).setParameter("certid", certId).setParameter("subjectid", subjectId).getResultList(false);
if(cas != null && cas.size() > 0){
return "Y";
}
}
return "N";
}
@ -333,7 +339,7 @@ public class DebitCardAction {
String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
try {
Sqlca =Transaction.createTransaction(CacheLoaderFactory.getDataSource());
selectSql="SELECT PROJECT_ID FROM CUSTOMER_ACCOUNT WHERE PROJECT_ID='"+projectid+"' AND ACC_NUMBER='"+acc_number+"' AND ACCOUNT='"+account+"' AND MOBILE='"+mobile+"' ";
selectSql="SELECT PROJECT_ID FROM CUSTOMER_ACCOUNT WHERE PROJECT_ID='"+projectid+"' AND ACC_NUMBER='"+acc_number+"' AND ACCOUNT='"+account+"' AND MOBILE='"+mobile+"' and bank_name='"+bank_name+"'";
List<Map<String, String>> dataList = DataOperatorUtil.getDataBySql(Sqlca, selectSql, null);
if(dataList ==null || dataList.size()==0){
//查询中间表中是否有数据,CUSTOMER_ACCOUNT_MIDDLE表用户扣款卡信息变更后签约短信发送用的
@ -390,26 +396,20 @@ public class DebitCardAction {
String account = cca.getAttribute("account").getString();
String mobile = cca.getAttribute("MOBILE").getString();
String certid = cca.getAttribute("certid").getString();
BizObject lcssh = lcsshManager.createQuery(" acc_number=:acc_number and account=:account and mobile=:mobile and certid=:certid ")
.setParameter("acc_number", accNumber).setParameter("account", account).setParameter("mobile", mobile).setParameter("certid", certid).getSingleResult(true);
if(lcssh == null){
lcssh = lcsshManager.newObject();
lcssh.setAttributeValue("project_id", projectid);
lcssh.setAttributeValue("acc_number", accNumber);
lcssh.setAttributeValue("account", account);
lcssh.setAttributeValue("mobile", mobile);
lcssh.setAttributeValue("certid", certid);
lcssh.setAttributeValue("inputuserid", userId);
lcssh.setAttributeValue("inputorgid", orgId);
lcssh.setAttributeValue("inputtime", DateUtil.getSystemTimeByFormat("yyyy/MM/dd HH:mm:ss.SSS "));
}else{
lcssh.setAttributeValue("updateuserid", account);
lcssh.setAttributeValue("updateorgid", orgId);
lcssh.setAttributeValue("updatetime", DateUtil.getSystemTimeByFormat("yyyy/MM/dd HH:mm:ss.SSS "));
}
BizObject lcssh = lcsshManager.newObject();
lcssh.setAttributeValue("project_id", projectid);
lcssh.setAttributeValue("acc_number", accNumber);
lcssh.setAttributeValue("account", account);
lcssh.setAttributeValue("mobile", mobile);
lcssh.setAttributeValue("certid", certid);
lcssh.setAttributeValue("inputuserid", userId);
lcssh.setAttributeValue("inputorgid", orgId);
lcssh.setAttributeValue("inputtime", DateUtil.getSystemTimeByFormat("yyyy/MM/dd HH:mm:ss.SSS "));
lcssh.setAttributeValue("gz_status", gzStatus);
if(lct!=null ){
lcssh.setAttributeValue("tl_status", "sign_status2");
lcssh.setAttributeValue("sign_type", lct.getAttribute("sign_type"));
lcssh.setAttributeValue("agrmno", lct.getAttribute("AGRMNO"));
}
lcsshManager.saveObject(lcssh);
@ -581,5 +581,13 @@ public class DebitCardAction {
public void setCollect_type(String collect_type) {
this.collect_type = collect_type;
}
public String getSubjectId() {
return subjectId;
}
public void setSubjectId(String subjectId) {
this.subjectId = subjectId;
}
}

View File

@ -58,6 +58,10 @@ public interface LB_CARD_SIGN_STATUS_HIS{
*/
public static final String agrmno = "agrmno";
/**
* 签约方式 STRING(10)<br>
*/
public static final String sign_type = "sign_type";
/**
* 录入人 STRING(32)<br>
*/
public static final String inputuserid = "inputuserid";

View File

@ -1,41 +1,42 @@
DELIMITER $$
create ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_splitting_pay` AS (
SELECT
`o`.`distributor_id` AS `distributor_id`,
`o`.`CONTRACT_NO` AS `CONTRACT_NO`,
`o`.`contract_id` AS `contract_id`,
`o`.`lccc_charge` AS `lccc_charge`,
`o`.`lccc_ratio` AS `lccc_ratio`,
`o`.`lccc_list` AS `lccc_list`,
`o`.`plan_list` AS `plan_list`,
`lul`.`CUSTOMER_NAME` AS `customer_name`,
`lrp`.`interest_sp` AS `sum_sp`,
IFNULL(`lsp`.`splitting_money`,0) AS `splitting_money`,
CAST((`lrp`.`interest_sp` * `o`.`lccc_ratio`) / 100 AS DECIMAL(22,2)) AS `should_sp`,
CAST(((`lrp`.`interest_sp` * `o`.`lccc_ratio`) / 100) AS DECIMAL(22,2)) - IFNULL(`lsp`.`splitting_money`,0) AS `cur_sp`
FROM (((`apzl`.`vi_split_config` `o`
LEFT JOIN (SELECT
SUM(`apzl`.`lc_rent_plan`.`INTEREST_sp`) AS `interest_sp`,
`apzl`.`lc_rent_plan`.`CONTRACT_ID` AS `contract_id`
FROM `apzl`.`lc_rent_plan`
WHERE (`apzl`.`lc_rent_plan`.`INTEREST_sp` IS NOT NULL)
GROUP BY `apzl`.`lc_rent_plan`.`CONTRACT_ID`) `lrp`
ON ((`lrp`.`contract_id` = `o`.`contract_id`)))
LEFT JOIN (SELECT
SUM(IFNULL(`apzl`.`lc_splitting_pay`.`splitting_money`,0)) AS `splitting_money`,
`apzl`.`lc_splitting_pay`.`contract_id` AS `contract_id`,
MAX(`apzl`.`lc_splitting_pay`.`pay_list`) AS `pay_list`,
`apzl`.`lc_splitting_pay`.`id` AS `id`
FROM `apzl`.`lc_splitting_pay`
GROUP BY `apzl`.`lc_splitting_pay`.`contract_id`) `lsp`
ON (((`o`.`contract_id` = `lsp`.`contract_id`))))
LEFT JOIN `apzl`.`lb_union_lessee` `lul`
ON (((`lul`.`CONTRACT_ID` = `o`.`contract_id`)
AND (`lul`.`IS_MAIN` = 'Y'))))
WHERE (IFNULL(lsp.pay_list,0)<>O.lccc_charge
AND (`o`.`lccc_charge` > 0))
)$$
DELIMITER $$
ALTER ALGORITHM=UNDEFINED DEFINER=`apzl`@`%` SQL SECURITY DEFINER VIEW `vi_splitting_pay` AS (
select
`o`.`distributor_id` AS `distributor_id`,
`o`.`CONTRACT_NO` AS `CONTRACT_NO`,
`o`.`contract_id` AS `contract_id`,
`o`.`lccc_charge` AS `lccc_charge`,
`o`.`lccc_ratio` AS `lccc_ratio`,
`o`.`lccc_list` AS `lccc_list`,
`o`.`plan_list` AS `plan_list`,
`lul`.`CUSTOMER_NAME` AS `customer_name`,
`lrp`.`interest_sp` AS `sum_sp`,
ifnull(`lsp`.`splitting_money`,0) AS `splitting_money`,
cast(((`lrp`.`interest_sp` * `o`.`lccc_ratio`) / 100) as decimal(22,2)) AS `should_sp`,
(cast(((`lrp`.`interest_sp` * `o`.`lccc_ratio`) / 100) as decimal(22,2)) - ifnull(`lsp`.`splitting_money`,0)) AS `cur_sp`,
`di`.`DISTRIBUTOR_NAME` AS `distributor_name`
from ((((`apzl`.`vi_split_config` `o`
left join (select
sum(`apzl`.`lc_rent_plan`.`INTEREST_sp`) AS `interest_sp`,
`apzl`.`lc_rent_plan`.`CONTRACT_ID` AS `contract_id`
from `apzl`.`lc_rent_plan`
where (`apzl`.`lc_rent_plan`.`INTEREST_sp` is not null)
group by `apzl`.`lc_rent_plan`.`CONTRACT_ID`) `lrp`
on ((`lrp`.`contract_id` = `o`.`contract_id`)))
left join (select
sum(ifnull(`apzl`.`lc_splitting_pay`.`splitting_money`,0)) AS `splitting_money`,
`apzl`.`lc_splitting_pay`.`contract_id` AS `contract_id`,
max(`apzl`.`lc_splitting_pay`.`pay_list`) AS `pay_list`,
`apzl`.`lc_splitting_pay`.`id` AS `id`
from `apzl`.`lc_splitting_pay`
group by `apzl`.`lc_splitting_pay`.`contract_id`) `lsp`
on ((`o`.`contract_id` = `lsp`.`contract_id`)))
left join `apzl`.`lb_union_lessee` `lul`
on (((`lul`.`CONTRACT_ID` = `o`.`contract_id`)
and (`lul`.`IS_MAIN` = 'Y'))))
left join `apzl`.`distributor_info` `di`
on ((`di`.`distributor_no` = `o`.`distributor_id`)))
where ((ifnull(`lsp`.`pay_list`,0) <> `o`.`lccc_charge`)
and (`o`.`lccc_charge` > 0)))$$
DELIMITER ;

View File

@ -132,6 +132,26 @@ Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn
delete from SCENARIO_MODEL where scenarioid='放款后督流程' and modelid='000040';
Insert Into SCENARIO_MODEL (scenarioid,modelid,sortno,modelname,modeldescribe,modeltype,subtypeno,runcondition,status,nopassdeal,passdeal,passmessage,nopassmessage,executescript,remark,inputuser,inputorg,inputtime,updateuser,updatetime,groupid,modelkind,bizviewer) Values ('放款后督流程','000040','0011','车牌号与抵押日期是否填写','车牌号与抵押日期是否填写','20','0010','','1','10','10','通过','请填写车牌号与抵押日期','SELECT CASE WHEN ISNULL(plate_number)=0 and LENGTH(TRIM(plate_number))>0 THEN ''true'' ELSE ''false'' END FROM LB_CAR_LICENSE_PLATE_INFO_TEMP WHERE flowunid=''#{ObjectNo}'';','','administrator','8009001','2019/10/15 09:33:05','administrator','2019/09/03 00:10:33',null,null,null);
-- 修改网银核销页面排序规则
delete from AWE_DO_CATALOG where dono='VILCRentPlanList';
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('VILCRentPlanList','租金计划视图表',null,'30120',null,'1','1','default','jbo.loan.VI_RENT_COLLECT_4_EBANK','O left join jbo.com.tenwa.lease.comm.LB_EQUIPMENT_CAR lec on O.contract_id=lec.contract_id and lec.car_attribute=''head'' left join jbo.com.tenwa.lease.comm.LB_CAR_LICENSE_PLATE_INFO lcl on lec.contract_id=lcl.contract_id and lec.frame_number=lcl.frame_number','O.businesstype=:businessType and O.subjectid=:subjectId and (O.batch_status<>''process'' or O.batch_status is null) and v.DATE_FORMAT(O.plan_date,''%Y%m'') <= v.DATE_FORMAT(v.SYSDATE(),''%Y%m'') and rent_over>0','','contract_number,plan_list','com.tenwa.flow.rent.rentincome.VILCRentPlanListHandler',null,'SYS_Designer','2017/06/04 20:29:52','SYS_Designer','2020/12/24 11:01:55','','1','');
-- 修改合同审批出租人选择对话框
delete from SELECT_CATALOG where selname='SelectOwnInfo';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectOwnInfo','Sql','查询本方信息','','','Grid','','OWN_NUMBER','select OWN_NUMBER,OWN_NAME,LEASE_CONSIGNER,LEASE_REGISTER_ADDR,LEASE_ADDR,LEASE_PERSON,LEASE_POSTCODE,LEASE_LINKMAN,LEASE_TEL,LEASE_FAX,LEASE_EMAIL from own_info oi left join OWN_ACCOUNT oa on oi.own_number=oa.own_id where oa.acc_type=''#acc_type'' and state_=''0010''','客户编号,出租人,委托代理人,注册地址,通讯地址,法定代表人,邮编,联系人,电话,传真,电子邮件','','OWN_NUMBER@OWN_NAME@LEASE_CONSIGNER@LEASE_REGISTER_ADDR@LEASE_ADDR@LEASE_PERSON@LEASE_POSTCODE@LEASE_LINKMAN@LEASE_TEL@LEASE_FAX@LEASE_EMAIL','OWN_NAME','1','Single','','','','','','SYS_Designer','','2017/05/11 18:41:49','SYS_Designer','2020/12/30 14:06:44','');
-- 修改法人客户的list页面条件
delete from AWE_DO_CATALOG where dono='CustomerCompanyList';
Insert Into AWE_DO_CATALOG (dono,doname,dodescribe,dotype,doclass,isinuse,colcount,modeid,jboclass,jbofrom,jbowhere,jbogroup,jboorder,businessprocess,exportflag,inputuser,inputtime,updateuser,updatetime,remark,isvalidate,parent) Values ('CustomerCompanyList','法人客户列表',null,'30010',null,'1','1','default','jbo.app.tenwa.customer.CUSTOMER_INFO','O left join jbo.app.tenwa.customer.CUSTOMER_TYPE ct on O.customerid=ct.customerid left join jbo.app.tenwa.customer.CUSTOMER_ATTRIBUTION ca on ca.customerid=O.customerid','O.customertype =:sCustomerType and ct.custtype=''cust_type.cust'' and ct.status=''valid'' and ca.status=''yes''','','inputtime desc','',null,'SYS_Designer','2017/03/15 11:52:03','SYS_Designer','2020/12/30 15:09:56','','1','');
-- 修改项目立项选客户根据归属设置显示
delete from SELECT_CATALOG where selname='SelectCustomerForProjectApprove';
Insert Into SELECT_CATALOG (selname,seltype,seldescribe,seltablename,selprimarykey,selbrowsemode,selargs,selhidefield,selcode,selfieldname,selfielddisp,selreturnvalue,selfilterfield,isinuse,mutilorsingle,attribute1,attribute2,attribute3,attribute4,attribute5,inputuser,inputorg,inputtime,updateuser,updatetime,remark) Values ('SelectCustomerForProjectApprove','Sql','查询客户项目立项','customer_info','customerid','Grid','String userid','','SELECT O.customerid,O.customername,getItemName(''CertType'',O.certtype) AS certtype,O.certid,O.CUSTKIND,getItemName(''CustomerType'',O.customertype) AS customertype,getUserName(O.inputuserid) AS inputusername,getOrgName(O.inputorgid) AS inputorgid ,O.inputtime FROM CUSTOMER_INFO O LEFT JOIN CUSTOMER_TYPE ct ON O.customerid=ct.customerid LEFT JOIN CUSTOMER_COMPANY cc ON cc.customerid=O.customerid LEFT JOIN CUSTOMER_ATTRIBUTION ca ON ca.customerid=O.customerid WHERE O.customertype=''01'' AND ct.custtype=''cust_type.cust'' AND ct.custstatus=''status02'' AND ct.status=''valid'' AND cc.status=''status02'' AND ca.status=''yes'' AND ca.userid=''#userid'' AND NOT EXISTS (SELECT 1 FROM CUSTOMER_BLANK_LIST cbl WHERE cbl.customer_id=O.customerid AND (cbl.blank_level =''stop'' AND cbl.blank_status=''no'')) {O,cust}','客户编号,客户名称,证件类型,证件编号,内部行业,客户类别,登记人,登记机构,登记时间','','customerid@customername','customername,custkind,certid','1','Single','','','','','customername@ @ @EqualsString,Contains@certid@ @ @EqualsString,Contains@custkind@sql@SELECT itemno,itemname FROM code_library WHERE codeno=''cust_kind'' ORDER BY sortno@EqualsString','SYS_Designer','','2017/07/06 15:38:06','SYS_Designer','2020/12/30 15:17:05','');
-- ---------------以上生产环境已执行---------------------------------------
-- 添加通联卡扣短信发送数据字典
@ -278,8 +298,9 @@ Insert Into awe_do_library (dono,colindex,sortno,isinuse,coltablename,colactualn
-- 扣款卡变更表中添加扣款渠道字段
alter table customer_account_middle add column collect_type varchar(20) null comment '渠道类型' after flowunid;
-- 签约历史表添加签约类型
alter table LB_CARD_SIGN_STATUS_HIS add column sign_type varchar(10) null comment '签约方式' after agrmno;
-- 扣款历史表添加字段
alter table customer_account_his add collect_type varchar(10),add bank_type varchar(10),add bank_code varchar(10);

View File

@ -47,21 +47,20 @@ public class ContractInfoCheck {
if(ca==null){
return "未查询到扣款信息,请联系管理员!" ;
}else{
BizObjectManager lctManage = JBOFactory.getBizObjectManager(LC_CARD_TLSIGN.CLASS_NAME, tx);
String collect_type = ca.getAttribute("collect_type").getString();
if(collect_type.equals("YLcollect")){//广州银联
if(!"Y".equals(ca.getAttribute("SIGN_STATUS").getString())){
return "请提醒客户查看手机短信,完成广州银联扣款卡的签约验证!";
}
}else if(collect_type.equals("TLcollect")){//通联
BizObjectManager lctManage = JBOFactory.getBizObjectManager(LC_CARD_TLSIGN.CLASS_NAME, tx);
BizObject lct = lctManage.createQuery(" project_id=:project_id and sign_type='TL' ").setParameter("project_id", projectid).getSingleResult(false);
if( lct==null || (!"sign_status2".equals(lct.getAttribute("sign_status").getString()))){
BizObject lct = lctManage.createQuery(" project_id=:project_id and sign_type='TLcollect' and sign_status='sign_status2' ").setParameter("project_id", projectid).getSingleResult(false);
if( lct==null ){
return "请提醒客户查看手机短信,完成通联扣款卡的签约验证!";
}
}else if(collect_type.equals("YCcollect")){//邮储判断
BizObjectManager lctManage = JBOFactory.getBizObjectManager(LC_CARD_TLSIGN.CLASS_NAME, tx);
BizObject lct = lctManage.createQuery(" project_id=:project_id and sign_type='YC' ").setParameter("project_id", projectid).getSingleResult(false);
if( lct==null || (!"sign_status2".equals(lct.getAttribute("sign_status").getString()))){
BizObject lct = lctManage.createQuery(" project_id=:project_id and sign_type='YCcollect' and sign_status='sign_status2' ").setParameter("project_id", projectid).getSingleResult(false);
if( lct==null ){
return "请提醒客户查看手机短信,完成邮储扣款卡的签约验证!";
}
}else{

View File

@ -47,7 +47,7 @@
CIF.CERTID AS CERTID,
CIF.CUSTOMER_NUM AS CUSTOMER_NUM,
LCCT.YEAR_RATE AS YEAR_RATE,
DATE_FORMAT(lfif.fact_date_f,'%Y%m') AS up,
DATE_FORMAT(LCCT.START_DATE,'%Y%m') AS up,
IFNULL(LFIF.FACT_MONEY_F,0) AS PAY_MONEY,
CASE WHEN PSL.operationType = 'DYCD' THEN IFNULL(LFI.FACT_MONEY,0) ELSE '0.00' END AS DYCD_MONEY,
IFNULL(LCCT.GPS_FEE,0) AS GPS_MONEY,
@ -63,10 +63,9 @@
IFNULL(LRP.CORPUS,0) AS CORPUS,
IFNULL(LRP.INTEREST,0) AS INTEREST,
DI.DISTRIBUTOR_NAME AS DISTRIBUTOR_NAME,
CASE WHEN (LCI.CONTRACT_STATUS='105' OR LCI.CONTRACT_STATUS='100') AND LCI.ACTUAL_END_DATE IS NOT NULL THEN LCI.ACTUAL_END_DATE
WHEN (LCI.CONTRACT_STATUS='105' OR LCI.CONTRACT_STATUS='100') AND LCI.ACTUAL_END_DATE IS NULL THEN LCI.END_DATE
ELSE '' END AS END_DATE,ct.typename,
case
CASE WHEN LCI.CONTRACT_STATUS='100' THEN lfra.PAYDAY_ADJUST
ELSE (select PLAN_DATE from lc_rent_plan where contract_id=LCI.id order by PLAN_DATE desc limit 1 ) END AS END_DATE,ct.typename,
case
DI.F_I_TYPE
when 'f_i_type01'
then '集团内'
@ -74,7 +73,7 @@
then '集团外'
when 'f_i_type03'
then '自营'
end as f_i_type
end as f_i_type,case LCI.car_type when 'new_car' then '新车' when 'used_car' then '二手车' else '' end carTtpe
FROM
LC_CALC_CONDITION LCCT
LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID=LCCT.CONTRACT_ID
@ -90,6 +89,7 @@ LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID=LCI.ID
LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID=LUL.CUSTOMER_ID
LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID
LEFT JOIN PRD_SPECIFIC_LIBRARY PSL ON PSL.PRODUCTID = LPI.PRODUCT_ID LEFT JOIN BUSINESS_TYPE ct ON ct.typeno=lci.PRODUCT_ID
left join LC_FUND_RENT_ADJUST lfra on lfra.contract_id=LCI.id
WHERE LUL.IS_MAIN='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI.CONTRACT_STATUS='103' OR LCI.CONTRACT_STATUS='105') AND lci.businesstype='1' </sql>
<sqlParamValue></sqlParamValue>
<columns>
@ -626,7 +626,7 @@ WHERE LUL.IS_MAIN='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI.CONTRAC
<actionCondition></actionCondition>
</column>
<column>
<id>ff8080817371053c0175aac51c3b0161</id>
<id>2c9c81b9752030960175bbe636ad005c</id>
<name>f_i_type</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
@ -644,6 +644,25 @@ WHERE LUL.IS_MAIN='Y' AND (LCI.CONTRACT_STATUS BETWEEN 31 AND 100 OR LCI.CONTRAC
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>ff808081761d423e01768847f571000d</id>
<name>carTtpe</name>
<columnDataType>STRING</columnDataType>
<formater></formater>
<label>租赁物类型</label>
<enLabel>carTtpe</enLabel>
<width>100</width>
<position>29</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
</columns>
<controls/>
<searchs/>

View File

@ -92,9 +92,9 @@ lpi.subjectname,
'' AS '是否有保险',
'' AS '保险公司名称',
'' AS '保险到期日' ,
LEC.LICENSE_PLATE_NUMBER AS LICENSE_PLATE_NUMBER,lii.Invoice_number AS Invoice_number,lii.Invoice_money AS Invoice_money,lii.Invoice_date AS Invoice_date ,LCI.ASSETTRANSFERER,LCI.TRANSFERDATE,LCI.TURNOUTREMARKS,case when syc.model_id is not null then '商用车' when cyc.modelid is not null then '乘用车' else '其他' end as cartype
LEC.LICENSE_PLATE_NUMBER AS LICENSE_PLATE_NUMBER,lii.Invoice_number AS Invoice_number,lii.Invoice_money AS Invoice_money,lii.Invoice_date AS Invoice_date ,LCI.ASSETTRANSFERER,LCI.TRANSFERDATE,LCI.TURNOUTREMARKS,case when syc.model_id is not null then '商用车' when cyc.modelid is not null then '乘用车' else '其他' end as cartype,LCC.CLEAN_LEASE_MONEY as CLEAN_LEASE_MONEY
FROM
(SELECT ID,DISTRIBUTOR_ID,CONTRACT_NUMBER,ASSETTRANSFERER,TRANSFERDATE,TURNOUTREMARKS FROM LB_CONTRACT_INFO WHERE BUSINESSTYPE='1' AND CONTRACT_STATUS='31')LCI
(SELECT ID,DISTRIBUTOR_ID,CONTRACT_NUMBER,ASSETTRANSFERER,TRANSFERDATE,TURNOUTREMARKS FROM LB_CONTRACT_INFO WHERE BUSINESSTYPE='1' AND (CONTRACT_STATUS='31' or CONTRACT_STATUS='100') )LCI
LEFT JOIN
(SELECT CONTRACT_ID,SUM(FACT_MONEY) AS FACT_MONEY,MAX(FACT_DATE) AS FACT_DATE FROM LC_FUND_INCOME WHERE FEE_TYPE = 'feetype10' AND EBANK_STATUS = '05' GROUP BY CONTRACT_ID)LFI ON LFI.CONTRACT_ID=LCI.ID
LEFT JOIN
@ -137,7 +137,7 @@ LEFT JOIN
VI_OVERDUE_CONTRACT2 VVC ON VVC.CONTRACT_ID=LFI.CONTRACT_ID
LEFT JOIN
LB_CAR_LICENSE_PLATE_INFO LCLPI ON LCLPI.CONTRACT_ID=LCI.ID AND LCLPI.FRAME_NUMBER=LEC.FRAME_NUMBER
LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
LEFT JOIN lb_invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID and lii.remarks='1'</sql>
<sqlParamValue></sqlParamValue>
<columns>
<column>
@ -148,7 +148,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>主体</label>
<enLabel>subjectname</enLabel>
<width>100</width>
<position>64</position>
<position>0</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -167,7 +167,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>申请编号</label>
<enLabel>PROJECT_NO</enLabel>
<width>100</width>
<position>65</position>
<position>1</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -186,7 +186,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>合同编号</label>
<enLabel>CONTRACT_NUMBER</enLabel>
<width>100</width>
<position>66</position>
<position>2</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -205,7 +205,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>经销商名称</label>
<enLabel>DISTRIBUTOR_NAME</enLabel>
<width>100</width>
<position>67</position>
<position>3</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -224,7 +224,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>经销商省</label>
<enLabel>JXS_PROVINCE</enLabel>
<width>100</width>
<position>68</position>
<position>4</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -243,7 +243,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>客户名称</label>
<enLabel>CUSTOMERNAME</enLabel>
<width>100</width>
<position>69</position>
<position>5</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -262,7 +262,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>性别</label>
<enLabel>SEX</enLabel>
<width>100</width>
<position>70</position>
<position>6</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -281,7 +281,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>证件类型</label>
<enLabel>CERTTYPE</enLabel>
<width>100</width>
<position>71</position>
<position>7</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -300,7 +300,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>证件号码</label>
<enLabel>CERTID</enLabel>
<width>100</width>
<position>72</position>
<position>8</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -319,7 +319,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>年龄</label>
<enLabel>AGE</enLabel>
<width>100</width>
<position>73</position>
<position>9</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -338,7 +338,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>婚姻状况</label>
<enLabel>MARITAL_STATUS</enLabel>
<width>100</width>
<position>74</position>
<position>10</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -357,7 +357,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>年收入</label>
<enLabel>YEAR_MONEY</enLabel>
<width>100</width>
<position>75</position>
<position>11</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -376,7 +376,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>居住省份</label>
<enLabel>JZ_PROVINCE</enLabel>
<width>100</width>
<position>76</position>
<position>12</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -395,7 +395,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>居住城市</label>
<enLabel>JZ_CITY</enLabel>
<width>100</width>
<position>77</position>
<position>13</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -414,7 +414,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>户籍省份</label>
<enLabel>HJ_PROVINCE</enLabel>
<width>100</width>
<position>78</position>
<position>14</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -433,7 +433,26 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>户籍城市</label>
<enLabel>HJ_CITY</enLabel>
<width>100</width>
<position>79</position>
<position>15</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
<isCountSubTotal>false</isCountSubTotal>
<isGroupby>false</isGroupby>
<isMerge>false</isMerge>
<action></action>
<actionParamters></actionParamters>
<actionCondition></actionCondition>
</column>
<column>
<id>ff808081761d423e017688613877000e</id>
<name>CLEAN_LEASE_MONEY</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>融资金额</label>
<enLabel>CLEAN_LEASE_MONEY</enLabel>
<width>100</width>
<position>16</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -449,10 +468,10 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<name>FK_MONEY</name>
<columnDataType>NUMBER</columnDataType>
<formater></formater>
<label>融资金额</label>
<label>实际付款金额</label>
<enLabel>FK_MONEY</enLabel>
<width>100</width>
<position>80</position>
<position>17</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -471,7 +490,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>放款日期</label>
<enLabel>FK_DATE</enLabel>
<width>100</width>
<position>81</position>
<position>18</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -490,7 +509,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>产品名称</label>
<enLabel>PRODUCT_NAME</enLabel>
<width>100</width>
<position>82</position>
<position>19</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -509,7 +528,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>贷款利率</label>
<enLabel>YEAR_RATE</enLabel>
<width>100</width>
<position>83</position>
<position>20</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -528,7 +547,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>贷款期限</label>
<enLabel>LEASE_TERM</enLabel>
<width>100</width>
<position>84</position>
<position>21</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -547,7 +566,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>首付比例</label>
<enLabel>FIRST_PAYMENT_RATIO</enLabel>
<width>100</width>
<position>85</position>
<position>22</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -566,7 +585,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>保证金比例</label>
<enLabel>CAUTION_MONEY_RATIO</enLabel>
<width>100</width>
<position>86</position>
<position>23</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -585,7 +604,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>还款开户行</label>
<enLabel>REFUND_BANK</enLabel>
<width>100</width>
<position>87</position>
<position>24</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -604,7 +623,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>还款账号</label>
<enLabel>REFUND_ACC_NUMBER</enLabel>
<width>100</width>
<position>88</position>
<position>25</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -623,7 +642,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>还款频率</label>
<enLabel>REFUND_FREQUENCY</enLabel>
<width>100</width>
<position>89</position>
<position>26</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -642,7 +661,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>还款方式</label>
<enLabel>REFUND_WAY</enLabel>
<width>100</width>
<position>90</position>
<position>27</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -661,7 +680,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>品牌</label>
<enLabel>BRAND</enLabel>
<width>100</width>
<position>91</position>
<position>28</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -680,7 +699,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>新车二手车</label>
<enLabel>CAR_TYPE</enLabel>
<width>100</width>
<position>92</position>
<position>29</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -699,7 +718,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>乘用车/商用车</label>
<enLabel>cartype</enLabel>
<width>100</width>
<position>93</position>
<position>30</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -718,7 +737,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>车型</label>
<enLabel>MODEL</enLabel>
<width>100</width>
<position>94</position>
<position>31</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -737,7 +756,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>二手车使用年限(月)</label>
<enLabel>USED_CAR_DEADLINE</enLabel>
<width>100</width>
<position>95</position>
<position>32</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -756,7 +775,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>到期日期</label>
<enLabel>EXPIRE_DATE</enLabel>
<width>100</width>
<position>96</position>
<position>33</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -775,7 +794,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>还款日</label>
<enLabel>REFUND_DATE</enLabel>
<width>100</width>
<position>97</position>
<position>34</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -794,7 +813,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>配偶姓名</label>
<enLabel>SPOUSE_NAME</enLabel>
<width>100</width>
<position>98</position>
<position>35</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -813,7 +832,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>是否担保</label>
<enLabel>IS_NO_ASSURE</enLabel>
<width>100</width>
<position>99</position>
<position>36</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -832,7 +851,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>担保人姓名</label>
<enLabel>ASSURE_NAME</enLabel>
<width>100</width>
<position>100</position>
<position>37</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -851,7 +870,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>车价/评估价</label>
<enLabel>USED_ASSESS_MONEY</enLabel>
<width>100</width>
<position>101</position>
<position>38</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -870,7 +889,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>未偿本金余额</label>
<enLabel>WC_CORPUS</enLabel>
<width>100</width>
<position>102</position>
<position>39</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -889,7 +908,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>当前逾期天数</label>
<enLabel>OVERDUE_DAYS</enLabel>
<width>100</width>
<position>103</position>
<position>40</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -908,7 +927,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>当前逾期本金</label>
<enLabel>YQ_CORPUS</enLabel>
<width>100</width>
<position>104</position>
<position>41</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -927,7 +946,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>当前逾期利息</label>
<enLabel>YQ_INTEREST</enLabel>
<width>100</width>
<position>105</position>
<position>42</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -946,7 +965,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>当前逾期手续费</label>
<enLabel>YQ_HANDLING_CHARGE</enLabel>
<width>100</width>
<position>106</position>
<position>43</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -965,7 +984,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>当前逾期罚息</label>
<enLabel>YQ_PENALTY</enLabel>
<width>100</width>
<position>107</position>
<position>44</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -984,7 +1003,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>历史拖欠次数</label>
<enLabel>OVERDUE_CON</enLabel>
<width>100</width>
<position>108</position>
<position>45</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1003,7 +1022,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>历史最大逾期天数</label>
<enLabel>MAX_OVERDUE_DAYS</enLabel>
<width>100</width>
<position>109</position>
<position>46</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1022,7 +1041,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>申请日期</label>
<enLabel>APPLY_MONEY</enLabel>
<width>100</width>
<position>110</position>
<position>47</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1041,7 +1060,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>是否抵押</label>
<enLabel>IS_NO_PLEDGE</enLabel>
<width>100</width>
<position>111</position>
<position>48</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1060,7 +1079,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>每期租金</label>
<enLabel>RENT</enLabel>
<width>100</width>
<position>112</position>
<position>49</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1079,7 +1098,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>未尝租金余额</label>
<enLabel>WC_RENT</enLabel>
<width>100</width>
<position>113</position>
<position>50</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1098,7 +1117,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>未尝利息余额</label>
<enLabel>WC_INTEREST</enLabel>
<width>100</width>
<position>114</position>
<position>51</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1117,7 +1136,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>车架号</label>
<enLabel>FRAME_NUMBER</enLabel>
<width>100</width>
<position>115</position>
<position>52</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1136,7 +1155,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>发动机号</label>
<enLabel>ENGINE_NUMBER</enLabel>
<width>100</width>
<position>116</position>
<position>53</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1155,7 +1174,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>车辆型号</label>
<enLabel>MODEL2</enLabel>
<width>100</width>
<position>117</position>
<position>54</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1174,7 +1193,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>是否有保险</label>
<enLabel>是否有保险</enLabel>
<width>100</width>
<position>118</position>
<position>55</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1193,7 +1212,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>保险公司名称</label>
<enLabel>保险公司名称</enLabel>
<width>100</width>
<position>119</position>
<position>56</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1212,7 +1231,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>保险到期日</label>
<enLabel>保险到期日</enLabel>
<width>100</width>
<position>120</position>
<position>57</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1231,7 +1250,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>车牌号</label>
<enLabel>LICENSE_PLATE_NUMBER</enLabel>
<width>100</width>
<position>121</position>
<position>58</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1250,7 +1269,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>发票票号</label>
<enLabel>Invoice_number</enLabel>
<width>100</width>
<position>122</position>
<position>59</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1269,7 +1288,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>发票金额</label>
<enLabel>Invoice_money</enLabel>
<width>100</width>
<position>123</position>
<position>60</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1288,7 +1307,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>开票日期</label>
<enLabel>Invoice_date</enLabel>
<width>100</width>
<position>124</position>
<position>61</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1307,7 +1326,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>资产转出方</label>
<enLabel>ASSETTRANSFERER</enLabel>
<width>100</width>
<position>125</position>
<position>62</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1326,7 +1345,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>转出日期</label>
<enLabel>TRANSFERDATE</enLabel>
<width>100</width>
<position>126</position>
<position>63</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>
@ -1345,7 +1364,7 @@ LEFT JOIN lb_Invoice_info lii ON lii.contract_id=LUL.CONTRACT_ID</sql>
<label>转出备注</label>
<enLabel>TURNOUTREMARKS</enLabel>
<width>100</width>
<position>127</position>
<position>64</position>
<isVisible>true</isVisible>
<color></color>
<isCountTotal>false</isCountTotal>