tag model 框架编写