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},