modify Class:ShareLink tructure and add FileServiceImpl function