Cooperation of multifunction composite structures and fluorescein for photovoltaic performance-enhanced ZnO-based dye-sensitized solar cells