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}