重构代码，做了一个微型框架，完成二维码和创建功能