Assembly of g-C3N4-based type II and Z-scheme heterojunction anodes with improved charge separation for photoelectrojunction water oxidation | doi.page