message_id, optsn, room_id, sender_id, sender_type, sender_name, message_type, content, files, content_extra, reply_to_msg_id, is_ai_message, ai_message_id, status, read_count, send_time, creator, create_time, update_time INSERT INTO workcase.tb_chat_room_message ( optsn, message_id, room_id, sender_id, sender_type, sender_name, content, creator , message_type , files , content_extra , reply_to_msg_id , is_ai_message , ai_message_id , status , send_time , create_time ) VALUES ( #{optsn}, #{messageId}, #{roomId}, #{senderId}, #{senderType}, #{senderName}, #{content}, #{creator} , #{messageType} , #{files, typeHandler=org.xyzh.common.jdbc.handler.StringArrayTypeHandler} , #{contentExtra, typeHandler=org.xyzh.common.jdbc.handler.FastJson2TypeHandler}::jsonb , #{replyToMsgId} , #{isAiMessage} , #{aiMessageId} , #{status} , send_time , #{createTime} ) UPDATE workcase.tb_chat_room_message content = #{content}, status = #{status}, read_count = #{readCount}, update_time = now() WHERE message_id = #{messageId} DELETE FROM workcase.tb_chat_room_message WHERE message_id = #{messageId}