A compound represented by general formula, or a pharmaceutically acceptable salt, a stereoisomer or a tautomer thereof: wherein W is selected from hydrogen or C 1-6 alkyl; R represents a group represented by the following general formula (b): in formula (b), the moiety is attached via a linking group to groups M 1 and M 2; X 1 and X 2 are each independently selected from CR a, and NR b, and X 3 is C=O; X 4 and X 5 are each independently C; M 1 and M 2 are each independently selected from hydrogen, hydroxy, halogen, and C 1-6 alkyl, or M 1 and M 2 together with the atoms to which they are attached may form a 3-8-membered cycloalkyl; Cy 2 is phenyl which is optionally substituted by one or more R 2, R 2 is each independently selected from hydrogen, hydroxy, halogen, carboxyl, nitro, -NR b R c, - C R d, -C NR b R c, -NR b C R d, C 1-6 alkyl, hydroxyC 1-6 alkyl, aminoC 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, and haloC 1-6 alkoxy; Cy 3 is optionally substituted by one or more R 3, wherein Y 2 and Y 3 are independently selected from CH and N, and at least one of Y 2 and Y 3 is N, Y 6 and Y 7 are each independently selected from CH and N, and R 3 is each independently selected from hydrogen, hydroxy, halogen, carboxyl, nitro, -NR b R c, -C R d, -C NR b R c, - NR b C R d, C 1-6 alkyl, hydroxyC 1-6 alkyl, aminoC 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, and haloC 1-6 alkoxy; Cy 4 is optionally substituted by one or more R 4, R 4 is each independently selected from hydrogen, hydroxy, halogen, nitro, -NR b R c, -C R d, -C NR b R c, - NR b C R d, C 1-6 alkyl, hydroxyC 1-6 alkyl, aminoC 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, haloC 1-6 alkoxy, C 1-6 alkoxyC 1-6 alkyl, C 1-6 alkoxyC 1-6 alkoxy, and 3-14-membered heterocyclyl; L is selected from -NR b -, -O-, and -S-; R a is absent, or at each occurrence, is each independently selected from hydrogen, C 1-6 alkyl, and haloC 1-6 alkyl; R b and R c are absent, or at each occurrence, are each independently selected from hydrogen, and C 1-6 alkyl; R d is absent, or at each occurrence, is each independently selected from hydrogen, and C 1-6 alkyl; n is an integer of 0-1; in the group represented by formula (b) represents a double bond moiety that is optionally present in the cyclic structure. wherein W is selected from hydrogen or C 1-6 alkyl; R represents a group represented by the following general formula (b): in formula (b), the moiety is attached via a linking group to groups M 1 and M 2; X 1 and X 2 are each independently selected from CR a, and NR b, and X 3 is C=O; X 4 and X 5 are each independently C; M 1 and M 2 are each independently selected from hydrogen, hydroxy, halogen, and C 1-6 alkyl, or M 1 and M 2 together with the atoms to which they are attached may form a 3-8-membered cycloalkyl; Cy 2 is phenyl which is optionally substituted by one or more R 2, R 2 is each independently selected from hydrogen, hydroxy, halogen, carboxyl, nitro, -NR b R c, - C R d, -C NR b R c, -NR b C R d, C 1-6 alkyl, hydroxyC 1-6 alkyl, aminoC 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, and haloC 1-6 alkoxy; Cy 3 is optionally substituted by one or more R 3, wherein Y 2 and Y 3 are independently selected from CH and N, and at least one of Y 2 and Y 3 is N, Y 6 and Y 7 are each independently selected from CH and N, and R 3 is each independently selected from hydrogen, hydroxy, halogen, carboxyl, nitro, -NR b R c, -C R d, -C NR b R c, - NR b C R d, C 1-6 alkyl, hydroxyC 1-6 alkyl, aminoC 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, and haloC 1-6 alkoxy; Cy 4 is optionally substituted by one or more R 4, R 4 is each independently selected from hydrogen, hydroxy, halogen, nitro, -NR b R c, -C R d, -C NR b R c, - NR b C R d, C 1-6 alkyl, hydroxyC 1-6 alkyl, aminoC 1-6 alkyl, haloC 1-6 alkyl, C 1-6 alkoxy, haloC 1-6 alkoxy, C 1-6 alkoxyC 1-6 alkyl, C 1-6 alkoxyC 1-6 alkoxy, and 3-14-membered heterocyclyl; L is selected from -NR b -, -O-, and -S-; R a is absent, or at each occurrence, is each independently selected from hydrogen, C 1-6 alkyl, and haloC 1-6 alkyl; R b and R c are absent, or at each occurrence, are each independently selected from hydrogen, and C 1-6 alkyl; R d is absent, or at each occurrence, is each independently selected from hydrogen, and C 1-6 alkyl; n is an integer of 0-1; in the group represented by formula (b) represents a double bond moiety that is optionally present in the cyclic structure.