id_, name_, chances_, stock_, enabled_, reward_type_, memo_, group_id_, create_on_, modify_on_
and id_ = #{id}
and name_ like '%' #{name} '%'
and reward_type_ like '%' #{rewardType} '%'
delete from luck_draw_prize
where id_ = #{id,jdbcType=INTEGER}
insert into luck_draw_prize (id_, name_, chances_,
stock_, enabled_, reward_type_, memo_, group_id_, create_on_,
modify_on_)
values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR},
#{chances,jdbcType=DOUBLE},
#{stock,jdbcType=INTEGER}, #{enabled,jdbcType=BIT},#{rewardType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{memo,jdbcType=VARCHAR}, #{groupId,jdbcType=INTEGER}, #{createOn,jdbcType=TIMESTAMP},
#{modifyOn,jdbcType=TIMESTAMP})
update luck_draw_prize
name_ = #{name,jdbcType=VARCHAR},
chances_ = #{chances,jdbcType=DOUBLE},
stock_ = #{stock,jdbcType=INTEGER},
enabled_ = #{enabled,jdbcType=BIT},
reward_type_ = #{rewardType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
memo_ = #{memo,jdbcType=VARCHAR},
group_id_ = #{groupId,jdbcType=INTEGER},
create_on_ = #{createOn,jdbcType=TIMESTAMP},
modify_on_ = #{modifyOn,jdbcType=TIMESTAMP},
where id_ = #{id,jdbcType=INTEGER}