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, fund_id, strategy, substrategy, inception_date, `type`, end_date, price_date,
net_nav, cumulative_nav, ret_1day, ret_1day_bm1, ret_1w, ret_1w_bm1, ret_1m, ret_1m_bm1,
ret_3m, ret_3m_bm1, ret_6m, ret_6m_bm1, ret_1y, ret_1y_bm1, ret_2y, ret_2y_bm1, ret_2y_a,
ret_2y_bm1_a, ret_3y, ret_3y_bm1, ret_3y_a, ret_3y_bm1_a, ret_4y, ret_4y_bm1, ret_4y_a,
ret_4y_bm1_a, ret_5y, ret_5y_bm1, ret_5y_a, ret_5y_bm1_a, ret_ytd, ret_ytd_bm1, ret_incep,
ret_incep_bm1, ret_incep_a, ret_incep_bm1_a, sharperatio_1m, sharperatio_3m, sharperatio_6m,
sharperatio_1y, sharperatio_2y, sharperatio_3y, sharperatio_4y, sharperatio_5y, sharperatio_ytd,
sharperatio_incep, stddev_1m, stddev_3m, stddev_6m, stddev_1y, stddev_2y, stddev_3y,
stddev_4y, stddev_5y, stddev_10y, stddev_incep, stddev_ytd, maxdrawdown_1y, maxdrawdown_2y,
maxdrawdown_3y, maxdrawdown_4y, maxdrawdown_5y, maxdrawdown_10y, maxdrawdown_incep,
maxdrawdown_1m, maxdrawdown_3m, maxdrawdown_6m, maxdrawdown_ytd, data_sources, update_time,
create_time, `status`, sort, delete_tag, calmar_ratio, alpha, beta, win_rate, calmar_ratio_1m,
calmar_ratio_3m, calmar_ratio_6m, calmar_ratio_1y, calmar_ratio_2y, calmar_ratio_3y,
calmar_ratio_5y, calmar_ratio_incep, calmar_ratio_ytd, sortino_ratio_1m, sortino_ratio_3m,
sortino_ratio_6m, sortino_ratio_1y, sortino_ratio_2y, sortino_ratio_3y, sortino_ratio_5y,
sortino_ratio_incep, sortino_ratio_ytd, alpha_1m, alpha_3m, alpha_6m, alpha_1y, alpha_2y,
alpha_3y, alpha_5y, alpha_incep, alpha_ytd, beta_1m, beta_3m, beta_6m, beta_1y, beta_2y,
beta_3y, beta_5y, beta_incep, beta_ytd, win_rate_1m, win_rate_3m, win_rate_6m, win_rate_1y,
win_rate_2y, win_rate_3y, win_rate_5y, win_rate_incep, win_rate_ytd, downside_risk_1m,
downside_risk_3m, downside_risk_6m, downside_risk_1y, downside_risk_2y, downside_risk_3y,
downside_risk_5y, downside_risk_incep, downside_risk_ytd, informational_ratio_1m,
informational_ratio_3m, informational_ratio_6m, informational_ratio_1y, informational_ratio_2y,
informational_ratio_3y, informational_ratio_5y, informational_ratio_incep, informational_ratio_ytd
annual_ret, monthly_ret, annual_maxdrawdown
delete from tamp_fund.fund_count
where id = #{id,jdbcType=VARCHAR}
delete from tamp_fund.fund_count
insert into tamp_fund.fund_count (id, fund_id, strategy,
substrategy, inception_date, `type`,
end_date, price_date, net_nav,
cumulative_nav, ret_1day, ret_1day_bm1,
ret_1w, ret_1w_bm1, ret_1m,
ret_1m_bm1, ret_3m, ret_3m_bm1,
ret_6m, ret_6m_bm1, ret_1y,
ret_1y_bm1, ret_2y, ret_2y_bm1,
ret_2y_a, ret_2y_bm1_a, ret_3y,
ret_3y_bm1, ret_3y_a, ret_3y_bm1_a,
ret_4y, ret_4y_bm1, ret_4y_a,
ret_4y_bm1_a, ret_5y, ret_5y_bm1,
ret_5y_a, ret_5y_bm1_a, ret_ytd,
ret_ytd_bm1, ret_incep, ret_incep_bm1,
ret_incep_a, ret_incep_bm1_a, sharperatio_1m,
sharperatio_3m, sharperatio_6m, sharperatio_1y,
sharperatio_2y, sharperatio_3y, sharperatio_4y,
sharperatio_5y, sharperatio_ytd, sharperatio_incep,
stddev_1m, stddev_3m, stddev_6m,
stddev_1y, stddev_2y, stddev_3y,
stddev_4y, stddev_5y, stddev_10y,
stddev_incep, stddev_ytd, maxdrawdown_1y,
maxdrawdown_2y, maxdrawdown_3y, maxdrawdown_4y,
maxdrawdown_5y, maxdrawdown_10y, maxdrawdown_incep,
maxdrawdown_1m, maxdrawdown_3m, maxdrawdown_6m,
maxdrawdown_ytd, data_sources, update_time,
create_time, `status`, sort,
delete_tag, calmar_ratio, alpha,
beta, win_rate, calmar_ratio_1m,
calmar_ratio_3m, calmar_ratio_6m, calmar_ratio_1y,
calmar_ratio_2y, calmar_ratio_3y, calmar_ratio_5y,
calmar_ratio_incep, calmar_ratio_ytd, sortino_ratio_1m,
sortino_ratio_3m, sortino_ratio_6m, sortino_ratio_1y,
sortino_ratio_2y, sortino_ratio_3y, sortino_ratio_5y,
sortino_ratio_incep, sortino_ratio_ytd, alpha_1m,
alpha_3m, alpha_6m, alpha_1y,
alpha_2y, alpha_3y, alpha_5y,
alpha_incep, alpha_ytd, beta_1m,
beta_3m, beta_6m, beta_1y,
beta_2y, beta_3y, beta_5y,
beta_incep, beta_ytd, win_rate_1m,
win_rate_3m, win_rate_6m, win_rate_1y,
win_rate_2y, win_rate_3y, win_rate_5y,
win_rate_incep, win_rate_ytd, downside_risk_1m,
downside_risk_3m, downside_risk_6m, downside_risk_1y,
downside_risk_2y, downside_risk_3y, downside_risk_5y,
downside_risk_incep, downside_risk_ytd, informational_ratio_1m,
informational_ratio_3m, informational_ratio_6m,
informational_ratio_1y, informational_ratio_2y,
informational_ratio_3y, informational_ratio_5y,
informational_ratio_incep, informational_ratio_ytd,
annual_ret, monthly_ret, annual_maxdrawdown
)
values (#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{strategy,jdbcType=INTEGER},
#{substrategy,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{type,jdbcType=INTEGER},
#{endDate,jdbcType=DATE}, #{priceDate,jdbcType=DATE}, #{netNav,jdbcType=DECIMAL},
#{cumulativeNav,jdbcType=DECIMAL}, #{ret1day,jdbcType=DECIMAL}, #{ret1dayBm1,jdbcType=DECIMAL},
#{ret1w,jdbcType=DECIMAL}, #{ret1wBm1,jdbcType=DECIMAL}, #{ret1m,jdbcType=DECIMAL},
#{ret1mBm1,jdbcType=DECIMAL}, #{ret3m,jdbcType=DECIMAL}, #{ret3mBm1,jdbcType=DECIMAL},
#{ret6m,jdbcType=DECIMAL}, #{ret6mBm1,jdbcType=DECIMAL}, #{ret1y,jdbcType=DECIMAL},
#{ret1yBm1,jdbcType=DECIMAL}, #{ret2y,jdbcType=DECIMAL}, #{ret2yBm1,jdbcType=DECIMAL},
#{ret2yA,jdbcType=DECIMAL}, #{ret2yBm1A,jdbcType=DECIMAL}, #{ret3y,jdbcType=DECIMAL},
#{ret3yBm1,jdbcType=DECIMAL}, #{ret3yA,jdbcType=DECIMAL}, #{ret3yBm1A,jdbcType=DECIMAL},
#{ret4y,jdbcType=DECIMAL}, #{ret4yBm1,jdbcType=DECIMAL}, #{ret4yA,jdbcType=DECIMAL},
#{ret4yBm1A,jdbcType=DECIMAL}, #{ret5y,jdbcType=DECIMAL}, #{ret5yBm1,jdbcType=DECIMAL},
#{ret5yA,jdbcType=DECIMAL}, #{ret5yBm1A,jdbcType=DECIMAL}, #{retYtd,jdbcType=DECIMAL},
#{retYtdBm1,jdbcType=DECIMAL}, #{retIncep,jdbcType=DECIMAL}, #{retIncepBm1,jdbcType=DECIMAL},
#{retIncepA,jdbcType=DECIMAL}, #{retIncepBm1A,jdbcType=DECIMAL}, #{sharperatio1m,jdbcType=DECIMAL},
#{sharperatio3m,jdbcType=DECIMAL}, #{sharperatio6m,jdbcType=DECIMAL}, #{sharperatio1y,jdbcType=DECIMAL},
#{sharperatio2y,jdbcType=DECIMAL}, #{sharperatio3y,jdbcType=DECIMAL}, #{sharperatio4y,jdbcType=DECIMAL},
#{sharperatio5y,jdbcType=DECIMAL}, #{sharperatioYtd,jdbcType=DECIMAL}, #{sharperatioIncep,jdbcType=DECIMAL},
#{stddev1m,jdbcType=DECIMAL}, #{stddev3m,jdbcType=DECIMAL}, #{stddev6m,jdbcType=DECIMAL},
#{stddev1y,jdbcType=DECIMAL}, #{stddev2y,jdbcType=DECIMAL}, #{stddev3y,jdbcType=DECIMAL},
#{stddev4y,jdbcType=DECIMAL}, #{stddev5y,jdbcType=DECIMAL}, #{stddev10y,jdbcType=DECIMAL},
#{stddevIncep,jdbcType=DECIMAL}, #{stddevYtd,jdbcType=DECIMAL}, #{maxdrawdown1y,jdbcType=DECIMAL},
#{maxdrawdown2y,jdbcType=DECIMAL}, #{maxdrawdown3y,jdbcType=DECIMAL}, #{maxdrawdown4y,jdbcType=DECIMAL},
#{maxdrawdown5y,jdbcType=DECIMAL}, #{maxdrawdown10y,jdbcType=DECIMAL}, #{maxdrawdownIncep,jdbcType=DECIMAL},
#{maxdrawdown1m,jdbcType=DECIMAL}, #{maxdrawdown3m,jdbcType=DECIMAL}, #{maxdrawdown6m,jdbcType=DECIMAL},
#{maxdrawdownYtd,jdbcType=DECIMAL}, #{dataSources,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP},
#{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER}, #{calmarRatio,jdbcType=DECIMAL}, #{alpha,jdbcType=DECIMAL},
#{beta,jdbcType=DECIMAL}, #{winRate,jdbcType=DECIMAL}, #{calmarRatio1m,jdbcType=DECIMAL},
#{calmarRatio3m,jdbcType=DECIMAL}, #{calmarRatio6m,jdbcType=DECIMAL}, #{calmarRatio1y,jdbcType=DECIMAL},
#{calmarRatio2y,jdbcType=DECIMAL}, #{calmarRatio3y,jdbcType=DECIMAL}, #{calmarRatio5y,jdbcType=DECIMAL},
#{calmarRatioIncep,jdbcType=DECIMAL}, #{calmarRatioYtd,jdbcType=DECIMAL}, #{sortinoRatio1m,jdbcType=DECIMAL},
#{sortinoRatio3m,jdbcType=DECIMAL}, #{sortinoRatio6m,jdbcType=DECIMAL}, #{sortinoRatio1y,jdbcType=DECIMAL},
#{sortinoRatio2y,jdbcType=DECIMAL}, #{sortinoRatio3y,jdbcType=DECIMAL}, #{sortinoRatio5y,jdbcType=DECIMAL},
#{sortinoRatioIncep,jdbcType=DECIMAL}, #{sortinoRatioYtd,jdbcType=DECIMAL}, #{alpha1m,jdbcType=DECIMAL},
#{alpha3m,jdbcType=DECIMAL}, #{alpha6m,jdbcType=DECIMAL}, #{alpha1y,jdbcType=DECIMAL},
#{alpha2y,jdbcType=DECIMAL}, #{alpha3y,jdbcType=DECIMAL}, #{alpha5y,jdbcType=DECIMAL},
#{alphaIncep,jdbcType=DECIMAL}, #{alphaYtd,jdbcType=DECIMAL}, #{beta1m,jdbcType=DECIMAL},
#{beta3m,jdbcType=DECIMAL}, #{beta6m,jdbcType=DECIMAL}, #{beta1y,jdbcType=DECIMAL},
#{beta2y,jdbcType=DECIMAL}, #{beta3y,jdbcType=DECIMAL}, #{beta5y,jdbcType=DECIMAL},
#{betaIncep,jdbcType=DECIMAL}, #{betaYtd,jdbcType=DECIMAL}, #{winRate1m,jdbcType=DECIMAL},
#{winRate3m,jdbcType=DECIMAL}, #{winRate6m,jdbcType=DECIMAL}, #{winRate1y,jdbcType=DECIMAL},
#{winRate2y,jdbcType=DECIMAL}, #{winRate3y,jdbcType=DECIMAL}, #{winRate5y,jdbcType=DECIMAL},
#{winRateIncep,jdbcType=DECIMAL}, #{winRateYtd,jdbcType=DECIMAL}, #{downsideRisk1m,jdbcType=DECIMAL},
#{downsideRisk3m,jdbcType=DECIMAL}, #{downsideRisk6m,jdbcType=DECIMAL}, #{downsideRisk1y,jdbcType=DECIMAL},
#{downsideRisk2y,jdbcType=DECIMAL}, #{downsideRisk3y,jdbcType=DECIMAL}, #{downsideRisk5y,jdbcType=DECIMAL},
#{downsideRiskIncep,jdbcType=DECIMAL}, #{downsideRiskYtd,jdbcType=DECIMAL}, #{informationalRatio1m,jdbcType=DECIMAL},
#{informationalRatio3m,jdbcType=DECIMAL}, #{informationalRatio6m,jdbcType=DECIMAL},
#{informationalRatio1y,jdbcType=DECIMAL}, #{informationalRatio2y,jdbcType=DECIMAL},
#{informationalRatio3y,jdbcType=DECIMAL}, #{informationalRatio5y,jdbcType=DECIMAL},
#{informationalRatioIncep,jdbcType=DECIMAL}, #{informationalRatioYtd,jdbcType=DECIMAL},
#{annualRet,jdbcType=LONGVARCHAR}, #{monthlyRet,jdbcType=LONGVARCHAR}, #{annualMaxdrawdown,jdbcType=LONGVARCHAR}
)
insert into tamp_fund.fund_count
id,
fund_id,
strategy,
substrategy,
inception_date,
`type`,
end_date,
price_date,
net_nav,
cumulative_nav,
ret_1day,
ret_1day_bm1,
ret_1w,
ret_1w_bm1,
ret_1m,
ret_1m_bm1,
ret_3m,
ret_3m_bm1,
ret_6m,
ret_6m_bm1,
ret_1y,
ret_1y_bm1,
ret_2y,
ret_2y_bm1,
ret_2y_a,
ret_2y_bm1_a,
ret_3y,
ret_3y_bm1,
ret_3y_a,
ret_3y_bm1_a,
ret_4y,
ret_4y_bm1,
ret_4y_a,
ret_4y_bm1_a,
ret_5y,
ret_5y_bm1,
ret_5y_a,
ret_5y_bm1_a,
ret_ytd,
ret_ytd_bm1,
ret_incep,
ret_incep_bm1,
ret_incep_a,
ret_incep_bm1_a,
sharperatio_1m,
sharperatio_3m,
sharperatio_6m,
sharperatio_1y,
sharperatio_2y,
sharperatio_3y,
sharperatio_4y,
sharperatio_5y,
sharperatio_ytd,
sharperatio_incep,
stddev_1m,
stddev_3m,
stddev_6m,
stddev_1y,
stddev_2y,
stddev_3y,
stddev_4y,
stddev_5y,
stddev_10y,
stddev_incep,
stddev_ytd,
maxdrawdown_1y,
maxdrawdown_2y,
maxdrawdown_3y,
maxdrawdown_4y,
maxdrawdown_5y,
maxdrawdown_10y,
maxdrawdown_incep,
maxdrawdown_1m,
maxdrawdown_3m,
maxdrawdown_6m,
maxdrawdown_ytd,
data_sources,
update_time,
create_time,
`status`,
sort,
delete_tag,
calmar_ratio,
alpha,
beta,
win_rate,
calmar_ratio_1m,
calmar_ratio_3m,
calmar_ratio_6m,
calmar_ratio_1y,
calmar_ratio_2y,
calmar_ratio_3y,
calmar_ratio_5y,
calmar_ratio_incep,
calmar_ratio_ytd,
sortino_ratio_1m,
sortino_ratio_3m,
sortino_ratio_6m,
sortino_ratio_1y,
sortino_ratio_2y,
sortino_ratio_3y,
sortino_ratio_5y,
sortino_ratio_incep,
sortino_ratio_ytd,
alpha_1m,
alpha_3m,
alpha_6m,
alpha_1y,
alpha_2y,
alpha_3y,
alpha_5y,
alpha_incep,
alpha_ytd,
beta_1m,
beta_3m,
beta_6m,
beta_1y,
beta_2y,
beta_3y,
beta_5y,
beta_incep,
beta_ytd,
win_rate_1m,
win_rate_3m,
win_rate_6m,
win_rate_1y,
win_rate_2y,
win_rate_3y,
win_rate_5y,
win_rate_incep,
win_rate_ytd,
downside_risk_1m,
downside_risk_3m,
downside_risk_6m,
downside_risk_1y,
downside_risk_2y,
downside_risk_3y,
downside_risk_5y,
downside_risk_incep,
downside_risk_ytd,
informational_ratio_1m,
informational_ratio_3m,
informational_ratio_6m,
informational_ratio_1y,
informational_ratio_2y,
informational_ratio_3y,
informational_ratio_5y,
informational_ratio_incep,
informational_ratio_ytd,
annual_ret,
monthly_ret,
annual_maxdrawdown,
#{id,jdbcType=VARCHAR},
#{fundId,jdbcType=VARCHAR},
#{strategy,jdbcType=INTEGER},
#{substrategy,jdbcType=INTEGER},
#{inceptionDate,jdbcType=DATE},
#{type,jdbcType=INTEGER},
#{endDate,jdbcType=DATE},
#{priceDate,jdbcType=DATE},
#{netNav,jdbcType=DECIMAL},
#{cumulativeNav,jdbcType=DECIMAL},
#{ret1day,jdbcType=DECIMAL},
#{ret1dayBm1,jdbcType=DECIMAL},
#{ret1w,jdbcType=DECIMAL},
#{ret1wBm1,jdbcType=DECIMAL},
#{ret1m,jdbcType=DECIMAL},
#{ret1mBm1,jdbcType=DECIMAL},
#{ret3m,jdbcType=DECIMAL},
#{ret3mBm1,jdbcType=DECIMAL},
#{ret6m,jdbcType=DECIMAL},
#{ret6mBm1,jdbcType=DECIMAL},
#{ret1y,jdbcType=DECIMAL},
#{ret1yBm1,jdbcType=DECIMAL},
#{ret2y,jdbcType=DECIMAL},
#{ret2yBm1,jdbcType=DECIMAL},
#{ret2yA,jdbcType=DECIMAL},
#{ret2yBm1A,jdbcType=DECIMAL},
#{ret3y,jdbcType=DECIMAL},
#{ret3yBm1,jdbcType=DECIMAL},
#{ret3yA,jdbcType=DECIMAL},
#{ret3yBm1A,jdbcType=DECIMAL},
#{ret4y,jdbcType=DECIMAL},
#{ret4yBm1,jdbcType=DECIMAL},
#{ret4yA,jdbcType=DECIMAL},
#{ret4yBm1A,jdbcType=DECIMAL},
#{ret5y,jdbcType=DECIMAL},
#{ret5yBm1,jdbcType=DECIMAL},
#{ret5yA,jdbcType=DECIMAL},
#{ret5yBm1A,jdbcType=DECIMAL},
#{retYtd,jdbcType=DECIMAL},
#{retYtdBm1,jdbcType=DECIMAL},
#{retIncep,jdbcType=DECIMAL},
#{retIncepBm1,jdbcType=DECIMAL},
#{retIncepA,jdbcType=DECIMAL},
#{retIncepBm1A,jdbcType=DECIMAL},
#{sharperatio1m,jdbcType=DECIMAL},
#{sharperatio3m,jdbcType=DECIMAL},
#{sharperatio6m,jdbcType=DECIMAL},
#{sharperatio1y,jdbcType=DECIMAL},
#{sharperatio2y,jdbcType=DECIMAL},
#{sharperatio3y,jdbcType=DECIMAL},
#{sharperatio4y,jdbcType=DECIMAL},
#{sharperatio5y,jdbcType=DECIMAL},
#{sharperatioYtd,jdbcType=DECIMAL},
#{sharperatioIncep,jdbcType=DECIMAL},
#{stddev1m,jdbcType=DECIMAL},
#{stddev3m,jdbcType=DECIMAL},
#{stddev6m,jdbcType=DECIMAL},
#{stddev1y,jdbcType=DECIMAL},
#{stddev2y,jdbcType=DECIMAL},
#{stddev3y,jdbcType=DECIMAL},
#{stddev4y,jdbcType=DECIMAL},
#{stddev5y,jdbcType=DECIMAL},
#{stddev10y,jdbcType=DECIMAL},
#{stddevIncep,jdbcType=DECIMAL},
#{stddevYtd,jdbcType=DECIMAL},
#{maxdrawdown1y,jdbcType=DECIMAL},
#{maxdrawdown2y,jdbcType=DECIMAL},
#{maxdrawdown3y,jdbcType=DECIMAL},
#{maxdrawdown4y,jdbcType=DECIMAL},
#{maxdrawdown5y,jdbcType=DECIMAL},
#{maxdrawdown10y,jdbcType=DECIMAL},
#{maxdrawdownIncep,jdbcType=DECIMAL},
#{maxdrawdown1m,jdbcType=DECIMAL},
#{maxdrawdown3m,jdbcType=DECIMAL},
#{maxdrawdown6m,jdbcType=DECIMAL},
#{maxdrawdownYtd,jdbcType=DECIMAL},
#{dataSources,jdbcType=INTEGER},
#{updateTime,jdbcType=TIMESTAMP},
#{createTime,jdbcType=TIMESTAMP},
#{status,jdbcType=INTEGER},
#{sort,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER},
#{calmarRatio,jdbcType=DECIMAL},
#{alpha,jdbcType=DECIMAL},
#{beta,jdbcType=DECIMAL},
#{winRate,jdbcType=DECIMAL},
#{calmarRatio1m,jdbcType=DECIMAL},
#{calmarRatio3m,jdbcType=DECIMAL},
#{calmarRatio6m,jdbcType=DECIMAL},
#{calmarRatio1y,jdbcType=DECIMAL},
#{calmarRatio2y,jdbcType=DECIMAL},
#{calmarRatio3y,jdbcType=DECIMAL},
#{calmarRatio5y,jdbcType=DECIMAL},
#{calmarRatioIncep,jdbcType=DECIMAL},
#{calmarRatioYtd,jdbcType=DECIMAL},
#{sortinoRatio1m,jdbcType=DECIMAL},
#{sortinoRatio3m,jdbcType=DECIMAL},
#{sortinoRatio6m,jdbcType=DECIMAL},
#{sortinoRatio1y,jdbcType=DECIMAL},
#{sortinoRatio2y,jdbcType=DECIMAL},
#{sortinoRatio3y,jdbcType=DECIMAL},
#{sortinoRatio5y,jdbcType=DECIMAL},
#{sortinoRatioIncep,jdbcType=DECIMAL},
#{sortinoRatioYtd,jdbcType=DECIMAL},
#{alpha1m,jdbcType=DECIMAL},
#{alpha3m,jdbcType=DECIMAL},
#{alpha6m,jdbcType=DECIMAL},
#{alpha1y,jdbcType=DECIMAL},
#{alpha2y,jdbcType=DECIMAL},
#{alpha3y,jdbcType=DECIMAL},
#{alpha5y,jdbcType=DECIMAL},
#{alphaIncep,jdbcType=DECIMAL},
#{alphaYtd,jdbcType=DECIMAL},
#{beta1m,jdbcType=DECIMAL},
#{beta3m,jdbcType=DECIMAL},
#{beta6m,jdbcType=DECIMAL},
#{beta1y,jdbcType=DECIMAL},
#{beta2y,jdbcType=DECIMAL},
#{beta3y,jdbcType=DECIMAL},
#{beta5y,jdbcType=DECIMAL},
#{betaIncep,jdbcType=DECIMAL},
#{betaYtd,jdbcType=DECIMAL},
#{winRate1m,jdbcType=DECIMAL},
#{winRate3m,jdbcType=DECIMAL},
#{winRate6m,jdbcType=DECIMAL},
#{winRate1y,jdbcType=DECIMAL},
#{winRate2y,jdbcType=DECIMAL},
#{winRate3y,jdbcType=DECIMAL},
#{winRate5y,jdbcType=DECIMAL},
#{winRateIncep,jdbcType=DECIMAL},
#{winRateYtd,jdbcType=DECIMAL},
#{downsideRisk1m,jdbcType=DECIMAL},
#{downsideRisk3m,jdbcType=DECIMAL},
#{downsideRisk6m,jdbcType=DECIMAL},
#{downsideRisk1y,jdbcType=DECIMAL},
#{downsideRisk2y,jdbcType=DECIMAL},
#{downsideRisk3y,jdbcType=DECIMAL},
#{downsideRisk5y,jdbcType=DECIMAL},
#{downsideRiskIncep,jdbcType=DECIMAL},
#{downsideRiskYtd,jdbcType=DECIMAL},
#{informationalRatio1m,jdbcType=DECIMAL},
#{informationalRatio3m,jdbcType=DECIMAL},
#{informationalRatio6m,jdbcType=DECIMAL},
#{informationalRatio1y,jdbcType=DECIMAL},
#{informationalRatio2y,jdbcType=DECIMAL},
#{informationalRatio3y,jdbcType=DECIMAL},
#{informationalRatio5y,jdbcType=DECIMAL},
#{informationalRatioIncep,jdbcType=DECIMAL},
#{informationalRatioYtd,jdbcType=DECIMAL},
#{annualRet,jdbcType=LONGVARCHAR},
#{monthlyRet,jdbcType=LONGVARCHAR},
#{annualMaxdrawdown,jdbcType=LONGVARCHAR},
update tamp_fund.fund_count
id = #{record.id,jdbcType=VARCHAR},
fund_id = #{record.fundId,jdbcType=VARCHAR},
strategy = #{record.strategy,jdbcType=INTEGER},
substrategy = #{record.substrategy,jdbcType=INTEGER},
inception_date = #{record.inceptionDate,jdbcType=DATE},
`type` = #{record.type,jdbcType=INTEGER},
end_date = #{record.endDate,jdbcType=DATE},
price_date = #{record.priceDate,jdbcType=DATE},
net_nav = #{record.netNav,jdbcType=DECIMAL},
cumulative_nav = #{record.cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{record.ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{record.ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{record.ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{record.ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{record.ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{record.ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{record.ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{record.ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{record.ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{record.ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{record.ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{record.ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{record.ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{record.ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{record.ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{record.ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{record.ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{record.ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{record.ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{record.ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{record.ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{record.ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{record.ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{record.ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{record.ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{record.ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{record.ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{record.ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{record.retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{record.retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{record.retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{record.retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{record.retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{record.retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{record.sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{record.sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{record.sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{record.sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{record.sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{record.sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{record.sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{record.sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{record.sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{record.sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{record.stddev1m,jdbcType=DECIMAL},
stddev_3m = #{record.stddev3m,jdbcType=DECIMAL},
stddev_6m = #{record.stddev6m,jdbcType=DECIMAL},
stddev_1y = #{record.stddev1y,jdbcType=DECIMAL},
stddev_2y = #{record.stddev2y,jdbcType=DECIMAL},
stddev_3y = #{record.stddev3y,jdbcType=DECIMAL},
stddev_4y = #{record.stddev4y,jdbcType=DECIMAL},
stddev_5y = #{record.stddev5y,jdbcType=DECIMAL},
stddev_10y = #{record.stddev10y,jdbcType=DECIMAL},
stddev_incep = #{record.stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{record.stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{record.maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{record.maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{record.maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{record.maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{record.maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{record.maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{record.maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{record.maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{record.maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{record.maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{record.maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{record.dataSources,jdbcType=INTEGER},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
`status` = #{record.status,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
calmar_ratio = #{record.calmarRatio,jdbcType=DECIMAL},
alpha = #{record.alpha,jdbcType=DECIMAL},
beta = #{record.beta,jdbcType=DECIMAL},
win_rate = #{record.winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{record.calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{record.calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{record.calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{record.calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{record.calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{record.calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{record.calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{record.calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{record.calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{record.sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{record.sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{record.sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{record.sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{record.sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{record.sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{record.sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{record.sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{record.sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{record.alpha1m,jdbcType=DECIMAL},
alpha_3m = #{record.alpha3m,jdbcType=DECIMAL},
alpha_6m = #{record.alpha6m,jdbcType=DECIMAL},
alpha_1y = #{record.alpha1y,jdbcType=DECIMAL},
alpha_2y = #{record.alpha2y,jdbcType=DECIMAL},
alpha_3y = #{record.alpha3y,jdbcType=DECIMAL},
alpha_5y = #{record.alpha5y,jdbcType=DECIMAL},
alpha_incep = #{record.alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{record.alphaYtd,jdbcType=DECIMAL},
beta_1m = #{record.beta1m,jdbcType=DECIMAL},
beta_3m = #{record.beta3m,jdbcType=DECIMAL},
beta_6m = #{record.beta6m,jdbcType=DECIMAL},
beta_1y = #{record.beta1y,jdbcType=DECIMAL},
beta_2y = #{record.beta2y,jdbcType=DECIMAL},
beta_3y = #{record.beta3y,jdbcType=DECIMAL},
beta_5y = #{record.beta5y,jdbcType=DECIMAL},
beta_incep = #{record.betaIncep,jdbcType=DECIMAL},
beta_ytd = #{record.betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{record.winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{record.winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{record.winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{record.winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{record.winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{record.winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{record.winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{record.winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{record.winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{record.downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{record.downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{record.downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{record.downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{record.downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{record.downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{record.downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{record.downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{record.downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{record.informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{record.informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{record.informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{record.informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{record.informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{record.informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{record.informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{record.informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{record.informationalRatioYtd,jdbcType=DECIMAL},
annual_ret = #{record.annualRet,jdbcType=LONGVARCHAR},
monthly_ret = #{record.monthlyRet,jdbcType=LONGVARCHAR},
annual_maxdrawdown = #{record.annualMaxdrawdown,jdbcType=LONGVARCHAR},
update tamp_fund.fund_count
set id = #{record.id,jdbcType=VARCHAR},
fund_id = #{record.fundId,jdbcType=VARCHAR},
strategy = #{record.strategy,jdbcType=INTEGER},
substrategy = #{record.substrategy,jdbcType=INTEGER},
inception_date = #{record.inceptionDate,jdbcType=DATE},
`type` = #{record.type,jdbcType=INTEGER},
end_date = #{record.endDate,jdbcType=DATE},
price_date = #{record.priceDate,jdbcType=DATE},
net_nav = #{record.netNav,jdbcType=DECIMAL},
cumulative_nav = #{record.cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{record.ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{record.ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{record.ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{record.ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{record.ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{record.ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{record.ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{record.ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{record.ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{record.ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{record.ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{record.ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{record.ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{record.ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{record.ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{record.ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{record.ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{record.ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{record.ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{record.ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{record.ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{record.ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{record.ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{record.ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{record.ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{record.ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{record.ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{record.ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{record.retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{record.retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{record.retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{record.retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{record.retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{record.retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{record.sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{record.sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{record.sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{record.sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{record.sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{record.sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{record.sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{record.sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{record.sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{record.sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{record.stddev1m,jdbcType=DECIMAL},
stddev_3m = #{record.stddev3m,jdbcType=DECIMAL},
stddev_6m = #{record.stddev6m,jdbcType=DECIMAL},
stddev_1y = #{record.stddev1y,jdbcType=DECIMAL},
stddev_2y = #{record.stddev2y,jdbcType=DECIMAL},
stddev_3y = #{record.stddev3y,jdbcType=DECIMAL},
stddev_4y = #{record.stddev4y,jdbcType=DECIMAL},
stddev_5y = #{record.stddev5y,jdbcType=DECIMAL},
stddev_10y = #{record.stddev10y,jdbcType=DECIMAL},
stddev_incep = #{record.stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{record.stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{record.maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{record.maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{record.maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{record.maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{record.maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{record.maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{record.maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{record.maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{record.maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{record.maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{record.maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{record.dataSources,jdbcType=INTEGER},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
`status` = #{record.status,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
calmar_ratio = #{record.calmarRatio,jdbcType=DECIMAL},
alpha = #{record.alpha,jdbcType=DECIMAL},
beta = #{record.beta,jdbcType=DECIMAL},
win_rate = #{record.winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{record.calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{record.calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{record.calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{record.calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{record.calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{record.calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{record.calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{record.calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{record.calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{record.sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{record.sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{record.sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{record.sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{record.sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{record.sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{record.sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{record.sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{record.sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{record.alpha1m,jdbcType=DECIMAL},
alpha_3m = #{record.alpha3m,jdbcType=DECIMAL},
alpha_6m = #{record.alpha6m,jdbcType=DECIMAL},
alpha_1y = #{record.alpha1y,jdbcType=DECIMAL},
alpha_2y = #{record.alpha2y,jdbcType=DECIMAL},
alpha_3y = #{record.alpha3y,jdbcType=DECIMAL},
alpha_5y = #{record.alpha5y,jdbcType=DECIMAL},
alpha_incep = #{record.alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{record.alphaYtd,jdbcType=DECIMAL},
beta_1m = #{record.beta1m,jdbcType=DECIMAL},
beta_3m = #{record.beta3m,jdbcType=DECIMAL},
beta_6m = #{record.beta6m,jdbcType=DECIMAL},
beta_1y = #{record.beta1y,jdbcType=DECIMAL},
beta_2y = #{record.beta2y,jdbcType=DECIMAL},
beta_3y = #{record.beta3y,jdbcType=DECIMAL},
beta_5y = #{record.beta5y,jdbcType=DECIMAL},
beta_incep = #{record.betaIncep,jdbcType=DECIMAL},
beta_ytd = #{record.betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{record.winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{record.winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{record.winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{record.winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{record.winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{record.winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{record.winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{record.winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{record.winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{record.downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{record.downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{record.downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{record.downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{record.downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{record.downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{record.downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{record.downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{record.downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{record.informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{record.informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{record.informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{record.informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{record.informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{record.informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{record.informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{record.informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{record.informationalRatioYtd,jdbcType=DECIMAL},
annual_ret = #{record.annualRet,jdbcType=LONGVARCHAR},
monthly_ret = #{record.monthlyRet,jdbcType=LONGVARCHAR},
annual_maxdrawdown = #{record.annualMaxdrawdown,jdbcType=LONGVARCHAR}
update tamp_fund.fund_count
set id = #{record.id,jdbcType=VARCHAR},
fund_id = #{record.fundId,jdbcType=VARCHAR},
strategy = #{record.strategy,jdbcType=INTEGER},
substrategy = #{record.substrategy,jdbcType=INTEGER},
inception_date = #{record.inceptionDate,jdbcType=DATE},
`type` = #{record.type,jdbcType=INTEGER},
end_date = #{record.endDate,jdbcType=DATE},
price_date = #{record.priceDate,jdbcType=DATE},
net_nav = #{record.netNav,jdbcType=DECIMAL},
cumulative_nav = #{record.cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{record.ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{record.ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{record.ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{record.ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{record.ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{record.ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{record.ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{record.ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{record.ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{record.ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{record.ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{record.ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{record.ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{record.ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{record.ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{record.ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{record.ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{record.ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{record.ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{record.ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{record.ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{record.ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{record.ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{record.ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{record.ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{record.ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{record.ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{record.ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{record.retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{record.retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{record.retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{record.retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{record.retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{record.retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{record.sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{record.sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{record.sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{record.sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{record.sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{record.sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{record.sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{record.sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{record.sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{record.sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{record.stddev1m,jdbcType=DECIMAL},
stddev_3m = #{record.stddev3m,jdbcType=DECIMAL},
stddev_6m = #{record.stddev6m,jdbcType=DECIMAL},
stddev_1y = #{record.stddev1y,jdbcType=DECIMAL},
stddev_2y = #{record.stddev2y,jdbcType=DECIMAL},
stddev_3y = #{record.stddev3y,jdbcType=DECIMAL},
stddev_4y = #{record.stddev4y,jdbcType=DECIMAL},
stddev_5y = #{record.stddev5y,jdbcType=DECIMAL},
stddev_10y = #{record.stddev10y,jdbcType=DECIMAL},
stddev_incep = #{record.stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{record.stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{record.maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{record.maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{record.maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{record.maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{record.maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{record.maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{record.maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{record.maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{record.maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{record.maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{record.maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{record.dataSources,jdbcType=INTEGER},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
`status` = #{record.status,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
calmar_ratio = #{record.calmarRatio,jdbcType=DECIMAL},
alpha = #{record.alpha,jdbcType=DECIMAL},
beta = #{record.beta,jdbcType=DECIMAL},
win_rate = #{record.winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{record.calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{record.calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{record.calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{record.calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{record.calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{record.calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{record.calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{record.calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{record.calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{record.sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{record.sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{record.sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{record.sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{record.sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{record.sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{record.sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{record.sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{record.sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{record.alpha1m,jdbcType=DECIMAL},
alpha_3m = #{record.alpha3m,jdbcType=DECIMAL},
alpha_6m = #{record.alpha6m,jdbcType=DECIMAL},
alpha_1y = #{record.alpha1y,jdbcType=DECIMAL},
alpha_2y = #{record.alpha2y,jdbcType=DECIMAL},
alpha_3y = #{record.alpha3y,jdbcType=DECIMAL},
alpha_5y = #{record.alpha5y,jdbcType=DECIMAL},
alpha_incep = #{record.alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{record.alphaYtd,jdbcType=DECIMAL},
beta_1m = #{record.beta1m,jdbcType=DECIMAL},
beta_3m = #{record.beta3m,jdbcType=DECIMAL},
beta_6m = #{record.beta6m,jdbcType=DECIMAL},
beta_1y = #{record.beta1y,jdbcType=DECIMAL},
beta_2y = #{record.beta2y,jdbcType=DECIMAL},
beta_3y = #{record.beta3y,jdbcType=DECIMAL},
beta_5y = #{record.beta5y,jdbcType=DECIMAL},
beta_incep = #{record.betaIncep,jdbcType=DECIMAL},
beta_ytd = #{record.betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{record.winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{record.winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{record.winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{record.winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{record.winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{record.winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{record.winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{record.winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{record.winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{record.downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{record.downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{record.downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{record.downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{record.downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{record.downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{record.downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{record.downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{record.downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{record.informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{record.informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{record.informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{record.informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{record.informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{record.informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{record.informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{record.informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{record.informationalRatioYtd,jdbcType=DECIMAL}
update tamp_fund.fund_count
fund_id = #{fundId,jdbcType=VARCHAR},
strategy = #{strategy,jdbcType=INTEGER},
substrategy = #{substrategy,jdbcType=INTEGER},
inception_date = #{inceptionDate,jdbcType=DATE},
`type` = #{type,jdbcType=INTEGER},
end_date = #{endDate,jdbcType=DATE},
price_date = #{priceDate,jdbcType=DATE},
net_nav = #{netNav,jdbcType=DECIMAL},
cumulative_nav = #{cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{stddev1m,jdbcType=DECIMAL},
stddev_3m = #{stddev3m,jdbcType=DECIMAL},
stddev_6m = #{stddev6m,jdbcType=DECIMAL},
stddev_1y = #{stddev1y,jdbcType=DECIMAL},
stddev_2y = #{stddev2y,jdbcType=DECIMAL},
stddev_3y = #{stddev3y,jdbcType=DECIMAL},
stddev_4y = #{stddev4y,jdbcType=DECIMAL},
stddev_5y = #{stddev5y,jdbcType=DECIMAL},
stddev_10y = #{stddev10y,jdbcType=DECIMAL},
stddev_incep = #{stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{dataSources,jdbcType=INTEGER},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
`status` = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
delete_tag = #{deleteTag,jdbcType=INTEGER},
calmar_ratio = #{calmarRatio,jdbcType=DECIMAL},
alpha = #{alpha,jdbcType=DECIMAL},
beta = #{beta,jdbcType=DECIMAL},
win_rate = #{winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{alpha1m,jdbcType=DECIMAL},
alpha_3m = #{alpha3m,jdbcType=DECIMAL},
alpha_6m = #{alpha6m,jdbcType=DECIMAL},
alpha_1y = #{alpha1y,jdbcType=DECIMAL},
alpha_2y = #{alpha2y,jdbcType=DECIMAL},
alpha_3y = #{alpha3y,jdbcType=DECIMAL},
alpha_5y = #{alpha5y,jdbcType=DECIMAL},
alpha_incep = #{alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{alphaYtd,jdbcType=DECIMAL},
beta_1m = #{beta1m,jdbcType=DECIMAL},
beta_3m = #{beta3m,jdbcType=DECIMAL},
beta_6m = #{beta6m,jdbcType=DECIMAL},
beta_1y = #{beta1y,jdbcType=DECIMAL},
beta_2y = #{beta2y,jdbcType=DECIMAL},
beta_3y = #{beta3y,jdbcType=DECIMAL},
beta_5y = #{beta5y,jdbcType=DECIMAL},
beta_incep = #{betaIncep,jdbcType=DECIMAL},
beta_ytd = #{betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{informationalRatioYtd,jdbcType=DECIMAL},
annual_ret = #{annualRet,jdbcType=LONGVARCHAR},
monthly_ret = #{monthlyRet,jdbcType=LONGVARCHAR},
annual_maxdrawdown = #{annualMaxdrawdown,jdbcType=LONGVARCHAR},
where id = #{id,jdbcType=VARCHAR}
update tamp_fund.fund_count
set fund_id = #{fundId,jdbcType=VARCHAR},
strategy = #{strategy,jdbcType=INTEGER},
substrategy = #{substrategy,jdbcType=INTEGER},
inception_date = #{inceptionDate,jdbcType=DATE},
`type` = #{type,jdbcType=INTEGER},
end_date = #{endDate,jdbcType=DATE},
price_date = #{priceDate,jdbcType=DATE},
net_nav = #{netNav,jdbcType=DECIMAL},
cumulative_nav = #{cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{stddev1m,jdbcType=DECIMAL},
stddev_3m = #{stddev3m,jdbcType=DECIMAL},
stddev_6m = #{stddev6m,jdbcType=DECIMAL},
stddev_1y = #{stddev1y,jdbcType=DECIMAL},
stddev_2y = #{stddev2y,jdbcType=DECIMAL},
stddev_3y = #{stddev3y,jdbcType=DECIMAL},
stddev_4y = #{stddev4y,jdbcType=DECIMAL},
stddev_5y = #{stddev5y,jdbcType=DECIMAL},
stddev_10y = #{stddev10y,jdbcType=DECIMAL},
stddev_incep = #{stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{dataSources,jdbcType=INTEGER},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
`status` = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
delete_tag = #{deleteTag,jdbcType=INTEGER},
calmar_ratio = #{calmarRatio,jdbcType=DECIMAL},
alpha = #{alpha,jdbcType=DECIMAL},
beta = #{beta,jdbcType=DECIMAL},
win_rate = #{winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{alpha1m,jdbcType=DECIMAL},
alpha_3m = #{alpha3m,jdbcType=DECIMAL},
alpha_6m = #{alpha6m,jdbcType=DECIMAL},
alpha_1y = #{alpha1y,jdbcType=DECIMAL},
alpha_2y = #{alpha2y,jdbcType=DECIMAL},
alpha_3y = #{alpha3y,jdbcType=DECIMAL},
alpha_5y = #{alpha5y,jdbcType=DECIMAL},
alpha_incep = #{alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{alphaYtd,jdbcType=DECIMAL},
beta_1m = #{beta1m,jdbcType=DECIMAL},
beta_3m = #{beta3m,jdbcType=DECIMAL},
beta_6m = #{beta6m,jdbcType=DECIMAL},
beta_1y = #{beta1y,jdbcType=DECIMAL},
beta_2y = #{beta2y,jdbcType=DECIMAL},
beta_3y = #{beta3y,jdbcType=DECIMAL},
beta_5y = #{beta5y,jdbcType=DECIMAL},
beta_incep = #{betaIncep,jdbcType=DECIMAL},
beta_ytd = #{betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{informationalRatioYtd,jdbcType=DECIMAL},
annual_ret = #{annualRet,jdbcType=LONGVARCHAR},
monthly_ret = #{monthlyRet,jdbcType=LONGVARCHAR},
annual_maxdrawdown = #{annualMaxdrawdown,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=VARCHAR}
update tamp_fund.fund_count
set fund_id = #{fundId,jdbcType=VARCHAR},
strategy = #{strategy,jdbcType=INTEGER},
substrategy = #{substrategy,jdbcType=INTEGER},
inception_date = #{inceptionDate,jdbcType=DATE},
`type` = #{type,jdbcType=INTEGER},
end_date = #{endDate,jdbcType=DATE},
price_date = #{priceDate,jdbcType=DATE},
net_nav = #{netNav,jdbcType=DECIMAL},
cumulative_nav = #{cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{stddev1m,jdbcType=DECIMAL},
stddev_3m = #{stddev3m,jdbcType=DECIMAL},
stddev_6m = #{stddev6m,jdbcType=DECIMAL},
stddev_1y = #{stddev1y,jdbcType=DECIMAL},
stddev_2y = #{stddev2y,jdbcType=DECIMAL},
stddev_3y = #{stddev3y,jdbcType=DECIMAL},
stddev_4y = #{stddev4y,jdbcType=DECIMAL},
stddev_5y = #{stddev5y,jdbcType=DECIMAL},
stddev_10y = #{stddev10y,jdbcType=DECIMAL},
stddev_incep = #{stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{dataSources,jdbcType=INTEGER},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
`status` = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
delete_tag = #{deleteTag,jdbcType=INTEGER},
calmar_ratio = #{calmarRatio,jdbcType=DECIMAL},
alpha = #{alpha,jdbcType=DECIMAL},
beta = #{beta,jdbcType=DECIMAL},
win_rate = #{winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{alpha1m,jdbcType=DECIMAL},
alpha_3m = #{alpha3m,jdbcType=DECIMAL},
alpha_6m = #{alpha6m,jdbcType=DECIMAL},
alpha_1y = #{alpha1y,jdbcType=DECIMAL},
alpha_2y = #{alpha2y,jdbcType=DECIMAL},
alpha_3y = #{alpha3y,jdbcType=DECIMAL},
alpha_5y = #{alpha5y,jdbcType=DECIMAL},
alpha_incep = #{alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{alphaYtd,jdbcType=DECIMAL},
beta_1m = #{beta1m,jdbcType=DECIMAL},
beta_3m = #{beta3m,jdbcType=DECIMAL},
beta_6m = #{beta6m,jdbcType=DECIMAL},
beta_1y = #{beta1y,jdbcType=DECIMAL},
beta_2y = #{beta2y,jdbcType=DECIMAL},
beta_3y = #{beta3y,jdbcType=DECIMAL},
beta_5y = #{beta5y,jdbcType=DECIMAL},
beta_incep = #{betaIncep,jdbcType=DECIMAL},
beta_ytd = #{betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{informationalRatioYtd,jdbcType=DECIMAL}
where id = #{id,jdbcType=VARCHAR}
update tamp_fund.fund_count
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundId,jdbcType=VARCHAR}
when id = #{item.id,jdbcType=VARCHAR} then #{item.strategy,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.substrategy,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.inceptionDate,jdbcType=DATE}
when id = #{item.id,jdbcType=VARCHAR} then #{item.type,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.endDate,jdbcType=DATE}
when id = #{item.id,jdbcType=VARCHAR} then #{item.priceDate,jdbcType=DATE}
when id = #{item.id,jdbcType=VARCHAR} then #{item.netNav,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.cumulativeNav,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1day,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1dayBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1w,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1wBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1mBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3mBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret6mBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retYtdBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncepBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncepA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncepBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev10y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddevIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddevYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown10y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdownIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdownYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.dataSources,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP}
when id = #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP}
when id = #{item.id,jdbcType=VARCHAR} then #{item.status,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sort,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alphaIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alphaYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.betaIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.betaYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRateIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRateYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRiskIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRiskYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.annualRet,jdbcType=LONGVARCHAR}
when id = #{item.id,jdbcType=VARCHAR} then #{item.monthlyRet,jdbcType=LONGVARCHAR}
when id = #{item.id,jdbcType=VARCHAR} then #{item.annualMaxdrawdown,jdbcType=LONGVARCHAR}
where id in
#{item.id,jdbcType=VARCHAR}
update tamp_fund.fund_count
when id = #{item.id,jdbcType=VARCHAR} then #{item.fundId,jdbcType=VARCHAR}
when id = #{item.id,jdbcType=VARCHAR} then #{item.strategy,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.substrategy,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.inceptionDate,jdbcType=DATE}
when id = #{item.id,jdbcType=VARCHAR} then #{item.type,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.endDate,jdbcType=DATE}
when id = #{item.id,jdbcType=VARCHAR} then #{item.priceDate,jdbcType=DATE}
when id = #{item.id,jdbcType=VARCHAR} then #{item.netNav,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.cumulativeNav,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1day,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1dayBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1w,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1wBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1mBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3mBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret6mBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret1yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret2yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret3yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret4yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5yBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5yA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.ret5yBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retYtdBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncepBm1,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncepA,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.retIncepBm1A,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sharperatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddev10y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddevIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.stddevYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown4y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown10y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdownIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdown6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.maxdrawdownYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.dataSources,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.updateTime,jdbcType=TIMESTAMP}
when id = #{item.id,jdbcType=VARCHAR} then #{item.createTime,jdbcType=TIMESTAMP}
when id = #{item.id,jdbcType=VARCHAR} then #{item.status,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sort,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.deleteTag,jdbcType=INTEGER}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.calmarRatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.sortinoRatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alpha5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alphaIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.alphaYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.beta5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.betaIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.betaYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRate5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRateIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.winRateYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRisk5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRiskIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.downsideRiskYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio1m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio3m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio6m,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio1y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio2y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio3y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatio5y,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatioIncep,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.informationalRatioYtd,jdbcType=DECIMAL}
when id = #{item.id,jdbcType=VARCHAR} then #{item.annualRet,jdbcType=LONGVARCHAR}
when id = #{item.id,jdbcType=VARCHAR} then #{item.monthlyRet,jdbcType=LONGVARCHAR}
when id = #{item.id,jdbcType=VARCHAR} then #{item.annualMaxdrawdown,jdbcType=LONGVARCHAR}
where id in
#{item.id,jdbcType=VARCHAR}
insert into tamp_fund.fund_count
(id, fund_id, strategy, substrategy, inception_date, `type`, end_date, price_date,
net_nav, cumulative_nav, ret_1day, ret_1day_bm1, ret_1w, ret_1w_bm1, ret_1m, ret_1m_bm1,
ret_3m, ret_3m_bm1, ret_6m, ret_6m_bm1, ret_1y, ret_1y_bm1, ret_2y, ret_2y_bm1,
ret_2y_a, ret_2y_bm1_a, ret_3y, ret_3y_bm1, ret_3y_a, ret_3y_bm1_a, ret_4y, ret_4y_bm1,
ret_4y_a, ret_4y_bm1_a, ret_5y, ret_5y_bm1, ret_5y_a, ret_5y_bm1_a, ret_ytd, ret_ytd_bm1,
ret_incep, ret_incep_bm1, ret_incep_a, ret_incep_bm1_a, sharperatio_1m, sharperatio_3m,
sharperatio_6m, sharperatio_1y, sharperatio_2y, sharperatio_3y, sharperatio_4y,
sharperatio_5y, sharperatio_ytd, sharperatio_incep, stddev_1m, stddev_3m, stddev_6m,
stddev_1y, stddev_2y, stddev_3y, stddev_4y, stddev_5y, stddev_10y, stddev_incep,
stddev_ytd, maxdrawdown_1y, maxdrawdown_2y, maxdrawdown_3y, maxdrawdown_4y, maxdrawdown_5y,
maxdrawdown_10y, maxdrawdown_incep, maxdrawdown_1m, maxdrawdown_3m, maxdrawdown_6m,
maxdrawdown_ytd, data_sources, update_time, create_time, `status`, sort, delete_tag,
calmar_ratio, alpha, beta, win_rate, calmar_ratio_1m, calmar_ratio_3m, calmar_ratio_6m,
calmar_ratio_1y, calmar_ratio_2y, calmar_ratio_3y, calmar_ratio_5y, calmar_ratio_incep,
calmar_ratio_ytd, sortino_ratio_1m, sortino_ratio_3m, sortino_ratio_6m, sortino_ratio_1y,
sortino_ratio_2y, sortino_ratio_3y, sortino_ratio_5y, sortino_ratio_incep, sortino_ratio_ytd,
alpha_1m, alpha_3m, alpha_6m, alpha_1y, alpha_2y, alpha_3y, alpha_5y, alpha_incep,
alpha_ytd, beta_1m, beta_3m, beta_6m, beta_1y, beta_2y, beta_3y, beta_5y, beta_incep,
beta_ytd, win_rate_1m, win_rate_3m, win_rate_6m, win_rate_1y, win_rate_2y, win_rate_3y,
win_rate_5y, win_rate_incep, win_rate_ytd, downside_risk_1m, downside_risk_3m,
downside_risk_6m, downside_risk_1y, downside_risk_2y, downside_risk_3y, downside_risk_5y,
downside_risk_incep, downside_risk_ytd, informational_ratio_1m, informational_ratio_3m,
informational_ratio_6m, informational_ratio_1y, informational_ratio_2y, informational_ratio_3y,
informational_ratio_5y, informational_ratio_incep, informational_ratio_ytd, annual_ret,
monthly_ret, annual_maxdrawdown)
values
(#{item.id,jdbcType=VARCHAR}, #{item.fundId,jdbcType=VARCHAR}, #{item.strategy,jdbcType=INTEGER},
#{item.substrategy,jdbcType=INTEGER}, #{item.inceptionDate,jdbcType=DATE}, #{item.type,jdbcType=INTEGER},
#{item.endDate,jdbcType=DATE}, #{item.priceDate,jdbcType=DATE}, #{item.netNav,jdbcType=DECIMAL},
#{item.cumulativeNav,jdbcType=DECIMAL}, #{item.ret1day,jdbcType=DECIMAL}, #{item.ret1dayBm1,jdbcType=DECIMAL},
#{item.ret1w,jdbcType=DECIMAL}, #{item.ret1wBm1,jdbcType=DECIMAL}, #{item.ret1m,jdbcType=DECIMAL},
#{item.ret1mBm1,jdbcType=DECIMAL}, #{item.ret3m,jdbcType=DECIMAL}, #{item.ret3mBm1,jdbcType=DECIMAL},
#{item.ret6m,jdbcType=DECIMAL}, #{item.ret6mBm1,jdbcType=DECIMAL}, #{item.ret1y,jdbcType=DECIMAL},
#{item.ret1yBm1,jdbcType=DECIMAL}, #{item.ret2y,jdbcType=DECIMAL}, #{item.ret2yBm1,jdbcType=DECIMAL},
#{item.ret2yA,jdbcType=DECIMAL}, #{item.ret2yBm1A,jdbcType=DECIMAL}, #{item.ret3y,jdbcType=DECIMAL},
#{item.ret3yBm1,jdbcType=DECIMAL}, #{item.ret3yA,jdbcType=DECIMAL}, #{item.ret3yBm1A,jdbcType=DECIMAL},
#{item.ret4y,jdbcType=DECIMAL}, #{item.ret4yBm1,jdbcType=DECIMAL}, #{item.ret4yA,jdbcType=DECIMAL},
#{item.ret4yBm1A,jdbcType=DECIMAL}, #{item.ret5y,jdbcType=DECIMAL}, #{item.ret5yBm1,jdbcType=DECIMAL},
#{item.ret5yA,jdbcType=DECIMAL}, #{item.ret5yBm1A,jdbcType=DECIMAL}, #{item.retYtd,jdbcType=DECIMAL},
#{item.retYtdBm1,jdbcType=DECIMAL}, #{item.retIncep,jdbcType=DECIMAL}, #{item.retIncepBm1,jdbcType=DECIMAL},
#{item.retIncepA,jdbcType=DECIMAL}, #{item.retIncepBm1A,jdbcType=DECIMAL}, #{item.sharperatio1m,jdbcType=DECIMAL},
#{item.sharperatio3m,jdbcType=DECIMAL}, #{item.sharperatio6m,jdbcType=DECIMAL},
#{item.sharperatio1y,jdbcType=DECIMAL}, #{item.sharperatio2y,jdbcType=DECIMAL},
#{item.sharperatio3y,jdbcType=DECIMAL}, #{item.sharperatio4y,jdbcType=DECIMAL},
#{item.sharperatio5y,jdbcType=DECIMAL}, #{item.sharperatioYtd,jdbcType=DECIMAL},
#{item.sharperatioIncep,jdbcType=DECIMAL}, #{item.stddev1m,jdbcType=DECIMAL}, #{item.stddev3m,jdbcType=DECIMAL},
#{item.stddev6m,jdbcType=DECIMAL}, #{item.stddev1y,jdbcType=DECIMAL}, #{item.stddev2y,jdbcType=DECIMAL},
#{item.stddev3y,jdbcType=DECIMAL}, #{item.stddev4y,jdbcType=DECIMAL}, #{item.stddev5y,jdbcType=DECIMAL},
#{item.stddev10y,jdbcType=DECIMAL}, #{item.stddevIncep,jdbcType=DECIMAL}, #{item.stddevYtd,jdbcType=DECIMAL},
#{item.maxdrawdown1y,jdbcType=DECIMAL}, #{item.maxdrawdown2y,jdbcType=DECIMAL},
#{item.maxdrawdown3y,jdbcType=DECIMAL}, #{item.maxdrawdown4y,jdbcType=DECIMAL},
#{item.maxdrawdown5y,jdbcType=DECIMAL}, #{item.maxdrawdown10y,jdbcType=DECIMAL},
#{item.maxdrawdownIncep,jdbcType=DECIMAL}, #{item.maxdrawdown1m,jdbcType=DECIMAL},
#{item.maxdrawdown3m,jdbcType=DECIMAL}, #{item.maxdrawdown6m,jdbcType=DECIMAL},
#{item.maxdrawdownYtd,jdbcType=DECIMAL}, #{item.dataSources,jdbcType=INTEGER},
#{item.updateTime,jdbcType=TIMESTAMP}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.status,jdbcType=INTEGER},
#{item.sort,jdbcType=INTEGER}, #{item.deleteTag,jdbcType=INTEGER}, #{item.calmarRatio,jdbcType=DECIMAL},
#{item.alpha,jdbcType=DECIMAL}, #{item.beta,jdbcType=DECIMAL}, #{item.winRate,jdbcType=DECIMAL},
#{item.calmarRatio1m,jdbcType=DECIMAL}, #{item.calmarRatio3m,jdbcType=DECIMAL},
#{item.calmarRatio6m,jdbcType=DECIMAL}, #{item.calmarRatio1y,jdbcType=DECIMAL},
#{item.calmarRatio2y,jdbcType=DECIMAL}, #{item.calmarRatio3y,jdbcType=DECIMAL},
#{item.calmarRatio5y,jdbcType=DECIMAL}, #{item.calmarRatioIncep,jdbcType=DECIMAL},
#{item.calmarRatioYtd,jdbcType=DECIMAL}, #{item.sortinoRatio1m,jdbcType=DECIMAL},
#{item.sortinoRatio3m,jdbcType=DECIMAL}, #{item.sortinoRatio6m,jdbcType=DECIMAL},
#{item.sortinoRatio1y,jdbcType=DECIMAL}, #{item.sortinoRatio2y,jdbcType=DECIMAL},
#{item.sortinoRatio3y,jdbcType=DECIMAL}, #{item.sortinoRatio5y,jdbcType=DECIMAL},
#{item.sortinoRatioIncep,jdbcType=DECIMAL}, #{item.sortinoRatioYtd,jdbcType=DECIMAL},
#{item.alpha1m,jdbcType=DECIMAL}, #{item.alpha3m,jdbcType=DECIMAL}, #{item.alpha6m,jdbcType=DECIMAL},
#{item.alpha1y,jdbcType=DECIMAL}, #{item.alpha2y,jdbcType=DECIMAL}, #{item.alpha3y,jdbcType=DECIMAL},
#{item.alpha5y,jdbcType=DECIMAL}, #{item.alphaIncep,jdbcType=DECIMAL}, #{item.alphaYtd,jdbcType=DECIMAL},
#{item.beta1m,jdbcType=DECIMAL}, #{item.beta3m,jdbcType=DECIMAL}, #{item.beta6m,jdbcType=DECIMAL},
#{item.beta1y,jdbcType=DECIMAL}, #{item.beta2y,jdbcType=DECIMAL}, #{item.beta3y,jdbcType=DECIMAL},
#{item.beta5y,jdbcType=DECIMAL}, #{item.betaIncep,jdbcType=DECIMAL}, #{item.betaYtd,jdbcType=DECIMAL},
#{item.winRate1m,jdbcType=DECIMAL}, #{item.winRate3m,jdbcType=DECIMAL}, #{item.winRate6m,jdbcType=DECIMAL},
#{item.winRate1y,jdbcType=DECIMAL}, #{item.winRate2y,jdbcType=DECIMAL}, #{item.winRate3y,jdbcType=DECIMAL},
#{item.winRate5y,jdbcType=DECIMAL}, #{item.winRateIncep,jdbcType=DECIMAL}, #{item.winRateYtd,jdbcType=DECIMAL},
#{item.downsideRisk1m,jdbcType=DECIMAL}, #{item.downsideRisk3m,jdbcType=DECIMAL},
#{item.downsideRisk6m,jdbcType=DECIMAL}, #{item.downsideRisk1y,jdbcType=DECIMAL},
#{item.downsideRisk2y,jdbcType=DECIMAL}, #{item.downsideRisk3y,jdbcType=DECIMAL},
#{item.downsideRisk5y,jdbcType=DECIMAL}, #{item.downsideRiskIncep,jdbcType=DECIMAL},
#{item.downsideRiskYtd,jdbcType=DECIMAL}, #{item.informationalRatio1m,jdbcType=DECIMAL},
#{item.informationalRatio3m,jdbcType=DECIMAL}, #{item.informationalRatio6m,jdbcType=DECIMAL},
#{item.informationalRatio1y,jdbcType=DECIMAL}, #{item.informationalRatio2y,jdbcType=DECIMAL},
#{item.informationalRatio3y,jdbcType=DECIMAL}, #{item.informationalRatio5y,jdbcType=DECIMAL},
#{item.informationalRatioIncep,jdbcType=DECIMAL}, #{item.informationalRatioYtd,jdbcType=DECIMAL},
#{item.annualRet,jdbcType=LONGVARCHAR}, #{item.monthlyRet,jdbcType=LONGVARCHAR},
#{item.annualMaxdrawdown,jdbcType=LONGVARCHAR})
insert into tamp_fund.fund_count
(id, fund_id, strategy, substrategy, inception_date, `type`, end_date, price_date,
net_nav, cumulative_nav, ret_1day, ret_1day_bm1, ret_1w, ret_1w_bm1, ret_1m, ret_1m_bm1,
ret_3m, ret_3m_bm1, ret_6m, ret_6m_bm1, ret_1y, ret_1y_bm1, ret_2y, ret_2y_bm1,
ret_2y_a, ret_2y_bm1_a, ret_3y, ret_3y_bm1, ret_3y_a, ret_3y_bm1_a, ret_4y, ret_4y_bm1,
ret_4y_a, ret_4y_bm1_a, ret_5y, ret_5y_bm1, ret_5y_a, ret_5y_bm1_a, ret_ytd, ret_ytd_bm1,
ret_incep, ret_incep_bm1, ret_incep_a, ret_incep_bm1_a, sharperatio_1m, sharperatio_3m,
sharperatio_6m, sharperatio_1y, sharperatio_2y, sharperatio_3y, sharperatio_4y,
sharperatio_5y, sharperatio_ytd, sharperatio_incep, stddev_1m, stddev_3m, stddev_6m,
stddev_1y, stddev_2y, stddev_3y, stddev_4y, stddev_5y, stddev_10y, stddev_incep,
stddev_ytd, maxdrawdown_1y, maxdrawdown_2y, maxdrawdown_3y, maxdrawdown_4y, maxdrawdown_5y,
maxdrawdown_10y, maxdrawdown_incep, maxdrawdown_1m, maxdrawdown_3m, maxdrawdown_6m,
maxdrawdown_ytd, data_sources, update_time, create_time, `status`, sort, delete_tag,
calmar_ratio, alpha, beta, win_rate, calmar_ratio_1m, calmar_ratio_3m, calmar_ratio_6m,
calmar_ratio_1y, calmar_ratio_2y, calmar_ratio_3y, calmar_ratio_5y, calmar_ratio_incep,
calmar_ratio_ytd, sortino_ratio_1m, sortino_ratio_3m, sortino_ratio_6m, sortino_ratio_1y,
sortino_ratio_2y, sortino_ratio_3y, sortino_ratio_5y, sortino_ratio_incep, sortino_ratio_ytd,
alpha_1m, alpha_3m, alpha_6m, alpha_1y, alpha_2y, alpha_3y, alpha_5y, alpha_incep,
alpha_ytd, beta_1m, beta_3m, beta_6m, beta_1y, beta_2y, beta_3y, beta_5y, beta_incep,
beta_ytd, win_rate_1m, win_rate_3m, win_rate_6m, win_rate_1y, win_rate_2y, win_rate_3y,
win_rate_5y, win_rate_incep, win_rate_ytd, downside_risk_1m, downside_risk_3m,
downside_risk_6m, downside_risk_1y, downside_risk_2y, downside_risk_3y, downside_risk_5y,
downside_risk_incep, downside_risk_ytd, informational_ratio_1m, informational_ratio_3m,
informational_ratio_6m, informational_ratio_1y, informational_ratio_2y, informational_ratio_3y,
informational_ratio_5y, informational_ratio_incep, informational_ratio_ytd)
values
(#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{strategy,jdbcType=INTEGER},
#{substrategy,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{type,jdbcType=INTEGER},
#{endDate,jdbcType=DATE}, #{priceDate,jdbcType=DATE}, #{netNav,jdbcType=DECIMAL},
#{cumulativeNav,jdbcType=DECIMAL}, #{ret1day,jdbcType=DECIMAL}, #{ret1dayBm1,jdbcType=DECIMAL},
#{ret1w,jdbcType=DECIMAL}, #{ret1wBm1,jdbcType=DECIMAL}, #{ret1m,jdbcType=DECIMAL},
#{ret1mBm1,jdbcType=DECIMAL}, #{ret3m,jdbcType=DECIMAL}, #{ret3mBm1,jdbcType=DECIMAL},
#{ret6m,jdbcType=DECIMAL}, #{ret6mBm1,jdbcType=DECIMAL}, #{ret1y,jdbcType=DECIMAL},
#{ret1yBm1,jdbcType=DECIMAL}, #{ret2y,jdbcType=DECIMAL}, #{ret2yBm1,jdbcType=DECIMAL},
#{ret2yA,jdbcType=DECIMAL}, #{ret2yBm1A,jdbcType=DECIMAL}, #{ret3y,jdbcType=DECIMAL},
#{ret3yBm1,jdbcType=DECIMAL}, #{ret3yA,jdbcType=DECIMAL}, #{ret3yBm1A,jdbcType=DECIMAL},
#{ret4y,jdbcType=DECIMAL}, #{ret4yBm1,jdbcType=DECIMAL}, #{ret4yA,jdbcType=DECIMAL},
#{ret4yBm1A,jdbcType=DECIMAL}, #{ret5y,jdbcType=DECIMAL}, #{ret5yBm1,jdbcType=DECIMAL},
#{ret5yA,jdbcType=DECIMAL}, #{ret5yBm1A,jdbcType=DECIMAL}, #{retYtd,jdbcType=DECIMAL},
#{retYtdBm1,jdbcType=DECIMAL}, #{retIncep,jdbcType=DECIMAL}, #{retIncepBm1,jdbcType=DECIMAL},
#{retIncepA,jdbcType=DECIMAL}, #{retIncepBm1A,jdbcType=DECIMAL}, #{sharperatio1m,jdbcType=DECIMAL},
#{sharperatio3m,jdbcType=DECIMAL}, #{sharperatio6m,jdbcType=DECIMAL}, #{sharperatio1y,jdbcType=DECIMAL},
#{sharperatio2y,jdbcType=DECIMAL}, #{sharperatio3y,jdbcType=DECIMAL}, #{sharperatio4y,jdbcType=DECIMAL},
#{sharperatio5y,jdbcType=DECIMAL}, #{sharperatioYtd,jdbcType=DECIMAL}, #{sharperatioIncep,jdbcType=DECIMAL},
#{stddev1m,jdbcType=DECIMAL}, #{stddev3m,jdbcType=DECIMAL}, #{stddev6m,jdbcType=DECIMAL},
#{stddev1y,jdbcType=DECIMAL}, #{stddev2y,jdbcType=DECIMAL}, #{stddev3y,jdbcType=DECIMAL},
#{stddev4y,jdbcType=DECIMAL}, #{stddev5y,jdbcType=DECIMAL}, #{stddev10y,jdbcType=DECIMAL},
#{stddevIncep,jdbcType=DECIMAL}, #{stddevYtd,jdbcType=DECIMAL}, #{maxdrawdown1y,jdbcType=DECIMAL},
#{maxdrawdown2y,jdbcType=DECIMAL}, #{maxdrawdown3y,jdbcType=DECIMAL}, #{maxdrawdown4y,jdbcType=DECIMAL},
#{maxdrawdown5y,jdbcType=DECIMAL}, #{maxdrawdown10y,jdbcType=DECIMAL}, #{maxdrawdownIncep,jdbcType=DECIMAL},
#{maxdrawdown1m,jdbcType=DECIMAL}, #{maxdrawdown3m,jdbcType=DECIMAL}, #{maxdrawdown6m,jdbcType=DECIMAL},
#{maxdrawdownYtd,jdbcType=DECIMAL}, #{dataSources,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP},
#{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER}, #{calmarRatio,jdbcType=DECIMAL}, #{alpha,jdbcType=DECIMAL},
#{beta,jdbcType=DECIMAL}, #{winRate,jdbcType=DECIMAL}, #{calmarRatio1m,jdbcType=DECIMAL},
#{calmarRatio3m,jdbcType=DECIMAL}, #{calmarRatio6m,jdbcType=DECIMAL}, #{calmarRatio1y,jdbcType=DECIMAL},
#{calmarRatio2y,jdbcType=DECIMAL}, #{calmarRatio3y,jdbcType=DECIMAL}, #{calmarRatio5y,jdbcType=DECIMAL},
#{calmarRatioIncep,jdbcType=DECIMAL}, #{calmarRatioYtd,jdbcType=DECIMAL}, #{sortinoRatio1m,jdbcType=DECIMAL},
#{sortinoRatio3m,jdbcType=DECIMAL}, #{sortinoRatio6m,jdbcType=DECIMAL}, #{sortinoRatio1y,jdbcType=DECIMAL},
#{sortinoRatio2y,jdbcType=DECIMAL}, #{sortinoRatio3y,jdbcType=DECIMAL}, #{sortinoRatio5y,jdbcType=DECIMAL},
#{sortinoRatioIncep,jdbcType=DECIMAL}, #{sortinoRatioYtd,jdbcType=DECIMAL}, #{alpha1m,jdbcType=DECIMAL},
#{alpha3m,jdbcType=DECIMAL}, #{alpha6m,jdbcType=DECIMAL}, #{alpha1y,jdbcType=DECIMAL},
#{alpha2y,jdbcType=DECIMAL}, #{alpha3y,jdbcType=DECIMAL}, #{alpha5y,jdbcType=DECIMAL},
#{alphaIncep,jdbcType=DECIMAL}, #{alphaYtd,jdbcType=DECIMAL}, #{beta1m,jdbcType=DECIMAL},
#{beta3m,jdbcType=DECIMAL}, #{beta6m,jdbcType=DECIMAL}, #{beta1y,jdbcType=DECIMAL},
#{beta2y,jdbcType=DECIMAL}, #{beta3y,jdbcType=DECIMAL}, #{beta5y,jdbcType=DECIMAL},
#{betaIncep,jdbcType=DECIMAL}, #{betaYtd,jdbcType=DECIMAL}, #{winRate1m,jdbcType=DECIMAL},
#{winRate3m,jdbcType=DECIMAL}, #{winRate6m,jdbcType=DECIMAL}, #{winRate1y,jdbcType=DECIMAL},
#{winRate2y,jdbcType=DECIMAL}, #{winRate3y,jdbcType=DECIMAL}, #{winRate5y,jdbcType=DECIMAL},
#{winRateIncep,jdbcType=DECIMAL}, #{winRateYtd,jdbcType=DECIMAL}, #{downsideRisk1m,jdbcType=DECIMAL},
#{downsideRisk3m,jdbcType=DECIMAL}, #{downsideRisk6m,jdbcType=DECIMAL}, #{downsideRisk1y,jdbcType=DECIMAL},
#{downsideRisk2y,jdbcType=DECIMAL}, #{downsideRisk3y,jdbcType=DECIMAL}, #{downsideRisk5y,jdbcType=DECIMAL},
#{downsideRiskIncep,jdbcType=DECIMAL}, #{downsideRiskYtd,jdbcType=DECIMAL}, #{informationalRatio1m,jdbcType=DECIMAL},
#{informationalRatio3m,jdbcType=DECIMAL}, #{informationalRatio6m,jdbcType=DECIMAL},
#{informationalRatio1y,jdbcType=DECIMAL}, #{informationalRatio2y,jdbcType=DECIMAL},
#{informationalRatio3y,jdbcType=DECIMAL}, #{informationalRatio5y,jdbcType=DECIMAL},
#{informationalRatioIncep,jdbcType=DECIMAL}, #{informationalRatioYtd,jdbcType=DECIMAL}
)
on duplicate key update
id = #{id,jdbcType=VARCHAR},
fund_id = #{fundId,jdbcType=VARCHAR},
strategy = #{strategy,jdbcType=INTEGER},
substrategy = #{substrategy,jdbcType=INTEGER},
inception_date = #{inceptionDate,jdbcType=DATE},
`type` = #{type,jdbcType=INTEGER},
end_date = #{endDate,jdbcType=DATE},
price_date = #{priceDate,jdbcType=DATE},
net_nav = #{netNav,jdbcType=DECIMAL},
cumulative_nav = #{cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{stddev1m,jdbcType=DECIMAL},
stddev_3m = #{stddev3m,jdbcType=DECIMAL},
stddev_6m = #{stddev6m,jdbcType=DECIMAL},
stddev_1y = #{stddev1y,jdbcType=DECIMAL},
stddev_2y = #{stddev2y,jdbcType=DECIMAL},
stddev_3y = #{stddev3y,jdbcType=DECIMAL},
stddev_4y = #{stddev4y,jdbcType=DECIMAL},
stddev_5y = #{stddev5y,jdbcType=DECIMAL},
stddev_10y = #{stddev10y,jdbcType=DECIMAL},
stddev_incep = #{stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{dataSources,jdbcType=INTEGER},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
`status` = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
delete_tag = #{deleteTag,jdbcType=INTEGER},
calmar_ratio = #{calmarRatio,jdbcType=DECIMAL},
alpha = #{alpha,jdbcType=DECIMAL},
beta = #{beta,jdbcType=DECIMAL},
win_rate = #{winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{alpha1m,jdbcType=DECIMAL},
alpha_3m = #{alpha3m,jdbcType=DECIMAL},
alpha_6m = #{alpha6m,jdbcType=DECIMAL},
alpha_1y = #{alpha1y,jdbcType=DECIMAL},
alpha_2y = #{alpha2y,jdbcType=DECIMAL},
alpha_3y = #{alpha3y,jdbcType=DECIMAL},
alpha_5y = #{alpha5y,jdbcType=DECIMAL},
alpha_incep = #{alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{alphaYtd,jdbcType=DECIMAL},
beta_1m = #{beta1m,jdbcType=DECIMAL},
beta_3m = #{beta3m,jdbcType=DECIMAL},
beta_6m = #{beta6m,jdbcType=DECIMAL},
beta_1y = #{beta1y,jdbcType=DECIMAL},
beta_2y = #{beta2y,jdbcType=DECIMAL},
beta_3y = #{beta3y,jdbcType=DECIMAL},
beta_5y = #{beta5y,jdbcType=DECIMAL},
beta_incep = #{betaIncep,jdbcType=DECIMAL},
beta_ytd = #{betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{informationalRatioYtd,jdbcType=DECIMAL}
insert into tamp_fund.fund_count
(id, fund_id, strategy, substrategy, inception_date, `type`, end_date, price_date,
net_nav, cumulative_nav, ret_1day, ret_1day_bm1, ret_1w, ret_1w_bm1, ret_1m, ret_1m_bm1,
ret_3m, ret_3m_bm1, ret_6m, ret_6m_bm1, ret_1y, ret_1y_bm1, ret_2y, ret_2y_bm1,
ret_2y_a, ret_2y_bm1_a, ret_3y, ret_3y_bm1, ret_3y_a, ret_3y_bm1_a, ret_4y, ret_4y_bm1,
ret_4y_a, ret_4y_bm1_a, ret_5y, ret_5y_bm1, ret_5y_a, ret_5y_bm1_a, ret_ytd, ret_ytd_bm1,
ret_incep, ret_incep_bm1, ret_incep_a, ret_incep_bm1_a, sharperatio_1m, sharperatio_3m,
sharperatio_6m, sharperatio_1y, sharperatio_2y, sharperatio_3y, sharperatio_4y,
sharperatio_5y, sharperatio_ytd, sharperatio_incep, stddev_1m, stddev_3m, stddev_6m,
stddev_1y, stddev_2y, stddev_3y, stddev_4y, stddev_5y, stddev_10y, stddev_incep,
stddev_ytd, maxdrawdown_1y, maxdrawdown_2y, maxdrawdown_3y, maxdrawdown_4y, maxdrawdown_5y,
maxdrawdown_10y, maxdrawdown_incep, maxdrawdown_1m, maxdrawdown_3m, maxdrawdown_6m,
maxdrawdown_ytd, data_sources, update_time, create_time, `status`, sort, delete_tag,
calmar_ratio, alpha, beta, win_rate, calmar_ratio_1m, calmar_ratio_3m, calmar_ratio_6m,
calmar_ratio_1y, calmar_ratio_2y, calmar_ratio_3y, calmar_ratio_5y, calmar_ratio_incep,
calmar_ratio_ytd, sortino_ratio_1m, sortino_ratio_3m, sortino_ratio_6m, sortino_ratio_1y,
sortino_ratio_2y, sortino_ratio_3y, sortino_ratio_5y, sortino_ratio_incep, sortino_ratio_ytd,
alpha_1m, alpha_3m, alpha_6m, alpha_1y, alpha_2y, alpha_3y, alpha_5y, alpha_incep,
alpha_ytd, beta_1m, beta_3m, beta_6m, beta_1y, beta_2y, beta_3y, beta_5y, beta_incep,
beta_ytd, win_rate_1m, win_rate_3m, win_rate_6m, win_rate_1y, win_rate_2y, win_rate_3y,
win_rate_5y, win_rate_incep, win_rate_ytd, downside_risk_1m, downside_risk_3m,
downside_risk_6m, downside_risk_1y, downside_risk_2y, downside_risk_3y, downside_risk_5y,
downside_risk_incep, downside_risk_ytd, informational_ratio_1m, informational_ratio_3m,
informational_ratio_6m, informational_ratio_1y, informational_ratio_2y, informational_ratio_3y,
informational_ratio_5y, informational_ratio_incep, informational_ratio_ytd, annual_ret,
monthly_ret, annual_maxdrawdown)
values
(#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{strategy,jdbcType=INTEGER},
#{substrategy,jdbcType=INTEGER}, #{inceptionDate,jdbcType=DATE}, #{type,jdbcType=INTEGER},
#{endDate,jdbcType=DATE}, #{priceDate,jdbcType=DATE}, #{netNav,jdbcType=DECIMAL},
#{cumulativeNav,jdbcType=DECIMAL}, #{ret1day,jdbcType=DECIMAL}, #{ret1dayBm1,jdbcType=DECIMAL},
#{ret1w,jdbcType=DECIMAL}, #{ret1wBm1,jdbcType=DECIMAL}, #{ret1m,jdbcType=DECIMAL},
#{ret1mBm1,jdbcType=DECIMAL}, #{ret3m,jdbcType=DECIMAL}, #{ret3mBm1,jdbcType=DECIMAL},
#{ret6m,jdbcType=DECIMAL}, #{ret6mBm1,jdbcType=DECIMAL}, #{ret1y,jdbcType=DECIMAL},
#{ret1yBm1,jdbcType=DECIMAL}, #{ret2y,jdbcType=DECIMAL}, #{ret2yBm1,jdbcType=DECIMAL},
#{ret2yA,jdbcType=DECIMAL}, #{ret2yBm1A,jdbcType=DECIMAL}, #{ret3y,jdbcType=DECIMAL},
#{ret3yBm1,jdbcType=DECIMAL}, #{ret3yA,jdbcType=DECIMAL}, #{ret3yBm1A,jdbcType=DECIMAL},
#{ret4y,jdbcType=DECIMAL}, #{ret4yBm1,jdbcType=DECIMAL}, #{ret4yA,jdbcType=DECIMAL},
#{ret4yBm1A,jdbcType=DECIMAL}, #{ret5y,jdbcType=DECIMAL}, #{ret5yBm1,jdbcType=DECIMAL},
#{ret5yA,jdbcType=DECIMAL}, #{ret5yBm1A,jdbcType=DECIMAL}, #{retYtd,jdbcType=DECIMAL},
#{retYtdBm1,jdbcType=DECIMAL}, #{retIncep,jdbcType=DECIMAL}, #{retIncepBm1,jdbcType=DECIMAL},
#{retIncepA,jdbcType=DECIMAL}, #{retIncepBm1A,jdbcType=DECIMAL}, #{sharperatio1m,jdbcType=DECIMAL},
#{sharperatio3m,jdbcType=DECIMAL}, #{sharperatio6m,jdbcType=DECIMAL}, #{sharperatio1y,jdbcType=DECIMAL},
#{sharperatio2y,jdbcType=DECIMAL}, #{sharperatio3y,jdbcType=DECIMAL}, #{sharperatio4y,jdbcType=DECIMAL},
#{sharperatio5y,jdbcType=DECIMAL}, #{sharperatioYtd,jdbcType=DECIMAL}, #{sharperatioIncep,jdbcType=DECIMAL},
#{stddev1m,jdbcType=DECIMAL}, #{stddev3m,jdbcType=DECIMAL}, #{stddev6m,jdbcType=DECIMAL},
#{stddev1y,jdbcType=DECIMAL}, #{stddev2y,jdbcType=DECIMAL}, #{stddev3y,jdbcType=DECIMAL},
#{stddev4y,jdbcType=DECIMAL}, #{stddev5y,jdbcType=DECIMAL}, #{stddev10y,jdbcType=DECIMAL},
#{stddevIncep,jdbcType=DECIMAL}, #{stddevYtd,jdbcType=DECIMAL}, #{maxdrawdown1y,jdbcType=DECIMAL},
#{maxdrawdown2y,jdbcType=DECIMAL}, #{maxdrawdown3y,jdbcType=DECIMAL}, #{maxdrawdown4y,jdbcType=DECIMAL},
#{maxdrawdown5y,jdbcType=DECIMAL}, #{maxdrawdown10y,jdbcType=DECIMAL}, #{maxdrawdownIncep,jdbcType=DECIMAL},
#{maxdrawdown1m,jdbcType=DECIMAL}, #{maxdrawdown3m,jdbcType=DECIMAL}, #{maxdrawdown6m,jdbcType=DECIMAL},
#{maxdrawdownYtd,jdbcType=DECIMAL}, #{dataSources,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP},
#{createTime,jdbcType=TIMESTAMP}, #{status,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER}, #{calmarRatio,jdbcType=DECIMAL}, #{alpha,jdbcType=DECIMAL},
#{beta,jdbcType=DECIMAL}, #{winRate,jdbcType=DECIMAL}, #{calmarRatio1m,jdbcType=DECIMAL},
#{calmarRatio3m,jdbcType=DECIMAL}, #{calmarRatio6m,jdbcType=DECIMAL}, #{calmarRatio1y,jdbcType=DECIMAL},
#{calmarRatio2y,jdbcType=DECIMAL}, #{calmarRatio3y,jdbcType=DECIMAL}, #{calmarRatio5y,jdbcType=DECIMAL},
#{calmarRatioIncep,jdbcType=DECIMAL}, #{calmarRatioYtd,jdbcType=DECIMAL}, #{sortinoRatio1m,jdbcType=DECIMAL},
#{sortinoRatio3m,jdbcType=DECIMAL}, #{sortinoRatio6m,jdbcType=DECIMAL}, #{sortinoRatio1y,jdbcType=DECIMAL},
#{sortinoRatio2y,jdbcType=DECIMAL}, #{sortinoRatio3y,jdbcType=DECIMAL}, #{sortinoRatio5y,jdbcType=DECIMAL},
#{sortinoRatioIncep,jdbcType=DECIMAL}, #{sortinoRatioYtd,jdbcType=DECIMAL}, #{alpha1m,jdbcType=DECIMAL},
#{alpha3m,jdbcType=DECIMAL}, #{alpha6m,jdbcType=DECIMAL}, #{alpha1y,jdbcType=DECIMAL},
#{alpha2y,jdbcType=DECIMAL}, #{alpha3y,jdbcType=DECIMAL}, #{alpha5y,jdbcType=DECIMAL},
#{alphaIncep,jdbcType=DECIMAL}, #{alphaYtd,jdbcType=DECIMAL}, #{beta1m,jdbcType=DECIMAL},
#{beta3m,jdbcType=DECIMAL}, #{beta6m,jdbcType=DECIMAL}, #{beta1y,jdbcType=DECIMAL},
#{beta2y,jdbcType=DECIMAL}, #{beta3y,jdbcType=DECIMAL}, #{beta5y,jdbcType=DECIMAL},
#{betaIncep,jdbcType=DECIMAL}, #{betaYtd,jdbcType=DECIMAL}, #{winRate1m,jdbcType=DECIMAL},
#{winRate3m,jdbcType=DECIMAL}, #{winRate6m,jdbcType=DECIMAL}, #{winRate1y,jdbcType=DECIMAL},
#{winRate2y,jdbcType=DECIMAL}, #{winRate3y,jdbcType=DECIMAL}, #{winRate5y,jdbcType=DECIMAL},
#{winRateIncep,jdbcType=DECIMAL}, #{winRateYtd,jdbcType=DECIMAL}, #{downsideRisk1m,jdbcType=DECIMAL},
#{downsideRisk3m,jdbcType=DECIMAL}, #{downsideRisk6m,jdbcType=DECIMAL}, #{downsideRisk1y,jdbcType=DECIMAL},
#{downsideRisk2y,jdbcType=DECIMAL}, #{downsideRisk3y,jdbcType=DECIMAL}, #{downsideRisk5y,jdbcType=DECIMAL},
#{downsideRiskIncep,jdbcType=DECIMAL}, #{downsideRiskYtd,jdbcType=DECIMAL}, #{informationalRatio1m,jdbcType=DECIMAL},
#{informationalRatio3m,jdbcType=DECIMAL}, #{informationalRatio6m,jdbcType=DECIMAL},
#{informationalRatio1y,jdbcType=DECIMAL}, #{informationalRatio2y,jdbcType=DECIMAL},
#{informationalRatio3y,jdbcType=DECIMAL}, #{informationalRatio5y,jdbcType=DECIMAL},
#{informationalRatioIncep,jdbcType=DECIMAL}, #{informationalRatioYtd,jdbcType=DECIMAL},
#{annualRet,jdbcType=LONGVARCHAR}, #{monthlyRet,jdbcType=LONGVARCHAR}, #{annualMaxdrawdown,jdbcType=LONGVARCHAR}
)
on duplicate key update
id = #{id,jdbcType=VARCHAR},
fund_id = #{fundId,jdbcType=VARCHAR},
strategy = #{strategy,jdbcType=INTEGER},
substrategy = #{substrategy,jdbcType=INTEGER},
inception_date = #{inceptionDate,jdbcType=DATE},
`type` = #{type,jdbcType=INTEGER},
end_date = #{endDate,jdbcType=DATE},
price_date = #{priceDate,jdbcType=DATE},
net_nav = #{netNav,jdbcType=DECIMAL},
cumulative_nav = #{cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{stddev1m,jdbcType=DECIMAL},
stddev_3m = #{stddev3m,jdbcType=DECIMAL},
stddev_6m = #{stddev6m,jdbcType=DECIMAL},
stddev_1y = #{stddev1y,jdbcType=DECIMAL},
stddev_2y = #{stddev2y,jdbcType=DECIMAL},
stddev_3y = #{stddev3y,jdbcType=DECIMAL},
stddev_4y = #{stddev4y,jdbcType=DECIMAL},
stddev_5y = #{stddev5y,jdbcType=DECIMAL},
stddev_10y = #{stddev10y,jdbcType=DECIMAL},
stddev_incep = #{stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{dataSources,jdbcType=INTEGER},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
`status` = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
delete_tag = #{deleteTag,jdbcType=INTEGER},
calmar_ratio = #{calmarRatio,jdbcType=DECIMAL},
alpha = #{alpha,jdbcType=DECIMAL},
beta = #{beta,jdbcType=DECIMAL},
win_rate = #{winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{alpha1m,jdbcType=DECIMAL},
alpha_3m = #{alpha3m,jdbcType=DECIMAL},
alpha_6m = #{alpha6m,jdbcType=DECIMAL},
alpha_1y = #{alpha1y,jdbcType=DECIMAL},
alpha_2y = #{alpha2y,jdbcType=DECIMAL},
alpha_3y = #{alpha3y,jdbcType=DECIMAL},
alpha_5y = #{alpha5y,jdbcType=DECIMAL},
alpha_incep = #{alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{alphaYtd,jdbcType=DECIMAL},
beta_1m = #{beta1m,jdbcType=DECIMAL},
beta_3m = #{beta3m,jdbcType=DECIMAL},
beta_6m = #{beta6m,jdbcType=DECIMAL},
beta_1y = #{beta1y,jdbcType=DECIMAL},
beta_2y = #{beta2y,jdbcType=DECIMAL},
beta_3y = #{beta3y,jdbcType=DECIMAL},
beta_5y = #{beta5y,jdbcType=DECIMAL},
beta_incep = #{betaIncep,jdbcType=DECIMAL},
beta_ytd = #{betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{informationalRatioYtd,jdbcType=DECIMAL},
annual_ret = #{annualRet,jdbcType=LONGVARCHAR},
monthly_ret = #{monthlyRet,jdbcType=LONGVARCHAR},
annual_maxdrawdown = #{annualMaxdrawdown,jdbcType=LONGVARCHAR}
insert into tamp_fund.fund_count
id,
fund_id,
strategy,
substrategy,
inception_date,
`type`,
end_date,
price_date,
net_nav,
cumulative_nav,
ret_1day,
ret_1day_bm1,
ret_1w,
ret_1w_bm1,
ret_1m,
ret_1m_bm1,
ret_3m,
ret_3m_bm1,
ret_6m,
ret_6m_bm1,
ret_1y,
ret_1y_bm1,
ret_2y,
ret_2y_bm1,
ret_2y_a,
ret_2y_bm1_a,
ret_3y,
ret_3y_bm1,
ret_3y_a,
ret_3y_bm1_a,
ret_4y,
ret_4y_bm1,
ret_4y_a,
ret_4y_bm1_a,
ret_5y,
ret_5y_bm1,
ret_5y_a,
ret_5y_bm1_a,
ret_ytd,
ret_ytd_bm1,
ret_incep,
ret_incep_bm1,
ret_incep_a,
ret_incep_bm1_a,
sharperatio_1m,
sharperatio_3m,
sharperatio_6m,
sharperatio_1y,
sharperatio_2y,
sharperatio_3y,
sharperatio_4y,
sharperatio_5y,
sharperatio_ytd,
sharperatio_incep,
stddev_1m,
stddev_3m,
stddev_6m,
stddev_1y,
stddev_2y,
stddev_3y,
stddev_4y,
stddev_5y,
stddev_10y,
stddev_incep,
stddev_ytd,
maxdrawdown_1y,
maxdrawdown_2y,
maxdrawdown_3y,
maxdrawdown_4y,
maxdrawdown_5y,
maxdrawdown_10y,
maxdrawdown_incep,
maxdrawdown_1m,
maxdrawdown_3m,
maxdrawdown_6m,
maxdrawdown_ytd,
data_sources,
update_time,
create_time,
`status`,
sort,
delete_tag,
calmar_ratio,
alpha,
beta,
win_rate,
calmar_ratio_1m,
calmar_ratio_3m,
calmar_ratio_6m,
calmar_ratio_1y,
calmar_ratio_2y,
calmar_ratio_3y,
calmar_ratio_5y,
calmar_ratio_incep,
calmar_ratio_ytd,
sortino_ratio_1m,
sortino_ratio_3m,
sortino_ratio_6m,
sortino_ratio_1y,
sortino_ratio_2y,
sortino_ratio_3y,
sortino_ratio_5y,
sortino_ratio_incep,
sortino_ratio_ytd,
alpha_1m,
alpha_3m,
alpha_6m,
alpha_1y,
alpha_2y,
alpha_3y,
alpha_5y,
alpha_incep,
alpha_ytd,
beta_1m,
beta_3m,
beta_6m,
beta_1y,
beta_2y,
beta_3y,
beta_5y,
beta_incep,
beta_ytd,
win_rate_1m,
win_rate_3m,
win_rate_6m,
win_rate_1y,
win_rate_2y,
win_rate_3y,
win_rate_5y,
win_rate_incep,
win_rate_ytd,
downside_risk_1m,
downside_risk_3m,
downside_risk_6m,
downside_risk_1y,
downside_risk_2y,
downside_risk_3y,
downside_risk_5y,
downside_risk_incep,
downside_risk_ytd,
informational_ratio_1m,
informational_ratio_3m,
informational_ratio_6m,
informational_ratio_1y,
informational_ratio_2y,
informational_ratio_3y,
informational_ratio_5y,
informational_ratio_incep,
informational_ratio_ytd,
annual_ret,
monthly_ret,
annual_maxdrawdown,
values
#{id,jdbcType=VARCHAR},
#{fundId,jdbcType=VARCHAR},
#{strategy,jdbcType=INTEGER},
#{substrategy,jdbcType=INTEGER},
#{inceptionDate,jdbcType=DATE},
#{type,jdbcType=INTEGER},
#{endDate,jdbcType=DATE},
#{priceDate,jdbcType=DATE},
#{netNav,jdbcType=DECIMAL},
#{cumulativeNav,jdbcType=DECIMAL},
#{ret1day,jdbcType=DECIMAL},
#{ret1dayBm1,jdbcType=DECIMAL},
#{ret1w,jdbcType=DECIMAL},
#{ret1wBm1,jdbcType=DECIMAL},
#{ret1m,jdbcType=DECIMAL},
#{ret1mBm1,jdbcType=DECIMAL},
#{ret3m,jdbcType=DECIMAL},
#{ret3mBm1,jdbcType=DECIMAL},
#{ret6m,jdbcType=DECIMAL},
#{ret6mBm1,jdbcType=DECIMAL},
#{ret1y,jdbcType=DECIMAL},
#{ret1yBm1,jdbcType=DECIMAL},
#{ret2y,jdbcType=DECIMAL},
#{ret2yBm1,jdbcType=DECIMAL},
#{ret2yA,jdbcType=DECIMAL},
#{ret2yBm1A,jdbcType=DECIMAL},
#{ret3y,jdbcType=DECIMAL},
#{ret3yBm1,jdbcType=DECIMAL},
#{ret3yA,jdbcType=DECIMAL},
#{ret3yBm1A,jdbcType=DECIMAL},
#{ret4y,jdbcType=DECIMAL},
#{ret4yBm1,jdbcType=DECIMAL},
#{ret4yA,jdbcType=DECIMAL},
#{ret4yBm1A,jdbcType=DECIMAL},
#{ret5y,jdbcType=DECIMAL},
#{ret5yBm1,jdbcType=DECIMAL},
#{ret5yA,jdbcType=DECIMAL},
#{ret5yBm1A,jdbcType=DECIMAL},
#{retYtd,jdbcType=DECIMAL},
#{retYtdBm1,jdbcType=DECIMAL},
#{retIncep,jdbcType=DECIMAL},
#{retIncepBm1,jdbcType=DECIMAL},
#{retIncepA,jdbcType=DECIMAL},
#{retIncepBm1A,jdbcType=DECIMAL},
#{sharperatio1m,jdbcType=DECIMAL},
#{sharperatio3m,jdbcType=DECIMAL},
#{sharperatio6m,jdbcType=DECIMAL},
#{sharperatio1y,jdbcType=DECIMAL},
#{sharperatio2y,jdbcType=DECIMAL},
#{sharperatio3y,jdbcType=DECIMAL},
#{sharperatio4y,jdbcType=DECIMAL},
#{sharperatio5y,jdbcType=DECIMAL},
#{sharperatioYtd,jdbcType=DECIMAL},
#{sharperatioIncep,jdbcType=DECIMAL},
#{stddev1m,jdbcType=DECIMAL},
#{stddev3m,jdbcType=DECIMAL},
#{stddev6m,jdbcType=DECIMAL},
#{stddev1y,jdbcType=DECIMAL},
#{stddev2y,jdbcType=DECIMAL},
#{stddev3y,jdbcType=DECIMAL},
#{stddev4y,jdbcType=DECIMAL},
#{stddev5y,jdbcType=DECIMAL},
#{stddev10y,jdbcType=DECIMAL},
#{stddevIncep,jdbcType=DECIMAL},
#{stddevYtd,jdbcType=DECIMAL},
#{maxdrawdown1y,jdbcType=DECIMAL},
#{maxdrawdown2y,jdbcType=DECIMAL},
#{maxdrawdown3y,jdbcType=DECIMAL},
#{maxdrawdown4y,jdbcType=DECIMAL},
#{maxdrawdown5y,jdbcType=DECIMAL},
#{maxdrawdown10y,jdbcType=DECIMAL},
#{maxdrawdownIncep,jdbcType=DECIMAL},
#{maxdrawdown1m,jdbcType=DECIMAL},
#{maxdrawdown3m,jdbcType=DECIMAL},
#{maxdrawdown6m,jdbcType=DECIMAL},
#{maxdrawdownYtd,jdbcType=DECIMAL},
#{dataSources,jdbcType=INTEGER},
#{updateTime,jdbcType=TIMESTAMP},
#{createTime,jdbcType=TIMESTAMP},
#{status,jdbcType=INTEGER},
#{sort,jdbcType=INTEGER},
#{deleteTag,jdbcType=INTEGER},
#{calmarRatio,jdbcType=DECIMAL},
#{alpha,jdbcType=DECIMAL},
#{beta,jdbcType=DECIMAL},
#{winRate,jdbcType=DECIMAL},
#{calmarRatio1m,jdbcType=DECIMAL},
#{calmarRatio3m,jdbcType=DECIMAL},
#{calmarRatio6m,jdbcType=DECIMAL},
#{calmarRatio1y,jdbcType=DECIMAL},
#{calmarRatio2y,jdbcType=DECIMAL},
#{calmarRatio3y,jdbcType=DECIMAL},
#{calmarRatio5y,jdbcType=DECIMAL},
#{calmarRatioIncep,jdbcType=DECIMAL},
#{calmarRatioYtd,jdbcType=DECIMAL},
#{sortinoRatio1m,jdbcType=DECIMAL},
#{sortinoRatio3m,jdbcType=DECIMAL},
#{sortinoRatio6m,jdbcType=DECIMAL},
#{sortinoRatio1y,jdbcType=DECIMAL},
#{sortinoRatio2y,jdbcType=DECIMAL},
#{sortinoRatio3y,jdbcType=DECIMAL},
#{sortinoRatio5y,jdbcType=DECIMAL},
#{sortinoRatioIncep,jdbcType=DECIMAL},
#{sortinoRatioYtd,jdbcType=DECIMAL},
#{alpha1m,jdbcType=DECIMAL},
#{alpha3m,jdbcType=DECIMAL},
#{alpha6m,jdbcType=DECIMAL},
#{alpha1y,jdbcType=DECIMAL},
#{alpha2y,jdbcType=DECIMAL},
#{alpha3y,jdbcType=DECIMAL},
#{alpha5y,jdbcType=DECIMAL},
#{alphaIncep,jdbcType=DECIMAL},
#{alphaYtd,jdbcType=DECIMAL},
#{beta1m,jdbcType=DECIMAL},
#{beta3m,jdbcType=DECIMAL},
#{beta6m,jdbcType=DECIMAL},
#{beta1y,jdbcType=DECIMAL},
#{beta2y,jdbcType=DECIMAL},
#{beta3y,jdbcType=DECIMAL},
#{beta5y,jdbcType=DECIMAL},
#{betaIncep,jdbcType=DECIMAL},
#{betaYtd,jdbcType=DECIMAL},
#{winRate1m,jdbcType=DECIMAL},
#{winRate3m,jdbcType=DECIMAL},
#{winRate6m,jdbcType=DECIMAL},
#{winRate1y,jdbcType=DECIMAL},
#{winRate2y,jdbcType=DECIMAL},
#{winRate3y,jdbcType=DECIMAL},
#{winRate5y,jdbcType=DECIMAL},
#{winRateIncep,jdbcType=DECIMAL},
#{winRateYtd,jdbcType=DECIMAL},
#{downsideRisk1m,jdbcType=DECIMAL},
#{downsideRisk3m,jdbcType=DECIMAL},
#{downsideRisk6m,jdbcType=DECIMAL},
#{downsideRisk1y,jdbcType=DECIMAL},
#{downsideRisk2y,jdbcType=DECIMAL},
#{downsideRisk3y,jdbcType=DECIMAL},
#{downsideRisk5y,jdbcType=DECIMAL},
#{downsideRiskIncep,jdbcType=DECIMAL},
#{downsideRiskYtd,jdbcType=DECIMAL},
#{informationalRatio1m,jdbcType=DECIMAL},
#{informationalRatio3m,jdbcType=DECIMAL},
#{informationalRatio6m,jdbcType=DECIMAL},
#{informationalRatio1y,jdbcType=DECIMAL},
#{informationalRatio2y,jdbcType=DECIMAL},
#{informationalRatio3y,jdbcType=DECIMAL},
#{informationalRatio5y,jdbcType=DECIMAL},
#{informationalRatioIncep,jdbcType=DECIMAL},
#{informationalRatioYtd,jdbcType=DECIMAL},
#{annualRet,jdbcType=LONGVARCHAR},
#{monthlyRet,jdbcType=LONGVARCHAR},
#{annualMaxdrawdown,jdbcType=LONGVARCHAR},
on duplicate key update
id = #{id,jdbcType=VARCHAR},
fund_id = #{fundId,jdbcType=VARCHAR},
strategy = #{strategy,jdbcType=INTEGER},
substrategy = #{substrategy,jdbcType=INTEGER},
inception_date = #{inceptionDate,jdbcType=DATE},
`type` = #{type,jdbcType=INTEGER},
end_date = #{endDate,jdbcType=DATE},
price_date = #{priceDate,jdbcType=DATE},
net_nav = #{netNav,jdbcType=DECIMAL},
cumulative_nav = #{cumulativeNav,jdbcType=DECIMAL},
ret_1day = #{ret1day,jdbcType=DECIMAL},
ret_1day_bm1 = #{ret1dayBm1,jdbcType=DECIMAL},
ret_1w = #{ret1w,jdbcType=DECIMAL},
ret_1w_bm1 = #{ret1wBm1,jdbcType=DECIMAL},
ret_1m = #{ret1m,jdbcType=DECIMAL},
ret_1m_bm1 = #{ret1mBm1,jdbcType=DECIMAL},
ret_3m = #{ret3m,jdbcType=DECIMAL},
ret_3m_bm1 = #{ret3mBm1,jdbcType=DECIMAL},
ret_6m = #{ret6m,jdbcType=DECIMAL},
ret_6m_bm1 = #{ret6mBm1,jdbcType=DECIMAL},
ret_1y = #{ret1y,jdbcType=DECIMAL},
ret_1y_bm1 = #{ret1yBm1,jdbcType=DECIMAL},
ret_2y = #{ret2y,jdbcType=DECIMAL},
ret_2y_bm1 = #{ret2yBm1,jdbcType=DECIMAL},
ret_2y_a = #{ret2yA,jdbcType=DECIMAL},
ret_2y_bm1_a = #{ret2yBm1A,jdbcType=DECIMAL},
ret_3y = #{ret3y,jdbcType=DECIMAL},
ret_3y_bm1 = #{ret3yBm1,jdbcType=DECIMAL},
ret_3y_a = #{ret3yA,jdbcType=DECIMAL},
ret_3y_bm1_a = #{ret3yBm1A,jdbcType=DECIMAL},
ret_4y = #{ret4y,jdbcType=DECIMAL},
ret_4y_bm1 = #{ret4yBm1,jdbcType=DECIMAL},
ret_4y_a = #{ret4yA,jdbcType=DECIMAL},
ret_4y_bm1_a = #{ret4yBm1A,jdbcType=DECIMAL},
ret_5y = #{ret5y,jdbcType=DECIMAL},
ret_5y_bm1 = #{ret5yBm1,jdbcType=DECIMAL},
ret_5y_a = #{ret5yA,jdbcType=DECIMAL},
ret_5y_bm1_a = #{ret5yBm1A,jdbcType=DECIMAL},
ret_ytd = #{retYtd,jdbcType=DECIMAL},
ret_ytd_bm1 = #{retYtdBm1,jdbcType=DECIMAL},
ret_incep = #{retIncep,jdbcType=DECIMAL},
ret_incep_bm1 = #{retIncepBm1,jdbcType=DECIMAL},
ret_incep_a = #{retIncepA,jdbcType=DECIMAL},
ret_incep_bm1_a = #{retIncepBm1A,jdbcType=DECIMAL},
sharperatio_1m = #{sharperatio1m,jdbcType=DECIMAL},
sharperatio_3m = #{sharperatio3m,jdbcType=DECIMAL},
sharperatio_6m = #{sharperatio6m,jdbcType=DECIMAL},
sharperatio_1y = #{sharperatio1y,jdbcType=DECIMAL},
sharperatio_2y = #{sharperatio2y,jdbcType=DECIMAL},
sharperatio_3y = #{sharperatio3y,jdbcType=DECIMAL},
sharperatio_4y = #{sharperatio4y,jdbcType=DECIMAL},
sharperatio_5y = #{sharperatio5y,jdbcType=DECIMAL},
sharperatio_ytd = #{sharperatioYtd,jdbcType=DECIMAL},
sharperatio_incep = #{sharperatioIncep,jdbcType=DECIMAL},
stddev_1m = #{stddev1m,jdbcType=DECIMAL},
stddev_3m = #{stddev3m,jdbcType=DECIMAL},
stddev_6m = #{stddev6m,jdbcType=DECIMAL},
stddev_1y = #{stddev1y,jdbcType=DECIMAL},
stddev_2y = #{stddev2y,jdbcType=DECIMAL},
stddev_3y = #{stddev3y,jdbcType=DECIMAL},
stddev_4y = #{stddev4y,jdbcType=DECIMAL},
stddev_5y = #{stddev5y,jdbcType=DECIMAL},
stddev_10y = #{stddev10y,jdbcType=DECIMAL},
stddev_incep = #{stddevIncep,jdbcType=DECIMAL},
stddev_ytd = #{stddevYtd,jdbcType=DECIMAL},
maxdrawdown_1y = #{maxdrawdown1y,jdbcType=DECIMAL},
maxdrawdown_2y = #{maxdrawdown2y,jdbcType=DECIMAL},
maxdrawdown_3y = #{maxdrawdown3y,jdbcType=DECIMAL},
maxdrawdown_4y = #{maxdrawdown4y,jdbcType=DECIMAL},
maxdrawdown_5y = #{maxdrawdown5y,jdbcType=DECIMAL},
maxdrawdown_10y = #{maxdrawdown10y,jdbcType=DECIMAL},
maxdrawdown_incep = #{maxdrawdownIncep,jdbcType=DECIMAL},
maxdrawdown_1m = #{maxdrawdown1m,jdbcType=DECIMAL},
maxdrawdown_3m = #{maxdrawdown3m,jdbcType=DECIMAL},
maxdrawdown_6m = #{maxdrawdown6m,jdbcType=DECIMAL},
maxdrawdown_ytd = #{maxdrawdownYtd,jdbcType=DECIMAL},
data_sources = #{dataSources,jdbcType=INTEGER},
update_time = #{updateTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
`status` = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
delete_tag = #{deleteTag,jdbcType=INTEGER},
calmar_ratio = #{calmarRatio,jdbcType=DECIMAL},
alpha = #{alpha,jdbcType=DECIMAL},
beta = #{beta,jdbcType=DECIMAL},
win_rate = #{winRate,jdbcType=DECIMAL},
calmar_ratio_1m = #{calmarRatio1m,jdbcType=DECIMAL},
calmar_ratio_3m = #{calmarRatio3m,jdbcType=DECIMAL},
calmar_ratio_6m = #{calmarRatio6m,jdbcType=DECIMAL},
calmar_ratio_1y = #{calmarRatio1y,jdbcType=DECIMAL},
calmar_ratio_2y = #{calmarRatio2y,jdbcType=DECIMAL},
calmar_ratio_3y = #{calmarRatio3y,jdbcType=DECIMAL},
calmar_ratio_5y = #{calmarRatio5y,jdbcType=DECIMAL},
calmar_ratio_incep = #{calmarRatioIncep,jdbcType=DECIMAL},
calmar_ratio_ytd = #{calmarRatioYtd,jdbcType=DECIMAL},
sortino_ratio_1m = #{sortinoRatio1m,jdbcType=DECIMAL},
sortino_ratio_3m = #{sortinoRatio3m,jdbcType=DECIMAL},
sortino_ratio_6m = #{sortinoRatio6m,jdbcType=DECIMAL},
sortino_ratio_1y = #{sortinoRatio1y,jdbcType=DECIMAL},
sortino_ratio_2y = #{sortinoRatio2y,jdbcType=DECIMAL},
sortino_ratio_3y = #{sortinoRatio3y,jdbcType=DECIMAL},
sortino_ratio_5y = #{sortinoRatio5y,jdbcType=DECIMAL},
sortino_ratio_incep = #{sortinoRatioIncep,jdbcType=DECIMAL},
sortino_ratio_ytd = #{sortinoRatioYtd,jdbcType=DECIMAL},
alpha_1m = #{alpha1m,jdbcType=DECIMAL},
alpha_3m = #{alpha3m,jdbcType=DECIMAL},
alpha_6m = #{alpha6m,jdbcType=DECIMAL},
alpha_1y = #{alpha1y,jdbcType=DECIMAL},
alpha_2y = #{alpha2y,jdbcType=DECIMAL},
alpha_3y = #{alpha3y,jdbcType=DECIMAL},
alpha_5y = #{alpha5y,jdbcType=DECIMAL},
alpha_incep = #{alphaIncep,jdbcType=DECIMAL},
alpha_ytd = #{alphaYtd,jdbcType=DECIMAL},
beta_1m = #{beta1m,jdbcType=DECIMAL},
beta_3m = #{beta3m,jdbcType=DECIMAL},
beta_6m = #{beta6m,jdbcType=DECIMAL},
beta_1y = #{beta1y,jdbcType=DECIMAL},
beta_2y = #{beta2y,jdbcType=DECIMAL},
beta_3y = #{beta3y,jdbcType=DECIMAL},
beta_5y = #{beta5y,jdbcType=DECIMAL},
beta_incep = #{betaIncep,jdbcType=DECIMAL},
beta_ytd = #{betaYtd,jdbcType=DECIMAL},
win_rate_1m = #{winRate1m,jdbcType=DECIMAL},
win_rate_3m = #{winRate3m,jdbcType=DECIMAL},
win_rate_6m = #{winRate6m,jdbcType=DECIMAL},
win_rate_1y = #{winRate1y,jdbcType=DECIMAL},
win_rate_2y = #{winRate2y,jdbcType=DECIMAL},
win_rate_3y = #{winRate3y,jdbcType=DECIMAL},
win_rate_5y = #{winRate5y,jdbcType=DECIMAL},
win_rate_incep = #{winRateIncep,jdbcType=DECIMAL},
win_rate_ytd = #{winRateYtd,jdbcType=DECIMAL},
downside_risk_1m = #{downsideRisk1m,jdbcType=DECIMAL},
downside_risk_3m = #{downsideRisk3m,jdbcType=DECIMAL},
downside_risk_6m = #{downsideRisk6m,jdbcType=DECIMAL},
downside_risk_1y = #{downsideRisk1y,jdbcType=DECIMAL},
downside_risk_2y = #{downsideRisk2y,jdbcType=DECIMAL},
downside_risk_3y = #{downsideRisk3y,jdbcType=DECIMAL},
downside_risk_5y = #{downsideRisk5y,jdbcType=DECIMAL},
downside_risk_incep = #{downsideRiskIncep,jdbcType=DECIMAL},
downside_risk_ytd = #{downsideRiskYtd,jdbcType=DECIMAL},
informational_ratio_1m = #{informationalRatio1m,jdbcType=DECIMAL},
informational_ratio_3m = #{informationalRatio3m,jdbcType=DECIMAL},
informational_ratio_6m = #{informationalRatio6m,jdbcType=DECIMAL},
informational_ratio_1y = #{informationalRatio1y,jdbcType=DECIMAL},
informational_ratio_2y = #{informationalRatio2y,jdbcType=DECIMAL},
informational_ratio_3y = #{informationalRatio3y,jdbcType=DECIMAL},
informational_ratio_5y = #{informationalRatio5y,jdbcType=DECIMAL},
informational_ratio_incep = #{informationalRatioIncep,jdbcType=DECIMAL},
informational_ratio_ytd = #{informationalRatioYtd,jdbcType=DECIMAL},
annual_ret = #{annualRet,jdbcType=LONGVARCHAR},
monthly_ret = #{monthlyRet,jdbcType=LONGVARCHAR},
annual_maxdrawdown = #{annualMaxdrawdown,jdbcType=LONGVARCHAR},