Skip to content

用node写的代码生成工具,根据数据库表生成代码

Notifications You must be signed in to change notification settings

1009466147/code-generate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

根据数据库数据表制造的代码生成器

使用ejs作为代码模板
内置一套react的curd模板

使用方式 npm run build

配置在.env文件

[字段]服务名 转为驼峰用作命名

serviceName

[字段]api地址

route

[字段]过滤字段列表

tenantColumn

模板路径

TEMPLATE_ROOT

打包项目路径

packageWebDir

表名 转为驼峰用作命名

includeTables=work_student

数据库的配置

DB_HOST host DB_USER 用户名 DB_PASS 密码 DB_NAME 库名

可扩展

output.js 配置单个模板输出到指定地址指定文件名

lib/fileTypes.js 配置不同的模板使用不用的构造器

简单改造下也可以不适用ejs 使用其他模板文件 如果后续有需要的话

现在使用需要改造,后续有需要的话在扩展,修改 lib下index 找到 getOutputPath方法 根据需求修改具体生成的文件路径

About

用node写的代码生成工具,根据数据库表生成代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published