add:初始化工程
This commit is contained in:
0
import_files/__init__.py
Normal file
0
import_files/__init__.py
Normal file
459
import_files/dts_timestamps.json
Normal file
459
import_files/dts_timestamps.json
Normal file
@@ -0,0 +1,459 @@
|
||||
{
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\adviser_contract.sql": 1728874064.1538634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\arp_apply.sql": 1746065645.6089554,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\arp_contract.sql": 1746065645.6089554,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\arp_crquota.sql": 1751801032.6174054,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\arp_crquota_jour.sql": 1751801032.6184065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\asset_risk_acct_list.sql": 1746065645.6109557,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\assure_stock.sql": 1728874064.1538634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\assure_stock_jour.sql": 1728874064.1548634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\bad_fine_interest.sql": 1751801032.6184065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\bad_fine_interest_jour.sql": 1746065645.6109557,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\bond_imp_cash_assure.sql": 1746065645.6119556,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\bond_undue_quota.sql": 1746065645.6119556,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\bpr_entrust_tri_ext.sql": 1728874064.1578634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\brp_cbpentrust_ext.sql": 1728874064.1588638,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\brp_contract.sql": 1728874064.1598637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\brp_contract_ext.sql": 1728874064.1608622,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\brp_contract_ext_jour.sql": 1728874064.1608622,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\brp_contract_jour.sql": 1728874064.1618633,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\business_white.sql": 1718174941.0650125,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\cbp_entrust_bt_inqrsp_ext.sql": 1751801032.6194065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\cbp_entrust_bt_inquiry_ext.sql": 1751801032.6204054,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\client_limit_stock.sql": 1746065645.6139553,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\cm_credit_quota.sql": 1728874064.1618633,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\confer_no_log.sql": 1746065645.6139553,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\credit_quotas.sql": 1728874064.1628635,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\csdc_acode_acct.sql": 1735615048.44564,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\exchange_rates.sql": 1720156394.999259,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\exch_boardacct_day_data.sql": 1728874064.163864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_apply.sql": 1751801032.6204054,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_apply_jour.sql": 1751801032.6214068,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_clarg.sql": 1751801032.6224062,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_contract.sql": 1728874064.163864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_contract_jour.sql": 1728874064.164863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_dictate.sql": 1746065645.6159575,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_out_impawn.sql": 1746065645.6159575,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_preassure.sql": 1728874064.164863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\finexe_preprodrate.sql": 1728874064.1658623,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\firm_offer_code.sql": 1728874064.1658623,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\frozen_detail.sql": 1746065645.6169562,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\fund_account_sleep.sql": 1728874064.166862,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\fund_revert_jour.sql": 1728874064.167863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\gm_credit_quota.sql": 1728874064.167863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\inco_unfin_info.sql": 1746065645.6189575,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\inco_unfin_info_ext.sql": 1746065645.6200964,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\irregular_acct.sql": 1728874064.168863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\judifrozenjour.sql": 1746065645.6209571,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\monitor_acct.sql": 1728874064.1698637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\pre_stock_info.sql": 1728874064.1708648,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_busin.sql": 1728874064.1728637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_busin_jour.sql": 1728874064.173867,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_code_register.sql": 1728874064.1748643,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_errinfo.sql": 1728874064.1748643,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_mult_date_info.sql": 1728874064.1758635,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_quota.sql": 1728874064.1768627,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_quota_total.sql": 1728874064.1768627,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\qrp_undue_pawn.sql": 1728874064.177863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\rsf_contract.sql": 1746065645.6209571,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\secu_busi.sql": 1746065645.621958,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\secu_ofacct_rel.sql": 1728874064.177863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\self_holder.sql": 1728874064.1788647,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\sh_sopt_qryresult.sql": 1751801032.6224062,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\sopt_entrust.sql": 1735615048.44864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\sopt_reg.sql": 1728874064.179863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\sopt_reg_jour.sql": 1728874064.180863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_acct_arg.sql": 1746065645.6229568,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_adv_reg.sql": 1746065645.6229568,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_apply.sql": 1746065645.6239564,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_apply_jour.sql": 1746065645.6239564,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_contract.sql": 1746065645.624956,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_contract_jour.sql": 1746065645.624956,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_contract_rate.sql": 1746065645.624956,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_equity.sql": 1746065645.6259563,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_equity_jour.sql": 1746065645.6259563,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_funder.sql": 1746065645.6269572,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_integral_info.sql": 1746065645.6269572,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_register.sql": 1746065645.6269572,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_risk_list.sql": 1746065645.6279562,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\srp_white_list.sql": 1746065645.6279562,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\stb_bp.sql": 1735615048.45064,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\stkresstkacct.sql": 1718174941.067012,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\stktrade_quota.sql": 1714446622.1210282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\stktrade_quota_used.sql": 1714446622.1220279,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\stock_holder_sleep.sql": 1728874064.1818633,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\tpr_contract.sql": 1728874064.1828637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\tpr_contract_ext.sql": 1728874064.1828637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\tpr_contract_ext_jour.sql": 1728874064.183862,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\tpr_contract_jour.sql": 1728874064.184863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\tpr_sp_acct_contrast.sql": 1746065645.6289575,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\transfer_board.sql": 1751801032.6234064,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uact_client.sql": 1728874064.1868641,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_account_limit_stkcode.sql": 1735615048.4526396,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_blob_file.sql": 1746065645.6309576,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_data_swap.sql": 1746065645.6309576,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_dividend_tax.sql": 1728874064.187863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_entrust.sql": 1735615048.4546402,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_etf_entrust_detail.sql": 1728874064.1898642,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_ipoinfo.sql": 1746065645.6319568,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_ipoinfojour.sql": 1728874064.1918635,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucbp_realtime.sql": 1728874064.192863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_acctspcash.sql": 1714446622.125028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_asset_bd_stock.sql": 1746065645.6319568,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_busiarg.sql": 1714446622.1260285,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_contract.sql": 1746065645.6329565,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_ipoinfo.sql": 1746065645.6329565,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_spcash_account.sql": 1720156395.0012524,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_spcash_fund.sql": 1730379846.6415026,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_spcash_fund_jour.sql": 1720156395.0032463,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_spcash_stock.sql": 1751801032.6244063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_spcash_stock_jour.sql": 1720156395.0052397,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\unfinished.sql": 1728874064.1938632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\upbs_elig_match_rel.sql": 1714446622.1280231,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\upbs_elig_product.sql": 1728874064.194863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\upbs_elig_risk_match.sql": 1728874064.1958637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_bpr_info.sql": 1751801032.6244063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_cash_account.sql": 1720156395.0072334,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_cash_fund.sql": 1720156395.00823,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_cash_fund_jour.sql": 1746065645.6339562,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_cash_stock.sql": 1751801032.6254065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_cash_stock_jour.sql": 1751801032.629406,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_fund_revert_jour.sql": 1714446622.1320288,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_impawn_stock.sql": 1746065645.6359558,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_serial_no_records.sql": 1751801032.6304066,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_shreduction.sql": 1746065645.6369567,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_shstock_detail.sql": 1735615048.4616418,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_sopt_reg.sql": 1751801032.6314092,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_sopt_reg_jour.sql": 1751801032.632407,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_stbstock_detail.sql": 1735615048.4626398,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_stbstock_detail_jour.sql": 1728874064.196864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_stock_revert_jour.sql": 1714446622.1330233,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_ststock_quota_allocation.sql": 1718174941.0780127,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_ststock_quota_used.sql": 1746065645.6379569,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_szreduction.sql": 1718174941.079011,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_szstock_detail.sql": 1735615048.4646409,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_tpr_transinfo.sql": 1751801032.6334465,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\uqms_tpr_transinfo_ext.sql": 1751801032.6344063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_acct_assinfo.sql": 1714446622.1350281,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_block_quota.sql": 1714446622.136028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_farefundacct.sql": 1735615048.46564,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_faregroup.sql": 1714446622.1370282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_faresort.sql": 1714446622.1370282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_farestandard.sql": 1751801032.6344063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\usps_fare_consult.sql": 1714446622.136028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\cbs\\cbs_entrust.sql": 1751801032.6364062,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\cbs\\cbs_realtime.sql": 1728874064.1988628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\cbs\\persecurate.sql": 1728874064.1988628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\crdt_acct_relationship.sql": 1718174941.0800111,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\crdt_client_min_fare.sql": 1728874064.1998632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\crdt_client_svr_fare.sql": 1746065645.6399922,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\crtnentrust.sql": 1714446622.1390235,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_acct_assure_scale.sql": 1746065645.6409607,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_acct_busi_control.sql": 1751801032.6374063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_acct_compact_audit.sql": 1735615048.46864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_acct_compact_float.sql": 1714446622.1400285,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_acct_extend.sql": 1746065645.6419618,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_authority_stock.sql": 1714446622.1410282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_bond_exemptricon.sql": 1714446622.1410282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_bond_putback.sql": 1746065645.6429608,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_cbp_stock.sql": 1751801032.6374063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_client_ploy.sql": 1746065645.6429608,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_client_prefer.sql": 1746065645.643961,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_client_primerate.sql": 1714446622.143028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_compact.sql": 1728874064.2008636,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_compact_apply.sql": 1714446622.1440277,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_compact_jour.sql": 1714446622.1440277,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_compact_real_jour.sql": 1714446622.1440277,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_compact_repay_order.sql": 1746065645.644961,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_crdt_limit_sell.sql": 1746065645.644961,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_dictate.sql": 1735615048.47064,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_entrust.sql": 1746065645.6459608,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_entrust_repay.sql": 1714446622.1460238,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_etf_right.sql": 1746065645.6459608,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_ffare_log.sql": 1714446622.1470237,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_fundacct_stkrestrict.sql": 1728874064.201864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_fund_account.sql": 1751801032.6384063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_ofelecagreement.sql": 1714446622.148028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_out_asset.sql": 1714446622.149028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_out_asset_apply.sql": 1714446622.149028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_out_asset_jour.sql": 1714446622.149028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_pend_fare.sql": 1714446622.1500235,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_pend_fare_jour.sql": 1714446622.1500235,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_pre_entrust.sql": 1746065645.6469607,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_realtime.sql": 1746065645.6469607,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_riskacct_list.sql": 1714446622.1510236,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_risk_list.sql": 1714446622.1510236,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_share.sql": 1714446622.152028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_slo_equity.sql": 1746065645.647961,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_slo_sell_balance.sql": 1714446622.152028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_slo_sell_balance_jour.sql": 1714446622.1530235,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_split_compact.sql": 1714446622.1530235,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_stb_ipoaskresult.sql": 1714446622.1530235,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_stkcode_assure_scale.sql": 1746065645.6489608,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_stkrestrict.sql": 1734602458.6103697,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_stock_holder.sql": 1735615048.4766393,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_stock_real.sql": 1746065645.6489608,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_stock_real_jour.sql": 1746065645.6499612,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_subequity.sql": 1714446622.1560278,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_surplus_stock.sql": 1714446622.1560278,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_surplus_stock_jour.sql": 1714446622.1560278,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_total_compact.sql": 1735615048.4776394,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_total_stk_entrust.sql": 1735615048.4786415,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_transfer_entrust.sql": 1714446622.158028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_uncompact.sql": 1734602458.6143606,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_unfinished.sql": 1730379846.643503,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\crdt\\ucrt_unity_video.sql": 1734602458.616362,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\data\\reload_fundacct.sql": 1746065645.6519618,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\fund\\ucrt_fund_detail.sql": 1734678980.3455677,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\fund\\ucrt_fund_real.sql": 1714446622.160028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\fund\\ucrt_fund_real_jour.sql": 1714446622.160028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\fund\\uses_fund_detail.sql": 1751801032.6394062,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\fund\\uses_fund_real.sql": 1751801032.6394062,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\fund\\uses_fund_real_jour.sql": 1751801032.6404064,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\acctstk_notice_remind_times.sql": 1746065645.6549623,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\afof_entrust.sql": 1735615048.4836404,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\afof_realtime.sql": 1735615048.4846394,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\bond_account_level.sql": 1728874064.2118628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\bond_exemptricon.sql": 1718174941.0860126,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\bond_put_back.sql": 1718174941.0870123,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\bond_risk_arg.sql": 1728874064.2118628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\btoa_speacct.sql": 1728874064.2118628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\business_white_list.sql": 1746065645.6559966,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\cbp_stock.sql": 1751801032.641407,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\client_agreement.sql": 1718174941.0890114,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\client_grade.sql": 1728874064.212863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\client_min_fare.sql": 1718174941.0910127,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\client_prefer.sql": 1730371405.3109217,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\debt_quota.sql": 1728874064.2138622,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\etf_entrust_detail.sql": 1728874064.2138622,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\etf_right.sql": 1728874064.2148628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\etf_ufund.sql": 1728874064.2148628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\etf_ufund_entrust.sql": 1728874064.2158632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\etf_ustock.sql": 1728874064.2158632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\etf_ustock_entrust.sql": 1735615048.4856403,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\fund_bond_impawn_arg.sql": 1728874064.2168624,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\hkvote_stock.sql": 1728874064.2178628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\impawn_stock.sql": 1728874064.218865,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\limit_sell_stkcode.sql": 1718174941.0940118,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\limit_sell_stock.sql": 1746065645.656962,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\of_client_agreement.sql": 1718174941.0950115,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\realtime.sql": 1746065645.656962,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\repay_detail.sql": 1746065645.6579623,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\secu_bond_risk.sql": 1728874064.219864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\secu_unfinished.sql": 1735615048.48864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\sesnight_order.sql": 1751801032.6424065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\shhk_equity.sql": 1730379846.6455026,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stb_dlsinfo.sql": 1728874064.221864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stb_entrust.sql": 1734602458.6183703,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stb_ipo_ask_result.sql": 1746065645.6579623,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stb_resstock.sql": 1730379846.6455026,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stb_stdholder.sql": 1720156395.0122159,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stock_firm.sql": 1718174941.0960116,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stock_locking_jour.sql": 1728874064.2238646,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stock_net.sql": 1735615048.4926395,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\stock_net_jour.sql": 1735615048.493641,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\szhk_equity.sql": 1728874064.2258632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\unity_video.sql": 1728874064.2258632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_authority_stock.sql": 1746065645.6589687,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_buy_promise.sql": 1728874064.226863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_entrust.sql": 1746065645.6589687,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_extstock_real.sql": 1746065645.6600447,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_extstock_real_jour.sql": 1746065645.6609666,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_ffare_log.sql": 1728874064.2288628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_fundacct_stkrestrict.sql": 1751801032.6434064,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_fund_account.sql": 1751801032.6424065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_stkrestrict.sql": 1751801032.6444056,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_stock_holder.sql": 1751801032.645411,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_stock_real.sql": 1746065645.6619663,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_stock_real_jour.sql": 1735615048.50264,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\uses_subequity.sql": 1731308703.4297159,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\secu\\usps_client_svrfare.sql": 1728874064.234863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\adviser_code.sql": 1728874064.234863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\adviser_product.sql": 1728874064.2358642,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\afof_agencyno.sql": 1735615048.5036407,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\afof_discount.sql": 1728874064.2358642,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\afof_ffare.sql": 1728874064.2368636,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\afof_quota.sql": 1728874064.2368636,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\assure_package.sql": 1746065645.6619663,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\bcommmodel.sql": 1728874064.2378626,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\bond_concratio.sql": 1728874064.238863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\bond_fin_rate.sql": 1728874064.2398643,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\bond_impawn_arg.sql": 1728874064.240864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\bond_rateinf.sql": 1728874064.240864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\bond_trustee_ratio.sql": 1728874064.2418618,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ccspell.sql": 1751801032.6464071,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\chfare2.sql": 1728874064.2418618,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\chfare2seg.sql": 1728874064.2428627,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\commgroup.sql": 1728874064.2428627,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\commmodelseg.sql": 1728874064.2438629,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\crdtstkadfare.sql": 1728874064.2438629,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\crdt_assunderly_arg.sql": 1746065645.662966,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\cstbfare2.sql": 1728874064.244863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\cstbfare2seg.sql": 1728874064.244863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\finexe_assure_code.sql": 1746065645.662966,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\finexe_code.sql": 1728874064.245863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\finexe_prodrate.sql": 1728874064.245863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\fundacctcomm.sql": 1728874064.2468617,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\grade_impawn_rate.sql": 1728874064.2468617,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\hcommgroup.sql": 1728874064.247864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\hcommmodel.sql": 1728874064.247864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\hfare2.sql": 1718174941.110011,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\hfare2seg.sql": 1718174941.1110122,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\hkvote_list.sql": 1728874064.2488656,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ics_etf_prod_info.sql": 1728874064.2498639,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\income_accttraderrel.sql": 1728874064.2498639,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\income_product.sql": 1746065645.6639657,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\index_component.sql": 1728874064.251863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\issue_mainacoderel.sql": 1728874064.2528634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\issue_main_level.sql": 1728874064.251863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\issue_main_relinfo.sql": 1728874064.2528634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\limit_stock_price.sql": 1728874064.253864,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ofcommmodel.sql": 1728874064.2548628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ofgradectrl.sql": 1728874064.2548628,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\of_cash_arg.sql": 1751801032.6474068,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\packagetemplet.sql": 1746065645.6649656,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\pledge_stkinfo.sql": 1728874064.2558646,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\pre_vote_code.sql": 1728874064.2558646,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\pre_vote_info.sql": 1728874064.2568676,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\product_basic_info.sql": 1751801032.648407,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\product_basic_info_ext.sql": 1751801032.648407,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\qrp_ptrate.sql": 1728874064.2568676,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\reits_expand_info.sql": 1751801032.649407,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\secu_bond_info.sql": 1746065645.6659658,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\secu_risk.sql": 1728874064.2578635,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\sopt_window.sql": 1728874064.2578635,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\special_time.sql": 1746065645.6669657,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\srp_fare2.sql": 1746065645.6669657,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\srp_fare2_seg.sql": 1746065645.6679654,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\srp_mar_ratio.sql": 1746065645.6698704,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\stb_arg.sql": 1728874064.2578635,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\stb_delist_code.sql": 1728874064.2588632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\stb_fare.sql": 1728874064.2588632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\stb_qqcode.sql": 1728874064.2598631,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\stock_code_match.sql": 1746065645.6708782,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\transfer_mapping.sql": 1735615048.5046394,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucbp_srp_kind.sql": 1746065645.67187,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_acct_assure_code.sql": 1746065645.672869,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_acct_ensure_scale.sql": 1714446622.1610281,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_acct_stk_concentrate.sql": 1735615048.5066392,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_acct_underly_code.sql": 1746065645.6738687,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_assure_code.sql": 1746065645.67487,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_assure_prod_code.sql": 1714446622.1630237,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_assure_ratio.sql": 1728874064.2628634,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_assure_scale.sql": 1746065645.67487,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_black_code.sql": 1714446622.1640284,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_blocktrade_risk.sql": 1714446622.1640284,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_busi_blacklist.sql": 1728874064.2638633,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_compact_audit.sql": 1746065645.6758685,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_compact_audit_stk.sql": 1714446622.165028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_compact_float.sql": 1714446622.165028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_compact_primerate.sql": 1734602458.6213636,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_compact_rate.sql": 1746065645.67687,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_level_rate.sql": 1714446622.1670282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_ploy_template.sql": 1746065645.677871,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_primerate_audit.sql": 1714446622.1670282,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_primerate_str.sql": 1714446622.168028,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_risk_parameter.sql": 1751801032.6504066,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_stk_concentrate.sql": 1746065645.677871,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_stk_group.sql": 1714446622.169024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_stk_group_concentrate.sql": 1746065645.6788702,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_stk_group_concwhite.sql": 1746065645.6788702,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_sys_config.sql": 1746065645.6798694,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_time_control.sql": 1714446622.171031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_transfer_fare.sql": 1714446622.171031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\ucrt_underly_code.sql": 1746065645.6798694,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\underly_package.sql": 1746065645.68087,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_account_deploy.sql": 1746065645.68087,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_acct_rule.sql": 1751801032.6514065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_all_branch.sql": 1714446622.1720307,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_all_company.sql": 1728874064.2668638,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_arg.sql": 1714446622.1720307,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_asset_prop_deploy.sql": 1751801032.6514065,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_business_flag.sql": 1728874064.2668638,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_csdc_dicttrans.sql": 1734684439.8041148,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_dictionary.sql": 1735615048.5136392,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_dict_entry.sql": 1714446622.173031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_elig_busi_arg.sql": 1714446622.174031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_elig_video_arg.sql": 1728874064.2678633,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_error_msg.sql": 1735615048.5146406,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_extern_error.sql": 1714446622.175024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_hs_function.sql": 1714446622.175024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_init_date_model.sql": 1728874064.2688632,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_license_info.sql": 1746065645.6838717,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_sysconfig.sql": 1735615048.516641,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\upbs_umtconfig.sql": 1751801032.6534069,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\uses_busi_blacklist.sql": 1728874064.2698631,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\uses_sys_config.sql": 1746065645.68487,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_account_config.sql": 1728874064.2698631,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_authority.sql": 1751801032.6544056,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_bfare2.sql": 1728874064.270863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_bfare2seg.sql": 1714446622.1770313,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_bondinvestorinfo.sql": 1714446622.1790242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_bond_level.sql": 1746065645.6858704,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_bond_rate.sql": 1714446622.1780243,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_branch_prefix.sql": 1714446622.1790242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_business_status.sql": 1714446622.1790242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_cbpprice.sql": 1714446622.1800246,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_cdr_fare.sql": 1714446622.1800246,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_cfare2.sql": 1728874064.2718637,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_cfare2seg.sql": 1714446622.181032,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_coffare2.sql": 1714446622.181032,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_coffare2seg.sql": 1714446622.182031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_debtinterest.sql": 1714446622.182031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_dfare2.sql": 1714446622.182031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_dfare2seg.sql": 1714446622.1830242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_discount_model.sql": 1718174941.1160128,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_entrustway_conv.sql": 1718174941.1160128,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_etf_code.sql": 1714446622.1830242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_etf_component.sql": 1728874064.2728636,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_etf_exchdate.sql": 1714446622.1840243,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_exchange_time.sql": 1714446622.1850338,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_exch_arg.sql": 1714446622.1850338,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_exit_stkcode.sql": 1746065645.686872,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_ffare.sql": 1714446622.1860242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_fixed_price_params.sql": 1714446622.1860242,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_fjy_stkinfo.sql": 1714446622.1870308,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_hkquota.sql": 1728874064.2728636,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_income_agency.sql": 1714446622.1870308,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_income_saler.sql": 1746065645.68787,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_income_stkcode.sql": 1714446622.1880243,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_ipo_seat_contrast.sql": 1714446622.1880243,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_login_pbu.sql": 1746065645.6888704,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_nsrisk_info.sql": 1714446622.1880243,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_ofcode.sql": 1730462256.2088063,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_offare2.sql": 1728874064.274863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_offare2seg.sql": 1714446622.189031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_pertrans_bindparam.sql": 1734602458.6243606,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_price.sql": 1746065645.6888704,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_promise_info.sql": 1714446622.1900308,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_qrp_code.sql": 1728874064.274863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_reserve_account.sql": 1751801032.6544056,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_seats.sql": 1714446622.1910312,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_securate.sql": 1718174941.1170106,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_sopt_code.sql": 1728874064.275863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_sopt_tax.sql": 1728874064.275863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_spe_busin_date.sql": 1730379846.6535032,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_spread_type.sql": 1714446622.1910312,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_srp_code.sql": 1746065645.68987,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_srp_rate.sql": 1746065645.68987,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stbfare2.sql": 1714446622.192024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stbfare2seg.sql": 1714446622.193031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stb_lay_code.sql": 1714446622.192024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stb_stkcode.sql": 1714446622.192024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stkadfare.sql": 1714446622.193031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stkcode.sql": 1746065645.6908696,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stkcode_ext.sql": 1746065645.6908696,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stkmodel.sql": 1714446622.194024,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stknotice_info.sql": 1746065645.69187,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_stktype.sql": 1714446622.1950314,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_svrfare.sql": 1746065645.6928704,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_trader_investor_right.sql": 1714446622.196031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_trade_name.sql": 1714446622.196031,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_transfer_fare.sql": 1728874064.277863,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_vote_code.sql": 1714446622.1970308,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_vote_info.sql": 1714446622.1970308,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_vote_list.sql": 1714446622.1970308,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_warrant_code.sql": 1714446622.1980333,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\user\\usps_witcode.sql": 1714446622.1980333,
|
||||
"E:\\dtsCode\\dts\\DevCodes\\broker-dcp\\dcp-resources\\src\\main\\resources\\Uf20ToUft\\asset\\ucrt_fund_revert_jour.sql": 1752492566.2406774
|
||||
}
|
||||
335
import_files/importXmlFromConfig.py
Normal file
335
import_files/importXmlFromConfig.py
Normal file
@@ -0,0 +1,335 @@
|
||||
import sqlite3
|
||||
import xml.etree.ElementTree as ET
|
||||
from dataclasses import dataclass, field
|
||||
from typing import List, Tuple, Optional, Dict, Any
|
||||
import re
|
||||
import chardet
|
||||
import json
|
||||
import os
|
||||
|
||||
|
||||
@dataclass
|
||||
class TableConfig:
|
||||
db_name: str # 数据库文件名
|
||||
enabled: bool # 是否启用该配置
|
||||
table_name: str
|
||||
data_source: str # 数据来源 uft30 uf20 dts
|
||||
xml_file_path: str
|
||||
xml_root: str
|
||||
table_create_sql: str
|
||||
table_insert_sql: str
|
||||
xml_para_name: List[str] = field(default_factory=list)
|
||||
para_name: List[str] = field(default_factory=list)
|
||||
xml_childs: List[str] = field(default_factory=list)
|
||||
xml_children: str = ""
|
||||
xml_sub_children: str = ""
|
||||
xml_get_type: str = '0' # 0:元素文本, 1:属性值, 2:子元素的属性
|
||||
data: List[Tuple] = field(default_factory=list)
|
||||
|
||||
|
||||
class XMLtoSQLiteImporter:
|
||||
def __init__(self):
|
||||
self.conn_cache = {} # 数据库连接缓存
|
||||
|
||||
def get_db_connection(self, db_name: str) -> sqlite3.Connection:
|
||||
"""获取数据库连接(带缓存)"""
|
||||
if db_name not in self.conn_cache:
|
||||
# 确保数据库目录存在
|
||||
db_dir = os.path.dirname(db_name)
|
||||
if db_dir and not os.path.exists(db_dir):
|
||||
os.makedirs(db_dir)
|
||||
|
||||
# 创建新的数据库连接
|
||||
self.conn_cache[db_name] = sqlite3.connect(db_name)
|
||||
self.conn_cache[db_name].execute("PRAGMA journal_mode = WAL;")
|
||||
return self.conn_cache[db_name]
|
||||
|
||||
def close_db_connections(self):
|
||||
"""关闭所有数据库连接"""
|
||||
for conn in self.conn_cache.values():
|
||||
conn.close()
|
||||
self.conn_cache = {}
|
||||
|
||||
def create_table(self, conn: sqlite3.Connection, config: TableConfig):
|
||||
"""创建数据库表"""
|
||||
with conn:
|
||||
conn.execute(config.table_create_sql)
|
||||
print(f"已创建表: {config.table_name}")
|
||||
|
||||
def insert_data(self, conn: sqlite3.Connection, config: TableConfig):
|
||||
"""插入数据到数据库"""
|
||||
if not config.data:
|
||||
print(f"警告: 表 {config.table_name} 无数据可导入")
|
||||
return
|
||||
|
||||
with conn:
|
||||
conn.executemany(config.table_insert_sql, config.data)
|
||||
print(f"成功导入 {len(config.data)} 条记录到表 {config.table_name}")
|
||||
|
||||
def get_element_text(self, element, tag: str) -> str:
|
||||
"""获取子元素文本内容"""
|
||||
child = element.find(tag)
|
||||
return child.text.strip() if child is not None and child.text else ""
|
||||
|
||||
def get_child_node(self, root, path: List[str]) -> Optional[ET.Element]:
|
||||
"""递归获取嵌套XML节点"""
|
||||
node = root
|
||||
for tag in path:
|
||||
node = node.find(tag)
|
||||
if node is None:
|
||||
print(f"警告: 找不到XML节点: {tag}")
|
||||
return None
|
||||
return node
|
||||
|
||||
def convert_xml_encoding(self, file_path: str) -> str:
|
||||
"""检测XML文件编码并转换为UTF-8字符串"""
|
||||
# 检查文件是否存在
|
||||
if not os.path.exists(file_path):
|
||||
raise FileNotFoundError(f"XML文件未找到: {file_path}")
|
||||
|
||||
# 以二进制模式读取文件
|
||||
with open(file_path, 'rb') as f:
|
||||
raw_data = f.read()
|
||||
|
||||
# 检测文件编码
|
||||
result = chardet.detect(raw_data)
|
||||
encoding = result['encoding'] if result['encoding'] else 'utf-8'
|
||||
|
||||
# 尝试解码
|
||||
try:
|
||||
content = raw_data.decode(encoding)
|
||||
except UnicodeDecodeError:
|
||||
# 如果检测的编码无效,尝试常见的中文编码
|
||||
try:
|
||||
content = raw_data.decode('gbk')
|
||||
except:
|
||||
# 最终兜底方案
|
||||
content = raw_data.decode('utf-8', errors='ignore')
|
||||
|
||||
# 替换XML声明中的编码为UTF-8
|
||||
xml_declaration = re.search(r'<\?xml.*?\?>', content, re.DOTALL)
|
||||
|
||||
if xml_declaration:
|
||||
# 替换编码属性为UTF-8
|
||||
decl = xml_declaration.group(0)
|
||||
decl = re.sub(r'encoding\s*=\s*["\'][^"\']*["\']', 'encoding="UTF-8"', decl)
|
||||
content = decl + content[xml_declaration.end():]
|
||||
else:
|
||||
# 如果没有声明,添加UTF-8声明
|
||||
content = '<?xml version="1.0" encoding="UTF-8"?>' + content
|
||||
|
||||
return content
|
||||
|
||||
def parse_xml(self, config: TableConfig, uf20_path='D:\\Sources\\经纪业务运营平台V21\\', uft30_path='F:\\sesCode\\') -> bool:
|
||||
"""解析XML文件并提取数据"""
|
||||
try:
|
||||
# 使用编码转换函数处理XML文件
|
||||
xml_file_path = config.xml_file_path
|
||||
print('xmlfilepath11', xml_file_path)
|
||||
print('data_source:', config.data_source)
|
||||
if config.data_source == 'uf20':
|
||||
xml_file_path = uf20_path + xml_file_path
|
||||
elif config.data_source == 'uft30':
|
||||
xml_file_path = uft30_path + xml_file_path
|
||||
print('xmlfilepath', xml_file_path)
|
||||
xml_content = self.convert_xml_encoding(xml_file_path)
|
||||
|
||||
# 解析处理后的XML内容
|
||||
root = ET.fromstring(xml_content)
|
||||
|
||||
# 检查根节点是否正确
|
||||
if root.tag != config.xml_root:
|
||||
print(f"错误: XML根节点不匹配! 期望: {config.xml_root}, 实际: {root.tag}")
|
||||
return False
|
||||
|
||||
# 获取起始节点
|
||||
start_node = root
|
||||
if config.xml_childs:
|
||||
start_node = self.get_child_node(root, config.xml_childs)
|
||||
if start_node is None:
|
||||
print(f"错误: 找不到XML路径: {config.xml_childs}")
|
||||
return False
|
||||
|
||||
# 模式0: 读取子元素的文本内容
|
||||
if config.xml_get_type == '0':
|
||||
for node in start_node.findall(config.xml_children):
|
||||
values = []
|
||||
for param in config.xml_para_name:
|
||||
values.append(self.get_element_text(node, param))
|
||||
config.data.append(tuple(values))
|
||||
|
||||
# 模式1: 读取元素的属性值
|
||||
elif config.xml_get_type == '1':
|
||||
for node in start_node.findall(config.xml_children):
|
||||
values = []
|
||||
for param in config.xml_para_name:
|
||||
# 使用get方法获取属性值,没有则返回空字符串
|
||||
values.append(node.get(param, "").strip())
|
||||
config.data.append(tuple(values))
|
||||
|
||||
# 模式2: 多层嵌套结构 (parent -> children -> sub_children)
|
||||
elif config.xml_get_type == '2':
|
||||
if not config.xml_sub_children:
|
||||
print("错误: 模式2需要设置xml_sub_children参数")
|
||||
return False
|
||||
|
||||
for parent_node in start_node.findall(config.xml_children):
|
||||
for node in parent_node.findall(config.xml_sub_children):
|
||||
values = []
|
||||
for param in config.xml_para_name:
|
||||
# 使用get方法获取属性值
|
||||
values.append(node.get(param, "").strip())
|
||||
config.data.append(tuple(values))
|
||||
|
||||
print(f"从XML解析出 {len(config.data)} 条记录")
|
||||
return True
|
||||
|
||||
except Exception as e:
|
||||
print(f"处理XML时出错({config.xml_file_path}): {str(e)}")
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
return False
|
||||
|
||||
def import_config(self, config: TableConfig, uf20_path='D:\\Sources\\经纪业务运营平台V21\\', uft30_path='F:\\sesCode\\') -> bool:
|
||||
"""执行单个配置的导入流程"""
|
||||
if not config.enabled:
|
||||
print(f"跳过: {config.table_name} (配置已禁用)")
|
||||
return False
|
||||
|
||||
try:
|
||||
# 获取数据库连接
|
||||
conn = self.get_db_connection(config.db_name)
|
||||
|
||||
# 创建表
|
||||
self.create_table(conn, config)
|
||||
|
||||
# 解析XML
|
||||
if not self.parse_xml(config, uf20_path, uft30_path):
|
||||
return False
|
||||
|
||||
# 插入数据
|
||||
self.insert_data(conn, config)
|
||||
return True
|
||||
|
||||
except sqlite3.Error as e:
|
||||
print(f"数据库错误({config.table_name}): {str(e)}")
|
||||
return False
|
||||
|
||||
|
||||
def load_configs(config_file: str) -> List[TableConfig]:
|
||||
"""从JSON文件加载配置"""
|
||||
if not os.path.exists(config_file):
|
||||
raise FileNotFoundError(f"配置文件未找到: {config_file}")
|
||||
|
||||
with open(config_file, 'r', encoding='utf-8') as f:
|
||||
config_data = json.load(f)
|
||||
|
||||
configs = []
|
||||
for item in config_data:
|
||||
# 设置默认值
|
||||
if 'db_name' not in item:
|
||||
item['db_name'] = "default.db"
|
||||
if 'enabled' not in item:
|
||||
item['enabled'] = True
|
||||
|
||||
# 创建配置对象
|
||||
config = TableConfig(
|
||||
db_name=item['db_name'],
|
||||
enabled=item['enabled'],
|
||||
table_name=item['table_name'],
|
||||
xml_file_path=item['xml_file_path'],
|
||||
xml_root=item['xml_root'],
|
||||
table_create_sql=item['table_create_sql'],
|
||||
table_insert_sql=item['table_insert_sql'],
|
||||
xml_para_name=item.get('xml_para_name', []),
|
||||
para_name=item.get('para_name', []),
|
||||
xml_childs=item.get('xml_childs', []),
|
||||
xml_children=item.get('xml_children', ''),
|
||||
xml_sub_children=item.get('xml_sub_children', ''),
|
||||
xml_get_type=item.get('xml_get_type', '0'),
|
||||
data_source=item.get('data_source', '')
|
||||
)
|
||||
|
||||
# 确保列名和参数名数量一致
|
||||
if config.xml_para_name and config.para_name:
|
||||
if len(config.xml_para_name) != len(config.para_name):
|
||||
print(f"警告: 表 {config.table_name} 的 xml_para_name 和 para_name 长度不一致")
|
||||
|
||||
configs.append(config)
|
||||
|
||||
print(f"已加载 {len(configs)} 个配置")
|
||||
return configs
|
||||
|
||||
import json
|
||||
|
||||
def update_table_enabled(json_file_path, table_name, enable_value):
|
||||
"""
|
||||
更新 JSON 配置文件中指定 table_name 的 enabled 状态
|
||||
|
||||
:param json_file_path: JSON 文件路径
|
||||
:param table_name: 要修改的表名
|
||||
:param enable_value: 要设置的 enabled 值 (True/False)
|
||||
:return: True 表示成功找到并修改;False 表示未找到目标表
|
||||
"""
|
||||
try:
|
||||
# 1. 读取 JSON 文件
|
||||
with open(json_file_path, 'r', encoding='utf-8') as f:
|
||||
config_data = json.load(f)
|
||||
|
||||
# 2. 查找目标配置项并更新 enabled
|
||||
found = False
|
||||
for item in config_data:
|
||||
if item.get("table_name") == table_name:
|
||||
item["enabled"] = enable_value
|
||||
found = True
|
||||
break
|
||||
|
||||
if not found:
|
||||
print(f"未找到 table_name 为 '{table_name}' 的配置项")
|
||||
return False
|
||||
|
||||
# 3. 写回文件
|
||||
with open(json_file_path, 'w', encoding='utf-8') as f:
|
||||
json.dump(config_data, f, ensure_ascii=False, indent=4)
|
||||
|
||||
print(f"成功将 {table_name} 的 enabled 设置为 {enable_value}")
|
||||
return True
|
||||
|
||||
except Exception as e:
|
||||
print(f"操作失败:{e}")
|
||||
return False
|
||||
|
||||
def import_xml_from_config(uf20_path='D:\\Sources\\经纪业务运营平台V21\\', uft30_path='F:\\sesCode\\'):
|
||||
# 配置文件路径
|
||||
CONFIG_FILE = "import_config.json"
|
||||
|
||||
# 创建导入器
|
||||
importer = XMLtoSQLiteImporter()
|
||||
|
||||
try:
|
||||
# 加载配置
|
||||
configs = load_configs(CONFIG_FILE)
|
||||
|
||||
# 遍历所有配置并导入
|
||||
for config in configs:
|
||||
if config.enabled == False:
|
||||
continue
|
||||
print(f"\n== 开始导入表: {config.table_name} (数据库: {config.db_name}) ==")
|
||||
success = importer.import_config(config, uf20_path, uft30_path)
|
||||
status = "成功" if success else "失败"
|
||||
print(f"== 表 {config.table_name} 导入{status} ==")
|
||||
|
||||
# 重置数据准备下一次导入
|
||||
config.data = []
|
||||
|
||||
except Exception as e:
|
||||
print(f"导入过程中发生错误: {str(e)}")
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
finally:
|
||||
# 关闭所有数据库连接
|
||||
importer.close_db_connections()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import_xml_from_config()
|
||||
104
import_files/import_config.json
Normal file
104
import_files/import_config.json
Normal file
@@ -0,0 +1,104 @@
|
||||
[
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": false,
|
||||
"table_name": "sysconfig",
|
||||
"data_source": "uf20",
|
||||
"xml_file_path": "公共资源\\sysconfig.xml",
|
||||
"xml_root": "sysconfig",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS sysconfig (item_id TEXT PRIMARY KEY, name TEXT, data_type TEXT, config_type TEXT, item_desc TEXT);",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO sysconfig (item_id, name, data_type, config_type, item_desc) VALUES (?, ?, ?, ?, ?);",
|
||||
"xml_para_name": ["id", "name", "dataType", "configType", "desc"],
|
||||
"para_name": ["item_id", "name", "data_type", "config_type", "item_desc"],
|
||||
"xml_childs": ["items"],
|
||||
"xml_children": "sysconfigitem",
|
||||
"xml_get_type": "0"
|
||||
},
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": false,
|
||||
"table_name": "stdfield",
|
||||
"data_source": "uf20",
|
||||
"xml_file_path": "公共资源\\stdfields.xml",
|
||||
"xml_root": "hsdoc",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS stdfield (name TEXT PRIMARY KEY, cname TEXT, type TEXT, dict TEXT, UNIQUE(name, type));",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO stdfield (name, cname, type, dict) VALUES (?, ?, ?, ?);",
|
||||
"xml_para_name": ["name", "cname", "type", "dict"],
|
||||
"para_name": ["name", "cname", "type", "dict"],
|
||||
"xml_children": "stdfield",
|
||||
"xml_get_type": "1"
|
||||
},
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": false,
|
||||
"table_name": "maindictinfo",
|
||||
"data_source": "uf20",
|
||||
"xml_file_path": "公共资源\\dict.xml",
|
||||
"xml_root": "hsdoc",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS maindictinfo (dicType TEXT, dicSection TEXT, dicItem TEXT PRIMARY KEY, itemDesc TEXT , dataType TEXT , modifyHistory TEXT);",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO maindictinfo (dicType, dicSection, dicItem, itemDesc, dataType, modifyHistory) VALUES (?, ?, ?, ?, ?, ?);",
|
||||
"xml_para_name": ["dicType", "dicSection", "dicItem", "itemDesc", "dataType", "modifyHistory"],
|
||||
"para_name": ["dicType", "dicSection", "dicItem", "itemDesc", "dataType", "modifyHistory"],
|
||||
"xml_children": "typename",
|
||||
"xml_get_type": "1"
|
||||
},
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": false,
|
||||
"table_name": "subdictinfo",
|
||||
"data_source": "uf20",
|
||||
"xml_file_path": "公共资源\\dict.xml",
|
||||
"xml_root": "hsdoc",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS subdictinfo (dicItem TEXT, itemDesc TEXT, dicType TEXT, childItem TEXT , desc TEXT , modifyHistory TEXT, UNIQUE(dicItem, childItem));",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO subdictinfo (dicItem, itemDesc, dicType, childItem, desc, modifyHistory) VALUES (?, ?, ?, ?, ?, ?);",
|
||||
"xml_para_name": ["dicItem", "itemDesc", "dicType", "childItem", "desc", "modifyHistory"],
|
||||
"para_name": ["dicItem", "itemDesc", "dicType", "childItem", "desc", "modifyHistory"],
|
||||
"xml_children": "itemname",
|
||||
"xml_get_type": "1"
|
||||
},
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": false,
|
||||
"table_name": "uf20_constant",
|
||||
"data_source": "uf20",
|
||||
"xml_file_path": "公共资源\\constants.xml",
|
||||
"xml_root": "hsdoc",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS uf20_constant (name TEXT, value TEXT, description TEXT, UNIQUE(name, value));",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO uf20_constant (name, value, description) VALUES (?, ?, ?);",
|
||||
"xml_para_name": ["name", "value", "description"],
|
||||
"para_name": ["name", "value", "description"],
|
||||
"xml_children": "category",
|
||||
"xml_sub_children": "constant",
|
||||
"xml_get_type": "2"
|
||||
},
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": false,
|
||||
"table_name": "uf20_error",
|
||||
"data_source": "uf20",
|
||||
"xml_file_path": "公共资源\\errNumbers.xml",
|
||||
"xml_root": "hsdoc",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS uf20_error (code TEXT, constant TEXT, info TEXT, UNIQUE(code, constant));",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO uf20_error (code, constant, info) VALUES (?, ?, ?);",
|
||||
"xml_para_name": ["code", "constant", "info"],
|
||||
"para_name": ["code", "constant", "info"],
|
||||
"xml_children": "type",
|
||||
"xml_sub_children": "error_no",
|
||||
"xml_get_type": "2"
|
||||
},
|
||||
{
|
||||
"db_name": "hstool.db",
|
||||
"enabled": true,
|
||||
"table_name": "hq_info",
|
||||
"data_source": "uft30",
|
||||
"xml_file_path": "upub\\see_template\\split_core_sdk\\core_sdk\\fronthq\\template\\config\\uft30_biztrans_hqtransfer.xml",
|
||||
"xml_root": "biztrans",
|
||||
"table_create_sql": "CREATE TABLE IF NOT EXISTS hq_info2 (srcfunc TEXT, destfunc TEXT, note TEXT, UNIQUE(srcfunc, destfunc));",
|
||||
"table_insert_sql": "INSERT OR REPLACE INTO hq_info2 (srcfunc, destfunc, note) VALUES (?, ?, ?);",
|
||||
"xml_para_name": ["srcfunc", "destfunc", "note"],
|
||||
"para_name": ["srcfunc", "destfunc", "note"],
|
||||
"xml_children": "functions",
|
||||
"xml_sub_children": "function",
|
||||
"xml_get_type": "2"
|
||||
}
|
||||
]
|
||||
206
import_files/import_dts_info.py
Normal file
206
import_files/import_dts_info.py
Normal file
@@ -0,0 +1,206 @@
|
||||
|
||||
import os
|
||||
import glob
|
||||
from collections import defaultdict
|
||||
import sqlite3
|
||||
from sqlfluff.api import fix
|
||||
from datetime import datetime
|
||||
|
||||
DB_NAME = '../hstool.db'
|
||||
|
||||
# 美化sql语句 使用sqlfluff太耗时了 整个流程估计要七八分钟左右
|
||||
def format_with_sqlfluff(sql_code, dialect='oracle'):
|
||||
return fix(sql_code, dialect=dialect)
|
||||
def extract_sql_task_info(file_path):
|
||||
# 初始化结果字典
|
||||
result = {
|
||||
'taskName': None,
|
||||
'srcTable': None,
|
||||
'targetTable': None,
|
||||
'targetTableUniqueIndex': None,
|
||||
'querySql': None
|
||||
}
|
||||
|
||||
# 读取文件内容
|
||||
with open(file_path, 'r', encoding='utf-8') as file:
|
||||
lines = file.readlines()
|
||||
|
||||
# 用于标记是否进入begin-end块
|
||||
in_block = False
|
||||
|
||||
# 处理每行内容
|
||||
for i, line in enumerate(lines):
|
||||
# 去除行尾注释和空白
|
||||
clean_line = line.split('--')[0].strip() # 去除行尾注释
|
||||
clean_line = clean_line.split('/*')[0].strip() # 去除块注释开头
|
||||
clean_line = clean_line.strip() # 去除前后空白
|
||||
|
||||
# 跳过空行
|
||||
if not clean_line:
|
||||
continue
|
||||
|
||||
# 检测是否进入[begin]-[end]块
|
||||
if clean_line.lower() == '[begin]':
|
||||
in_block = True
|
||||
continue
|
||||
|
||||
if clean_line.lower() == '[end]':
|
||||
in_block = False
|
||||
continue
|
||||
|
||||
# 只在[begin]-[end]块内处理内容
|
||||
if not in_block:
|
||||
continue
|
||||
|
||||
# 处理任务信息
|
||||
if clean_line.startswith('taskName:'):
|
||||
result['taskName'] = clean_line.split(':', 1)[1].strip()
|
||||
elif clean_line.startswith('srcTable:'):
|
||||
result['srcTable'] = clean_line.split(':', 1)[1].strip()
|
||||
elif clean_line.startswith('targetTable:'):
|
||||
result['targetTable'] = clean_line.split(':', 1)[1].strip()
|
||||
elif clean_line.startswith('targetTableUniqueIndex:'):
|
||||
result['targetTableUniqueIndex'] = clean_line.split(':', 1)[1].strip()
|
||||
|
||||
# 处理查询SQL
|
||||
elif clean_line.startswith('[querySqlBegin]'):
|
||||
# SQL在下一行
|
||||
if i + 1 < len(lines):
|
||||
# 直接取下一行原内容(不过多处理)
|
||||
querySql = lines[i + 1].strip()
|
||||
# 格式化sql语句
|
||||
formatted_sql = format_with_sqlfluff(querySql)
|
||||
# print('格式化后的sql', formatted_sql)
|
||||
result['querySql'] = formatted_sql
|
||||
|
||||
return result
|
||||
|
||||
|
||||
def process_directory(directory='.'):
|
||||
"""递归处理目录下所有SQL文件,返回包含提取信息的字典"""
|
||||
results = {
|
||||
'files': [], # 所有文件信息
|
||||
'by_task_name': {}, # 按任务名称组织的任务信息
|
||||
'stats': {
|
||||
'total_files': 0,
|
||||
'processed_files': 0,
|
||||
'files_with_sql': 0
|
||||
}
|
||||
}
|
||||
|
||||
# 递归查找所有SQL文件
|
||||
for root, _, files in os.walk(directory):
|
||||
for file in files:
|
||||
if file.lower().endswith('.sql'):
|
||||
file_path = os.path.join(root, file)
|
||||
relative_path = os.path.relpath(file_path, directory)
|
||||
results['stats']['total_files'] += 1
|
||||
|
||||
try:
|
||||
file_info = extract_sql_task_info(file_path)
|
||||
|
||||
# 如果有有效数据才加入结果
|
||||
if any(file_info.values()):
|
||||
results['files'].append({
|
||||
'file_path': relative_path, # 使用相对路径
|
||||
'info': file_info
|
||||
})
|
||||
results['stats']['processed_files'] += 1
|
||||
|
||||
# 记录包含SQL查询的文件
|
||||
if file_info['querySql']:
|
||||
results['stats']['files_with_sql'] += 1
|
||||
|
||||
# 按任务名称组织结果(任务名称不为空时才添加)
|
||||
if file_info['taskName']:
|
||||
results['by_task_name'][file_info['taskName']] = file_info
|
||||
except Exception as e:
|
||||
print(f"处理文件 {relative_path} 时出错: {e}")
|
||||
|
||||
return results
|
||||
|
||||
|
||||
def create_database(db_path=DB_NAME):
|
||||
"""创建SQLite数据库和表结构"""
|
||||
conn = sqlite3.connect(db_path)
|
||||
cursor = conn.cursor()
|
||||
cursor.execute('''
|
||||
CREATE TABLE IF NOT EXISTS dts_task_info (
|
||||
task_name TEXT PRIMARY KEY NOT NULL,
|
||||
src_table TEXT,
|
||||
target_table TEXT,
|
||||
target_table_unique_index TEXT,
|
||||
query_sql TEXT,
|
||||
timestamp DATETIME DEFAULT CURRENT_TIMESTAMP
|
||||
)
|
||||
''')
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
|
||||
def insert_into_sqlite(task_info, db_path=DB_NAME):
|
||||
"""
|
||||
将任务信息导入SQLite数据库
|
||||
:param task_info: extract_sql_task_info函数返回的字典
|
||||
:param db_path: SQLite数据库路径
|
||||
"""
|
||||
conn = sqlite3.connect(db_path)
|
||||
cursor = conn.cursor()
|
||||
|
||||
try:
|
||||
cursor.execute('''
|
||||
INSERT OR REPLACE INTO dts_task_info (
|
||||
task_name,
|
||||
src_table,
|
||||
target_table,
|
||||
target_table_unique_index,
|
||||
query_sql
|
||||
) VALUES (?, ?, ?, ?, ?)
|
||||
''', (
|
||||
task_info['taskName'],
|
||||
task_info['srcTable'],
|
||||
task_info['targetTable'],
|
||||
task_info['targetTableUniqueIndex'],
|
||||
task_info['querySql']
|
||||
))
|
||||
conn.commit()
|
||||
print(f"✅ 成功导入任务信息: {task_info['taskName']}")
|
||||
except sqlite3.Error as e:
|
||||
print(f"❌ 导入失败: {task_info['taskName']}, 错误: {e}")
|
||||
finally:
|
||||
conn.close()
|
||||
|
||||
|
||||
# 修改后的示例用法
|
||||
if __name__ == "__main__":
|
||||
# 处理当前目录下所有SQL文件
|
||||
directory_path = r'E:\dtsCode\dts\DevCodes\broker-dcp\dcp-resources\src\main\resources\Uf20ToUft'
|
||||
all_results = process_directory(directory_path)
|
||||
|
||||
# 创建数据库
|
||||
create_database()
|
||||
|
||||
# 打印并导入每个任务的信息
|
||||
for file_info in all_results['files']:
|
||||
task_info = file_info['info']
|
||||
task_name = task_info['taskName']
|
||||
|
||||
# 打印任务信息
|
||||
print(f"\n=== 任务: {task_name} ===")
|
||||
print(f"源表: {task_info['srcTable']}")
|
||||
print(f"目标表: {task_info['targetTable']}")
|
||||
print(f"唯一索引: {task_info['targetTableUniqueIndex']}")
|
||||
print(f"查询SQL:\n{task_info['querySql']}")
|
||||
|
||||
# 导入到数据库
|
||||
if task_name: # 确保任务名称不为空
|
||||
insert_into_sqlite(task_info)
|
||||
else:
|
||||
print(f"⚠️ 跳过未命名任务: {file_info['file_name']}")
|
||||
|
||||
# 打印统计信息
|
||||
print(f"\n统计信息:")
|
||||
print(f"共找到 {all_results['stats']['total_files']} 个SQL文件")
|
||||
print(f"成功处理 {all_results['stats']['processed_files']} 个文件")
|
||||
print(f"其中 {all_results['stats']['files_with_sql']} 个文件包含SQL查询")
|
||||
print(f"成功导入 {len([f for f in all_results['files'] if f['info']['taskName']])} 个任务信息")
|
||||
278
import_files/import_dts_info_bytimes.py
Normal file
278
import_files/import_dts_info_bytimes.py
Normal file
@@ -0,0 +1,278 @@
|
||||
|
||||
import os
|
||||
import glob
|
||||
import json
|
||||
from collections import defaultdict
|
||||
import sqlite3
|
||||
from sqlfluff.api import fix
|
||||
from datetime import datetime
|
||||
|
||||
DB_NAME = './hstool.db'
|
||||
TIMESTAMP_FILE = 'dts_timestamps.json' # 时间戳记录文件
|
||||
|
||||
|
||||
# 美化sql语句 使用sqlfluff太耗时了 整个流程估计要七八分钟左右,后续只更新文件变动的dts语句
|
||||
def format_with_sqlfluff(sql_code, dialect='oracle'):
|
||||
return fix(sql_code, dialect=dialect)
|
||||
|
||||
|
||||
def extract_sql_task_info(file_path):
|
||||
# 初始化结果字典
|
||||
result = {
|
||||
'taskName': None,
|
||||
'srcTable': None,
|
||||
'targetTable': None,
|
||||
'targetTableUniqueIndex': None,
|
||||
'querySql': None
|
||||
}
|
||||
|
||||
# 读取文件内容
|
||||
with open(file_path, 'r', encoding='utf-8') as file:
|
||||
lines = file.readlines()
|
||||
|
||||
# 用于标记是否进入begin-end块
|
||||
in_block = False
|
||||
|
||||
# 处理每行内容
|
||||
for i, line in enumerate(lines):
|
||||
# 去除行尾注释和空白
|
||||
clean_line = line.split('--')[0].strip() # 去除行尾注释
|
||||
clean_line = clean_line.split('/*')[0].strip() # 去除块注释开头
|
||||
clean_line = clean_line.strip() # 去除前后空白
|
||||
|
||||
# 跳过空行
|
||||
if not clean_line:
|
||||
continue
|
||||
|
||||
# 检测是否进入[begin]-[end]块
|
||||
if clean_line.lower() == '[begin]':
|
||||
in_block = True
|
||||
continue
|
||||
|
||||
if clean_line.lower() == '[end]':
|
||||
in_block = False
|
||||
continue
|
||||
|
||||
# 只在[begin]-[end]块内处理内容
|
||||
if not in_block:
|
||||
continue
|
||||
|
||||
# 处理任务信息
|
||||
if clean_line.startswith('taskName:'):
|
||||
result['taskName'] = clean_line.split(':', 1)[1].strip()
|
||||
elif clean_line.startswith('srcTable:'):
|
||||
result['srcTable'] = clean_line.split(':', 1)[1].strip()
|
||||
elif clean_line.startswith('targetTable:'):
|
||||
result['targetTable'] = clean_line.split(':', 1)[1].strip()
|
||||
elif clean_line.startswith('targetTableUniqueIndex:'):
|
||||
result['targetTableUniqueIndex'] = clean_line.split(':', 1)[1].strip()
|
||||
|
||||
# 处理查询SQL
|
||||
elif clean_line.startswith('[querySqlBegin]'):
|
||||
# SQL在下一行
|
||||
if i + 1 < len(lines):
|
||||
# 直接取下一行原内容(不过多处理)
|
||||
querySql = lines[i + 1].strip()
|
||||
# 格式化sql语句
|
||||
if querySql: # 只有非空时才格式化
|
||||
try:
|
||||
formatted_sql = format_with_sqlfluff(querySql)
|
||||
result['querySql'] = formatted_sql
|
||||
except Exception as e:
|
||||
print(f"⚠️ SQL格式化失败: {str(e)},保留原始SQL")
|
||||
result['querySql'] = querySql
|
||||
else:
|
||||
result['querySql'] = None
|
||||
|
||||
return result
|
||||
|
||||
|
||||
def load_timestamps():
|
||||
"""加载时间戳记录"""
|
||||
if os.path.exists(TIMESTAMP_FILE):
|
||||
try:
|
||||
with open(TIMESTAMP_FILE, 'r', encoding='utf-8') as f:
|
||||
return json.load(f)
|
||||
except (json.JSONDecodeError, IOError) as e:
|
||||
print(f"⚠️ 时间戳文件加载失败: {str(e)},将重新创建")
|
||||
return {}
|
||||
|
||||
|
||||
def save_timestamps(timestamps):
|
||||
"""保存时间戳记录"""
|
||||
try:
|
||||
with open(TIMESTAMP_FILE, 'w', encoding='utf-8') as f:
|
||||
json.dump(timestamps, f, indent=2)
|
||||
print(f"📝 已更新时间戳记录: {TIMESTAMP_FILE}")
|
||||
except IOError as e:
|
||||
print(f"❌ 时间戳文件保存失败: {str(e)}")
|
||||
|
||||
|
||||
def process_directory(directory='.'):
|
||||
"""递归处理目录下所有SQL文件,返回包含提取信息的字典"""
|
||||
results = {
|
||||
'files': [], # 所有文件信息
|
||||
'by_task_name': {}, # 按任务名称组织的任务信息
|
||||
'stats': {
|
||||
'total_files': 0,
|
||||
'changed_files': 0,
|
||||
'processed_files': 0,
|
||||
'files_with_sql': 0,
|
||||
'new_files': 0
|
||||
}
|
||||
}
|
||||
|
||||
# 加载时间戳记录
|
||||
timestamps = load_timestamps()
|
||||
new_timestamps = timestamps.copy() # 用于记录新的时间戳
|
||||
any_changes = False # 标记是否有变化
|
||||
|
||||
# 递归查找所有SQL文件
|
||||
for root, _, files in os.walk(directory):
|
||||
for file in files:
|
||||
if file.lower().endswith('.sql'):
|
||||
file_path = os.path.join(root, file)
|
||||
abs_path = os.path.abspath(file_path) # 使用绝对路径作为key
|
||||
results['stats']['total_files'] += 1
|
||||
|
||||
# 获取文件最后修改时间
|
||||
current_mtime = os.path.getmtime(file_path)
|
||||
|
||||
# 检查文件是否发生变化
|
||||
file_changed = False
|
||||
if abs_path in timestamps:
|
||||
if timestamps[abs_path] != current_mtime:
|
||||
file_changed = True
|
||||
results['stats']['changed_files'] += 1
|
||||
print(f"文件修改: {abs_path}")
|
||||
# print(f"🔄 文件修改: {abs_path}")
|
||||
else:
|
||||
file_changed = True
|
||||
results['stats']['new_files'] += 1
|
||||
print(f"新文件: {abs_path}")
|
||||
# print(f"🆕 新文件: {abs_path}")
|
||||
|
||||
if file_changed:
|
||||
# 更新当前时间戳
|
||||
new_timestamps[abs_path] = current_mtime
|
||||
any_changes = True
|
||||
|
||||
try:
|
||||
file_info = extract_sql_task_info(file_path)
|
||||
|
||||
# 如果有有效数据才加入结果
|
||||
if any(file_info.values()):
|
||||
results['files'].append({
|
||||
'file_path': abs_path, # 使用绝对路径
|
||||
'info': file_info
|
||||
})
|
||||
results['stats']['processed_files'] += 1
|
||||
|
||||
# 记录包含SQL查询的文件
|
||||
if file_info['querySql']:
|
||||
results['stats']['files_with_sql'] += 1
|
||||
|
||||
# 按任务名称组织结果(任务名称不为空时才添加)
|
||||
if file_info['taskName']:
|
||||
results['by_task_name'][file_info['taskName']] = file_info
|
||||
except Exception as e:
|
||||
print(f"❌ 处理文件时出错: {abs_path} - {str(e)}")
|
||||
|
||||
# 如果有文件变化,保存时间戳记录
|
||||
if any_changes:
|
||||
save_timestamps(new_timestamps)
|
||||
|
||||
return results
|
||||
|
||||
|
||||
def create_database(db_path=DB_NAME):
|
||||
"""创建SQLite数据库和表结构"""
|
||||
conn = sqlite3.connect(db_path)
|
||||
cursor = conn.cursor()
|
||||
cursor.execute('''
|
||||
CREATE TABLE IF NOT EXISTS dts_task_info (
|
||||
task_name TEXT PRIMARY KEY NOT NULL,
|
||||
src_table TEXT,
|
||||
target_table TEXT,
|
||||
target_table_unique_index TEXT,
|
||||
query_sql TEXT,
|
||||
timestamp DATETIME DEFAULT CURRENT_TIMESTAMP
|
||||
)
|
||||
''')
|
||||
conn.commit()
|
||||
conn.close()
|
||||
|
||||
|
||||
def insert_into_sqlite(task_info, db_path=DB_NAME):
|
||||
"""
|
||||
将任务信息导入SQLite数据库
|
||||
:param task_info: extract_sql_task_info函数返回的字典
|
||||
:param db_path: SQLite数据库路径
|
||||
"""
|
||||
conn = sqlite3.connect(db_path)
|
||||
cursor = conn.cursor()
|
||||
|
||||
try:
|
||||
cursor.execute('''
|
||||
INSERT OR REPLACE INTO dts_task_info (
|
||||
task_name,
|
||||
src_table,
|
||||
target_table,
|
||||
target_table_unique_index,
|
||||
query_sql
|
||||
) VALUES (?, ?, ?, ?, ?)
|
||||
''', (
|
||||
task_info['taskName'],
|
||||
task_info['srcTable'],
|
||||
task_info['targetTable'],
|
||||
task_info['targetTableUniqueIndex'],
|
||||
task_info['querySql']
|
||||
))
|
||||
conn.commit()
|
||||
print(f"✅ 成功导入/更新: {task_info['taskName']}")
|
||||
except sqlite3.Error as e:
|
||||
print(f"❌ 导入失败: {task_info['taskName']} - {str(e)}")
|
||||
finally:
|
||||
conn.close()
|
||||
|
||||
def import_dts_info(dts_path='E:\\sesCode\dts\\'):
|
||||
# 处理当前目录下所有SQL文件
|
||||
directory_path = dts_path + 'DevCodes\\broker-dcp\\dcp-resources\\src\main\\resources\\Uf20ToUft'
|
||||
all_results = process_directory(directory_path)
|
||||
|
||||
# 创建数据库
|
||||
create_database()
|
||||
|
||||
# 打印并导入每个任务的信息
|
||||
for file_info in all_results['files']:
|
||||
task_info = file_info['info']
|
||||
task_name = task_info['taskName']
|
||||
|
||||
# 打印任务信息
|
||||
if task_name:
|
||||
print(f"\n=== 任务: {task_name} ===")
|
||||
else:
|
||||
print(f"\n=== 未命名任务 ===")
|
||||
# print(f"文件路径: {file_info['file_path']}")
|
||||
# print(f"源表: {task_info['srcTable']}")
|
||||
# print(f"目标表: {task_info['targetTable']}")
|
||||
# print(f"唯一索引: {task_info['targetTableUniqueIndex']}")
|
||||
# print(f"查询SQL:\n{task_info['querySql']}")
|
||||
|
||||
# 导入到数据库
|
||||
if task_name: # 确保任务名称不为空
|
||||
insert_into_sqlite(task_info)
|
||||
else:
|
||||
print(f"⚠️ 跳过未命名任务: {file_info['file_path']}")
|
||||
# 打印统计信息
|
||||
print(f"\n统计信息:")
|
||||
print(f"扫描文件总数: {all_results['stats']['total_files']}")
|
||||
print(f"处理文件数: {all_results['stats']['processed_files']}")
|
||||
print(f" - 新文件: {all_results['stats']['new_files']}")
|
||||
print(f" - 修改文件: {all_results['stats']['changed_files']}")
|
||||
print(f"包含SQL查询的文件: {all_results['stats']['files_with_sql']}")
|
||||
print(f"成功导入任务数: {len([f for f in all_results['files'] if f['info']['taskName']])}")
|
||||
|
||||
# 修改后的示例用法
|
||||
if __name__ == "__main__":
|
||||
import_dts_info()
|
||||
Reference in New Issue
Block a user