Fabrication of 0D/1D/2D ZnS–CuS nanodots/GNRs/g-C3N4 heterojunction photocatalyst for efficient photocatalytic overall water splitting