江苏省南京市江宁区人民检察院指控，2011年9月2日至2013年6月15日，被告人王某在南京市江宁区禄口街道永兴社区担任社区劳保站站长期间，利用协助禄口街道劳动和社会保障所办理、发放失地农民失业金卡的职务便利，私自从失业金卡中取款人民币399076元用于个人消费，其中人民币197780元超过三个月未还。2013年8月14日，被告人王某主动投案，如实供述自己的犯罪事实。被告人王某挪用的公款已全部退还被害人。公诉机关针对上述指控向法庭提供了相应的证据，并认为被告人王某身为社区工作人员，在协助人民政府从事行政管理工作期间，利用职务上的便利，××数额较大、超过三个月未还，其行为已构成××罪。被告人王某犯罪以后自动投案，如实供述自己的罪行，系自首，可以从轻处罚。提请本院依照《中华人民共和国刑法》××××、××、××××的规定予以判处。