China's Supreme Court reports annually not only its own work to the National People's Congress, but also the work of local courts throughout the country.
China Government Structure 中国政体
Yes, China has courts and there are approximately 3,581 courts in mainland China.
The National People's Congress (NPC) elects and dismiss the President of the Supreme People's Court (SPC).
The leaders of the Chinese government are elected or determined by the people’s congress at the corresponding level.
China has nine political parties, including the Communist Party of China and eight other parties, the latter known as 'the eight democratic parties'.
Deputies to the NPC shall be elected by the people's congresses of the provinces, autonomous regions, and municipalities directly under the Central Government and by the People's Liberation Army.
How Many Members Are There in National People's Congress(Chinese Parliament)? - China Law in One Minute
The number of elected deputies to the National People’s Congress (Chinese Parliament) for the current tenure(2018-2023) is 2980.
Chinese voters can elect deputies to the primary people's congresses, and the people's congresses can elect their heads at the same level and deputies to people's congresses at the next higher level, while the President of the State is elected by the National People's Congress.