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_name, reach, reduce, user_type, effective_time, deadline, number, create_time, update_time, is_delete delete from tb_coupon where id = #{id,jdbcType=INTEGER} delete from tb_coupon insert into tb_coupon (id, coupon_name, reach, reduce, user_type, effective_time, deadline, number, create_time, update_time, is_delete) values (#{id,jdbcType=INTEGER}, #{couponName,jdbcType=VARCHAR}, #{reach,jdbcType=DOUBLE}, #{reduce,jdbcType=DOUBLE}, #{userType,jdbcType=INTEGER}, #{effectiveTime,jdbcType=INTEGER}, #{deadline,jdbcType=TIMESTAMP}, #{number,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isDelete,jdbcType=CHAR}) insert into tb_coupon id, coupon_name, reach, reduce, user_type, effective_time, deadline, number, create_time, update_time, is_delete, #{id,jdbcType=INTEGER}, #{couponName,jdbcType=VARCHAR}, #{reach,jdbcType=DOUBLE}, #{reduce,jdbcType=DOUBLE}, #{userType,jdbcType=INTEGER}, #{effectiveTime,jdbcType=INTEGER}, #{deadline,jdbcType=TIMESTAMP}, #{number,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isDelete,jdbcType=CHAR}, update tb_coupon id = #{record.id,jdbcType=INTEGER}, coupon_name = #{record.couponName,jdbcType=VARCHAR}, reach = #{record.reach,jdbcType=DOUBLE}, reduce = #{record.reduce,jdbcType=DOUBLE}, user_type = #{record.userType,jdbcType=INTEGER}, effective_time = #{record.effectiveTime,jdbcType=INTEGER}, deadline = #{record.deadline,jdbcType=TIMESTAMP}, number = #{record.number,jdbcType=INTEGER}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, is_delete = #{record.isDelete,jdbcType=CHAR}, update tb_coupon set id = #{record.id,jdbcType=INTEGER}, coupon_name = #{record.couponName,jdbcType=VARCHAR}, reach = #{record.reach,jdbcType=DOUBLE}, reduce = #{record.reduce,jdbcType=DOUBLE}, user_type = #{record.userType,jdbcType=INTEGER}, effective_time = #{record.effectiveTime,jdbcType=INTEGER}, deadline = #{record.deadline,jdbcType=TIMESTAMP}, number = #{record.number,jdbcType=INTEGER}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, is_delete = #{record.isDelete,jdbcType=CHAR} update tb_coupon coupon_name = #{couponName,jdbcType=VARCHAR}, reach = #{reach,jdbcType=DOUBLE}, reduce = #{reduce,jdbcType=DOUBLE}, user_type = #{userType,jdbcType=INTEGER}, effective_time = #{effectiveTime,jdbcType=INTEGER}, deadline = #{deadline,jdbcType=TIMESTAMP}, number = #{number,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, is_delete = #{isDelete,jdbcType=CHAR}, where id = #{id,jdbcType=INTEGER} update tb_coupon set coupon_name = #{couponName,jdbcType=VARCHAR}, reach = #{reach,jdbcType=DOUBLE}, reduce = #{reduce,jdbcType=DOUBLE}, user_type = #{userType,jdbcType=INTEGER}, effective_time = #{effectiveTime,jdbcType=INTEGER}, deadline = #{deadline,jdbcType=TIMESTAMP}, number = #{number,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, is_delete = #{isDelete,jdbcType=CHAR} where id = #{id,jdbcType=INTEGER}