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, product_ip, topic, topic_desc, tag, tag_desc, msg_keys, product_send_time, send_state, msg_id, job_send_time, ext1, ext2, ext3, ext4, ext5, create_op, create_time, modify_time, modify_op msg, send_result_msg, remark delete from rocketmq_product_log where id = #{id,jdbcType=BIGINT} delete from rocketmq_product_log SELECT LAST_INSERT_ID() insert into rocketmq_product_log (product_ip, topic, topic_desc, tag, tag_desc, msg_keys, product_send_time, send_state, msg_id, job_send_time, ext1, ext2, ext3, ext4, ext5, create_op, create_time, modify_time, modify_op, msg, send_result_msg, remark ) values (#{productIp,jdbcType=VARCHAR}, #{topic,jdbcType=VARCHAR}, #{topicDesc,jdbcType=VARCHAR}, #{tag,jdbcType=VARCHAR}, #{tagDesc,jdbcType=VARCHAR}, #{msgKeys,jdbcType=VARCHAR}, #{productSendTime,jdbcType=TIMESTAMP}, #{sendState,jdbcType=INTEGER}, #{msgId,jdbcType=VARCHAR}, #{jobSendTime,jdbcType=TIMESTAMP}, #{ext1,jdbcType=VARCHAR}, #{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR}, #{ext4,jdbcType=VARCHAR}, #{ext5,jdbcType=VARCHAR}, #{createOp,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=VARCHAR}, #{msg,jdbcType=LONGVARCHAR}, #{sendResultMsg,jdbcType=LONGVARCHAR}, #{remark,jdbcType=LONGVARCHAR} ) SELECT LAST_INSERT_ID() insert into rocketmq_product_log product_ip, topic, topic_desc, tag, tag_desc, msg_keys, product_send_time, send_state, msg_id, job_send_time, ext1, ext2, ext3, ext4, ext5, create_op, create_time, modify_time, modify_op, msg, send_result_msg, remark, #{productIp,jdbcType=VARCHAR}, #{topic,jdbcType=VARCHAR}, #{topicDesc,jdbcType=VARCHAR}, #{tag,jdbcType=VARCHAR}, #{tagDesc,jdbcType=VARCHAR}, #{msgKeys,jdbcType=VARCHAR}, #{productSendTime,jdbcType=TIMESTAMP}, #{sendState,jdbcType=INTEGER}, #{msgId,jdbcType=VARCHAR}, #{jobSendTime,jdbcType=TIMESTAMP}, #{ext1,jdbcType=VARCHAR}, #{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR}, #{ext4,jdbcType=VARCHAR}, #{ext5,jdbcType=VARCHAR}, #{createOp,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{modifyTime,jdbcType=TIMESTAMP}, #{modifyOp,jdbcType=VARCHAR}, #{msg,jdbcType=LONGVARCHAR}, #{sendResultMsg,jdbcType=LONGVARCHAR}, #{remark,jdbcType=LONGVARCHAR}, update rocketmq_product_log id = #{record.id,jdbcType=BIGINT}, product_ip = #{record.productIp,jdbcType=VARCHAR}, topic = #{record.topic,jdbcType=VARCHAR}, topic_desc = #{record.topicDesc,jdbcType=VARCHAR}, tag = #{record.tag,jdbcType=VARCHAR}, tag_desc = #{record.tagDesc,jdbcType=VARCHAR}, msg_keys = #{record.msgKeys,jdbcType=VARCHAR}, product_send_time = #{record.productSendTime,jdbcType=TIMESTAMP}, send_state = #{record.sendState,jdbcType=INTEGER}, msg_id = #{record.msgId,jdbcType=VARCHAR}, job_send_time = #{record.jobSendTime,jdbcType=TIMESTAMP}, ext1 = #{record.ext1,jdbcType=VARCHAR}, ext2 = #{record.ext2,jdbcType=VARCHAR}, ext3 = #{record.ext3,jdbcType=VARCHAR}, ext4 = #{record.ext4,jdbcType=VARCHAR}, ext5 = #{record.ext5,jdbcType=VARCHAR}, create_op = #{record.createOp,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, modify_op = #{record.modifyOp,jdbcType=VARCHAR}, msg = #{record.msg,jdbcType=LONGVARCHAR}, send_result_msg = #{record.sendResultMsg,jdbcType=LONGVARCHAR}, remark = #{record.remark,jdbcType=LONGVARCHAR}, update rocketmq_product_log set id = #{record.id,jdbcType=BIGINT}, product_ip = #{record.productIp,jdbcType=VARCHAR}, topic = #{record.topic,jdbcType=VARCHAR}, topic_desc = #{record.topicDesc,jdbcType=VARCHAR}, tag = #{record.tag,jdbcType=VARCHAR}, tag_desc = #{record.tagDesc,jdbcType=VARCHAR}, msg_keys = #{record.msgKeys,jdbcType=VARCHAR}, product_send_time = #{record.productSendTime,jdbcType=TIMESTAMP}, send_state = #{record.sendState,jdbcType=INTEGER}, msg_id = #{record.msgId,jdbcType=VARCHAR}, job_send_time = #{record.jobSendTime,jdbcType=TIMESTAMP}, ext1 = #{record.ext1,jdbcType=VARCHAR}, ext2 = #{record.ext2,jdbcType=VARCHAR}, ext3 = #{record.ext3,jdbcType=VARCHAR}, ext4 = #{record.ext4,jdbcType=VARCHAR}, ext5 = #{record.ext5,jdbcType=VARCHAR}, create_op = #{record.createOp,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, modify_op = #{record.modifyOp,jdbcType=VARCHAR}, msg = #{record.msg,jdbcType=LONGVARCHAR}, send_result_msg = #{record.sendResultMsg,jdbcType=LONGVARCHAR}, remark = #{record.remark,jdbcType=LONGVARCHAR} update rocketmq_product_log set id = #{record.id,jdbcType=BIGINT}, product_ip = #{record.productIp,jdbcType=VARCHAR}, topic = #{record.topic,jdbcType=VARCHAR}, topic_desc = #{record.topicDesc,jdbcType=VARCHAR}, tag = #{record.tag,jdbcType=VARCHAR}, tag_desc = #{record.tagDesc,jdbcType=VARCHAR}, msg_keys = #{record.msgKeys,jdbcType=VARCHAR}, product_send_time = #{record.productSendTime,jdbcType=TIMESTAMP}, send_state = #{record.sendState,jdbcType=INTEGER}, msg_id = #{record.msgId,jdbcType=VARCHAR}, job_send_time = #{record.jobSendTime,jdbcType=TIMESTAMP}, ext1 = #{record.ext1,jdbcType=VARCHAR}, ext2 = #{record.ext2,jdbcType=VARCHAR}, ext3 = #{record.ext3,jdbcType=VARCHAR}, ext4 = #{record.ext4,jdbcType=VARCHAR}, ext5 = #{record.ext5,jdbcType=VARCHAR}, create_op = #{record.createOp,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, modify_time = #{record.modifyTime,jdbcType=TIMESTAMP}, modify_op = #{record.modifyOp,jdbcType=VARCHAR} update rocketmq_product_log product_ip = #{productIp,jdbcType=VARCHAR}, topic = #{topic,jdbcType=VARCHAR}, topic_desc = #{topicDesc,jdbcType=VARCHAR}, tag = #{tag,jdbcType=VARCHAR}, tag_desc = #{tagDesc,jdbcType=VARCHAR}, msg_keys = #{msgKeys,jdbcType=VARCHAR}, product_send_time = #{productSendTime,jdbcType=TIMESTAMP}, send_state = #{sendState,jdbcType=INTEGER}, msg_id = #{msgId,jdbcType=VARCHAR}, job_send_time = #{jobSendTime,jdbcType=TIMESTAMP}, ext1 = #{ext1,jdbcType=VARCHAR}, ext2 = #{ext2,jdbcType=VARCHAR}, ext3 = #{ext3,jdbcType=VARCHAR}, ext4 = #{ext4,jdbcType=VARCHAR}, ext5 = #{ext5,jdbcType=VARCHAR}, create_op = #{createOp,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=VARCHAR}, msg = #{msg,jdbcType=LONGVARCHAR}, send_result_msg = #{sendResultMsg,jdbcType=LONGVARCHAR}, remark = #{remark,jdbcType=LONGVARCHAR}, where id = #{id,jdbcType=BIGINT} update rocketmq_product_log set product_ip = #{productIp,jdbcType=VARCHAR}, topic = #{topic,jdbcType=VARCHAR}, topic_desc = #{topicDesc,jdbcType=VARCHAR}, tag = #{tag,jdbcType=VARCHAR}, tag_desc = #{tagDesc,jdbcType=VARCHAR}, msg_keys = #{msgKeys,jdbcType=VARCHAR}, product_send_time = #{productSendTime,jdbcType=TIMESTAMP}, send_state = #{sendState,jdbcType=INTEGER}, msg_id = #{msgId,jdbcType=VARCHAR}, job_send_time = #{jobSendTime,jdbcType=TIMESTAMP}, ext1 = #{ext1,jdbcType=VARCHAR}, ext2 = #{ext2,jdbcType=VARCHAR}, ext3 = #{ext3,jdbcType=VARCHAR}, ext4 = #{ext4,jdbcType=VARCHAR}, ext5 = #{ext5,jdbcType=VARCHAR}, create_op = #{createOp,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=VARCHAR}, msg = #{msg,jdbcType=LONGVARCHAR}, send_result_msg = #{sendResultMsg,jdbcType=LONGVARCHAR}, remark = #{remark,jdbcType=LONGVARCHAR} where id = #{id,jdbcType=BIGINT} update rocketmq_product_log set product_ip = #{productIp,jdbcType=VARCHAR}, topic = #{topic,jdbcType=VARCHAR}, topic_desc = #{topicDesc,jdbcType=VARCHAR}, tag = #{tag,jdbcType=VARCHAR}, tag_desc = #{tagDesc,jdbcType=VARCHAR}, msg_keys = #{msgKeys,jdbcType=VARCHAR}, product_send_time = #{productSendTime,jdbcType=TIMESTAMP}, send_state = #{sendState,jdbcType=INTEGER}, msg_id = #{msgId,jdbcType=VARCHAR}, job_send_time = #{jobSendTime,jdbcType=TIMESTAMP}, ext1 = #{ext1,jdbcType=VARCHAR}, ext2 = #{ext2,jdbcType=VARCHAR}, ext3 = #{ext3,jdbcType=VARCHAR}, ext4 = #{ext4,jdbcType=VARCHAR}, ext5 = #{ext5,jdbcType=VARCHAR}, create_op = #{createOp,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, modify_op = #{modifyOp,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}