修改代码结构，使代码可以go get使用

Signed-off-by: feimyy <feimyy@hotmail.com>