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_e, time_s, channel, title, descp, memo, indate, type_id delete from coupon where id = #{id,jdbcType=INTEGER} delete from coupon SELECT LAST_INSERT_ID() insert into coupon (coupon_no, order_identity, type, ower_id, coupon_amount, coupon_rule, start_time, end_time, area_limit, time_e, time_s, channel, title, descp, memo, indate, type_id) 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}, #{timeE,jdbcType=VARCHAR}, #{timeS,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{descp,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{indate,jdbcType=TIMESTAMP}, #{typeId,jdbcType=INTEGER}) SELECT LAST_INSERT_ID() insert into coupon coupon_no, order_identity, type, ower_id, coupon_amount, coupon_rule, start_time, end_time, area_limit, time_e, time_s, channel, title, descp, memo, indate, type_id, #{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}, #{timeE,jdbcType=VARCHAR}, #{timeS,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{descp,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{indate,jdbcType=TIMESTAMP}, #{typeId,jdbcType=INTEGER}, update coupon 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_e = #{record.timeE,jdbcType=VARCHAR}, time_s = #{record.timeS,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}, update coupon 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_e = #{record.timeE,jdbcType=VARCHAR}, time_s = #{record.timeS,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} update coupon coupon_no = #{couponNo,jdbcType=VARCHAR}, order_identity = #{orderIdentity,jdbcType=VARCHAR}, type = #{type,jdbcType=INTEGER}, ower_id = #{owerId,jdbcType=INTEGER}, coupon_amount = #{couponAmount,jdbcType=INTEGER}, coupon_rule = #{couponRule,jdbcType=VARCHAR}, start_time = #{startTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, area_limit = #{areaLimit,jdbcType=VARCHAR}, time_e = #{timeE,jdbcType=VARCHAR}, time_s = #{timeS,jdbcType=VARCHAR}, channel = #{channel,jdbcType=VARCHAR}, title = #{title,jdbcType=VARCHAR}, descp = #{descp,jdbcType=VARCHAR}, memo = #{memo,jdbcType=VARCHAR}, indate = #{indate,jdbcType=TIMESTAMP}, type_id = #{typeId,jdbcType=INTEGER}, where id = #{id,jdbcType=INTEGER} update coupon set coupon_no = #{couponNo,jdbcType=VARCHAR}, order_identity = #{orderIdentity,jdbcType=VARCHAR}, type = #{type,jdbcType=INTEGER}, ower_id = #{owerId,jdbcType=INTEGER}, coupon_amount = #{couponAmount,jdbcType=INTEGER}, coupon_rule = #{couponRule,jdbcType=VARCHAR}, start_time = #{startTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, area_limit = #{areaLimit,jdbcType=VARCHAR}, time_e = #{timeE,jdbcType=VARCHAR}, time_s = #{timeS,jdbcType=VARCHAR}, channel = #{channel,jdbcType=VARCHAR}, title = #{title,jdbcType=VARCHAR}, descp = #{descp,jdbcType=VARCHAR}, memo = #{memo,jdbcType=VARCHAR}, indate = #{indate,jdbcType=TIMESTAMP}, type_id = #{typeId,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}