添加基础类，同时支持注解开发