新增枚举
修改基本的bug