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}
fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag
performance_fee_note, dividend_rule
delete from fund_rate_mapping
where fund_id = #{fundId,jdbcType=VARCHAR}
delete from fund_rate_mapping
insert into fund_rate_mapping (fund_id, initial_unit_value, initial_size,
min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee,
redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust,
managementfee_bank, performance_fee, performance_fee_deduction_method,
other_fee_note, guard_line, stop_loss_line,
return_guarantees, expected_return, hurdle_rate,
leverage, manager_participate_asset, posterior,
intermediate, priority, outsourcing_fee,
create_by, create_time, update_by,
update_time, delete_tag, performance_fee_note,
dividend_rule)
values (#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, #{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR})
insert into fund_rate_mapping
fund_id,
initial_unit_value,
initial_size,
min_investment_share,
subsequent_investment_share,
subscription_fee,
subscription_fee_note,
redemption_fee,
redemption_fee_note,
managementfee_deduction_frequency,
managementfee_consult,
managementfee_trust,
managementfee_bank,
performance_fee,
performance_fee_deduction_method,
other_fee_note,
guard_line,
stop_loss_line,
return_guarantees,
expected_return,
hurdle_rate,
leverage,
manager_participate_asset,
posterior,
intermediate,
priority,
outsourcing_fee,
create_by,
create_time,
update_by,
update_time,
delete_tag,
performance_fee_note,
dividend_rule,
#{fundId,jdbcType=VARCHAR},
#{initialUnitValue,jdbcType=VARCHAR},
#{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL},
#{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL},
#{subscriptionFeeNote,jdbcType=VARCHAR},
#{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR},
#{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL},
#{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL},
#{performanceFee,jdbcType=DECIMAL},
#{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR},
#{guardLine,jdbcType=DECIMAL},
#{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL},
#{expectedReturn,jdbcType=DECIMAL},
#{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR},
#{managerParticipateAsset,jdbcType=VARCHAR},
#{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL},
#{priority,jdbcType=DECIMAL},
#{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{deleteTag,jdbcType=INTEGER},
#{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR},
update fund_rate_mapping
fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
performance_fee_note = #{record.performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{record.dividendRule,jdbcType=LONGVARCHAR},
update fund_rate_mapping
set fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
performance_fee_note = #{record.performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{record.dividendRule,jdbcType=LONGVARCHAR}
update fund_rate_mapping
set fund_id = #{record.fundId,jdbcType=VARCHAR},
initial_unit_value = #{record.initialUnitValue,jdbcType=VARCHAR},
initial_size = #{record.initialSize,jdbcType=DECIMAL},
min_investment_share = #{record.minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{record.subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{record.subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{record.subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{record.redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{record.redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{record.managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{record.managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{record.managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{record.managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{record.performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{record.performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{record.otherFeeNote,jdbcType=VARCHAR},
guard_line = #{record.guardLine,jdbcType=DECIMAL},
stop_loss_line = #{record.stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{record.returnGuarantees,jdbcType=DECIMAL},
expected_return = #{record.expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{record.hurdleRate,jdbcType=DECIMAL},
leverage = #{record.leverage,jdbcType=VARCHAR},
manager_participate_asset = #{record.managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{record.posterior,jdbcType=DECIMAL},
intermediate = #{record.intermediate,jdbcType=DECIMAL},
priority = #{record.priority,jdbcType=DECIMAL},
outsourcing_fee = #{record.outsourcingFee,jdbcType=DECIMAL},
create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER}
update fund_rate_mapping
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR},
where fund_id = #{fundId,jdbcType=VARCHAR}
update fund_rate_mapping
set initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR}
where fund_id = #{fundId,jdbcType=VARCHAR}
update fund_rate_mapping
set initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER}
where fund_id = #{fundId,jdbcType=VARCHAR}
update fund_rate_mapping
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.initialUnitValue,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.initialSize,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.minInvestmentShare,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subsequentInvestmentShare,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subscriptionFee,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.subscriptionFeeNote,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.redemptionFee,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.redemptionFeeNote,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeDeductionFrequency,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeConsult,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeTrust,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managementfeeBank,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFee,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFeeDeductionMethod,jdbcType=INTEGER}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.otherFeeNote,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.guardLine,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.stopLossLine,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.returnGuarantees,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.expectedReturn,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.hurdleRate,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.leverage,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.managerParticipateAsset,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.posterior,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.intermediate,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.priority,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.outsourcingFee,jdbcType=DECIMAL}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.createBy,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.updateBy,jdbcType=VARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.performanceFeeNote,jdbcType=LONGVARCHAR}
when fund_id = #{item.fundId,jdbcType=VARCHAR} then #{item.dividendRule,jdbcType=LONGVARCHAR}
where fund_id in
#{item.fundId,jdbcType=VARCHAR}
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag,
performance_fee_note, dividend_rule)
values
(#{item.fundId,jdbcType=VARCHAR}, #{item.initialUnitValue,jdbcType=VARCHAR}, #{item.initialSize,jdbcType=DECIMAL},
#{item.minInvestmentShare,jdbcType=DECIMAL}, #{item.subsequentInvestmentShare,jdbcType=DECIMAL},
#{item.subscriptionFee,jdbcType=DECIMAL}, #{item.subscriptionFeeNote,jdbcType=VARCHAR},
#{item.redemptionFee,jdbcType=DECIMAL}, #{item.redemptionFeeNote,jdbcType=VARCHAR},
#{item.managementfeeDeductionFrequency,jdbcType=VARCHAR}, #{item.managementfeeConsult,jdbcType=DECIMAL},
#{item.managementfeeTrust,jdbcType=DECIMAL}, #{item.managementfeeBank,jdbcType=DECIMAL},
#{item.performanceFee,jdbcType=DECIMAL}, #{item.performanceFeeDeductionMethod,jdbcType=INTEGER},
#{item.otherFeeNote,jdbcType=VARCHAR}, #{item.guardLine,jdbcType=DECIMAL}, #{item.stopLossLine,jdbcType=DECIMAL},
#{item.returnGuarantees,jdbcType=DECIMAL}, #{item.expectedReturn,jdbcType=DECIMAL},
#{item.hurdleRate,jdbcType=DECIMAL}, #{item.leverage,jdbcType=VARCHAR}, #{item.managerParticipateAsset,jdbcType=VARCHAR},
#{item.posterior,jdbcType=DECIMAL}, #{item.intermediate,jdbcType=DECIMAL}, #{item.priority,jdbcType=DECIMAL},
#{item.outsourcingFee,jdbcType=DECIMAL}, #{item.createBy,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP},
#{item.updateBy,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP}, #{item.deleteTag,jdbcType=INTEGER},
#{item.performanceFeeNote,jdbcType=LONGVARCHAR}, #{item.dividendRule,jdbcType=LONGVARCHAR}
)
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag
)
values
(#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER})
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER}
insert into fund_rate_mapping
(fund_id, initial_unit_value, initial_size, min_investment_share, subsequent_investment_share,
subscription_fee, subscription_fee_note, redemption_fee, redemption_fee_note, managementfee_deduction_frequency,
managementfee_consult, managementfee_trust, managementfee_bank, performance_fee,
performance_fee_deduction_method, other_fee_note, guard_line, stop_loss_line, return_guarantees,
expected_return, hurdle_rate, leverage, manager_participate_asset, posterior, intermediate,
priority, outsourcing_fee, create_by, create_time, update_by, update_time, delete_tag,
performance_fee_note, dividend_rule)
values
(#{fundId,jdbcType=VARCHAR}, #{initialUnitValue,jdbcType=VARCHAR}, #{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL}, #{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL}, #{subscriptionFeeNote,jdbcType=VARCHAR}, #{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR}, #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL}, #{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL}, #{performanceFee,jdbcType=DECIMAL}, #{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR}, #{guardLine,jdbcType=DECIMAL}, #{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL}, #{expectedReturn,jdbcType=DECIMAL}, #{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR}, #{managerParticipateAsset,jdbcType=VARCHAR}, #{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL}, #{priority,jdbcType=DECIMAL}, #{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER}, #{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR})
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR}
insert into fund_rate_mapping
fund_id,
initial_unit_value,
initial_size,
min_investment_share,
subsequent_investment_share,
subscription_fee,
subscription_fee_note,
redemption_fee,
redemption_fee_note,
managementfee_deduction_frequency,
managementfee_consult,
managementfee_trust,
managementfee_bank,
performance_fee,
performance_fee_deduction_method,
other_fee_note,
guard_line,
stop_loss_line,
return_guarantees,
expected_return,
hurdle_rate,
leverage,
manager_participate_asset,
posterior,
intermediate,
priority,
outsourcing_fee,
create_by,
create_time,
update_by,
update_time,
delete_tag,
performance_fee_note,
dividend_rule,
values
#{fundId,jdbcType=VARCHAR},
#{initialUnitValue,jdbcType=VARCHAR},
#{initialSize,jdbcType=DECIMAL},
#{minInvestmentShare,jdbcType=DECIMAL},
#{subsequentInvestmentShare,jdbcType=DECIMAL},
#{subscriptionFee,jdbcType=DECIMAL},
#{subscriptionFeeNote,jdbcType=VARCHAR},
#{redemptionFee,jdbcType=DECIMAL},
#{redemptionFeeNote,jdbcType=VARCHAR},
#{managementfeeDeductionFrequency,jdbcType=VARCHAR},
#{managementfeeConsult,jdbcType=DECIMAL},
#{managementfeeTrust,jdbcType=DECIMAL},
#{managementfeeBank,jdbcType=DECIMAL},
#{performanceFee,jdbcType=DECIMAL},
#{performanceFeeDeductionMethod,jdbcType=INTEGER},
#{otherFeeNote,jdbcType=VARCHAR},
#{guardLine,jdbcType=DECIMAL},
#{stopLossLine,jdbcType=DECIMAL},
#{returnGuarantees,jdbcType=DECIMAL},
#{expectedReturn,jdbcType=DECIMAL},
#{hurdleRate,jdbcType=DECIMAL},
#{leverage,jdbcType=VARCHAR},
#{managerParticipateAsset,jdbcType=VARCHAR},
#{posterior,jdbcType=DECIMAL},
#{intermediate,jdbcType=DECIMAL},
#{priority,jdbcType=DECIMAL},
#{outsourcingFee,jdbcType=DECIMAL},
#{createBy,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{deleteTag,jdbcType=INTEGER},
#{performanceFeeNote,jdbcType=LONGVARCHAR},
#{dividendRule,jdbcType=LONGVARCHAR},
on duplicate key update
fund_id = #{fundId,jdbcType=VARCHAR},
initial_unit_value = #{initialUnitValue,jdbcType=VARCHAR},
initial_size = #{initialSize,jdbcType=DECIMAL},
min_investment_share = #{minInvestmentShare,jdbcType=DECIMAL},
subsequent_investment_share = #{subsequentInvestmentShare,jdbcType=DECIMAL},
subscription_fee = #{subscriptionFee,jdbcType=DECIMAL},
subscription_fee_note = #{subscriptionFeeNote,jdbcType=VARCHAR},
redemption_fee = #{redemptionFee,jdbcType=DECIMAL},
redemption_fee_note = #{redemptionFeeNote,jdbcType=VARCHAR},
managementfee_deduction_frequency = #{managementfeeDeductionFrequency,jdbcType=VARCHAR},
managementfee_consult = #{managementfeeConsult,jdbcType=DECIMAL},
managementfee_trust = #{managementfeeTrust,jdbcType=DECIMAL},
managementfee_bank = #{managementfeeBank,jdbcType=DECIMAL},
performance_fee = #{performanceFee,jdbcType=DECIMAL},
performance_fee_deduction_method = #{performanceFeeDeductionMethod,jdbcType=INTEGER},
other_fee_note = #{otherFeeNote,jdbcType=VARCHAR},
guard_line = #{guardLine,jdbcType=DECIMAL},
stop_loss_line = #{stopLossLine,jdbcType=DECIMAL},
return_guarantees = #{returnGuarantees,jdbcType=DECIMAL},
expected_return = #{expectedReturn,jdbcType=DECIMAL},
hurdle_rate = #{hurdleRate,jdbcType=DECIMAL},
leverage = #{leverage,jdbcType=VARCHAR},
manager_participate_asset = #{managerParticipateAsset,jdbcType=VARCHAR},
posterior = #{posterior,jdbcType=DECIMAL},
intermediate = #{intermediate,jdbcType=DECIMAL},
priority = #{priority,jdbcType=DECIMAL},
outsourcing_fee = #{outsourcingFee,jdbcType=DECIMAL},
create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
performance_fee_note = #{performanceFeeNote,jdbcType=LONGVARCHAR},
dividend_rule = #{dividendRule,jdbcType=LONGVARCHAR},