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