A compound or a pharmaceutically acceptable salt having the structure of formula I, wherein, Y is O or S; Z is H, or an ion of the following metal: Li, Na, K, Ca, Mg, Cu, Fe, Zn, Al, Mn, or a conjugated acid of the following base: NH 3, arginine, betaine, caffeine, choline, N,N'-dibenzylethylenediamine, diethylamine, 2-diethylaminoethanol, 2-dimethylaminoethanol, aminoethanol, ethanolamine, ethylenediamine, N-ethylmorpholine, N-ethylpiperidine, glucosamine, aminoglucose, histidine, hydroxycobalamin, isopropylamine, lysine, methyl glucosamine, morpholine, piperazine, piperidine, polyamine resin, procaine, purine, theobromine, triethylamine, trimethylamine, tripropylamine, trometamol; L 3 and L 6 are each independently O, S, NH or CH 2; each of rings A, B, C, and D is independently a C 6 -C 10 aromatic ring, a C 3 -C 10 cycloalkane ring, a C 3 -C 10 heterocycloalkane ring, or a C 3 -C 10 heteroaryl ring; R 1, R 2, R 3, and R 4 are each independently 1 to 4 substituents on rings A, B, C, and D, and each substituent is independently absent, hydroxyl, mercapto, amino, F, Cl, Br, I, -C r H 2r -L 7 -C s H 2s+1, -C r H 2r -N(C t H 2t+1)-C s H 2s+1, substituted or unsubstituted C 1 -C 6 alkyl, substituted or unsubstituted C 3 -C 6 cycloalkyl, substituted or unsubstituted C 6 -C 10 aryl, substituted or unsubstituted C 3 -C 10 heteroaryl, the above substitution means there is one or more substituents selected from the group consisting of C 1 -C 6 alkyl, C 1 -C 6 alkoxy, halogen, hydroxyl, amino, -COOC 1 -C 6 alkyl, -COOH; L 7 is each independently O, S, NH, each r is independently an integer of 0-6, each s is independently an integer of 0-6, and each t is independently an integer of 1-6; L 2 and L 5 are each independently absent, CH, N; L 1 and L 4 are each independently absent, CH, O, S, SO, SO 2, -CH=CH-, CO, -C(=CH 2)-, substituted or unsubstituted C 1 -C 6 alkylidene, -NH-, -N(C 1 -C 4 alkyl)-, C 3 -C 6 cycloalkyl or C 3 -C 6 heterocycloalkyl, said "substituted" means that there is one or more substituents selected from the group consisting of C 1 -C 6 alkyl, C 1 -C 6 alkoxy, halogen, hydroxy; represents a single bond or a double bond. Y is O or S; Z is H, or an ion of the following metal: Li, Na, K, Ca, Mg, Cu, Fe, Zn, Al, Mn, or a conjugated acid of the following base: NH 3, arginine, betaine, caffeine, choline, N,N'-dibenzylethylenediamine, diethylamine, 2-diethylaminoethanol, 2-dimethylaminoethanol, aminoethanol, ethanolamine, ethylenediamine, N-ethylmorpholine, N-ethylpiperidine, glucosamine, aminoglucose, histidine, hydroxycobalamin, isopropylamine, lysine, methyl glucosamine, morpholine, piperazine, piperidine, polyamine resin, procaine, purine, theobromine, triethylamine, trimethylamine, tripropylamine, trometamol; L 3 and L 6 are each independently O, S, NH or CH 2; each of rings A, B, C, and D is independently a C 6 -C 10 aromatic ring, a C 3 -C 10 cycloalkane ring, a C 3 -C 10 heterocycloalkane ring, or a C 3 -C 10 heteroaryl ring; R 1, R 2, R 3, and R 4 are each independently 1 to 4 substituents on rings A, B, C, and D, and each substituent is independently absent, hydroxyl, mercapto, amino, F, Cl, Br, I, -C r H 2r -L 7 -C s H 2s+1, -C r H 2r -N(C t H 2t+1)-C s H 2s+1, substituted or unsubstituted C 1 -C 6 alkyl, substituted or unsubstituted C 3 -C 6 cycloalkyl, substituted or unsubstituted C 6 -C 10 aryl, substituted or unsubstituted C 3 -C 10 heteroaryl, the above substitution means there is one or more substituents selected from the group consisting of C 1 -C 6 alkyl, C 1 -C 6 alkoxy, halogen, hydroxyl, amino, -COOC 1 -C 6 alkyl, -COOH; L 7 is each independently O, S, NH, each r is independently an integer of 0-6, each s is independently an integer of 0-6, and each t is independently an integer of 1-6; L 2 and L 5 are each independently absent, CH, N; L 1 and L 4 are each independently absent, CH, O, S, SO, SO 2, -CH=CH-, CO, -C(=CH 2)-, substituted or unsubstituted C 1 -C 6 alkylidene, -NH-, -N(C 1 -C 4 alkyl)-, C 3 -C 6 cycloalkyl or C 3 -C 6 heterocycloalkyl, said "substituted" means that there is one or more substituents selected from the group consisting of C 1 -C 6 alkyl, C 1 -C 6 alkoxy, halogen, hydroxy; represents a single bond or a double bond.