基础类的创建，用来后面继承
拉钩网的基础类，以后可能会改变位置
Merge branch 'feature' into develop