场景

image.png
用户:程序员,架构师,工具开发者
场景一:程序员打开工具,新建项目,基于模版和配置进行生成代码;
场景二:程序员打开工具,打开存在的项目,基于当前的项目模版和配置进行代码生成;
场景三:架构师,根据项目技术要求新增和编辑代码模版;
场景四:程序员可以新建项目并进行安装和配置模版;

需求

新增模版

架构师根据技术规范和要求定义代码对基本模版;

编辑模版

架构师对当前对模版进行编辑修改和优化;

安装模版

程序员获得模版并安装代码模版到工具中方便进行相应的代码生成工作

卸载模版

对于不需要的模版进行卸载和删除;

新建项目

配置项目类型,方便配置对应的代码模版;
配置项目路径,方便进行代码保存;
配置数据库,方便基于数据库生成代码;

打开项目

打开已经配置好的项目,加载配置进行代码生成工作

项目初始化

对项目目录进行生成,并对技术架构常用代码进行复制,生成一个基本的项目库;

生成代码

配置基础数据并基于选择对模版生成代码,并进行预览;

保存代码

对生成对代码,基于项目配置对路径规则进行保存到项目中;