create_by, create_time, update_by, update_time, id, c_name, offset_amount, min_amount, begin_time, end_time, max_quantity, get_limit, quantity_receive, coupon_status, is_open, is_all, product_ids, attr_ids, tag, kind, shop_id, company_id #{item.createBy}, now(), #{item.updateBy}, now(), #{item.id}, #{item.cName}, #{item.offsetAmount}, #{item.minAmount}, #{item.beginTime}, #{item.endTime}, #{item.maxQuantity}, #{item.getLimit}, #{item.quantityReceive}, #{item.couponStatus}, #{item.isOpen}, #{item.isAll}, #{item.productIds}, #{item.attrIds}, #{item.tag}, #{item.kind}, #{item.shopId}, #{item.companyId} and id = #{record.id} and c_name = #{record.cName} and offset_amount = #{record.offsetAmount} and min_amount = #{record.minAmount} and begin_time = #{record.beginTime} and end_time = #{record.endTime} and max_quantity = #{record.maxQuantity} and get_limit = #{record.getLimit} and quantity_receive = #{record.quantityReceive} and coupon_status = #{record.couponStatus} and is_open = #{record.isOpen} and is_all = #{record.isAll} and product_ids = #{record.productIds} and attr_ids = #{record.attrIds} and tag = #{record.tag} and kind = #{record.kind} and shop_id = #{record.shopId} and company_id = #{record.companyId} and id = #{record.id} and instr(c_name, #{record.cName}) and offset_amount = #{record.offsetAmount} and min_amount = #{record.minAmount} and #{record.couponBeginTime} >= date_format(begin_time, '%Y-%m-%d') and date_format(end_time, '%Y-%m-%d') >= #{record.couponEndTime} and max_quantity = #{record.maxQuantity} and get_limit = #{record.getLimit} and quantity_receive = #{record.quantityReceive} and coupon_status = #{record.couponStatus} and is_open = #{record.isOpen} and is_all = #{record.isAll} and product_ids = #{record.productIds} and attr_ids = #{record.attrIds} and tag = #{record.tag} and kind = #{record.kind} and shop_id = #{record.shopId} and company_id = #{record.companyId} INSERT INTO shop_coupon ( ) VALUES ( ) INSERT INTO shop_coupon ( ) VALUES ( ) UPDATE shop_coupon c_name = #{cName}, offset_amount = #{offsetAmount}, min_amount = #{minAmount}, begin_time = #{beginTime}, end_time = #{endTime}, max_quantity = #{maxQuantity}, get_limit = #{getLimit}, quantity_receive = #{quantityReceive}, coupon_status = #{couponStatus}, is_open = #{isOpen}, is_all = #{isAll}, product_ids = #{productIds}, attr_ids = #{attrIds}, tag = #{tag}, update_time = now(), kind = #{kind}, shop_id = #{shopId}, company_id = #{companyId}, WHERE id=#{id} UPDATE shop_coupon c_name = #{record.cName}, offset_amount = #{record.offsetAmount}, min_amount = #{record.minAmount}, begin_time = #{record.beginTime}, end_time = #{record.endTime}, max_quantity = #{record.maxQuantity}, get_limit = #{record.getLimit}, quantity_receive = #{record.quantityReceive}, coupon_status = #{record.couponStatus}, is_open = #{record.isOpen}, is_all = #{record.isAll}, product_ids = #{record.productIds}, shop_id = #{record.shopId}, attr_ids = #{record.attrIds}, tag = #{record.tag}, kind = #{record.kind}, update_time = now() WHERE id=#{record.id} delete from shop_coupon where id in #{item} DELETE FROM shop_coupon where id = #{id} DELETE FROM shop_coupon update shop_coupon is_open = #{state} where id in #{item} update shop_coupon set coupon_status = if(begin_time > now(), 1, if(now() > end_time, 3, 2)) update shop_coupon set coupon_status = if(begin_time > now(), 1, if(now() > end_time, 3, 2)) where id = #{id}