Skip to content

2507483326/emerge

Repository files navigation

emerge

https://img.shields.io/badge/version-1.0-yellow

可视化代码生成器

数据库和标签

通过新增数据库连接,和拖动标签实现对数据库表相关字段的自定义

数据库

标签

代码生成

通过选择需要生成的模板、和数据库表,生成模板到指定位置

选择模板

选择数据库

完成

模板编写指南

模板

模板采用art-template语法生成, 通过与数据库相关 table 、table.columns 等字段,实现针对于数据库表的代码生成,具体模板插槽规则可以参考artTempalte.js

输出路径

1. 输出路径中可以使用${table}变量这种方式来动态生成输出路径
2. 模板中可以使用 {{ table }}方式使用表格变量

变量提示

1. 可以通过{{table.}}方式,出现代码提示,选择需要的变量

列

1. 可以通过
{{ each  }}
    {{ $value. }}
{{/each}}
方式来对表格中的每个字段进行循环操作

默认模板

上面为常用变量使用方式展示

项目主要功能说明

emerge代码生成器主要是以MYSQL数据库表结合以artTemplate逆向自动生成前后端代码,减少前后端代码重复代码编写

项目主要实现功能

  • mysql数据库连接
  • 自定义表字段扩展
  • 编辑器集成、模板编写、代码提示
  • 代码生成