id,tenant_id,parent_tenant_id,`domain`,msg_type,msg,send_time,model_id,sender,sender_user_id,sender_user_name,receiver,receiver_user_id, receiver_user_name,msg_status,status_message,createtime,updatetime,uuid,signature,model_type,msg_json where 1 = 1 and `id` = #{id} and `tenant_id` = #{tenantId} and `parent_tenant_id` = #{parentTenantId} and `receiver_user_id` = #{receiverUserId} and `receiver` = #{receiver} and `msg_status` = #{msgStatus} and `domain` = #{domain} and `msg_type` = #{msgType} order by createtime desc update wx_msg_record set updatetime = now() ,msg_status = #{msgStatus} ,status_message = #{statusMessage} where uuid = #{uuid} INSERT INTO wx_msg_record( id,tenant_id,parent_tenant_id,`uuid`, `msg_type`, `domain`, `msg`, `send_time`, `model_id`, `model_type`, `signature`, `sender`, `sender_user_id`, `sender_user_name`, `receiver`, `receiver_user_id`, `receiver_user_name`, `msg_status`, `status_message`, `msg_json`) VALUES(#{id},#{tenantId},#{parentTenantId},#{uuid},#{msgType}, #{domain},#{msg},#{sendTime},#{modelId},#{modelType},#{signature},#{sender}, #{senderUserId},#{senderUserName},#{receiver},#{receiverUserId},#{receiverUserName}, #{msgStatus},#{statusMessage},#{msgJson});