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});