生成代码与模板