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, user_id, coupon_id, coupon_name, reach, reduce, expire_time, is_expire, create_time, update_time, is_delete delete from tb_user_coupon where id = #{id,jdbcType=INTEGER} delete from tb_user_coupon insert into tb_user_coupon (id, user_id, coupon_id, coupon_name, reach, reduce, expire_time, is_expire, create_time, update_time, is_delete) values (#{id,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{couponId,jdbcType=INTEGER}, #{couponName,jdbcType=VARCHAR}, #{reach,jdbcType=DOUBLE}, #{reduce,jdbcType=DOUBLE}, #{expireTime,jdbcType=TIMESTAMP}, #{isExpire,jdbcType=CHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isDelete,jdbcType=CHAR}) insert into tb_user_coupon id, user_id, coupon_id, coupon_name, reach, reduce, expire_time, is_expire, create_time, update_time, is_delete, #{id,jdbcType=INTEGER}, #{userId,jdbcType=INTEGER}, #{couponId,jdbcType=INTEGER}, #{couponName,jdbcType=VARCHAR}, #{reach,jdbcType=DOUBLE}, #{reduce,jdbcType=DOUBLE}, #{expireTime,jdbcType=TIMESTAMP}, #{isExpire,jdbcType=CHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isDelete,jdbcType=CHAR}, update tb_user_coupon id = #{record.id,jdbcType=INTEGER}, user_id = #{record.userId,jdbcType=INTEGER}, coupon_id = #{record.couponId,jdbcType=INTEGER}, coupon_name = #{record.couponName,jdbcType=VARCHAR}, reach = #{record.reach,jdbcType=DOUBLE}, reduce = #{record.reduce,jdbcType=DOUBLE}, expire_time = #{record.expireTime,jdbcType=TIMESTAMP}, is_expire = #{record.isExpire,jdbcType=CHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, is_delete = #{record.isDelete,jdbcType=CHAR}, update tb_user_coupon set id = #{record.id,jdbcType=INTEGER}, user_id = #{record.userId,jdbcType=INTEGER}, coupon_id = #{record.couponId,jdbcType=INTEGER}, coupon_name = #{record.couponName,jdbcType=VARCHAR}, reach = #{record.reach,jdbcType=DOUBLE}, reduce = #{record.reduce,jdbcType=DOUBLE}, expire_time = #{record.expireTime,jdbcType=TIMESTAMP}, is_expire = #{record.isExpire,jdbcType=CHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, is_delete = #{record.isDelete,jdbcType=CHAR} update tb_user_coupon user_id = #{userId,jdbcType=INTEGER}, coupon_id = #{couponId,jdbcType=INTEGER}, coupon_name = #{couponName,jdbcType=VARCHAR}, reach = #{reach,jdbcType=DOUBLE}, reduce = #{reduce,jdbcType=DOUBLE}, expire_time = #{expireTime,jdbcType=TIMESTAMP}, is_expire = #{isExpire,jdbcType=CHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, is_delete = #{isDelete,jdbcType=CHAR}, where id = #{id,jdbcType=INTEGER} update tb_user_coupon set user_id = #{userId,jdbcType=INTEGER}, coupon_id = #{couponId,jdbcType=INTEGER}, coupon_name = #{couponName,jdbcType=VARCHAR}, reach = #{reach,jdbcType=DOUBLE}, reduce = #{reduce,jdbcType=DOUBLE}, expire_time = #{expireTime,jdbcType=TIMESTAMP}, is_expire = #{isExpire,jdbcType=CHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, is_delete = #{isDelete,jdbcType=CHAR} where id = #{id,jdbcType=INTEGER}