The present invention relates to the field of medical technologies, in particular to a tetrazocyclokinase inhibitor as represented by general formula (I), stereoisomer thereof, or pharmaceutically acceptable salt, and ester or solvate thereof, wherein A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, M, X, Y, Q, and n are as defined in the specification. The present invention also relates to a method for preparing the compounds, and uses of a pharmaceutical formulation and pharmaceutical composition containing the compounds, and the compounds or stereoisomers thereof, or pharmaceutically acceptable salt, ester or solvate thereof in the preparation of drugs for treating and/or preventing ALK-mediated cancer-related diseases.La présente invention concerne le domaine des technologies médicales, en particulier un inhibiteur de tétrazocyclokinase tel que représenté par la formule générale (I), un stéréoisomère de celui-ci, ou un sel, un ester ou un solvate pharmaceutiquement acceptable de celui-ci, A1, A2, A3, A4, R1, R2, R3, R4, R5, R6, R7, M, X, Y, Q et n étant tels que définis dans la description. La présente invention concerne également un procédé de préparation de ces composés, et des utilisations dune formulation pharmaceutique et dune composition pharmaceutique contenant les composés, ainsi que les composés ou stéréoisomères de ceux-ci, ou un sel, un ester ou un solvate pharmaceutiquement acceptable de ceux-ci, dans la préparation de médicaments pour le traitement et/ou la prévention de maladies associées au cancer à médiation par ALK.