I highly doubt that’s a China specific issue. Far too many politicians have additional ‘jobs’ as consultants, speakers or a seat in a supervisory board. At least in Germany it’s unfortunately quite common, especially in the more conservative parties, to have additional income that exceeds your regular salary as a representative.