将各种状态类型改成枚举值对象