Update 枚举与结构