加入二维码类型枚举，避免使用者出错