select id, title, price, min_price, start_time, end_time, count, is_permanent, status, coupon_time, product_id, type, receive_type, sort, cate_id, user_ids, created_at, updated_at, deleted_at from coupons
insert into coupons
title,
price,
min_price,
start_time,
end_time,
count,
is_permanent,
status,
coupon_time,
product_id,
type,
receive_type,
sort,
cate_id,
user_ids,
deleted_at,
created_at,
updated_at
#{title},
#{price},
#{minPrice},
#{startTime},
#{endTime},
#{count},
#{isPermanent},
#{status},
#{couponTime},
#{productId},
#{type},
#{receiveType},
#{sort},
#{cateId},
#{userIds},
#{deletedAt},
NOW(),
NOW()
update coupons
title = #{title},
price = #{price},
min_price = #{minPrice},
start_time = #{startTime},
end_time = #{endTime},
count = #{count},
is_permanent = #{isPermanent},
status = #{status},
coupon_time = #{couponTime},
product_id = #{productId},
type = #{type},
receive_type = #{receiveType},
sort = #{sort},
cate_id = #{cateId},
user_ids = #{userIds},
deleted_at = #{deletedAt},
updated_at=NOW()
where id = #{id}
delete from coupons where id = #{id}
delete from coupons where id in
#{id}
delete from coupon_user where coupon_id in
#{couponId}
delete from coupon_user where coupon_id = #{couponId}
insert into coupon_user( id, uid, coupon_id, coupon_title, coupon_price, min_price, add_time, lose_time, use_time, cate_id, product_id, receive_type, status, created_at, updated_at) values
( #{item.id}, #{item.uid}, #{item.couponId}, #{item.couponTitle}, #{item.couponPrice}, #{item.minPrice}, #{item.addTime}, #{item.loseTime}, #{item.useTime}, #{item.cateId}, #{item.productId}, #{item.receiveType}, #{item.status}, #{item.createdAt}, #{item.updatedAt})