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}
`close`, `open`, high, low, pre_close, `change`, pct_chg, vol, amount, org_id
ts_code, trade_date
delete from index_daily
insert into index_daily (`close`, `open`, high,
low, pre_close, `change`,
pct_chg, vol, amount, org_id,
ts_code, trade_date)
values (#{close,jdbcType=DOUBLE}, #{open,jdbcType=DOUBLE}, #{high,jdbcType=DOUBLE},
#{low,jdbcType=DOUBLE}, #{preClose,jdbcType=DOUBLE}, #{change,jdbcType=DOUBLE},
#{pctChg,jdbcType=DOUBLE}, #{vol,jdbcType=DOUBLE}, #{amount,jdbcType=DOUBLE}, #{orgId,jdbcType=VARCHAR},
#{tsCode,jdbcType=LONGVARCHAR}, #{tradeDate,jdbcType=LONGVARCHAR})
insert into index_daily
`close`,
`open`,
high,
low,
pre_close,
`change`,
pct_chg,
vol,
amount,
org_id,
ts_code,
trade_date,
#{close,jdbcType=DOUBLE},
#{open,jdbcType=DOUBLE},
#{high,jdbcType=DOUBLE},
#{low,jdbcType=DOUBLE},
#{preClose,jdbcType=DOUBLE},
#{change,jdbcType=DOUBLE},
#{pctChg,jdbcType=DOUBLE},
#{vol,jdbcType=DOUBLE},
#{amount,jdbcType=DOUBLE},
#{orgId,jdbcType=VARCHAR},
#{tsCode,jdbcType=LONGVARCHAR},
#{tradeDate,jdbcType=LONGVARCHAR},
update index_daily
`close` = #{record.close,jdbcType=DOUBLE},
`open` = #{record.open,jdbcType=DOUBLE},
high = #{record.high,jdbcType=DOUBLE},
low = #{record.low,jdbcType=DOUBLE},
pre_close = #{record.preClose,jdbcType=DOUBLE},
`change` = #{record.change,jdbcType=DOUBLE},
pct_chg = #{record.pctChg,jdbcType=DOUBLE},
vol = #{record.vol,jdbcType=DOUBLE},
amount = #{record.amount,jdbcType=DOUBLE},
org_id = #{record.orgId,jdbcType=VARCHAR},
ts_code = #{record.tsCode,jdbcType=LONGVARCHAR},
trade_date = #{record.tradeDate,jdbcType=LONGVARCHAR},
update index_daily
set `close` = #{record.close,jdbcType=DOUBLE},
`open` = #{record.open,jdbcType=DOUBLE},
high = #{record.high,jdbcType=DOUBLE},
low = #{record.low,jdbcType=DOUBLE},
pre_close = #{record.preClose,jdbcType=DOUBLE},
`change` = #{record.change,jdbcType=DOUBLE},
pct_chg = #{record.pctChg,jdbcType=DOUBLE},
vol = #{record.vol,jdbcType=DOUBLE},
amount = #{record.amount,jdbcType=DOUBLE},
org_id = #{record.orgId,jdbcType=VARCHAR},
ts_code = #{record.tsCode,jdbcType=LONGVARCHAR},
trade_date = #{record.tradeDate,jdbcType=LONGVARCHAR}
update index_daily
set `close` = #{record.close,jdbcType=DOUBLE},
`open` = #{record.open,jdbcType=DOUBLE},
high = #{record.high,jdbcType=DOUBLE},
low = #{record.low,jdbcType=DOUBLE},
pre_close = #{record.preClose,jdbcType=DOUBLE},
`change` = #{record.change,jdbcType=DOUBLE},
pct_chg = #{record.pctChg,jdbcType=DOUBLE},
vol = #{record.vol,jdbcType=DOUBLE},
amount = #{record.amount,jdbcType=DOUBLE},
org_id = #{record.orgId,jdbcType=VARCHAR}
insert into index_daily
(`close`, `open`, high, low, pre_close, `change`, pct_chg, vol, amount, org_id, ts_code,
trade_date)
values
(#{item.close,jdbcType=DOUBLE}, #{item.open,jdbcType=DOUBLE}, #{item.high,jdbcType=DOUBLE},
#{item.low,jdbcType=DOUBLE}, #{item.preClose,jdbcType=DOUBLE}, #{item.change,jdbcType=DOUBLE},
#{item.pctChg,jdbcType=DOUBLE}, #{item.vol,jdbcType=DOUBLE}, #{item.amount,jdbcType=DOUBLE},
#{item.orgId,jdbcType=VARCHAR}, #{item.tsCode,jdbcType=LONGVARCHAR}, #{item.tradeDate,jdbcType=LONGVARCHAR}
)
insert into index_daily
(`close`, `open`, high, low, pre_close, `change`, pct_chg, vol, amount, org_id)
values
(#{close,jdbcType=DOUBLE}, #{open,jdbcType=DOUBLE}, #{high,jdbcType=DOUBLE}, #{low,jdbcType=DOUBLE},
#{preClose,jdbcType=DOUBLE}, #{change,jdbcType=DOUBLE}, #{pctChg,jdbcType=DOUBLE},
#{vol,jdbcType=DOUBLE}, #{amount,jdbcType=DOUBLE}, #{orgId,jdbcType=VARCHAR})
on duplicate key update
`close` = #{close,jdbcType=DOUBLE},
`open` = #{open,jdbcType=DOUBLE},
high = #{high,jdbcType=DOUBLE},
low = #{low,jdbcType=DOUBLE},
pre_close = #{preClose,jdbcType=DOUBLE},
`change` = #{change,jdbcType=DOUBLE},
pct_chg = #{pctChg,jdbcType=DOUBLE},
vol = #{vol,jdbcType=DOUBLE},
amount = #{amount,jdbcType=DOUBLE},
org_id = #{orgId,jdbcType=VARCHAR}
insert into index_daily
(`close`, `open`, high, low, pre_close, `change`, pct_chg, vol, amount, org_id, ts_code,
trade_date)
values
(#{close,jdbcType=DOUBLE}, #{open,jdbcType=DOUBLE}, #{high,jdbcType=DOUBLE}, #{low,jdbcType=DOUBLE},
#{preClose,jdbcType=DOUBLE}, #{change,jdbcType=DOUBLE}, #{pctChg,jdbcType=DOUBLE},
#{vol,jdbcType=DOUBLE}, #{amount,jdbcType=DOUBLE}, #{orgId,jdbcType=VARCHAR}, #{tsCode,jdbcType=LONGVARCHAR},
#{tradeDate,jdbcType=LONGVARCHAR})
on duplicate key update
`close` = #{close,jdbcType=DOUBLE},
`open` = #{open,jdbcType=DOUBLE},
high = #{high,jdbcType=DOUBLE},
low = #{low,jdbcType=DOUBLE},
pre_close = #{preClose,jdbcType=DOUBLE},
`change` = #{change,jdbcType=DOUBLE},
pct_chg = #{pctChg,jdbcType=DOUBLE},
vol = #{vol,jdbcType=DOUBLE},
amount = #{amount,jdbcType=DOUBLE},
org_id = #{orgId,jdbcType=VARCHAR},
ts_code = #{tsCode,jdbcType=LONGVARCHAR},
trade_date = #{tradeDate,jdbcType=LONGVARCHAR}
insert into index_daily
`close`,
`open`,
high,
low,
pre_close,
`change`,
pct_chg,
vol,
amount,
org_id,
ts_code,
trade_date,
values
#{close,jdbcType=DOUBLE},
#{open,jdbcType=DOUBLE},
#{high,jdbcType=DOUBLE},
#{low,jdbcType=DOUBLE},
#{preClose,jdbcType=DOUBLE},
#{change,jdbcType=DOUBLE},
#{pctChg,jdbcType=DOUBLE},
#{vol,jdbcType=DOUBLE},
#{amount,jdbcType=DOUBLE},
#{orgId,jdbcType=VARCHAR},
#{tsCode,jdbcType=LONGVARCHAR},
#{tradeDate,jdbcType=LONGVARCHAR},
on duplicate key update
`close` = #{close,jdbcType=DOUBLE},
`open` = #{open,jdbcType=DOUBLE},
high = #{high,jdbcType=DOUBLE},
low = #{low,jdbcType=DOUBLE},
pre_close = #{preClose,jdbcType=DOUBLE},
`change` = #{change,jdbcType=DOUBLE},
pct_chg = #{pctChg,jdbcType=DOUBLE},
vol = #{vol,jdbcType=DOUBLE},
amount = #{amount,jdbcType=DOUBLE},
org_id = #{orgId,jdbcType=VARCHAR},
ts_code = #{tsCode,jdbcType=LONGVARCHAR},
trade_date = #{tradeDate,jdbcType=LONGVARCHAR},