It shall be unlawful for any person, firm or corporation to erect, construct, enlarge, alter, repair, move, improve, remove, convert or demolish, equip, use, occupy or maintain any building or structure or cause or permit the same to be done in violation of this code.