and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort fund_characteristic, investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description, combine_target, fit_group, combine_comment, transfer_comment delete from tx_fund_info where id = #{id,jdbcType=VARCHAR} delete from tx_fund_info insert into tx_fund_info (id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort, fund_characteristic, investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description, combine_target, fit_group, combine_comment, transfer_comment) values (#{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR}, #{fundShortName,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundStatus,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{raiseType,jdbcType=INTEGER}, #{baseCurrency,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{domicile,jdbcType=INTEGER}, #{primaryBenchmarkId,jdbcType=VARCHAR}, #{lockupPeriod,jdbcType=INTEGER}, #{openDay,jdbcType=VARCHAR}, #{duration,jdbcType=INTEGER}, #{advisorId,jdbcType=VARCHAR}, #{custodianId,jdbcType=VARCHAR}, #{brokerId,jdbcType=VARCHAR}, #{brokerFutureId,jdbcType=VARCHAR}, #{liquidationAgencyId,jdbcType=VARCHAR}, #{trustId,jdbcType=VARCHAR}, #{investmentConsultantId,jdbcType=VARCHAR}, #{administratorId,jdbcType=VARCHAR}, #{legalCounselId,jdbcType=VARCHAR}, #{auditorId,jdbcType=VARCHAR}, #{navFrequency,jdbcType=INTEGER}, #{performanceDisclosureMark,jdbcType=INTEGER}, #{registerNumber,jdbcType=VARCHAR}, #{registerDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{istiered,jdbcType=INTEGER}, #{isRanking,jdbcType=INTEGER}, #{isRating,jdbcType=INTEGER}, #{specialTips,jdbcType=VARCHAR}, #{amacUrl,jdbcType=VARCHAR}, #{navSourceType,jdbcType=INTEGER}, #{descInfo,jdbcType=VARCHAR}, #{strategy,jdbcType=VARCHAR}, #{substrategy,jdbcType=VARCHAR}, #{riskLevel,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{fundCharacteristic,jdbcType=LONGVARCHAR}, #{investmentScope,jdbcType=LONGVARCHAR}, #{investmentRestriction,jdbcType=LONGVARCHAR}, #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{fundStrategyDescription,jdbcType=LONGVARCHAR}, #{combineTarget,jdbcType=LONGVARCHAR}, #{fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR}, #{transferComment,jdbcType=LONGVARCHAR}) insert into tx_fund_info id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort, fund_characteristic, investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description, combine_target, fit_group, combine_comment, transfer_comment, #{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR}, #{fundShortName,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundStatus,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{raiseType,jdbcType=INTEGER}, #{baseCurrency,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{domicile,jdbcType=INTEGER}, #{primaryBenchmarkId,jdbcType=VARCHAR}, #{lockupPeriod,jdbcType=INTEGER}, #{openDay,jdbcType=VARCHAR}, #{duration,jdbcType=INTEGER}, #{advisorId,jdbcType=VARCHAR}, #{custodianId,jdbcType=VARCHAR}, #{brokerId,jdbcType=VARCHAR}, #{brokerFutureId,jdbcType=VARCHAR}, #{liquidationAgencyId,jdbcType=VARCHAR}, #{trustId,jdbcType=VARCHAR}, #{investmentConsultantId,jdbcType=VARCHAR}, #{administratorId,jdbcType=VARCHAR}, #{legalCounselId,jdbcType=VARCHAR}, #{auditorId,jdbcType=VARCHAR}, #{navFrequency,jdbcType=INTEGER}, #{performanceDisclosureMark,jdbcType=INTEGER}, #{registerNumber,jdbcType=VARCHAR}, #{registerDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{istiered,jdbcType=INTEGER}, #{isRanking,jdbcType=INTEGER}, #{isRating,jdbcType=INTEGER}, #{specialTips,jdbcType=VARCHAR}, #{amacUrl,jdbcType=VARCHAR}, #{navSourceType,jdbcType=INTEGER}, #{descInfo,jdbcType=VARCHAR}, #{strategy,jdbcType=VARCHAR}, #{substrategy,jdbcType=VARCHAR}, #{riskLevel,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{fundCharacteristic,jdbcType=LONGVARCHAR}, #{investmentScope,jdbcType=LONGVARCHAR}, #{investmentRestriction,jdbcType=LONGVARCHAR}, #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{fundStrategyDescription,jdbcType=LONGVARCHAR}, #{combineTarget,jdbcType=LONGVARCHAR}, #{fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR}, #{transferComment,jdbcType=LONGVARCHAR}, update tx_fund_info id = #{record.id,jdbcType=VARCHAR}, p_fund_id = #{record.pFundId,jdbcType=VARCHAR}, fund_name = #{record.fundName,jdbcType=VARCHAR}, fund_short_name = #{record.fundShortName,jdbcType=VARCHAR}, company_id = #{record.companyId,jdbcType=VARCHAR}, company_name = #{record.companyName,jdbcType=VARCHAR}, fund_structure = #{record.fundStructure,jdbcType=INTEGER}, fund_status = #{record.fundStatus,jdbcType=INTEGER}, fund_type = #{record.fundType,jdbcType=INTEGER}, `type` = #{record.type,jdbcType=INTEGER}, raise_type = #{record.raiseType,jdbcType=INTEGER}, base_currency = #{record.baseCurrency,jdbcType=INTEGER}, inception_date = #{record.inceptionDate,jdbcType=DATE}, domicile = #{record.domicile,jdbcType=INTEGER}, primary_benchmark_id = #{record.primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{record.lockupPeriod,jdbcType=INTEGER}, open_day = #{record.openDay,jdbcType=VARCHAR}, duration = #{record.duration,jdbcType=INTEGER}, advisor_id = #{record.advisorId,jdbcType=VARCHAR}, custodian_id = #{record.custodianId,jdbcType=VARCHAR}, broker_id = #{record.brokerId,jdbcType=VARCHAR}, broker_future_id = #{record.brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{record.liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{record.trustId,jdbcType=VARCHAR}, investment_consultant_id = #{record.investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{record.administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{record.legalCounselId,jdbcType=VARCHAR}, auditor_id = #{record.auditorId,jdbcType=VARCHAR}, nav_frequency = #{record.navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{record.performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{record.registerNumber,jdbcType=VARCHAR}, register_date = #{record.registerDate,jdbcType=DATE}, isvisible = #{record.isvisible,jdbcType=INTEGER}, istiered = #{record.istiered,jdbcType=INTEGER}, is_ranking = #{record.isRanking,jdbcType=INTEGER}, is_rating = #{record.isRating,jdbcType=INTEGER}, special_tips = #{record.specialTips,jdbcType=VARCHAR}, amac_url = #{record.amacUrl,jdbcType=VARCHAR}, nav_source_type = #{record.navSourceType,jdbcType=INTEGER}, desc_info = #{record.descInfo,jdbcType=VARCHAR}, strategy = #{record.strategy,jdbcType=VARCHAR}, substrategy = #{record.substrategy,jdbcType=VARCHAR}, risk_level = #{record.riskLevel,jdbcType=INTEGER}, create_by = #{record.createBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, data_sources = #{record.dataSources,jdbcType=INTEGER}, `status` = #{record.status,jdbcType=INTEGER}, delete_tag = #{record.deleteTag,jdbcType=INTEGER}, sort = #{record.sort,jdbcType=INTEGER}, fund_characteristic = #{record.fundCharacteristic,jdbcType=LONGVARCHAR}, investment_scope = #{record.investmentScope,jdbcType=LONGVARCHAR}, investment_restriction = #{record.investmentRestriction,jdbcType=LONGVARCHAR}, fund_investment_philosophy = #{record.fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, fund_strategy_description = #{record.fundStrategyDescription,jdbcType=LONGVARCHAR}, combine_target = #{record.combineTarget,jdbcType=LONGVARCHAR}, fit_group = #{record.fitGroup,jdbcType=LONGVARCHAR}, combine_comment = #{record.combineComment,jdbcType=LONGVARCHAR}, transfer_comment = #{record.transferComment,jdbcType=LONGVARCHAR}, update tx_fund_info set id = #{record.id,jdbcType=VARCHAR}, p_fund_id = #{record.pFundId,jdbcType=VARCHAR}, fund_name = #{record.fundName,jdbcType=VARCHAR}, fund_short_name = #{record.fundShortName,jdbcType=VARCHAR}, company_id = #{record.companyId,jdbcType=VARCHAR}, company_name = #{record.companyName,jdbcType=VARCHAR}, fund_structure = #{record.fundStructure,jdbcType=INTEGER}, fund_status = #{record.fundStatus,jdbcType=INTEGER}, fund_type = #{record.fundType,jdbcType=INTEGER}, `type` = #{record.type,jdbcType=INTEGER}, raise_type = #{record.raiseType,jdbcType=INTEGER}, base_currency = #{record.baseCurrency,jdbcType=INTEGER}, inception_date = #{record.inceptionDate,jdbcType=DATE}, domicile = #{record.domicile,jdbcType=INTEGER}, primary_benchmark_id = #{record.primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{record.lockupPeriod,jdbcType=INTEGER}, open_day = #{record.openDay,jdbcType=VARCHAR}, duration = #{record.duration,jdbcType=INTEGER}, advisor_id = #{record.advisorId,jdbcType=VARCHAR}, custodian_id = #{record.custodianId,jdbcType=VARCHAR}, broker_id = #{record.brokerId,jdbcType=VARCHAR}, broker_future_id = #{record.brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{record.liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{record.trustId,jdbcType=VARCHAR}, investment_consultant_id = #{record.investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{record.administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{record.legalCounselId,jdbcType=VARCHAR}, auditor_id = #{record.auditorId,jdbcType=VARCHAR}, nav_frequency = #{record.navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{record.performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{record.registerNumber,jdbcType=VARCHAR}, register_date = #{record.registerDate,jdbcType=DATE}, isvisible = #{record.isvisible,jdbcType=INTEGER}, istiered = #{record.istiered,jdbcType=INTEGER}, is_ranking = #{record.isRanking,jdbcType=INTEGER}, is_rating = #{record.isRating,jdbcType=INTEGER}, special_tips = #{record.specialTips,jdbcType=VARCHAR}, amac_url = #{record.amacUrl,jdbcType=VARCHAR}, nav_source_type = #{record.navSourceType,jdbcType=INTEGER}, desc_info = #{record.descInfo,jdbcType=VARCHAR}, strategy = #{record.strategy,jdbcType=VARCHAR}, substrategy = #{record.substrategy,jdbcType=VARCHAR}, risk_level = #{record.riskLevel,jdbcType=INTEGER}, create_by = #{record.createBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, data_sources = #{record.dataSources,jdbcType=INTEGER}, `status` = #{record.status,jdbcType=INTEGER}, delete_tag = #{record.deleteTag,jdbcType=INTEGER}, sort = #{record.sort,jdbcType=INTEGER}, fund_characteristic = #{record.fundCharacteristic,jdbcType=LONGVARCHAR}, investment_scope = #{record.investmentScope,jdbcType=LONGVARCHAR}, investment_restriction = #{record.investmentRestriction,jdbcType=LONGVARCHAR}, fund_investment_philosophy = #{record.fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, fund_strategy_description = #{record.fundStrategyDescription,jdbcType=LONGVARCHAR}, combine_target = #{record.combineTarget,jdbcType=LONGVARCHAR}, fit_group = #{record.fitGroup,jdbcType=LONGVARCHAR}, combine_comment = #{record.combineComment,jdbcType=LONGVARCHAR}, transfer_comment = #{record.transferComment,jdbcType=LONGVARCHAR} update tx_fund_info set id = #{record.id,jdbcType=VARCHAR}, p_fund_id = #{record.pFundId,jdbcType=VARCHAR}, fund_name = #{record.fundName,jdbcType=VARCHAR}, fund_short_name = #{record.fundShortName,jdbcType=VARCHAR}, company_id = #{record.companyId,jdbcType=VARCHAR}, company_name = #{record.companyName,jdbcType=VARCHAR}, fund_structure = #{record.fundStructure,jdbcType=INTEGER}, fund_status = #{record.fundStatus,jdbcType=INTEGER}, fund_type = #{record.fundType,jdbcType=INTEGER}, `type` = #{record.type,jdbcType=INTEGER}, raise_type = #{record.raiseType,jdbcType=INTEGER}, base_currency = #{record.baseCurrency,jdbcType=INTEGER}, inception_date = #{record.inceptionDate,jdbcType=DATE}, domicile = #{record.domicile,jdbcType=INTEGER}, primary_benchmark_id = #{record.primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{record.lockupPeriod,jdbcType=INTEGER}, open_day = #{record.openDay,jdbcType=VARCHAR}, duration = #{record.duration,jdbcType=INTEGER}, advisor_id = #{record.advisorId,jdbcType=VARCHAR}, custodian_id = #{record.custodianId,jdbcType=VARCHAR}, broker_id = #{record.brokerId,jdbcType=VARCHAR}, broker_future_id = #{record.brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{record.liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{record.trustId,jdbcType=VARCHAR}, investment_consultant_id = #{record.investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{record.administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{record.legalCounselId,jdbcType=VARCHAR}, auditor_id = #{record.auditorId,jdbcType=VARCHAR}, nav_frequency = #{record.navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{record.performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{record.registerNumber,jdbcType=VARCHAR}, register_date = #{record.registerDate,jdbcType=DATE}, isvisible = #{record.isvisible,jdbcType=INTEGER}, istiered = #{record.istiered,jdbcType=INTEGER}, is_ranking = #{record.isRanking,jdbcType=INTEGER}, is_rating = #{record.isRating,jdbcType=INTEGER}, special_tips = #{record.specialTips,jdbcType=VARCHAR}, amac_url = #{record.amacUrl,jdbcType=VARCHAR}, nav_source_type = #{record.navSourceType,jdbcType=INTEGER}, desc_info = #{record.descInfo,jdbcType=VARCHAR}, strategy = #{record.strategy,jdbcType=VARCHAR}, substrategy = #{record.substrategy,jdbcType=VARCHAR}, risk_level = #{record.riskLevel,jdbcType=INTEGER}, create_by = #{record.createBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, data_sources = #{record.dataSources,jdbcType=INTEGER}, `status` = #{record.status,jdbcType=INTEGER}, delete_tag = #{record.deleteTag,jdbcType=INTEGER}, sort = #{record.sort,jdbcType=INTEGER} update tx_fund_info p_fund_id = #{pFundId,jdbcType=VARCHAR}, fund_name = #{fundName,jdbcType=VARCHAR}, fund_short_name = #{fundShortName,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=VARCHAR}, company_name = #{companyName,jdbcType=VARCHAR}, fund_structure = #{fundStructure,jdbcType=INTEGER}, fund_status = #{fundStatus,jdbcType=INTEGER}, fund_type = #{fundType,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, raise_type = #{raiseType,jdbcType=INTEGER}, base_currency = #{baseCurrency,jdbcType=INTEGER}, inception_date = #{inceptionDate,jdbcType=DATE}, domicile = #{domicile,jdbcType=INTEGER}, primary_benchmark_id = #{primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{lockupPeriod,jdbcType=INTEGER}, open_day = #{openDay,jdbcType=VARCHAR}, duration = #{duration,jdbcType=INTEGER}, advisor_id = #{advisorId,jdbcType=VARCHAR}, custodian_id = #{custodianId,jdbcType=VARCHAR}, broker_id = #{brokerId,jdbcType=VARCHAR}, broker_future_id = #{brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{trustId,jdbcType=VARCHAR}, investment_consultant_id = #{investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{legalCounselId,jdbcType=VARCHAR}, auditor_id = #{auditorId,jdbcType=VARCHAR}, nav_frequency = #{navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{registerNumber,jdbcType=VARCHAR}, register_date = #{registerDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, istiered = #{istiered,jdbcType=INTEGER}, is_ranking = #{isRanking,jdbcType=INTEGER}, is_rating = #{isRating,jdbcType=INTEGER}, special_tips = #{specialTips,jdbcType=VARCHAR}, amac_url = #{amacUrl,jdbcType=VARCHAR}, nav_source_type = #{navSourceType,jdbcType=INTEGER}, desc_info = #{descInfo,jdbcType=VARCHAR}, strategy = #{strategy,jdbcType=VARCHAR}, substrategy = #{substrategy,jdbcType=VARCHAR}, risk_level = #{riskLevel,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, data_sources = #{dataSources,jdbcType=INTEGER}, `status` = #{status,jdbcType=INTEGER}, delete_tag = #{deleteTag,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER}, fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR}, investment_scope = #{investmentScope,jdbcType=LONGVARCHAR}, investment_restriction = #{investmentRestriction,jdbcType=LONGVARCHAR}, fund_investment_philosophy = #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, fund_strategy_description = #{fundStrategyDescription,jdbcType=LONGVARCHAR}, combine_target = #{combineTarget,jdbcType=LONGVARCHAR}, fit_group = #{fitGroup,jdbcType=LONGVARCHAR}, combine_comment = #{combineComment,jdbcType=LONGVARCHAR}, transfer_comment = #{transferComment,jdbcType=LONGVARCHAR}, where id = #{id,jdbcType=VARCHAR} update tx_fund_info set p_fund_id = #{pFundId,jdbcType=VARCHAR}, fund_name = #{fundName,jdbcType=VARCHAR}, fund_short_name = #{fundShortName,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=VARCHAR}, company_name = #{companyName,jdbcType=VARCHAR}, fund_structure = #{fundStructure,jdbcType=INTEGER}, fund_status = #{fundStatus,jdbcType=INTEGER}, fund_type = #{fundType,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, raise_type = #{raiseType,jdbcType=INTEGER}, base_currency = #{baseCurrency,jdbcType=INTEGER}, inception_date = #{inceptionDate,jdbcType=DATE}, domicile = #{domicile,jdbcType=INTEGER}, primary_benchmark_id = #{primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{lockupPeriod,jdbcType=INTEGER}, open_day = #{openDay,jdbcType=VARCHAR}, duration = #{duration,jdbcType=INTEGER}, advisor_id = #{advisorId,jdbcType=VARCHAR}, custodian_id = #{custodianId,jdbcType=VARCHAR}, broker_id = #{brokerId,jdbcType=VARCHAR}, broker_future_id = #{brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{trustId,jdbcType=VARCHAR}, investment_consultant_id = #{investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{legalCounselId,jdbcType=VARCHAR}, auditor_id = #{auditorId,jdbcType=VARCHAR}, nav_frequency = #{navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{registerNumber,jdbcType=VARCHAR}, register_date = #{registerDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, istiered = #{istiered,jdbcType=INTEGER}, is_ranking = #{isRanking,jdbcType=INTEGER}, is_rating = #{isRating,jdbcType=INTEGER}, special_tips = #{specialTips,jdbcType=VARCHAR}, amac_url = #{amacUrl,jdbcType=VARCHAR}, nav_source_type = #{navSourceType,jdbcType=INTEGER}, desc_info = #{descInfo,jdbcType=VARCHAR}, strategy = #{strategy,jdbcType=VARCHAR}, substrategy = #{substrategy,jdbcType=VARCHAR}, risk_level = #{riskLevel,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, data_sources = #{dataSources,jdbcType=INTEGER}, `status` = #{status,jdbcType=INTEGER}, delete_tag = #{deleteTag,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER}, fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR}, investment_scope = #{investmentScope,jdbcType=LONGVARCHAR}, investment_restriction = #{investmentRestriction,jdbcType=LONGVARCHAR}, fund_investment_philosophy = #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, fund_strategy_description = #{fundStrategyDescription,jdbcType=LONGVARCHAR}, combine_target = #{combineTarget,jdbcType=LONGVARCHAR}, fit_group = #{fitGroup,jdbcType=LONGVARCHAR}, combine_comment = #{combineComment,jdbcType=LONGVARCHAR}, transfer_comment = #{transferComment,jdbcType=LONGVARCHAR} where id = #{id,jdbcType=VARCHAR} update tx_fund_info set p_fund_id = #{pFundId,jdbcType=VARCHAR}, fund_name = #{fundName,jdbcType=VARCHAR}, fund_short_name = #{fundShortName,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=VARCHAR}, company_name = #{companyName,jdbcType=VARCHAR}, fund_structure = #{fundStructure,jdbcType=INTEGER}, fund_status = #{fundStatus,jdbcType=INTEGER}, fund_type = #{fundType,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, raise_type = #{raiseType,jdbcType=INTEGER}, base_currency = #{baseCurrency,jdbcType=INTEGER}, inception_date = #{inceptionDate,jdbcType=DATE}, domicile = #{domicile,jdbcType=INTEGER}, primary_benchmark_id = #{primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{lockupPeriod,jdbcType=INTEGER}, open_day = #{openDay,jdbcType=VARCHAR}, duration = #{duration,jdbcType=INTEGER}, advisor_id = #{advisorId,jdbcType=VARCHAR}, custodian_id = #{custodianId,jdbcType=VARCHAR}, broker_id = #{brokerId,jdbcType=VARCHAR}, broker_future_id = #{brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{trustId,jdbcType=VARCHAR}, investment_consultant_id = #{investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{legalCounselId,jdbcType=VARCHAR}, auditor_id = #{auditorId,jdbcType=VARCHAR}, nav_frequency = #{navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{registerNumber,jdbcType=VARCHAR}, register_date = #{registerDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, istiered = #{istiered,jdbcType=INTEGER}, is_ranking = #{isRanking,jdbcType=INTEGER}, is_rating = #{isRating,jdbcType=INTEGER}, special_tips = #{specialTips,jdbcType=VARCHAR}, amac_url = #{amacUrl,jdbcType=VARCHAR}, nav_source_type = #{navSourceType,jdbcType=INTEGER}, desc_info = #{descInfo,jdbcType=VARCHAR}, strategy = #{strategy,jdbcType=VARCHAR}, substrategy = #{substrategy,jdbcType=VARCHAR}, risk_level = #{riskLevel,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, data_sources = #{dataSources,jdbcType=INTEGER}, `status` = #{status,jdbcType=INTEGER}, delete_tag = #{deleteTag,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR} update tx_fund_info when id = #{item.id,jdbcType=VARCHAR} then #{item.pFundId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundName,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundShortName,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.companyId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.companyName,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundStructure,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundStatus,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundType,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.type,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.raiseType,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.baseCurrency,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.inceptionDate,jdbcType=DATE} when id = #{item.id,jdbcType=VARCHAR} then #{item.domicile,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.primaryBenchmarkId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.lockupPeriod,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.openDay,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.duration,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.advisorId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.custodianId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.brokerId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.brokerFutureId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.liquidationAgencyId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.trustId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.investmentConsultantId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.administratorId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.legalCounselId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.auditorId,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.navFrequency,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.performanceDisclosureMark,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.registerNumber,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.registerDate,jdbcType=DATE} when id = #{item.id,jdbcType=VARCHAR} then #{item.isvisible,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.istiered,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.isRanking,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.isRating,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.specialTips,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.amacUrl,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.navSourceType,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.descInfo,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.strategy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.substrategy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.riskLevel,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP} when id = #{item.id,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP} when id = #{item.id,jdbcType=VARCHAR} then #{item.dataSources,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.status,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.sort,jdbcType=INTEGER} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundCharacteristic,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.investmentScope,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.investmentRestriction,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundInvestmentPhilosophy,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fundStrategyDescription,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.combineTarget,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.fitGroup,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.combineComment,jdbcType=LONGVARCHAR} when id = #{item.id,jdbcType=VARCHAR} then #{item.transferComment,jdbcType=LONGVARCHAR} where id in #{item.id,jdbcType=VARCHAR} insert into tx_fund_info (id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort, fund_characteristic, investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description, combine_target, fit_group, combine_comment, transfer_comment ) values (#{item.id,jdbcType=VARCHAR}, #{item.pFundId,jdbcType=VARCHAR}, #{item.fundName,jdbcType=VARCHAR}, #{item.fundShortName,jdbcType=VARCHAR}, #{item.companyId,jdbcType=VARCHAR}, #{item.companyName,jdbcType=VARCHAR}, #{item.fundStructure,jdbcType=INTEGER}, #{item.fundStatus,jdbcType=INTEGER}, #{item.fundType,jdbcType=INTEGER}, #{item.type,jdbcType=INTEGER}, #{item.raiseType,jdbcType=INTEGER}, #{item.baseCurrency,jdbcType=INTEGER}, #{item.inceptionDate,jdbcType=DATE}, #{item.domicile,jdbcType=INTEGER}, #{item.primaryBenchmarkId,jdbcType=VARCHAR}, #{item.lockupPeriod,jdbcType=INTEGER}, #{item.openDay,jdbcType=VARCHAR}, #{item.duration,jdbcType=INTEGER}, #{item.advisorId,jdbcType=VARCHAR}, #{item.custodianId,jdbcType=VARCHAR}, #{item.brokerId,jdbcType=VARCHAR}, #{item.brokerFutureId,jdbcType=VARCHAR}, #{item.liquidationAgencyId,jdbcType=VARCHAR}, #{item.trustId,jdbcType=VARCHAR}, #{item.investmentConsultantId,jdbcType=VARCHAR}, #{item.administratorId,jdbcType=VARCHAR}, #{item.legalCounselId,jdbcType=VARCHAR}, #{item.auditorId,jdbcType=VARCHAR}, #{item.navFrequency,jdbcType=INTEGER}, #{item.performanceDisclosureMark,jdbcType=INTEGER}, #{item.registerNumber,jdbcType=VARCHAR}, #{item.registerDate,jdbcType=DATE}, #{item.isvisible,jdbcType=INTEGER}, #{item.istiered,jdbcType=INTEGER}, #{item.isRanking,jdbcType=INTEGER}, #{item.isRating,jdbcType=INTEGER}, #{item.specialTips,jdbcType=VARCHAR}, #{item.amacUrl,jdbcType=VARCHAR}, #{item.navSourceType,jdbcType=INTEGER}, #{item.descInfo,jdbcType=VARCHAR}, #{item.strategy,jdbcType=VARCHAR}, #{item.substrategy,jdbcType=VARCHAR}, #{item.riskLevel,jdbcType=INTEGER}, #{item.createBy,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.updateBy,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.dataSources,jdbcType=INTEGER}, #{item.status,jdbcType=INTEGER}, #{item.deleteTag,jdbcType=INTEGER}, #{item.sort,jdbcType=INTEGER}, #{item.fundCharacteristic,jdbcType=LONGVARCHAR}, #{item.investmentScope,jdbcType=LONGVARCHAR}, #{item.investmentRestriction,jdbcType=LONGVARCHAR}, #{item.fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{item.fundStrategyDescription,jdbcType=LONGVARCHAR}, #{item.combineTarget,jdbcType=LONGVARCHAR}, #{item.fitGroup,jdbcType=LONGVARCHAR}, #{item.combineComment,jdbcType=LONGVARCHAR}, #{item.transferComment,jdbcType=LONGVARCHAR}) insert into tx_fund_info (id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort) values (#{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR}, #{fundShortName,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundStatus,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{raiseType,jdbcType=INTEGER}, #{baseCurrency,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{domicile,jdbcType=INTEGER}, #{primaryBenchmarkId,jdbcType=VARCHAR}, #{lockupPeriod,jdbcType=INTEGER}, #{openDay,jdbcType=VARCHAR}, #{duration,jdbcType=INTEGER}, #{advisorId,jdbcType=VARCHAR}, #{custodianId,jdbcType=VARCHAR}, #{brokerId,jdbcType=VARCHAR}, #{brokerFutureId,jdbcType=VARCHAR}, #{liquidationAgencyId,jdbcType=VARCHAR}, #{trustId,jdbcType=VARCHAR}, #{investmentConsultantId,jdbcType=VARCHAR}, #{administratorId,jdbcType=VARCHAR}, #{legalCounselId,jdbcType=VARCHAR}, #{auditorId,jdbcType=VARCHAR}, #{navFrequency,jdbcType=INTEGER}, #{performanceDisclosureMark,jdbcType=INTEGER}, #{registerNumber,jdbcType=VARCHAR}, #{registerDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{istiered,jdbcType=INTEGER}, #{isRanking,jdbcType=INTEGER}, #{isRating,jdbcType=INTEGER}, #{specialTips,jdbcType=VARCHAR}, #{amacUrl,jdbcType=VARCHAR}, #{navSourceType,jdbcType=INTEGER}, #{descInfo,jdbcType=VARCHAR}, #{strategy,jdbcType=VARCHAR}, #{substrategy,jdbcType=VARCHAR}, #{riskLevel,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}) on duplicate key update id = #{id,jdbcType=VARCHAR}, p_fund_id = #{pFundId,jdbcType=VARCHAR}, fund_name = #{fundName,jdbcType=VARCHAR}, fund_short_name = #{fundShortName,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=VARCHAR}, company_name = #{companyName,jdbcType=VARCHAR}, fund_structure = #{fundStructure,jdbcType=INTEGER}, fund_status = #{fundStatus,jdbcType=INTEGER}, fund_type = #{fundType,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, raise_type = #{raiseType,jdbcType=INTEGER}, base_currency = #{baseCurrency,jdbcType=INTEGER}, inception_date = #{inceptionDate,jdbcType=DATE}, domicile = #{domicile,jdbcType=INTEGER}, primary_benchmark_id = #{primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{lockupPeriod,jdbcType=INTEGER}, open_day = #{openDay,jdbcType=VARCHAR}, duration = #{duration,jdbcType=INTEGER}, advisor_id = #{advisorId,jdbcType=VARCHAR}, custodian_id = #{custodianId,jdbcType=VARCHAR}, broker_id = #{brokerId,jdbcType=VARCHAR}, broker_future_id = #{brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{trustId,jdbcType=VARCHAR}, investment_consultant_id = #{investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{legalCounselId,jdbcType=VARCHAR}, auditor_id = #{auditorId,jdbcType=VARCHAR}, nav_frequency = #{navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{registerNumber,jdbcType=VARCHAR}, register_date = #{registerDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, istiered = #{istiered,jdbcType=INTEGER}, is_ranking = #{isRanking,jdbcType=INTEGER}, is_rating = #{isRating,jdbcType=INTEGER}, special_tips = #{specialTips,jdbcType=VARCHAR}, amac_url = #{amacUrl,jdbcType=VARCHAR}, nav_source_type = #{navSourceType,jdbcType=INTEGER}, desc_info = #{descInfo,jdbcType=VARCHAR}, strategy = #{strategy,jdbcType=VARCHAR}, substrategy = #{substrategy,jdbcType=VARCHAR}, risk_level = #{riskLevel,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, data_sources = #{dataSources,jdbcType=INTEGER}, `status` = #{status,jdbcType=INTEGER}, delete_tag = #{deleteTag,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER} insert into tx_fund_info (id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort, fund_characteristic, investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description, combine_target, fit_group, combine_comment, transfer_comment ) values (#{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR}, #{fundShortName,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundStatus,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{raiseType,jdbcType=INTEGER}, #{baseCurrency,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{domicile,jdbcType=INTEGER}, #{primaryBenchmarkId,jdbcType=VARCHAR}, #{lockupPeriod,jdbcType=INTEGER}, #{openDay,jdbcType=VARCHAR}, #{duration,jdbcType=INTEGER}, #{advisorId,jdbcType=VARCHAR}, #{custodianId,jdbcType=VARCHAR}, #{brokerId,jdbcType=VARCHAR}, #{brokerFutureId,jdbcType=VARCHAR}, #{liquidationAgencyId,jdbcType=VARCHAR}, #{trustId,jdbcType=VARCHAR}, #{investmentConsultantId,jdbcType=VARCHAR}, #{administratorId,jdbcType=VARCHAR}, #{legalCounselId,jdbcType=VARCHAR}, #{auditorId,jdbcType=VARCHAR}, #{navFrequency,jdbcType=INTEGER}, #{performanceDisclosureMark,jdbcType=INTEGER}, #{registerNumber,jdbcType=VARCHAR}, #{registerDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{istiered,jdbcType=INTEGER}, #{isRanking,jdbcType=INTEGER}, #{isRating,jdbcType=INTEGER}, #{specialTips,jdbcType=VARCHAR}, #{amacUrl,jdbcType=VARCHAR}, #{navSourceType,jdbcType=INTEGER}, #{descInfo,jdbcType=VARCHAR}, #{strategy,jdbcType=VARCHAR}, #{substrategy,jdbcType=VARCHAR}, #{riskLevel,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{fundCharacteristic,jdbcType=LONGVARCHAR}, #{investmentScope,jdbcType=LONGVARCHAR}, #{investmentRestriction,jdbcType=LONGVARCHAR}, #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{fundStrategyDescription,jdbcType=LONGVARCHAR}, #{combineTarget,jdbcType=LONGVARCHAR}, #{fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR}, #{transferComment,jdbcType=LONGVARCHAR}) on duplicate key update id = #{id,jdbcType=VARCHAR}, p_fund_id = #{pFundId,jdbcType=VARCHAR}, fund_name = #{fundName,jdbcType=VARCHAR}, fund_short_name = #{fundShortName,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=VARCHAR}, company_name = #{companyName,jdbcType=VARCHAR}, fund_structure = #{fundStructure,jdbcType=INTEGER}, fund_status = #{fundStatus,jdbcType=INTEGER}, fund_type = #{fundType,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, raise_type = #{raiseType,jdbcType=INTEGER}, base_currency = #{baseCurrency,jdbcType=INTEGER}, inception_date = #{inceptionDate,jdbcType=DATE}, domicile = #{domicile,jdbcType=INTEGER}, primary_benchmark_id = #{primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{lockupPeriod,jdbcType=INTEGER}, open_day = #{openDay,jdbcType=VARCHAR}, duration = #{duration,jdbcType=INTEGER}, advisor_id = #{advisorId,jdbcType=VARCHAR}, custodian_id = #{custodianId,jdbcType=VARCHAR}, broker_id = #{brokerId,jdbcType=VARCHAR}, broker_future_id = #{brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{trustId,jdbcType=VARCHAR}, investment_consultant_id = #{investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{legalCounselId,jdbcType=VARCHAR}, auditor_id = #{auditorId,jdbcType=VARCHAR}, nav_frequency = #{navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{registerNumber,jdbcType=VARCHAR}, register_date = #{registerDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, istiered = #{istiered,jdbcType=INTEGER}, is_ranking = #{isRanking,jdbcType=INTEGER}, is_rating = #{isRating,jdbcType=INTEGER}, special_tips = #{specialTips,jdbcType=VARCHAR}, amac_url = #{amacUrl,jdbcType=VARCHAR}, nav_source_type = #{navSourceType,jdbcType=INTEGER}, desc_info = #{descInfo,jdbcType=VARCHAR}, strategy = #{strategy,jdbcType=VARCHAR}, substrategy = #{substrategy,jdbcType=VARCHAR}, risk_level = #{riskLevel,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, data_sources = #{dataSources,jdbcType=INTEGER}, `status` = #{status,jdbcType=INTEGER}, delete_tag = #{deleteTag,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER}, fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR}, investment_scope = #{investmentScope,jdbcType=LONGVARCHAR}, investment_restriction = #{investmentRestriction,jdbcType=LONGVARCHAR}, fund_investment_philosophy = #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, fund_strategy_description = #{fundStrategyDescription,jdbcType=LONGVARCHAR}, combine_target = #{combineTarget,jdbcType=LONGVARCHAR}, fit_group = #{fitGroup,jdbcType=LONGVARCHAR}, combine_comment = #{combineComment,jdbcType=LONGVARCHAR}, transfer_comment = #{transferComment,jdbcType=LONGVARCHAR} insert into tx_fund_info id, p_fund_id, fund_name, fund_short_name, company_id, company_name, fund_structure, fund_status, fund_type, `type`, raise_type, base_currency, inception_date, domicile, primary_benchmark_id, lockup_period, open_day, duration, advisor_id, custodian_id, broker_id, broker_future_id, liquidation_agency_id, trust_id, investment_consultant_id, administrator_id, legal_counsel_id, auditor_id, nav_frequency, performance_disclosure_mark, register_number, register_date, isvisible, istiered, is_ranking, is_rating, special_tips, amac_url, nav_source_type, desc_info, strategy, substrategy, risk_level, create_by, create_time, update_by, update_time, data_sources, `status`, delete_tag, sort, fund_characteristic, investment_scope, investment_restriction, fund_investment_philosophy, fund_strategy_description, combine_target, fit_group, combine_comment, transfer_comment, values #{id,jdbcType=VARCHAR}, #{pFundId,jdbcType=VARCHAR}, #{fundName,jdbcType=VARCHAR}, #{fundShortName,jdbcType=VARCHAR}, #{companyId,jdbcType=VARCHAR}, #{companyName,jdbcType=VARCHAR}, #{fundStructure,jdbcType=INTEGER}, #{fundStatus,jdbcType=INTEGER}, #{fundType,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{raiseType,jdbcType=INTEGER}, #{baseCurrency,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{domicile,jdbcType=INTEGER}, #{primaryBenchmarkId,jdbcType=VARCHAR}, #{lockupPeriod,jdbcType=INTEGER}, #{openDay,jdbcType=VARCHAR}, #{duration,jdbcType=INTEGER}, #{advisorId,jdbcType=VARCHAR}, #{custodianId,jdbcType=VARCHAR}, #{brokerId,jdbcType=VARCHAR}, #{brokerFutureId,jdbcType=VARCHAR}, #{liquidationAgencyId,jdbcType=VARCHAR}, #{trustId,jdbcType=VARCHAR}, #{investmentConsultantId,jdbcType=VARCHAR}, #{administratorId,jdbcType=VARCHAR}, #{legalCounselId,jdbcType=VARCHAR}, #{auditorId,jdbcType=VARCHAR}, #{navFrequency,jdbcType=INTEGER}, #{performanceDisclosureMark,jdbcType=INTEGER}, #{registerNumber,jdbcType=VARCHAR}, #{registerDate,jdbcType=DATE}, #{isvisible,jdbcType=INTEGER}, #{istiered,jdbcType=INTEGER}, #{isRanking,jdbcType=INTEGER}, #{isRating,jdbcType=INTEGER}, #{specialTips,jdbcType=VARCHAR}, #{amacUrl,jdbcType=VARCHAR}, #{navSourceType,jdbcType=INTEGER}, #{descInfo,jdbcType=VARCHAR}, #{strategy,jdbcType=VARCHAR}, #{substrategy,jdbcType=VARCHAR}, #{riskLevel,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{dataSources,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{deleteTag,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{fundCharacteristic,jdbcType=LONGVARCHAR}, #{investmentScope,jdbcType=LONGVARCHAR}, #{investmentRestriction,jdbcType=LONGVARCHAR}, #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, #{fundStrategyDescription,jdbcType=LONGVARCHAR}, #{combineTarget,jdbcType=LONGVARCHAR}, #{fitGroup,jdbcType=LONGVARCHAR}, #{combineComment,jdbcType=LONGVARCHAR}, #{transferComment,jdbcType=LONGVARCHAR}, on duplicate key update id = #{id,jdbcType=VARCHAR}, p_fund_id = #{pFundId,jdbcType=VARCHAR}, fund_name = #{fundName,jdbcType=VARCHAR}, fund_short_name = #{fundShortName,jdbcType=VARCHAR}, company_id = #{companyId,jdbcType=VARCHAR}, company_name = #{companyName,jdbcType=VARCHAR}, fund_structure = #{fundStructure,jdbcType=INTEGER}, fund_status = #{fundStatus,jdbcType=INTEGER}, fund_type = #{fundType,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, raise_type = #{raiseType,jdbcType=INTEGER}, base_currency = #{baseCurrency,jdbcType=INTEGER}, inception_date = #{inceptionDate,jdbcType=DATE}, domicile = #{domicile,jdbcType=INTEGER}, primary_benchmark_id = #{primaryBenchmarkId,jdbcType=VARCHAR}, lockup_period = #{lockupPeriod,jdbcType=INTEGER}, open_day = #{openDay,jdbcType=VARCHAR}, duration = #{duration,jdbcType=INTEGER}, advisor_id = #{advisorId,jdbcType=VARCHAR}, custodian_id = #{custodianId,jdbcType=VARCHAR}, broker_id = #{brokerId,jdbcType=VARCHAR}, broker_future_id = #{brokerFutureId,jdbcType=VARCHAR}, liquidation_agency_id = #{liquidationAgencyId,jdbcType=VARCHAR}, trust_id = #{trustId,jdbcType=VARCHAR}, investment_consultant_id = #{investmentConsultantId,jdbcType=VARCHAR}, administrator_id = #{administratorId,jdbcType=VARCHAR}, legal_counsel_id = #{legalCounselId,jdbcType=VARCHAR}, auditor_id = #{auditorId,jdbcType=VARCHAR}, nav_frequency = #{navFrequency,jdbcType=INTEGER}, performance_disclosure_mark = #{performanceDisclosureMark,jdbcType=INTEGER}, register_number = #{registerNumber,jdbcType=VARCHAR}, register_date = #{registerDate,jdbcType=DATE}, isvisible = #{isvisible,jdbcType=INTEGER}, istiered = #{istiered,jdbcType=INTEGER}, is_ranking = #{isRanking,jdbcType=INTEGER}, is_rating = #{isRating,jdbcType=INTEGER}, special_tips = #{specialTips,jdbcType=VARCHAR}, amac_url = #{amacUrl,jdbcType=VARCHAR}, nav_source_type = #{navSourceType,jdbcType=INTEGER}, desc_info = #{descInfo,jdbcType=VARCHAR}, strategy = #{strategy,jdbcType=VARCHAR}, substrategy = #{substrategy,jdbcType=VARCHAR}, risk_level = #{riskLevel,jdbcType=INTEGER}, create_by = #{createBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, data_sources = #{dataSources,jdbcType=INTEGER}, `status` = #{status,jdbcType=INTEGER}, delete_tag = #{deleteTag,jdbcType=INTEGER}, sort = #{sort,jdbcType=INTEGER}, fund_characteristic = #{fundCharacteristic,jdbcType=LONGVARCHAR}, investment_scope = #{investmentScope,jdbcType=LONGVARCHAR}, investment_restriction = #{investmentRestriction,jdbcType=LONGVARCHAR}, fund_investment_philosophy = #{fundInvestmentPhilosophy,jdbcType=LONGVARCHAR}, fund_strategy_description = #{fundStrategyDescription,jdbcType=LONGVARCHAR}, combine_target = #{combineTarget,jdbcType=LONGVARCHAR}, fit_group = #{fitGroup,jdbcType=LONGVARCHAR}, combine_comment = #{combineComment,jdbcType=LONGVARCHAR}, transfer_comment = #{transferComment,jdbcType=LONGVARCHAR},