The present invention relates to 2,3,4,6-tetra-substituted benzene-1,5-diamine derivatives, a preparation method therefor and a medicinal use thereof. Specifically, disclosed are compounds of formula (I) or pharmaceutically acceptable salts, stereoisomers, solvates or prodrugs, preparation method therefor and application thereof. Definition of each group in the formula can be found in the specification for details.