* todo  文件划分合理
* 能不能放在string 中处理
* 能不能用枚举类型处理
