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})