diff --git a/报表/汽车类报表一/网银核销明细表.xml b/报表/汽车类报表一/网银核销明细表.xml new file mode 100644 index 000000000..970f8e00f --- /dev/null +++ b/报表/汽车类报表一/网银核销明细表.xml @@ -0,0 +1,613 @@ + + + + + 2c9023815726a036015726a496b00001 + eleasing_mysql + SPRING + dataSourceJDBC + + + + + com.tenwa.report.query.dialect.MysqlDialect + Mysql + + + + + 2c9c81b67578fbb30175cef6042d0002 + 网银入账明细表 + online_bank_entry + obe_20201116_1051 + true + 18 + REPORT + 402882355da074c8015da089e7050001 + + + 2c9c81b67578fbb30175cef87e83001c + + + + + + 2c9c81b67578fbb30175cef7a7890003 + 网银核销明细表 + online_bank_entry + 2c9023815726a036015726a496b00001 + COMPLEXSQL + select a.EBANK_SN, a.FACT_DATE, a.FACT_MONEY, a.CONTRACT_NUMBER, a.PROJECT_NAME, a.type, a.HAD_MONEY,a.MAYOPE_MONEY, +a.PLAN_LIST, a.CORPUS,a.INTEREST,a.PENALTY,a.lfi_fact_money, +case WHEN a.sub_type = 'feetype1' then a.lfi_fact_money END service_amount, +case WHEN a.sub_type = 'feetype16' OR a.sub_type = 'feetype17' OR a.sub_type = 'feetype2' then a.lfi_fact_money END bond_amount, +case WHEN a.sub_type = 'feetype4' then a.lfi_fact_money END reserve_amount , +case WHEN a.sub_type = 'feetype1' then '手续费' + when a.sub_type = 'feetype16' then '抵扣保证金' + when a.sub_type = 'feetype17' then '退还保证金' + when a.sub_type = 'feetype2' then '保证金' + when a.sub_type = 'feetype4' then '留购价款' + else a.sub_type + end sub_type, +a.CORPUS_OVERAGE, a.NOMINAL_PRICE, a.HANDLING_CHARGE, a.DUN_PENALTY, a.REPAYMENT_INTEREST, a.OTHER_IN, a.return_money +from ( +select le.FACT_DATE,le.CLIENT_ACCOUNT,le.CLIENT_ACC_NUMBER, le.FACT_MONEY,le.HAD_MONEY,le.MAYOPE_MONEY, +lci.PROJECT_NAME,lci.CONTRACT_NUMBER,le.ID, '网银还款' as type, le.EBANK_SN, +'网银还款' as sub_type, lri.PLAN_LIST, lri.CORPUS,lri.INTEREST,lri.PENALTY, +'' as lfi_fact_money, +'' as CORPUS_OVERAGE, '' as NOMINAL_PRICE, '' as HANDLING_CHARGE, '' as DUN_PENALTY, '' as REPAYMENT_INTEREST, '' as OTHER_IN, '' as return_money +from LC_EBANK le +LEFT JOIN lc_rent_income lri on le.ID=lri.EBANK_NUMBER +LEFT JOIN lb_contract_info lci on lri.CONTRACT_ID=lci.id +where lri.EBANK_NUMBER is not null + +union all +select le.FACT_DATE,le.CLIENT_ACCOUNT,le.CLIENT_ACC_NUMBER, le.FACT_MONEY,le.HAD_MONEY,le.MAYOPE_MONEY, +lci.PROJECT_NAME,lci.CONTRACT_NUMBER,le.ID, '资金核销' as type, le.EBANK_SN, +lfi.FEE_TYPE as sub_type, '' as PLAN_LIST,'' as CORPUS,'' as INTEREST,'' as PENALTY, +lfi.FACT_MONEY as lfi_fact_money, +'' as CORPUS_OVERAGE, '' as NOMINAL_PRICE, '' as HANDLING_CHARGE, '' as DUN_PENALTY, '' as REPAYMENT_INTEREST, '' as OTHER_IN, '' as return_money +from LC_EBANK le +LEFT JOIN lc_fund_income lfi on le.ID=lfi.EBANK_NUMBER +LEFT JOIN lb_contract_info lci on lfi.CONTRACT_ID=lci.id +where lfi.FEE_TYPE is not null + +union all +select le.FACT_DATE,le.CLIENT_ACCOUNT,le.CLIENT_ACC_NUMBER, le.FACT_MONEY,le.HAD_MONEY,le.MAYOPE_MONEY, +lci.PROJECT_NAME,lci.CONTRACT_NUMBER,le.ID, '提前结清' as type, le.EBANK_SN, +'提前结清' as sub_type, '' as PLAN_LIST,'' as CORPUS,'' as INTEREST,'' as PENALTY, +'' as lfi_fact_money, +lfr.CORPUS_OVERAGE, lfr.NOMINAL_PRICE, lfr.HANDLING_CHARGE, lfr.DUN_PENALTY, lfr.REPAYMENT_INTEREST, lfr.OTHER_IN, '' as return_money +from LC_EBANK le +LEFT JOIN lc_ebank_temp let ON let.EBANK_NUMBER=le.ID +LEFT JOIN LC_FUND_RENT_ADJUST lfr ON lfr.FLOWUNID=let.FLOWUNID +LEFT JOIN lb_contract_info lci ON lfr.CONTRACT_ID=lci.id +where lfr.FLOWUNID is not null + +union all +select le.FACT_DATE,le.CLIENT_ACCOUNT,le.CLIENT_ACC_NUMBER, le.FACT_MONEY,le.HAD_MONEY,le.MAYOPE_MONEY, +'' as PROJECT_NAME,'' as CONTRACT_NUMBER,le.ID, '其它支付' as type, le.EBANK_SN, +'网银退还' as sub_type, '' as PLAN_LIST,'' as CORPUS,'' as INTEREST,'' as PENALTY, +'' as lfi_fact_money, +'' as CORPUS_OVERAGE, '' as NOMINAL_PRICE, '' as HANDLING_CHARGE, '' as DUN_PENALTY, '' as REPAYMENT_INTEREST, '' as OTHER_IN, le.return_money +from lc_ebank_temp le +LEFT JOIN (select * from flow_object where flowno = 'OtherPayFlow') fo on le.FLOWUNID=fo.objectno +where fo.objectno is not null +) a + + + + 2c9c81b67578fbb30175cf0152e70060 + EBANK_SN + STRING + + + EBANK_SN + 100 + 24 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70059 + FACT_DATE + STRING + + + FACT_DATE + 100 + 25 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e60050 + FACT_MONEY + NUMBER + + + FACT_MONEY + 100 + 26 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e60053 + CONTRACT_NUMBER + STRING + + + CONTRACT_NUMBER + 100 + 27 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e7005e + PROJECT_NAME + STRING + + + PROJECT_NAME + 100 + 28 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e7005c + type + STRING + + + type + 100 + 29 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e7005d + sub_type + STRING + + + sub_type + 100 + 30 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70058 + HAD_MONEY + NUMBER + + + HAD_MONEY + 100 + 31 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70057 + MAYOPE_MONEY + NUMBER + + + MAYOPE_MONEY + 100 + 32 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30176028dea620067 + return_money + STRING + + + return_money + 100 + 33 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70062 + PLAN_LIST + STRING + + + PLAN_LIST + 100 + 34 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70056 + CORPUS + STRING + + + CORPUS + 100 + 35 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70055 + INTEREST + STRING + + + INTEREST + 100 + 36 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70063 + PENALTY + STRING + + + PENALTY + 100 + 37 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e7005a + lfi_fact_money + STRING + + + lfi_fact_money + 100 + 38 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70054 + service_amount + STRING + + + service_amount + 100 + 39 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e6004e + bond_amount + STRING + + + bond_amount + 100 + 40 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e7005b + reserve_amount + STRING + + + reserve_amount + 100 + 41 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e60051 + CORPUS_OVERAGE + STRING + + + CORPUS_OVERAGE + 100 + 42 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e60052 + NOMINAL_PRICE + STRING + + + NOMINAL_PRICE + 100 + 43 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e6004f + HANDLING_CHARGE + STRING + + + HANDLING_CHARGE + 100 + 44 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e6004d + DUN_PENALTY + STRING + + + DUN_PENALTY + 100 + 45 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e70061 + REPAYMENT_INTEREST + STRING + + + REPAYMENT_INTEREST + 100 + 46 + true + + false + false + false + false + + + + + + 2c9c81b67578fbb30175cf0152e7005f + OTHER_IN + STRING + + + OTHER_IN + 100 + 47 + true + + false + false + false + false + + + + + + + + + + + 2c9c81b67578fbb30175d02a86880064 + EBANK_SN + EBANK_SN + + FILTER + STRING + TEXT + 0 + + + 2c9c81b67578fbb30175d02bd27c0065 + type + type + + FILTER + STRING + TEXT + 1 + + + 2c9c81b67578fbb30175d02bd27c0066 + sub_type + sub_type + + FILTER + STRING + TEXT + 2 + + + + 20 + false + false + false + false + false +
+
+ + + + + 2c9c81b67578fbb30175cef87e83001c + 0 + 0 + 0 + TABLE#2c9c81b67578fbb30175cef7a7890003 + 2c9c81b67578fbb30175cef6042d0002 + TABLE + + +
diff --git a/报表/汽车类报表一/逾期客户信息表.xml b/报表/汽车类报表一/逾期客户信息表.xml new file mode 100644 index 000000000..aca56c2df --- /dev/null +++ b/报表/汽车类报表一/逾期客户信息表.xml @@ -0,0 +1,484 @@ + + + + + 2c9023815726a036015726a496b00001 + eleasing_mysql + SPRING + dataSourceJDBC + + + + + com.tenwa.report.query.dialect.MysqlDialect + Mysql + + + + + ff8080817371053c0175daa8beeb0162 + 逾期客户信息表 + custom_overdue_info_report + REPORT_CODE_1605691293281 + true + 33 + REPORT + 2c9c81b7685efbbc016931c675a50006 + + + ff8080817371053c0175daabb5540164 + + + + + + ff8080817371053c0175daaa88860163 + 逾期客户信息表 + custom_overdue_info_report + 2c9023815726a036015726a496b00001 + COMPLEXSQL + SELECT + distinct + rp.customer_name , + rp.mobile , + CONCAT(left(ci.certid,4),'**********',right(ci.certid,4)) AS certid, + cf.NAME , + cf.tel, + cf.suname , + cf.suphone , + cf.workunit, + cp.EMERGENCY_CONTACT_PERSON , + cp.EMERGENCY_CONTACT_TEL , + cp.INTRO , + cp.REMARK , + lgb.FULLNAME1 , + lgb.MOBILE1 , + lgb.ADDRESS1 , + lgb.FULLNAME2 , + lgb.MOBILE2 , + lgb.ADDRESS2 +FROM + ( +SELECT DISTINCT + rrp.contract_number, + rrp.customer_name, + rrp.mobile +FROM + report_rent_plan rrp +WHERE + over_days > 3 + AND collect_status <> '代偿' + and batch_status='未完成' + and str_to_date(replace(left(rrp.PLAN_DATE, 10), '/', '-'), '%Y-%m-%d') <=NOW() +GROUP BY + rrp.contract_number + ) rp + LEFT JOIN lb_contract_info lci ON rp.contract_number = lci.contract_no + LEFT JOIN lb_union_lessee lul ON lci.id = lul.contract_id + LEFT JOIN customer_info ci ON ci.customerid = lul.customer_id + LEFT JOIN CUSTOMER_PERSON cp ON cp.customerid = ci.customerid + LEFT JOIN customer_family cf ON ci.customerid = cf.customerid + AND cf.partner_ = 'Y' + AND cf.STATUS = 'valid' + AND lci.id = cf.contract_id + LEFT JOIN ( +SELECT + contract_id, + MAX( CASE rank WHEN '1' THEN FULLNAME END ) FULLNAME1, + MAX( CASE rank WHEN '1' THEN MOBILE END ) MOBILE1, + MAX( CASE rank WHEN '1' THEN ADDRESS END ) ADDRESS1, + MAX( CASE rank WHEN '2' THEN FULLNAME END ) FULLNAME2, + MAX( CASE rank WHEN '2' THEN MOBILE END ) MOBILE2, + MAX( CASE rank WHEN '2' THEN ADDRESS END ) ADDRESS2 +FROM + ( +SELECT + a.*, + count( 1 ) AS rank +FROM + LB_GUARANTEE_UNIT a + LEFT JOIN LB_GUARANTEE_UNIT b ON a.contract_id = b.contract_id + AND a.FULLNAME <= b.FULLNAME +GROUP BY + a.contract_id, + a.FULLNAME +ORDER BY + a.contract_id, + a.FULLNAME DESC + ) t +GROUP BY + contract_id + ) lgb ON lci.id = lgb.contract_id + + + + + ff8080817371053c0175f39343590197 + customer_name + STRING + + + customer_name + 100 + 18 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590196 + mobile + STRING + + + mobile + 100 + 19 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359018d + certid + STRING + + + certid + 100 + 20 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359018e + NAME + STRING + + + NAME + 100 + 21 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359019a + tel + STRING + + + tel + 100 + 22 + true + + false + false + false + false + + + + + + ff8080817371053c0175f393433e018b + suname + STRING + + + suname + 100 + 23 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359018f + suphone + STRING + + + suphone + 100 + 24 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359019b + workunit + STRING + + + workunit + 100 + 25 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590192 + EMERGENCY_CONTACT_PERSON + STRING + + + EMERGENCY_CONTACT_PERSON + 100 + 26 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590193 + EMERGENCY_CONTACT_TEL + STRING + + + EMERGENCY_CONTACT_TEL + 100 + 27 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359019c + INTRO + STRING + + + INTRO + 100 + 28 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590198 + REMARK + STRING + + + REMARK + 100 + 29 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590199 + FULLNAME1 + STRING + + + FULLNAME1 + 100 + 30 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590190 + MOBILE1 + STRING + + + MOBILE1 + 100 + 31 + true + + false + false + false + false + + + + + + ff8080817371053c0175f3934359018c + ADDRESS1 + STRING + + + ADDRESS1 + 100 + 32 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590194 + FULLNAME2 + STRING + + + FULLNAME2 + 100 + 33 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590191 + MOBILE2 + STRING + + + MOBILE2 + 100 + 34 + true + + false + false + false + false + + + + + + ff8080817371053c0175f39343590195 + ADDRESS2 + STRING + + + ADDRESS2 + 100 + 35 + true + + false + false + false + false + + + + + + + + + + + 20 + false + false + false + false + false +
+
+ + + + + ff8080817371053c0175daabb5540164 + 0 + 0 + 0 + TABLE#ff8080817371053c0175daaa88860163 + ff8080817371053c0175daa8beeb0162 + TABLE + + +