insert into tb_merchant_coupon(status, title, template_id, shop_id, shop_snap, from_time, to_time, limit_number, number, left_number, amount, limit_amount, is_show, pic, type, ratio, max_ratio_amount, track, class_type, effect_type, effect_days, relation_ids, relation_list, editor, note, created_at, updated_at, furnish_meal, furnish_express, furnish_draw, furnish_vir, disable_distribute, merchant_id)
values (#{status}, #{title}, #{templateId}, #{shopId}, #{shopSnap}, #{fromTime}, #{toTime}, #{limitNumber}, #{number}, #{leftNumber}, #{amount}, #{limitAmount}, #{isShow}, #{pic}, #{type}, #{ratio}, #{maxRatioAmount}, #{track}, #{classType}, #{effectType}, #{effectDays}, #{relationIds}, #{relationList}, #{editor}, #{note}, #{createdAt}, #{updatedAt}, #{furnishMeal}, #{furnishExpress}, #{furnishDraw}, #{furnishVir}, #{disableDistribute}, #{merchantId})
insert into tb_merchant_coupon(status, title, template_id, shop_id, shop_snap, from_time, to_time, limit_number, number, left_number, amount, limit_amount, is_show, pic, type, ratio, max_ratio_amount, track, class_type, effect_type, effect_days, relation_ids, relation_list, editor, note, created_at, updated_at, furnish_meal, furnish_express, furnish_draw, furnish_vir, disable_distribute, merchant_id)
values
(#{entity.status}, #{entity.title}, #{entity.templateId}, #{entity.shopId}, #{entity.shopSnap}, #{entity.fromTime}, #{entity.toTime}, #{entity.limitNumber}, #{entity.number}, #{entity.leftNumber}, #{entity.amount}, #{entity.limitAmount}, #{entity.isShow}, #{entity.pic}, #{entity.type}, #{entity.ratio}, #{entity.maxRatioAmount}, #{entity.track}, #{entity.classType}, #{entity.effectType}, #{entity.effectDays}, #{entity.relationIds}, #{entity.relationList}, #{entity.editor}, #{entity.note}, #{entity.createdAt}, #{entity.updatedAt}, #{entity.furnishMeal}, #{entity.furnishExpress}, #{entity.furnishDraw}, #{entity.furnishVir}, #{entity.disableDistribute}, #{entity.merchantId})
insert into tb_merchant_coupon(status, title, template_id, shop_id, shop_snap, from_time, to_time, limit_number, number, left_number, amount, limit_amount, is_show, pic, type, ratio, max_ratio_amount, track, class_type, effect_type, effect_days, relation_ids, relation_list, editor, note, created_at, updated_at, furnish_meal, furnish_express, furnish_draw, furnish_vir, disable_distribute, merchant_id)
values
(#{entity.status}, #{entity.title}, #{entity.templateId}, #{entity.shopId}, #{entity.shopSnap}, #{entity.fromTime}, #{entity.toTime}, #{entity.limitNumber}, #{entity.number}, #{entity.leftNumber}, #{entity.amount}, #{entity.limitAmount}, #{entity.isShow}, #{entity.pic}, #{entity.type}, #{entity.ratio}, #{entity.maxRatioAmount}, #{entity.track}, #{entity.classType}, #{entity.effectType}, #{entity.effectDays}, #{entity.relationIds}, #{entity.relationList}, #{entity.editor}, #{entity.note}, #{entity.createdAt}, #{entity.updatedAt}, #{entity.furnishMeal}, #{entity.furnishExpress}, #{entity.furnishDraw}, #{entity.furnishVir}, #{entity.disableDistribute}, #{entity.merchantId})
on duplicate key update
status = values(status),
title = values(title),
template_id = values(template_id),
shop_id = values(shop_id),
shop_snap = values(shop_snap),
from_time = values(from_time),
to_time = values(to_time),
limit_number = values(limit_number),
number = values(number),
left_number = values(left_number),
amount = values(amount),
limit_amount = values(limit_amount),
is_show = values(is_show),
pic = values(pic),
type = values(type),
ratio = values(ratio),
max_ratio_amount = values(max_ratio_amount),
track = values(track),
class_type = values(class_type),
effect_type = values(effect_type),
effect_days = values(effect_days),
relation_ids = values(relation_ids),
relation_list = values(relation_list),
editor = values(editor),
note = values(note),
created_at = values(created_at),
updated_at = values(updated_at),
furnish_meal = values(furnish_meal),
furnish_express = values(furnish_express),
furnish_draw = values(furnish_draw),
furnish_vir = values(furnish_vir),
disable_distribute = values(disable_distribute),
merchant_id = values(merchant_id)
update tb_merchant_coupon
status = #{status},
title = #{title},
template_id = #{templateId},
shop_id = #{shopId},
shop_snap = #{shopSnap},
from_time = #{fromTime},
to_time = #{toTime},
limit_number = #{limitNumber},
number = #{number},
left_number = #{leftNumber},
amount = #{amount},
limit_amount = #{limitAmount},
is_show = #{isShow},
pic = #{pic},
type = #{type},
ratio = #{ratio},
max_ratio_amount = #{maxRatioAmount},
track = #{track},
class_type = #{classType},
effect_type = #{effectType},
effect_days = #{effectDays},
relation_ids = #{relationIds},
relation_list = #{relationList},
editor = #{editor},
note = #{note},
created_at = #{createdAt},
updated_at = #{updatedAt},
furnish_meal = #{furnishMeal},
furnish_express = #{furnishExpress},
furnish_draw = #{furnishDraw},
furnish_vir = #{furnishVir},
disable_distribute = #{disableDistribute},
merchant_id = #{merchantId},
where id = #{id}
delete from tb_merchant_coupon where id = #{id}