A compound as shown in general formula (II): wherein, G a , G b , G c , and G d are each independently selected from the group consisting of H, halogen, cyano, C 1-6 alkyl, C 3-8 cycloalkyl, 3-8 membered heterocyclyl, -OR 8 , -NR 8 R 9 and -C(O)NR 8 R 9 , wherein the alkyl, cycloalkyl or heterocyclyl are optionally substituted by one or more substituent groups selected from the group consisting of halogen, cyano, C 1-6 alkyl, C 3-8 cycloalkyl or 3-8 membered heterocyclyl, R 1 is independently selected from H, -NH 2 and -NHR 3 ; and R 3 is independently selected from C 1-6 alkyl, C 3-6 cycloalkyl or 3-6 membered heterocyclyl, wherein the alkyl, the cycloalkyl and the heterocyclyl is optionally substituted by halogen, cyano, -OR 4 , C 1-6 alkyl, C 3-6 cycloalkyl or 3-6 membered heterocyclyl; X is absent or is C 1-6 alkylene; Y is absent or is C 3-8 cycloalkylene or 3-8 membered heterocyclylene, Z is independently selected from cyano, bond a is a double bond or a triple bond; in the case where the bond a is a double bond, R a , R b and R c are each independently selected from H, cyano, halogen, C 1-6 alkyl, C 3-6 cycloalkyl and 3-6 membered heterocyclyl, wherein the alkyl, the cycloalkyl and the heterocyclyl are optionally substituted by one or more substituent groups selected from the group consisting of halogen, cyano, C 1-6 alkyl, C 3-6 cycloalkyl, 3-6 membered heterocyclyl, -OR 8 and -NR 8 R 9 ; in the case where the bond a is a triple bond, R a and R° are absent, R b is independently selected from H, cyano, halogen, C 1-6 alkyl, C 3-6 cycloalkyl and 3-6 membered heterocyclyl, wherein the alkyl, the cycloalkyl and the heterocyclyl are optionally substituted by one or more substituent groups selected form the group consisting of halogen, cyano, C 1-6 alkyl, C 3-6 cycloalkyl, 3-6 membered heterocyclyl, -OR 8 and -NR 8 R 9 ; R 4 , R 8 and R 9 are each independently selected from H and C 1-6 alkyl, or a pharmaceutically acceptable salt, stereoisomer, or a 2 H, 3 H, 13 C, 14 C, 15 N, 18 O, 17 O, 18 F, 31 P, 32 P, 35 S, or 36 Cl isotope derivative thereof. G a , G b , G c , and G d are each independently selected from the group consisting of H, halogen, cyano, C 1-6 alkyl, C 3-8 cycloalkyl, 3-8 membered heterocyclyl, -OR 8 , -NR 8 R 9 and -C(O)NR 8 R 9 , wherein the alkyl, cycloalkyl or heterocyclyl are optionally substituted by one or more substituent groups selected from the group consisting of halogen, cyano, C 1-6 alkyl, C 3-8 cycloalkyl or 3-8 membered heterocyclyl, R 1 is independently selected from H, -NH 2 and -NHR 3 ; and R 3 is independently selected from C 1-6 alkyl, C 3-6 cycloalkyl or 3-6 membered heterocyclyl, wherein the alkyl, the cycloalkyl and the heterocyclyl is optionally substituted by halogen, cyano, -OR 4 , C 1-6 alkyl, C 3-6 cycloalkyl or 3-6 membered heterocyclyl; X is absent or is C 1-6 alkylene; Y is absent or is C 3-8 cycloalkylene or 3-8 membered heterocyclylene, Z is independently selected from cyano, bond a is a double bond or a triple bond; in the case where the bond a is a double bond, R a , R b and R c are each independently selected from H, cyano, halogen, C 1-6 alkyl, C 3-6 cycloalkyl and 3-6 membered heterocyclyl, wherein the alkyl, the cycloalkyl and the heterocyclyl are optionally substituted by one or more substituent groups selected from the group consisting of halogen, cyano, C 1-6 alkyl, C 3-6 cycloalkyl, 3-6 membered heterocyclyl, -OR 8 and -NR 8 R 9 ; in the case where the bond a is a triple bond, R a and R° are absent, R b is independently selected from H, cyano, halogen, C 1-6 alkyl, C 3-6 cycloalkyl and 3-6 membered heterocyclyl, wherein the alkyl, the cycloalkyl and the heterocyclyl are optionally substituted by one or more substituent groups selected form the group consisting of halogen, cyano, C 1-6 alkyl, C 3-6 cycloalkyl, 3-6 membered heterocyclyl, -OR 8 and -NR 8 R 9 ; R 4 , R 8 and R 9 are each independently selected from H and C 1-6 alkyl, <EOS>