The present invention provides a compound and a preparation method therefor and uses thereof. The compound is a compound represented by formula I or an enantiomer, a diastereoisomer, a racemate, a pharmaceutically acceptable salt, a crystalline hydrate or a solvate thereof. In the compound represented by formula I, R1, R2, R3 and R4 are defined in the specification.La présente invention concerne un composé et un procédé de préparation de celui-ci et ses utilisations. Le composé est un composé représenté par la formule I ou un énantiomère, un diastéréoisomère, un racémate, un sel pharmaceutiquement acceptable, un hydrate cristallin ou un solvate de celui-ci. Dans le composé représenté par la formule I, R1, R2, R3 et R4 sont tels que définis dans la description.