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, name, source, money, duration_day, active_state, granting_uid, limit_use, limit_project_id
delete from jt_voucher
where id = #{id,jdbcType=VARCHAR}
delete from jt_voucher
insert into jt_voucher (id, name, source,
money, duration_day, active_state,
granting_uid, limit_use, limit_project_id
)
values (#{id,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{source,jdbcType=INTEGER},
#{money,jdbcType=DECIMAL}, #{durationDay,jdbcType=INTEGER}, #{activeState,jdbcType=INTEGER},
#{grantingUid,jdbcType=VARCHAR}, #{limitUse,jdbcType=INTEGER}, #{limitProjectId,jdbcType=VARCHAR}
)
insert into jt_voucher
id,
name,
source,
money,
duration_day,
active_state,
granting_uid,
limit_use,
limit_project_id,
#{id,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{source,jdbcType=INTEGER},
#{money,jdbcType=DECIMAL},
#{durationDay,jdbcType=INTEGER},
#{activeState,jdbcType=INTEGER},
#{grantingUid,jdbcType=VARCHAR},
#{limitUse,jdbcType=INTEGER},
#{limitProjectId,jdbcType=VARCHAR},
update jt_voucher
id = #{record.id,jdbcType=VARCHAR},
name = #{record.name,jdbcType=VARCHAR},
source = #{record.source,jdbcType=INTEGER},
money = #{record.money,jdbcType=DECIMAL},
duration_day = #{record.durationDay,jdbcType=INTEGER},
active_state = #{record.activeState,jdbcType=INTEGER},
granting_uid = #{record.grantingUid,jdbcType=VARCHAR},
limit_use = #{record.limitUse,jdbcType=INTEGER},
limit_project_id = #{record.limitProjectId,jdbcType=VARCHAR},
update jt_voucher
set id = #{record.id,jdbcType=VARCHAR},
name = #{record.name,jdbcType=VARCHAR},
source = #{record.source,jdbcType=INTEGER},
money = #{record.money,jdbcType=DECIMAL},
duration_day = #{record.durationDay,jdbcType=INTEGER},
active_state = #{record.activeState,jdbcType=INTEGER},
granting_uid = #{record.grantingUid,jdbcType=VARCHAR},
limit_use = #{record.limitUse,jdbcType=INTEGER},
limit_project_id = #{record.limitProjectId,jdbcType=VARCHAR}
update jt_voucher
name = #{name,jdbcType=VARCHAR},
source = #{source,jdbcType=INTEGER},
money = #{money,jdbcType=DECIMAL},
duration_day = #{durationDay,jdbcType=INTEGER},
active_state = #{activeState,jdbcType=INTEGER},
granting_uid = #{grantingUid,jdbcType=VARCHAR},
limit_use = #{limitUse,jdbcType=INTEGER},
limit_project_id = #{limitProjectId,jdbcType=VARCHAR},
where id = #{id,jdbcType=VARCHAR}
update jt_voucher
set name = #{name,jdbcType=VARCHAR},
source = #{source,jdbcType=INTEGER},
money = #{money,jdbcType=DECIMAL},
duration_day = #{durationDay,jdbcType=INTEGER},
active_state = #{activeState,jdbcType=INTEGER},
granting_uid = #{grantingUid,jdbcType=VARCHAR},
limit_use = #{limitUse,jdbcType=INTEGER},
limit_project_id = #{limitProjectId,jdbcType=VARCHAR}
where id = #{id,jdbcType=VARCHAR}