泸州市江某区人民检察院指控：2006年至2013年，被告人张某某在担任合江县住房和城乡规划建设局（以下简称住建局）党委委员、副局长、合江县白米镇副书记、镇长期间，非法收受他人财物共计现金人民币5万元，并为他人谋取利益。具体事实如下：1、2007年，张某某任泸州市合江县住建局党委委员、副局长，其在2007年春节前夕在自己的办公室收受在合江县从事房地产开发的王某送的现金人民币10000元。2、2011年，张某某任泸州市合江县住建局党委委员、副局长，其在2011年春节前的一天在合江三转盘处收受从事混凝土搅拌行业的刘某以拜年名义送的现金人民币10000元。3、2011年至2014年，张某某人合江县白米镇党委副书记、镇长期间，其在2012年春节在合江县三转盘出收受在合江县白米镇开发江北富绅花园商住小区的罗某某送的现金人民币30000元。案发后，被告人张某某在接受调查时如实供述侦查机关尚未掌握的上述××犯罪事实，退缴了全部赃款。针对上述指控事实，公诉机关出示了书证，证人证言，被告人供述和辩解等证据，认为被告人张某某身为国家工作人员，利用职务上的便利收受他人财物，为他人谋取利益，其行为应当以××罪追究刑事责任。被告人张某某系自首。诉请本院依法判决。