270 Star 2.1K Fork 880

tanghc / code-gen

2024-02-06 09:45
332975 durcframework 1578920327 tanghc
  • 【新增】底层框架改为solon,启动更快,内存更小(64M)
  • 【新增】类型配置功能
  • 【优化】统一变量命名

1.x升级到2.0

gen.jarconflibdistrun.sh放入到gen目录下并覆盖

非MySql数据库需要将驱动包(如ojdbc6.jar)放到gen/lib

如果使用内置数据库(gen.db)则不需要改动,可以把启动内存改成64M

如果使用MYSQL数据库

打开conf/app.yml

注释sqlite3数据库连接,打开下面的mysql连接

执行run.sh启动

最后提交信息为: 1.6.3
2023-06-05 13:52
332975 durcframework 1578920327 tanghc
  • 字段长度信息增加支持pgsql pr
最后提交信息为: 1.6.3
2023-01-16 17:47
332975 durcframework 1578920327 tanghc
  • 【优化】修改字符串格式化使用中文括号导致乱码 pr
最后提交信息为: 1.6.2
2022-12-20 18:07
332975 durcframework 1578920327 tanghc
  • 【优化】达梦数据库类型映射java类型改为使用DmTypeFormatter PR
  • 【优化】解决PostgreSql表同时存在主键与唯一索引造成生成的列重复出现 PR
  • 【优化】mysql增加column的排序 PR
最后提交信息为: 1.6.1
2022-08-24 14:40
332975 durcframework 1578920327 tanghc

本次更新主要来自PR,再次感谢这位小伙伴的分享。

  • 【新增】生成代码按钮 增加在新标签页打开
  • 【新增】数据源配置 新增分组名称(可为空);选择数据源下拉框 根据分组名称进行分组
  • 【新增】增加Java类名驼峰转横杠的变量
  • 【新增】模板编辑页面监听Ctrl+S按键,可快捷保存
  • 【新增】新增模板复制功能
  • 【新增】新增数据库描述字段(可为空),选择数据源时增加描述字段的展示
  • 【新增】模板的文件目录可以使用变量;生成的压缩包内文件带‘.’的包名有层级
  • 【优化】生成代码时 切换模板下拉框 清除先前被选中的模板
  • 【优化】前端 配置数据源 去掉数据库描述不能为空的限制
  • 【优化】前端代码编辑框增加代码样式选择,增加快捷键提示,美化搜索和替换框
最后提交信息为: Merge branch 'pr'
2022-08-22 09:52
332975 durcframework 1578920327 tanghc
  • 支持达梦数据库 pr
最后提交信息为: 1.5.9
2022-05-09 17:15
332975 durcframework 1578920327 tanghc
最后提交信息为: 1.5.8
2022-02-25 14:33
332975 durcframework 1578920327 tanghc

1、sqlite在mac m1架构下无法运行问题。
2、修复连接Oracle数据库生成代码时,查询字段sql报错问题

2022-01-21 14:43
332975 durcframework 1578920327 tanghc
  • 【新增】常用变量
${context.randomInt}:int随机数
${context.randomLong}:long随机数
${context.randomBoolean}:boolean随机
${context.uuid}:生成uuid
${context.nextId}:生成唯一id,基于雪花算法
最后提交信息为: 1.5.6
2021-09-14 10:13
332975 durcframework 1578920327 tanghc
  • 优化窗口关闭
最后提交信息为: 1.5.5
2021-07-06 13:50
332975 durcframework 1578920327 tanghc
  • 模板新增${column.label}变量
最后提交信息为: 1.5.4
2021-06-28 09:51
332975 durcframework 1578920327 tanghc

1、前端:修复修改数据源时候不管什么数据库都带出oracle数据库
2、前端:新增oracle类型数据库数据库角色可以为空
3、前端:修复数据库类型为oracle数据库时候测试连接服务器字段展示undefined问题
4、前后端:新增author作者名配置,方便模板中插入作者
5、后端:修复postgresql数据库表如果没有设置主键无法获取列数组问题

最后提交信息为: 1.5.3
2021-06-15 18:24
332975 durcframework 1578920327 tanghc
  • 支持SqlServer字段长度信息(${column.maxLength}${column.scale}
  • 修复没有主键无法生成问题
最后提交信息为: 1.5.2
2021-06-11 08:52
332975 durcframework 1578920327 tanghc
  • 表字段信息,增加字段长度信息(${column.maxLength}${column.scale}),目前只支持 mysql 和 oracle. PR
最后提交信息为: 1.5.1
2021-06-04 18:26
332975 durcframework 1578920327 tanghc
  • 支持oracle服务名和SID连接 pr
  • 支持模板指定目录名称 by Mario Luo
  • 支持模板导入导出 by Mario Luo
  • 优化表前缀删除功能 by Mario Luo
  • 调整静态文件编译目录
最后提交信息为: 1.5.0
2021-05-27 17:24
332975 durcframework 1578920327 tanghc
  • 修复表名前缀替换问题 pr
最后提交信息为: 1.4.16
2021-05-07 16:28
332975 durcframework 1578920327 tanghc
  • 修复PostgreSQL的numeric字段映射为题
最后提交信息为: 1.4.15
2021-04-15 14:53
2021-04-15 14:30
332975 durcframework 1578920327 tanghc
  • 优化类型转换
最后提交信息为: 1.4.13
2021-04-14 20:05
332975 durcframework 1578920327 tanghc
  • PostgreSQL数据源可指定schema(模板中可使用:${table.schema}
最后提交信息为: 1.4.12
Java
1
https://gitee.com/durcframework/code-gen.git
git@gitee.com:durcframework/code-gen.git
durcframework
code-gen
code-gen

搜索帮助

14c37bed 8189591 565d56ea 8189591