A compound of formula 0, or a stereoisomer thereof, a tautomer thereof, a geometric isomer thereof, an enantiomer thereof, a diastereomer thereof, a racemate thereof, a polymorph thereof, a solvate thereof, a hydrate thereof, an N-oxide thereof, an isotopically labeled compound thereof, a metabolite thereof, an ester thereof, a prodrug thereof or a pharmaceutically acceptable salt thereof:
- wherein,
- ring A and ring C are each independently C1-C6 alkyl, C3-C9 cycloalkyl, 3- to 9-membered heterocyclyl, 6- to 10-membered aryl, 5- to 10-membered heteroaryl, 6- to 10-membered aryl-D-C1-C6 alkyl, 5- to 10-membered heteroaryl-D-C1-C6 alkyl, C3-C9 cycloalkyl-D-C1-C6 alkyl or 3- to 9-membered heterocyclyl-D-C1-C6 alkyl, wherein the alkyl is optionally substituted with deuterium, halogen and C1-C6 alkyl;
- the cycloalkyl, heterocyclyl, aryl and heteroaryl can each be optionally substituted with 1-5 R1;
- each of the R1 is independently selected from the group consisting of hydrogen, deuterium, halogen, hydroxyl, phenyl, cyano, C1-C10 alkyl, hydroxyl-substituted C1-C6 alkyl, halogen-substituted C1-C6 alkyl, C1-C6 alkoxy, halogen-substituted C1-C6 alkoxy, halogen-substituted C1-C6 alkoxy-C1-C6 alkenyl, amino-substituted C1-C6 alkyl, cyano-substituted C1-C6 alkyl, C1-C3 alkoxy-C1-C6 alkyl, C3-C6 cycloalkyl, C1-C3 alkoxy-C3-C6 cycloalkyl, C1-C3 alkoxy-3- to 6-membered heterocyclyl, oxo, —OR1A, —NR1BR1C, —NR1BC(O)R1D—C(O)NR1BR1C, —C(O)R1D, —COOR1D, —SR1E, —S(O)R1D, —S(O)2R1D-G1, —O-G1 and —NR1B-G1;
- or 2 R1 groups on adjacent atoms taken together with the atoms to which they are attached can form C3-C7 cycloalkyl, 3- to 7-membered heterocyclyl, 6- to 10-membered aryl or 5- to 6-membered heteroaryl;
- the C3-C7 cycloalkyl, 3- to 7-membered heterocyclyl, 6- to 10-membered aryl or 5- to 6-membered heteroaryl is each optionally substituted with 1-5 R1F;
- with regard to options for the R1, the phenyl, C1-C10 alkyl, C1-C6 alkoxy, C1-C3 alkoxy in the C1-C3 alkoxy-C1-C6 alkyl, C3-C6 cycloalkyl, C1-C3 alkoxy in the C1-C3 alkoxy-C3-C6 cycloalkyl and C1-C3 alkoxy in the C1-C3 alkoxy-3- to 6-membered heterocyclyl are each optionally substituted with halogen;
- each of the R1A, R1B, R1C, R1D and R1E is independently selected from the group consisting of hydrogen, deuterium, C1-C6 alkyl, C3-C9 cycloalkyl, 3- to 9-membered heterocyclyl, halogen-substituted C1-C6 alkyl, halogen-substituted C3-C9 cycloalkyl, halogen-substituted 3- to 9-membered heterocyclyl and halogen-substituted C1-C6 alkoxy;
- R1B and R1C taken together with the atom to which they are attached can form 3- to 7-membered heterocyclyl, wherein the 3- to 7-membered heterocyclyl is optionally substituted with 1-3 R1F;
- each of the G1 is independently selected from C3-C9 cycloalkyl, 3- to 9-membered heterocyclyl, 6- to 10-membered aryl and 5- to 10-membered heteroaryl;
- each of the G1 is optionally substituted with 1-3 R1F;
- L1 is null, —NH—,
- wherein the end is connected to ring A, and the * end is connected to ring B;
- preferably, the L1 is null, —NH—,
- preferably, the L1 is null,
- preferably, the L1 is null
- preferably, the L1 is null
- preferably, the L1 is null,
- ring B is a 5- to 10-membered spiro ring or a 5- to 10-membered spiro heterocyclic ring, wherein the 5- to 10-membered spiro ring and the 5- to 10-membered spiro heterocyclic ring are optionally substituted with 1-5 R1F;
- each of the R1F is independently selected from the group consisting of hydrogen, deuterium, halogen, hydroxyl, amino, cyano, carboxyl, C1-C6 alkyl, C3-C9 cycloalkyl, hydroxyl-substituted C1-C6 alkyl, halogen-substituted C1-C6 alkyl, halogen-substituted C1-C6 alkoxy, halogen-substituted C3-C9 cycloalkyl, halogen-substituted C1-C6 alkenyl, halogen-substituted C1-C6 alkoxy-C1-C6 alkenyl, amino-substituted C1-C6 alkyl, cyano-substituted C1-C6 alkyl, oxo, —OR1A, —NR1BR1C, —NR1BC(O)R1D—C(O)NR1BR1C, —C(O)R1D, —COOR1D, —P(O)R1BR1C, —SR1E, —S(O)R1D and —S(O)2R1D;
- L2 is null, —NH—,
- wherein the end is connected to ring B, and the * end is connected to ring C;
- preferably, the L2 is null, —NH—,
- preferably, the L2 is null,
- preferably, the L2 is null,
- preferably, the L2 is null
- preferably, the L2 is null
- each of the D is independently a linking group containing a heteroatom;
- preferably, each of the D is independently O or NRd or S, wherein each Rd is independently selected from hydrogen, deuterium, C1-C6 alkyl and halogen-substituted C1-C6 alkyl;
- more preferably, each of the D is independently O or NH.