and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, coupon_no, order_identity, type, ower_id, coupon_amount, coupon_rule, start_time, end_time, area_limit, time_s, time_e, channel, title, descp, memo, indate, type_id, mobile delete from vcoupon SELECT LAST_INSERT_ID() insert into vcoupon (coupon_no, order_identity, type, ower_id, coupon_amount, coupon_rule, start_time, end_time, area_limit, time_s, time_e, channel, title, descp, memo, indate, type_id, mobile ) values (#{couponNo,jdbcType=VARCHAR}, #{orderIdentity,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{owerId,jdbcType=INTEGER}, #{couponAmount,jdbcType=INTEGER}, #{couponRule,jdbcType=VARCHAR}, #{startTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{areaLimit,jdbcType=VARCHAR}, #{timeS,jdbcType=VARCHAR}, #{timeE,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{descp,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{indate,jdbcType=TIMESTAMP}, #{typeId,jdbcType=INTEGER}, #{mobile,jdbcType=VARCHAR} ) SELECT LAST_INSERT_ID() insert into vcoupon coupon_no, order_identity, type, ower_id, coupon_amount, coupon_rule, start_time, end_time, area_limit, time_s, time_e, channel, title, descp, memo, indate, type_id, mobile, #{couponNo,jdbcType=VARCHAR}, #{orderIdentity,jdbcType=VARCHAR}, #{type,jdbcType=INTEGER}, #{owerId,jdbcType=INTEGER}, #{couponAmount,jdbcType=INTEGER}, #{couponRule,jdbcType=VARCHAR}, #{startTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{areaLimit,jdbcType=VARCHAR}, #{timeS,jdbcType=VARCHAR}, #{timeE,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{descp,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{indate,jdbcType=TIMESTAMP}, #{typeId,jdbcType=INTEGER}, #{mobile,jdbcType=VARCHAR}, update vcoupon id = #{record.id,jdbcType=INTEGER}, coupon_no = #{record.couponNo,jdbcType=VARCHAR}, order_identity = #{record.orderIdentity,jdbcType=VARCHAR}, type = #{record.type,jdbcType=INTEGER}, ower_id = #{record.owerId,jdbcType=INTEGER}, coupon_amount = #{record.couponAmount,jdbcType=INTEGER}, coupon_rule = #{record.couponRule,jdbcType=VARCHAR}, start_time = #{record.startTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, area_limit = #{record.areaLimit,jdbcType=VARCHAR}, time_s = #{record.timeS,jdbcType=VARCHAR}, time_e = #{record.timeE,jdbcType=VARCHAR}, channel = #{record.channel,jdbcType=VARCHAR}, title = #{record.title,jdbcType=VARCHAR}, descp = #{record.descp,jdbcType=VARCHAR}, memo = #{record.memo,jdbcType=VARCHAR}, indate = #{record.indate,jdbcType=TIMESTAMP}, type_id = #{record.typeId,jdbcType=INTEGER}, mobile = #{record.mobile,jdbcType=VARCHAR}, update vcoupon set id = #{record.id,jdbcType=INTEGER}, coupon_no = #{record.couponNo,jdbcType=VARCHAR}, order_identity = #{record.orderIdentity,jdbcType=VARCHAR}, type = #{record.type,jdbcType=INTEGER}, ower_id = #{record.owerId,jdbcType=INTEGER}, coupon_amount = #{record.couponAmount,jdbcType=INTEGER}, coupon_rule = #{record.couponRule,jdbcType=VARCHAR}, start_time = #{record.startTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, area_limit = #{record.areaLimit,jdbcType=VARCHAR}, time_s = #{record.timeS,jdbcType=VARCHAR}, time_e = #{record.timeE,jdbcType=VARCHAR}, channel = #{record.channel,jdbcType=VARCHAR}, title = #{record.title,jdbcType=VARCHAR}, descp = #{record.descp,jdbcType=VARCHAR}, memo = #{record.memo,jdbcType=VARCHAR}, indate = #{record.indate,jdbcType=TIMESTAMP}, type_id = #{record.typeId,jdbcType=INTEGER}, mobile = #{record.mobile,jdbcType=VARCHAR}