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}
s_row_version, fund_id, fund_code, fund_short_name, report_id, ann_date, start_date,
end_date, data_source, is_new, type_id, type_name, `no`, stock_code, hold_share,
hold_value, value_rank, net_ratio, share_ratio, value_ratio, unname, stock_name,
s_seg, s_update_time, s_data_state
delete from tx_top10_stock
where s_row_version = #{sRowVersion,jdbcType=BIGINT}
delete from tx_top10_stock
insert into tx_top10_stock (s_row_version, fund_id, fund_code,
fund_short_name, report_id, ann_date,
start_date, end_date, data_source,
is_new, type_id, type_name,
`no`, stock_code, hold_share,
hold_value, value_rank, net_ratio,
share_ratio, value_ratio, unname,
stock_name, s_seg, s_update_time,
s_data_state)
values (#{sRowVersion,jdbcType=BIGINT}, #{fundId,jdbcType=INTEGER}, #{fundCode,jdbcType=INTEGER},
#{fundShortName,jdbcType=VARCHAR}, #{reportId,jdbcType=INTEGER}, #{annDate,jdbcType=DATE},
#{startDate,jdbcType=DATE}, #{endDate,jdbcType=DATE}, #{dataSource,jdbcType=VARCHAR},
#{isNew,jdbcType=INTEGER}, #{typeId,jdbcType=INTEGER}, #{typeName,jdbcType=VARCHAR},
#{no,jdbcType=INTEGER}, #{stockCode,jdbcType=INTEGER}, #{holdShare,jdbcType=DECIMAL},
#{holdValue,jdbcType=DECIMAL}, #{valueRank,jdbcType=INTEGER}, #{netRatio,jdbcType=DECIMAL},
#{shareRatio,jdbcType=DECIMAL}, #{valueRatio,jdbcType=DECIMAL}, #{unname,jdbcType=INTEGER},
#{stockName,jdbcType=VARCHAR}, #{sSeg,jdbcType=BIGINT}, #{sUpdateTime,jdbcType=TIMESTAMP},
#{sDataState,jdbcType=INTEGER})
insert into tx_top10_stock
s_row_version,
fund_id,
fund_code,
fund_short_name,
report_id,
ann_date,
start_date,
end_date,
data_source,
is_new,
type_id,
type_name,
`no`,
stock_code,
hold_share,
hold_value,
value_rank,
net_ratio,
share_ratio,
value_ratio,
unname,
stock_name,
s_seg,
s_update_time,
s_data_state,
#{sRowVersion,jdbcType=BIGINT},
#{fundId,jdbcType=INTEGER},
#{fundCode,jdbcType=INTEGER},
#{fundShortName,jdbcType=VARCHAR},
#{reportId,jdbcType=INTEGER},
#{annDate,jdbcType=DATE},
#{startDate,jdbcType=DATE},
#{endDate,jdbcType=DATE},
#{dataSource,jdbcType=VARCHAR},
#{isNew,jdbcType=INTEGER},
#{typeId,jdbcType=INTEGER},
#{typeName,jdbcType=VARCHAR},
#{no,jdbcType=INTEGER},
#{stockCode,jdbcType=INTEGER},
#{holdShare,jdbcType=DECIMAL},
#{holdValue,jdbcType=DECIMAL},
#{valueRank,jdbcType=INTEGER},
#{netRatio,jdbcType=DECIMAL},
#{shareRatio,jdbcType=DECIMAL},
#{valueRatio,jdbcType=DECIMAL},
#{unname,jdbcType=INTEGER},
#{stockName,jdbcType=VARCHAR},
#{sSeg,jdbcType=BIGINT},
#{sUpdateTime,jdbcType=TIMESTAMP},
#{sDataState,jdbcType=INTEGER},
update tx_top10_stock
s_row_version = #{record.sRowVersion,jdbcType=BIGINT},
fund_id = #{record.fundId,jdbcType=INTEGER},
fund_code = #{record.fundCode,jdbcType=INTEGER},
fund_short_name = #{record.fundShortName,jdbcType=VARCHAR},
report_id = #{record.reportId,jdbcType=INTEGER},
ann_date = #{record.annDate,jdbcType=DATE},
start_date = #{record.startDate,jdbcType=DATE},
end_date = #{record.endDate,jdbcType=DATE},
data_source = #{record.dataSource,jdbcType=VARCHAR},
is_new = #{record.isNew,jdbcType=INTEGER},
type_id = #{record.typeId,jdbcType=INTEGER},
type_name = #{record.typeName,jdbcType=VARCHAR},
`no` = #{record.no,jdbcType=INTEGER},
stock_code = #{record.stockCode,jdbcType=INTEGER},
hold_share = #{record.holdShare,jdbcType=DECIMAL},
hold_value = #{record.holdValue,jdbcType=DECIMAL},
value_rank = #{record.valueRank,jdbcType=INTEGER},
net_ratio = #{record.netRatio,jdbcType=DECIMAL},
share_ratio = #{record.shareRatio,jdbcType=DECIMAL},
value_ratio = #{record.valueRatio,jdbcType=DECIMAL},
unname = #{record.unname,jdbcType=INTEGER},
stock_name = #{record.stockName,jdbcType=VARCHAR},
s_seg = #{record.sSeg,jdbcType=BIGINT},
s_update_time = #{record.sUpdateTime,jdbcType=TIMESTAMP},
s_data_state = #{record.sDataState,jdbcType=INTEGER},
update tx_top10_stock
set s_row_version = #{record.sRowVersion,jdbcType=BIGINT},
fund_id = #{record.fundId,jdbcType=INTEGER},
fund_code = #{record.fundCode,jdbcType=INTEGER},
fund_short_name = #{record.fundShortName,jdbcType=VARCHAR},
report_id = #{record.reportId,jdbcType=INTEGER},
ann_date = #{record.annDate,jdbcType=DATE},
start_date = #{record.startDate,jdbcType=DATE},
end_date = #{record.endDate,jdbcType=DATE},
data_source = #{record.dataSource,jdbcType=VARCHAR},
is_new = #{record.isNew,jdbcType=INTEGER},
type_id = #{record.typeId,jdbcType=INTEGER},
type_name = #{record.typeName,jdbcType=VARCHAR},
`no` = #{record.no,jdbcType=INTEGER},
stock_code = #{record.stockCode,jdbcType=INTEGER},
hold_share = #{record.holdShare,jdbcType=DECIMAL},
hold_value = #{record.holdValue,jdbcType=DECIMAL},
value_rank = #{record.valueRank,jdbcType=INTEGER},
net_ratio = #{record.netRatio,jdbcType=DECIMAL},
share_ratio = #{record.shareRatio,jdbcType=DECIMAL},
value_ratio = #{record.valueRatio,jdbcType=DECIMAL},
unname = #{record.unname,jdbcType=INTEGER},
stock_name = #{record.stockName,jdbcType=VARCHAR},
s_seg = #{record.sSeg,jdbcType=BIGINT},
s_update_time = #{record.sUpdateTime,jdbcType=TIMESTAMP},
s_data_state = #{record.sDataState,jdbcType=INTEGER}
update tx_top10_stock
fund_id = #{fundId,jdbcType=INTEGER},
fund_code = #{fundCode,jdbcType=INTEGER},
fund_short_name = #{fundShortName,jdbcType=VARCHAR},
report_id = #{reportId,jdbcType=INTEGER},
ann_date = #{annDate,jdbcType=DATE},
start_date = #{startDate,jdbcType=DATE},
end_date = #{endDate,jdbcType=DATE},
data_source = #{dataSource,jdbcType=VARCHAR},
is_new = #{isNew,jdbcType=INTEGER},
type_id = #{typeId,jdbcType=INTEGER},
type_name = #{typeName,jdbcType=VARCHAR},
`no` = #{no,jdbcType=INTEGER},
stock_code = #{stockCode,jdbcType=INTEGER},
hold_share = #{holdShare,jdbcType=DECIMAL},
hold_value = #{holdValue,jdbcType=DECIMAL},
value_rank = #{valueRank,jdbcType=INTEGER},
net_ratio = #{netRatio,jdbcType=DECIMAL},
share_ratio = #{shareRatio,jdbcType=DECIMAL},
value_ratio = #{valueRatio,jdbcType=DECIMAL},
unname = #{unname,jdbcType=INTEGER},
stock_name = #{stockName,jdbcType=VARCHAR},
s_seg = #{sSeg,jdbcType=BIGINT},
s_update_time = #{sUpdateTime,jdbcType=TIMESTAMP},
s_data_state = #{sDataState,jdbcType=INTEGER},
where s_row_version = #{sRowVersion,jdbcType=BIGINT}
update tx_top10_stock
set fund_id = #{fundId,jdbcType=INTEGER},
fund_code = #{fundCode,jdbcType=INTEGER},
fund_short_name = #{fundShortName,jdbcType=VARCHAR},
report_id = #{reportId,jdbcType=INTEGER},
ann_date = #{annDate,jdbcType=DATE},
start_date = #{startDate,jdbcType=DATE},
end_date = #{endDate,jdbcType=DATE},
data_source = #{dataSource,jdbcType=VARCHAR},
is_new = #{isNew,jdbcType=INTEGER},
type_id = #{typeId,jdbcType=INTEGER},
type_name = #{typeName,jdbcType=VARCHAR},
`no` = #{no,jdbcType=INTEGER},
stock_code = #{stockCode,jdbcType=INTEGER},
hold_share = #{holdShare,jdbcType=DECIMAL},
hold_value = #{holdValue,jdbcType=DECIMAL},
value_rank = #{valueRank,jdbcType=INTEGER},
net_ratio = #{netRatio,jdbcType=DECIMAL},
share_ratio = #{shareRatio,jdbcType=DECIMAL},
value_ratio = #{valueRatio,jdbcType=DECIMAL},
unname = #{unname,jdbcType=INTEGER},
stock_name = #{stockName,jdbcType=VARCHAR},
s_seg = #{sSeg,jdbcType=BIGINT},
s_update_time = #{sUpdateTime,jdbcType=TIMESTAMP},
s_data_state = #{sDataState,jdbcType=INTEGER}
where s_row_version = #{sRowVersion,jdbcType=BIGINT}
update tx_top10_stock
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.fundId,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.fundCode,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.fundShortName,jdbcType=VARCHAR}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.reportId,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.annDate,jdbcType=DATE}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.startDate,jdbcType=DATE}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.endDate,jdbcType=DATE}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.dataSource,jdbcType=VARCHAR}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.isNew,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.typeId,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.typeName,jdbcType=VARCHAR}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.no,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.stockCode,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.holdShare,jdbcType=DECIMAL}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.holdValue,jdbcType=DECIMAL}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.valueRank,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.netRatio,jdbcType=DECIMAL}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.shareRatio,jdbcType=DECIMAL}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.valueRatio,jdbcType=DECIMAL}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.unname,jdbcType=INTEGER}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.stockName,jdbcType=VARCHAR}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.sSeg,jdbcType=BIGINT}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.sUpdateTime,jdbcType=TIMESTAMP}
when s_row_version = #{item.sRowVersion,jdbcType=BIGINT} then #{item.sDataState,jdbcType=INTEGER}
where s_row_version in
#{item.sRowVersion,jdbcType=BIGINT}
insert into tx_top10_stock
(s_row_version, fund_id, fund_code, fund_short_name, report_id, ann_date, start_date,
end_date, data_source, is_new, type_id, type_name, `no`, stock_code, hold_share,
hold_value, value_rank, net_ratio, share_ratio, value_ratio, unname, stock_name,
s_seg, s_update_time, s_data_state)
values
(#{item.sRowVersion,jdbcType=BIGINT}, #{item.fundId,jdbcType=INTEGER}, #{item.fundCode,jdbcType=INTEGER},
#{item.fundShortName,jdbcType=VARCHAR}, #{item.reportId,jdbcType=INTEGER}, #{item.annDate,jdbcType=DATE},
#{item.startDate,jdbcType=DATE}, #{item.endDate,jdbcType=DATE}, #{item.dataSource,jdbcType=VARCHAR},
#{item.isNew,jdbcType=INTEGER}, #{item.typeId,jdbcType=INTEGER}, #{item.typeName,jdbcType=VARCHAR},
#{item.no,jdbcType=INTEGER}, #{item.stockCode,jdbcType=INTEGER}, #{item.holdShare,jdbcType=DECIMAL},
#{item.holdValue,jdbcType=DECIMAL}, #{item.valueRank,jdbcType=INTEGER}, #{item.netRatio,jdbcType=DECIMAL},
#{item.shareRatio,jdbcType=DECIMAL}, #{item.valueRatio,jdbcType=DECIMAL}, #{item.unname,jdbcType=INTEGER},
#{item.stockName,jdbcType=VARCHAR}, #{item.sSeg,jdbcType=BIGINT}, #{item.sUpdateTime,jdbcType=TIMESTAMP},
#{item.sDataState,jdbcType=INTEGER})
insert into tx_top10_stock
(s_row_version, fund_id, fund_code, fund_short_name, report_id, ann_date, start_date,
end_date, data_source, is_new, type_id, type_name, `no`, stock_code, hold_share,
hold_value, value_rank, net_ratio, share_ratio, value_ratio, unname, stock_name,
s_seg, s_update_time, s_data_state)
values
(#{sRowVersion,jdbcType=BIGINT}, #{fundId,jdbcType=INTEGER}, #{fundCode,jdbcType=INTEGER},
#{fundShortName,jdbcType=VARCHAR}, #{reportId,jdbcType=INTEGER}, #{annDate,jdbcType=DATE},
#{startDate,jdbcType=DATE}, #{endDate,jdbcType=DATE}, #{dataSource,jdbcType=VARCHAR},
#{isNew,jdbcType=INTEGER}, #{typeId,jdbcType=INTEGER}, #{typeName,jdbcType=VARCHAR},
#{no,jdbcType=INTEGER}, #{stockCode,jdbcType=INTEGER}, #{holdShare,jdbcType=DECIMAL},
#{holdValue,jdbcType=DECIMAL}, #{valueRank,jdbcType=INTEGER}, #{netRatio,jdbcType=DECIMAL},
#{shareRatio,jdbcType=DECIMAL}, #{valueRatio,jdbcType=DECIMAL}, #{unname,jdbcType=INTEGER},
#{stockName,jdbcType=VARCHAR}, #{sSeg,jdbcType=BIGINT}, #{sUpdateTime,jdbcType=TIMESTAMP},
#{sDataState,jdbcType=INTEGER})
on duplicate key update
s_row_version = #{sRowVersion,jdbcType=BIGINT},
fund_id = #{fundId,jdbcType=INTEGER},
fund_code = #{fundCode,jdbcType=INTEGER},
fund_short_name = #{fundShortName,jdbcType=VARCHAR},
report_id = #{reportId,jdbcType=INTEGER},
ann_date = #{annDate,jdbcType=DATE},
start_date = #{startDate,jdbcType=DATE},
end_date = #{endDate,jdbcType=DATE},
data_source = #{dataSource,jdbcType=VARCHAR},
is_new = #{isNew,jdbcType=INTEGER},
type_id = #{typeId,jdbcType=INTEGER},
type_name = #{typeName,jdbcType=VARCHAR},
`no` = #{no,jdbcType=INTEGER},
stock_code = #{stockCode,jdbcType=INTEGER},
hold_share = #{holdShare,jdbcType=DECIMAL},
hold_value = #{holdValue,jdbcType=DECIMAL},
value_rank = #{valueRank,jdbcType=INTEGER},
net_ratio = #{netRatio,jdbcType=DECIMAL},
share_ratio = #{shareRatio,jdbcType=DECIMAL},
value_ratio = #{valueRatio,jdbcType=DECIMAL},
unname = #{unname,jdbcType=INTEGER},
stock_name = #{stockName,jdbcType=VARCHAR},
s_seg = #{sSeg,jdbcType=BIGINT},
s_update_time = #{sUpdateTime,jdbcType=TIMESTAMP},
s_data_state = #{sDataState,jdbcType=INTEGER}
insert into tx_top10_stock
s_row_version,
fund_id,
fund_code,
fund_short_name,
report_id,
ann_date,
start_date,
end_date,
data_source,
is_new,
type_id,
type_name,
`no`,
stock_code,
hold_share,
hold_value,
value_rank,
net_ratio,
share_ratio,
value_ratio,
unname,
stock_name,
s_seg,
s_update_time,
s_data_state,
values
#{sRowVersion,jdbcType=BIGINT},
#{fundId,jdbcType=INTEGER},
#{fundCode,jdbcType=INTEGER},
#{fundShortName,jdbcType=VARCHAR},
#{reportId,jdbcType=INTEGER},
#{annDate,jdbcType=DATE},
#{startDate,jdbcType=DATE},
#{endDate,jdbcType=DATE},
#{dataSource,jdbcType=VARCHAR},
#{isNew,jdbcType=INTEGER},
#{typeId,jdbcType=INTEGER},
#{typeName,jdbcType=VARCHAR},
#{no,jdbcType=INTEGER},
#{stockCode,jdbcType=INTEGER},
#{holdShare,jdbcType=DECIMAL},
#{holdValue,jdbcType=DECIMAL},
#{valueRank,jdbcType=INTEGER},
#{netRatio,jdbcType=DECIMAL},
#{shareRatio,jdbcType=DECIMAL},
#{valueRatio,jdbcType=DECIMAL},
#{unname,jdbcType=INTEGER},
#{stockName,jdbcType=VARCHAR},
#{sSeg,jdbcType=BIGINT},
#{sUpdateTime,jdbcType=TIMESTAMP},
#{sDataState,jdbcType=INTEGER},
on duplicate key update
s_row_version = #{sRowVersion,jdbcType=BIGINT},
fund_id = #{fundId,jdbcType=INTEGER},
fund_code = #{fundCode,jdbcType=INTEGER},
fund_short_name = #{fundShortName,jdbcType=VARCHAR},
report_id = #{reportId,jdbcType=INTEGER},
ann_date = #{annDate,jdbcType=DATE},
start_date = #{startDate,jdbcType=DATE},
end_date = #{endDate,jdbcType=DATE},
data_source = #{dataSource,jdbcType=VARCHAR},
is_new = #{isNew,jdbcType=INTEGER},
type_id = #{typeId,jdbcType=INTEGER},
type_name = #{typeName,jdbcType=VARCHAR},
`no` = #{no,jdbcType=INTEGER},
stock_code = #{stockCode,jdbcType=INTEGER},
hold_share = #{holdShare,jdbcType=DECIMAL},
hold_value = #{holdValue,jdbcType=DECIMAL},
value_rank = #{valueRank,jdbcType=INTEGER},
net_ratio = #{netRatio,jdbcType=DECIMAL},
share_ratio = #{shareRatio,jdbcType=DECIMAL},
value_ratio = #{valueRatio,jdbcType=DECIMAL},
unname = #{unname,jdbcType=INTEGER},
stock_name = #{stockName,jdbcType=VARCHAR},
s_seg = #{sSeg,jdbcType=BIGINT},
s_update_time = #{sUpdateTime,jdbcType=TIMESTAMP},
s_data_state = #{sDataState,jdbcType=INTEGER},