move set transaction method to the repository, refactor parse link command, add some important field to the parse transaction entity