select coupon_id, name, type, discount_percent, area_id, discount_amount, create_time, validity_value, validity_unit, status, limit_num, `descr`, retail_price, original_price, is_hot from et_coupon
insert into et_coupon
name,
type,
discount_percent,
area_id,
discount_amount,
create_time,
validity_value,
validity_unit,
status,
limit_num,
descr,
retail_price,
original_price,
is_hot,
#{name},
#{type},
#{discountPercent},
#{areaId},
#{discountAmount},
#{createTime},
#{validityValue},
#{validityUnit},
#{status},
#{limitNum},
#{descr},
#{retailPrice},
#{originalPrice},
#{isHot},
update et_coupon
name = #{name},
type = #{type},
discount_percent = #{discountPercent},
area_id = #{areaId},
discount_amount = #{discountAmount},
create_time = #{createTime},
validity_value = #{validityValue},
validity_unit = #{validityUnit},
status = #{status},
limit_num = #{limitNum},
descr = #{descr},
retail_price = #{retailPrice},
original_price = #{originalPrice},
is_hot = #{isHot},
where coupon_id = #{couponId}
delete from et_coupon where coupon_id = #{couponId}
UPDATE et_coupon
SET del_flag = 2
WHERE coupon_id IN
#{couponId}