前言
做业务开发的时候,经常要根据建立好的数据库表,生成相关的 Model , DTO , Service, Controller , DAO 等等。包括基本的增删改查。而这些细活往往比较简单且没有挑战性,纯粹苦力活。因此,根据公司的框架,开发一个代码生成器是很有必要的。
需求
1.用户登录后显示当前用户的项目列表
2.这里选择要进入的项目,或者添加新的项目
3.进入项目后,显示项目的模型列表,有添加模型、修改模型、生成代码、下载功能。
1)添加模型:
2)编辑模型:
添加、修改、删除字段。也可生成建表的sql。
3)模型生成:
生成相应的代码,生成成功后,可在列表页点击下载,下载一个zip文件