What official positions did Zhang Bangchang hold during the Huizong period of the Song Dynasty?

Zhang Bangchang (1081-1127), courtesy name Zineng, was born in Dongguang, Yongjingjun (now Dongguang County, Hebei Province) and was a Jinshi. Zhang Bangchang was talented but not virtuous, and was extremely good at flattery, so his official career was prosperous. Not long after he became an official, he reached the rank of Da Sicheng. Later, due to negligence in teaching, he was demoted to Chongfu Palace and promoted to Zhiguang and Ruzhou. In the last years of Emperor Huizong's reign in the Song Dynasty, he was promoted from Zhihongzhou (now Nanchang, Jiangxi Province) to the position of Minister of Rites. In order to please Song Huizong, Zhang Bangchang reported to Song Huizong and said: "Your Majesty, since Chongning, the world's auspiciousness has been common, and it is appropriate to use its great auspiciousness to make additional flags." Song Huizong was originally a foolish emperor who only knew how to enjoy himself. After hearing this, Zhang Bangchang was very pleased with the memorial and agreed. Therefore, Zhang Bangchang was promoted to Shangshu Youcheng in the first year of Xuanhe (1119), and then to Shangshu Zuocheng. Zhang Bangchang also used his ability to flatter people to squeeze into higher positions. Maybe it's because God wants such people to climb to the highest place and then let them fall to pieces! Zhang Bangchang was very proud of his success in the officialdom, and soon moved from Zuo Cheng to the position of Minister of Zhongshu. When Emperor Qinzong of the Song Dynasty came to the throne, Zhang Bangchang was promoted to the post of deputy prime minister, and he became a powerful figure in the court.