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 , isdeleted, remark, createtime, updatetime, productid, productcode, productname, status, color, size, count, image, price, saleprice, rejectreason, rejectcomment, rejecttime, payer, payedmoney, discount, payee, orderno, orderid delete from order_history_product where id = #{id,jdbcType=VARCHAR} delete from order_history_product insert into order_history_product (id, isdeleted, remark, createtime, updatetime, productid, productcode, productname, status, color, size, count, image, price, saleprice, rejectreason, rejectcomment, rejecttime, payer, payedmoney, discount, payee, orderno, orderid) values (#{id,jdbcType=VARCHAR}, #{isdeleted,jdbcType=BIT}, #{remark,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{updatetime,jdbcType=TIMESTAMP}, #{productid,jdbcType=VARCHAR}, #{productcode,jdbcType=VARCHAR}, #{productname,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{color,jdbcType=VARCHAR}, #{size,jdbcType=VARCHAR}, #{count,jdbcType=INTEGER}, #{image,jdbcType=VARCHAR}, #{price,jdbcType=DECIMAL}, #{saleprice,jdbcType=DECIMAL}, #{rejectreason,jdbcType=VARCHAR}, #{rejectcomment,jdbcType=VARCHAR}, #{rejecttime,jdbcType=TIMESTAMP}, #{payer,jdbcType=VARCHAR}, #{payedmoney,jdbcType=DECIMAL}, #{discount,jdbcType=DECIMAL}, #{payee,jdbcType=VARCHAR}, #{orderno,jdbcType=VARCHAR}, #{orderid,jdbcType=VARCHAR}) insert into order_history_product id, isdeleted, remark, createtime, updatetime, productid, productcode, productname, status, color, size, count, image, price, saleprice, rejectreason, rejectcomment, rejecttime, payer, payedmoney, discount, payee, orderno, orderid, #{id,jdbcType=VARCHAR}, #{isdeleted,jdbcType=BIT}, #{remark,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{updatetime,jdbcType=TIMESTAMP}, #{productid,jdbcType=VARCHAR}, #{productcode,jdbcType=VARCHAR}, #{productname,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, #{color,jdbcType=VARCHAR}, #{size,jdbcType=VARCHAR}, #{count,jdbcType=INTEGER}, #{image,jdbcType=VARCHAR}, #{price,jdbcType=DECIMAL}, #{saleprice,jdbcType=DECIMAL}, #{rejectreason,jdbcType=VARCHAR}, #{rejectcomment,jdbcType=VARCHAR}, #{rejecttime,jdbcType=TIMESTAMP}, #{payer,jdbcType=VARCHAR}, #{payedmoney,jdbcType=DECIMAL}, #{discount,jdbcType=DECIMAL}, #{payee,jdbcType=VARCHAR}, #{orderno,jdbcType=VARCHAR}, #{orderid,jdbcType=VARCHAR}, update order_history_product id = #{record.id,jdbcType=VARCHAR}, isdeleted = #{record.isdeleted,jdbcType=BIT}, remark = #{record.remark,jdbcType=VARCHAR}, createtime = #{record.createtime,jdbcType=TIMESTAMP}, updatetime = #{record.updatetime,jdbcType=TIMESTAMP}, productid = #{record.productid,jdbcType=VARCHAR}, productcode = #{record.productcode,jdbcType=VARCHAR}, productname = #{record.productname,jdbcType=VARCHAR}, status = #{record.status,jdbcType=INTEGER}, color = #{record.color,jdbcType=VARCHAR}, size = #{record.size,jdbcType=VARCHAR}, count = #{record.count,jdbcType=INTEGER}, image = #{record.image,jdbcType=VARCHAR}, price = #{record.price,jdbcType=DECIMAL}, saleprice = #{record.saleprice,jdbcType=DECIMAL}, rejectreason = #{record.rejectreason,jdbcType=VARCHAR}, rejectcomment = #{record.rejectcomment,jdbcType=VARCHAR}, rejecttime = #{record.rejecttime,jdbcType=TIMESTAMP}, payer = #{record.payer,jdbcType=VARCHAR}, payedmoney = #{record.payedmoney,jdbcType=DECIMAL}, discount = #{record.discount,jdbcType=DECIMAL}, payee = #{record.payee,jdbcType=VARCHAR}, orderno = #{record.orderno,jdbcType=VARCHAR}, orderid = #{record.orderid,jdbcType=VARCHAR}, update order_history_product set id = #{record.id,jdbcType=VARCHAR}, isdeleted = #{record.isdeleted,jdbcType=BIT}, remark = #{record.remark,jdbcType=VARCHAR}, createtime = #{record.createtime,jdbcType=TIMESTAMP}, updatetime = #{record.updatetime,jdbcType=TIMESTAMP}, productid = #{record.productid,jdbcType=VARCHAR}, productcode = #{record.productcode,jdbcType=VARCHAR}, productname = #{record.productname,jdbcType=VARCHAR}, status = #{record.status,jdbcType=INTEGER}, color = #{record.color,jdbcType=VARCHAR}, size = #{record.size,jdbcType=VARCHAR}, count = #{record.count,jdbcType=INTEGER}, image = #{record.image,jdbcType=VARCHAR}, price = #{record.price,jdbcType=DECIMAL}, saleprice = #{record.saleprice,jdbcType=DECIMAL}, rejectreason = #{record.rejectreason,jdbcType=VARCHAR}, rejectcomment = #{record.rejectcomment,jdbcType=VARCHAR}, rejecttime = #{record.rejecttime,jdbcType=TIMESTAMP}, payer = #{record.payer,jdbcType=VARCHAR}, payedmoney = #{record.payedmoney,jdbcType=DECIMAL}, discount = #{record.discount,jdbcType=DECIMAL}, payee = #{record.payee,jdbcType=VARCHAR}, orderno = #{record.orderno,jdbcType=VARCHAR}, orderid = #{record.orderid,jdbcType=VARCHAR} update order_history_product isdeleted = #{isdeleted,jdbcType=BIT}, remark = #{remark,jdbcType=VARCHAR}, createtime = #{createtime,jdbcType=TIMESTAMP}, updatetime = #{updatetime,jdbcType=TIMESTAMP}, productid = #{productid,jdbcType=VARCHAR}, productcode = #{productcode,jdbcType=VARCHAR}, productname = #{productname,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, color = #{color,jdbcType=VARCHAR}, size = #{size,jdbcType=VARCHAR}, count = #{count,jdbcType=INTEGER}, image = #{image,jdbcType=VARCHAR}, price = #{price,jdbcType=DECIMAL}, saleprice = #{saleprice,jdbcType=DECIMAL}, rejectreason = #{rejectreason,jdbcType=VARCHAR}, rejectcomment = #{rejectcomment,jdbcType=VARCHAR}, rejecttime = #{rejecttime,jdbcType=TIMESTAMP}, payer = #{payer,jdbcType=VARCHAR}, payedmoney = #{payedmoney,jdbcType=DECIMAL}, discount = #{discount,jdbcType=DECIMAL}, payee = #{payee,jdbcType=VARCHAR}, orderno = #{orderno,jdbcType=VARCHAR}, orderid = #{orderid,jdbcType=VARCHAR}, where id = #{id,jdbcType=VARCHAR} update order_history_product set isdeleted = #{isdeleted,jdbcType=BIT}, remark = #{remark,jdbcType=VARCHAR}, createtime = #{createtime,jdbcType=TIMESTAMP}, updatetime = #{updatetime,jdbcType=TIMESTAMP}, productid = #{productid,jdbcType=VARCHAR}, productcode = #{productcode,jdbcType=VARCHAR}, productname = #{productname,jdbcType=VARCHAR}, status = #{status,jdbcType=INTEGER}, color = #{color,jdbcType=VARCHAR}, size = #{size,jdbcType=VARCHAR}, count = #{count,jdbcType=INTEGER}, image = #{image,jdbcType=VARCHAR}, price = #{price,jdbcType=DECIMAL}, saleprice = #{saleprice,jdbcType=DECIMAL}, rejectreason = #{rejectreason,jdbcType=VARCHAR}, rejectcomment = #{rejectcomment,jdbcType=VARCHAR}, rejecttime = #{rejecttime,jdbcType=TIMESTAMP}, payer = #{payer,jdbcType=VARCHAR}, payedmoney = #{payedmoney,jdbcType=DECIMAL}, discount = #{discount,jdbcType=DECIMAL}, payee = #{payee,jdbcType=VARCHAR}, orderno = #{orderno,jdbcType=VARCHAR}, orderid = #{orderid,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}