meeting_id, optsn, room_id, workcase_id, meeting_name, meeting_password, jwt_token, jitsi_room_name, jitsi_server_url, status, creator_id, creator_type, creator_name, participant_count, max_participants, start_time, end_time, duration_seconds, iframe_url, config, creator, create_time, update_time, delete_time, deleted INSERT INTO workcase.tb_video_meeting ( optsn, meeting_id, room_id, workcase_id, meeting_name, jitsi_room_name, creator_id, creator_type, creator_name, creator , meeting_password , jwt_token , jitsi_server_url , status , max_participants , iframe_url , config ) VALUES ( #{optsn}, #{meetingId}, #{roomId}, #{workcaseId}, #{meetingName}, #{jitsiRoomName}, #{creatorId}, #{creatorType}, #{creatorName}, #{creator} , #{meetingPassword} , #{jwtToken} , #{jitsiServerUrl} , #{status} , #{maxParticipants} , #{iframeUrl} , #{config, typeHandler=com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler} ) UPDATE workcase.tb_video_meeting meeting_name = #{meetingName}, meeting_password = #{meetingPassword}, jwt_token = #{jwtToken}, status = #{status}, participant_count = #{participantCount}, start_time = #{actualStartTime}, end_time = #{actualEndTime}, duration_seconds = #{durationSeconds}, iframe_url = #{iframeUrl}, config = #{config, typeHandler=com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler}, update_time = now() WHERE meeting_id = #{meetingId} AND deleted = false UPDATE workcase.tb_video_meeting SET deleted = true, delete_time = now() WHERE meeting_id = #{meetingId} AND deleted = false