We study the Levin-Wen string-net model with a
ZN type fusion algebra. Solutions of the local constraints of this model correspond to
ZN gauge theory and double Chern-Simons theories with quantum groups. For the first time, we explicitly construct a spin-$(N\ensuremath{-}1)/2$ model with
ZN gauge symmetry on a triangular lattice as an exact dual model of the string-net model with a
ZN type fusion algebra on a honeycomb lattice. This exact duality exists only when the spins are coupled to a
ZN gauge field living on the links of the triangular lattice. The ungauged
ZN lattice spin models are a class of quantum systems that bear symmetry-protected topological phases that may be classified by the third cohomology group
H3(ZN,U(1)) of
ZN. Our results apply also to any case where the fusion algebra is identified with a finite group algebra or a quantum group algebra.