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
+
+
+