Compound shown in formula, a pharmaceutically acceptable salt and a tautomer thereof, wherein, R 2 is selected from F, Cl, Br, I, OH, NH 2, CN, NO 2, COOH, or selected from the group consisting of C 1-6 alkyl and C 1-6 heteroalkyl, the C 1-6 alkyl and C 1-6 heteroalkyl are optionally substituted with 1, 2 or 3 of R; R 3 is selected from H, or selected from the group consisting of C 1-6 alkyl and C 1-6 heteroalkyl, the C 1-6 alkyl and C 1-6 heteroalkyl are optionally substituted with 1, 2 or 3 of R; R 4 is selected from F, Cl, Br, I, OH, NH 2, NO 2, CN, COOH, or selected from the group consisting of C 1-6 alkyl and C 1-6 heteroalkyl, the C 1-6 alkyl and C 1-6 heteroalkyl are optionally substituted with 1, 2 or 3 of R; Ring A is selected from thienyl, thiazolyl and benzothienyl; structural unit is p is selected from 0, 1, 2 or 3; R is selected from H, F, Cl, Br, I, OH, CN, NH 2, COOH, C(=O)NH 2, or selected from the group consisting of C 1-8 alkyl, C 1-8 heteroalkyl, C 3-6 cycloalkyl, 3 to 6-membered heterocycloalkyl and C 3-6 cycloalkyl-C 1-3 alkyl-, the C 1-8 alkyl, C 1-8 heteroalkyl, C 3-6 cycloalkyl, 3 to 6-membered heterocycloalkyl and C 3-6 cycloalkyl-C 1-3 alkyl- are optionally substituted with 1, 2 or 3 of R'; R' is selected from F, Cl, Br, I, OH, CN, NH 2, COOH, Me, Et, CF 3, CHF 2, CH 2 F, NHCH 3, N(CH 3) 2; "hetero" means hetero atom or hetero atom group, which is selected from the group consisting of -C(=O)N -, -N -, -C(=NR)-, -S(=O) 2 N -, -S(=O)N, -O-, -S-, =O, =S, -O-N=, -C(=O)O-, -C(=O)-, -C(=S)-, -S(=O)-, -S(=O) 2 - and - N C(=O)N -; In any case above, the number of hetero atom or hetero group is independently selected from 1, 2 or 3, respectively. R 2 is selected from F, Cl, Br, I, OH, NH 2, CN, NO 2, COOH, or selected from the group consisting of C 1-6 alkyl and C 1-6 heteroalkyl, the C 1-6 alkyl and C 1-6 heteroalkyl are optionally substituted with 1, 2 or 3 of R; R 3 is selected from H, or selected from the group consisting of C 1-6 alkyl and C 1-6 heteroalkyl, the C 1-6 alkyl and C 1-6 heteroalkyl are optionally substituted with 1, 2 or 3 of R; R 4 is selected from F, Cl, Br, I, OH, NH 2, NO 2, CN, COOH, or selected from the group consisting of C 1-6 alkyl and C 1-6 heteroalkyl, the C 1-6 alkyl and C 1-6 heteroalkyl are optionally substituted with 1, 2 or 3 of R; Ring A is selected from thienyl, thiazolyl and benzothienyl; structural unit is p is selected from 0, 1, 2 or 3; R is selected from H, F, Cl, Br, I, OH, CN, NH 2, COOH, C(=O)NH 2, or selected from the group consisting of C 1-8 alkyl, C 1-8 heteroalkyl, C 3-6 cycloalkyl, 3 to 6-membered heterocycloalkyl and C 3-6 cycloalkyl-C 1-3 alkyl-, the C 1-8 alkyl, C 1-8 heteroalkyl, C 3-6 cycloalkyl, 3 to 6-membered heterocycloalkyl and C 3-6 cycloalkyl-C 1-3 alkyl- are optionally substituted with 1, 2 or 3 of R'; R' is selected from F, Cl, Br, I, OH, CN, NH 2, COOH, Me, Et, CF 3, CHF 2, CH 2 F, NHCH 3, N(CH 3) 2; "hetero" means hetero atom or hetero atom group, which is selected from the group consisting of -C(=O)N -, -N -, -C(=NR)-, -S(=O) 2 N -, -S(=O)N, -O-, -S-, =O, =S, -O-N=, -C(=O)O-, -C(=O)-, -C(=S)-, -S(=O)-, -S(=O) 2 - and - N C(=O)N -; In any case above, the number of hetero atom or hetero group is independently selected from 1, 2 or 3, respectively.