按照可以直接go get的方式进行了重构。外部引用不依赖内部包