dh_id, hi_id, dh_name, dh_begin_time, dh_end_time, dh_is_del, dh_type delete from dic_holiday where dh_id = #{dhId,jdbcType=INTEGER} insert into dic_holiday (dh_id, hi_id, dh_name, dh_begin_time, dh_end_time, dh_is_del, dh_type ) values (#{dhId,jdbcType=INTEGER}, #{hiId,jdbcType=INTEGER}, #{dhName,jdbcType=VARCHAR}, #{dhBeginTime,jdbcType=TIMESTAMP}, #{dhEndTime,jdbcType=TIMESTAMP}, #{dhIsDel,jdbcType=INTEGER}, #{dhType,jdbcType=INTEGER} ) insert into dic_holiday dh_id, hi_id, dh_name, dh_begin_time, dh_end_time, dh_is_del, dh_type, #{dhId,jdbcType=INTEGER}, #{hiId,jdbcType=INTEGER}, #{dhName,jdbcType=VARCHAR}, #{dhBeginTime,jdbcType=TIMESTAMP}, #{dhEndTime,jdbcType=TIMESTAMP}, #{dhIsDel,jdbcType=INTEGER}, #{dhType,jdbcType=INTEGER}, update dic_holiday hi_id = #{hiId,jdbcType=INTEGER}, dh_name = #{dhName,jdbcType=VARCHAR}, dh_begin_time = #{dhBeginTime,jdbcType=TIMESTAMP}, dh_end_time = #{dhEndTime,jdbcType=TIMESTAMP}, dh_is_del = #{dhIsDel,jdbcType=INTEGER}, dh_type = #{dhType,jdbcType=INTEGER}, where dh_id = #{dhId,jdbcType=INTEGER} update dic_holiday set hi_id = #{hiId,jdbcType=INTEGER}, dh_name = #{dhName,jdbcType=VARCHAR}, dh_begin_time = #{dhBeginTime,jdbcType=TIMESTAMP}, dh_end_time = #{dhEndTime,jdbcType=TIMESTAMP}, dh_is_del = #{dhIsDel,jdbcType=INTEGER}, dh_type = #{dhType,jdbcType=INTEGER} where dh_id = #{dhId,jdbcType=INTEGER} UPDATE dic_holiday SET dh_is_del = -1 WHERE dh_is_del = 0 AND dh_type = #{dhType,jdbcType=INTEGER} INSERT INTO dic_holiday (dh_id, hi_id, dh_name, dh_begin_time, dh_end_time, dh_is_del, dh_type ) VALUES (#{item.dhId,jdbcType=INTEGER}, #{item.hiId,jdbcType=INTEGER}, #{item.dhName,jdbcType=VARCHAR}, #{item.dhBeginTime,jdbcType=TIMESTAMP}, #{item.dhEndTime,jdbcType=TIMESTAMP}, #{item.dhIsDel,jdbcType=INTEGER}, #{item.dhType,jdbcType=INTEGER} )