A compound of formula, or a pharmaceutically acceptable salt, hydrate, stereoisomer or tautomer thereof, wherein, R 1 is selected from H, F, Cl, Br, I, CN, OH, SH, NH 2, CHO, COOH, C(=O)NH 2, S(=O)NH 2, S(=O) 2 NH 2 O, or the following group optionally substituted with 0, 1, 2 or 3 R 01: C 1-10 hydrocarbyl, C 1-10 heterohydrocarbyl, C 3-10 cyclohydrocarbyl, C 3-10 heterocyclohydrocarbyl, C 1-10 hydrocarbyl substituted with C 3-10 cyclohydrocarrbyl or C 3-10 heterocyclohydrocarbyl, C 1-10 heterohydrocarbyl substituted with C 3-10 cyclohydrocarbyl or C 3-10 heterocyclohydrocarbyl; m is 0, 1, 2 or 3; R 2 is selected from H, halogen, haloalkyl, OH, CN, NH 2, or the following group optionally substituted with 0, 1, 2 or 3 R 01: C 1-10 alkyl, C 1-10 alkoxy or C 1-10 alkylthiol; R 3 is selected from the following group optionally substituted with 0, 1, 2 or 3 R 01: 6 - 12 membered aryl, 6 - 12 membered heteroaryl, 6 - 12 membered aryl-alkylene, 6 - 12 membered heteroaryl-alkylene, 3 - 6 membered cycloalkyl, 3 - 6 membered heterocycloalkyl, 3 - 6 membered cycloalkyl-alkylene or 3 - 6 membered heterocycloalkyl-alkylene; R 4 represents C 1-8 -alkyl optionally substituted with 0, 1, 2 or 3 R 01; R 5 and R 6 are each independently selected from H, C 1-8 -alkyl or benzyl, wherein the C 1-8 alkyl is optionally substituted with 0, 1, 2 or 3 F, Cl, Br, I, CN, OH, NH 2 or CF 3; T 1 and T 2 are each independently selected from CH and N; X is selected from CH, -C(C 6-12 aryl)-, -C(halogen)-, -C(C 1-10 alkyl)-, -C(C 1-10 alkoxy)-, -C[N(di-C 1-10 alkyl)]- and N; Y is selected from CH and N; R 01 is selected from F, Cl, Br, I, CN, OH, N(CH 3) 2, NH(CH 3), NH 2, CHO, COOH, C(=O)NH 2, S(=O)NH 2, S(=O) 2 NH 2, CF 3, CF 3 O, (NH 2)CH 2, CH 2, CH 3 C(=O), CH 3 OC(=O), CH 3 S(=O) 2, CH 3 S(=O)C 1-8 -alkoxy and C 1-8 -alkyl; "hetero" represents a heteroatom or a heteroatom group selected from -C(=O)NH-, -NH-, -C(=NH)-, -S(=O) 2 NH-, -S(=O)NH-, -O-, -S-, N, =O, =S, -C(=O)O-, -C(=O)-, -C(=S)-, -S(=O)-, -S(=O) 2 - or -NHC(=O)NH-; the number of the hetero atoms or hetero atom groups is each independently selected from 0, 1, 2 or 3; optionally, R 5 and R 6 are together attached to the same atom to form a 3 - 6 membered ring. R 1 is selected from H, F, Cl, Br, I, CN, OH, SH, NH 2, CHO, COOH, C(=O)NH 2, S(=O)NH 2, S(=O) 2 NH 2 O, or the following group optionally substituted with 0, 1, 2 or 3 R 01: C 1-10 hydrocarbyl, C 1-10 heterohydrocarbyl, C 3-10 cyclohydrocarbyl, C 3-10 heterocyclohydrocarbyl, C 1-10 hydrocarbyl substituted with C 3-10 cyclohydrocarrbyl or C 3-10 heterocyclohydrocarbyl, C 1-10 heterohydrocarbyl substituted with C 3-10 cyclohydrocarbyl or C 3-10 heterocyclohydrocarbyl; m is 0, 1, 2 or 3; R 2 is selected from H, halogen, haloalkyl, OH, CN, NH 2, or the following group optionally substituted with 0, 1, 2 or 3 R 01: C 1-10 alkyl, C 1-10 alkoxy or C 1-10 alkylthiol; R 3 is selected from the following group optionally substituted with 0, 1, 2 or 3 R 01: 6 - 12 membered aryl, 6 - 12 membered heteroaryl, 6 - 12 membered aryl-alkylene, 6 - 12 membered heteroaryl-alkylene, 3 - 6 membered cycloalkyl, 3 - 6 membered heterocycloalkyl, 3 - 6 membered cycloalkyl-alkylene or 3 - 6 membered heterocycloalkyl-alkylene; R 4 represents C 1-8 -alkyl optionally substituted with 0, 1, 2 or 3 R 01; R 5 and R 6 are each independently selected from H, C 1-8 -alkyl or benzyl, wherein the C 1-8 alkyl is optionally substituted with 0, 1, 2 or 3 F, Cl, Br, I, CN, OH, NH 2 or CF 3; T 1 and T 2 are each independently selected from CH and N; X is selected from CH, -C(C 6-12 aryl)-, -C(halogen)-, -C(C 1-10 alkyl)-, -C(C 1-10 alkoxy)-, -C[N(di-C 1-10 alkyl)]- and N; Y is selected from CH and N; R 01 is selected from F, Cl, Br, I, CN, OH, N(CH 3) 2, NH(CH 3), NH 2, CHO, COOH, C(=O)NH 2, S(=O)NH 2, S(=O) 2 NH 2, CF 3, CF 3 O, (NH 2)CH 2, CH 2, CH 3 C(=O), CH 3 OC(=O), CH 3 S(=O) 2, CH 3 S(=O)C 1-8 -alkoxy and C 1-8 -alkyl; "hetero" represents a heteroatom or a heteroatom group selected from -C(=O)NH-, -NH-, -C(=NH)-, -S(=O) 2 NH-, -S(=O)NH-, -O-, -S-, N, =O, =S, -C(=O)O-, -C(=O)-, -C(=S)-, -S(=O)-, -S(=O) 2 - or -NHC(=O)NH-; the number of the hetero atoms or hetero atom groups is each independently selected from 0, 1, 2 or 3; optionally, R 5 and R 6 are together attached to the same atom to form a 3 - 6 membered ring.