Boot版4.2代码生成模块,相同表不同页面代码生成bug

Blade 未结 1 353
jack4214
jack4214 2024-12-17 17:38

一、该问题的重现步骤是什么?

1. 相同的表名,例如产品表,Product,不同页面,如有 单一产品页面,组合产品页面,生成java代码后,会前面页面的代码会被后面生成的覆盖

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

希望的是代码不要被覆盖,实际上是被覆盖了,导致前面的页面接口不存在了

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Boot版4.2代码生成模块,linux

四、请提供详细的错误堆栈信息,这很重要。


问题的原因好像是后端生成的文件名都是以模型类名生成,没有按“模型编号”来生成。导致maper文件会被覆盖,菜单sql文件会被覆盖等

是否可以按前端的生成模式,把“模型编号”来作为类名,文件名的前缀,而不是“模型类名”生成。这样应该是可以避免被覆盖后手动来调整。



五、若有更多详细信息,请在下面提供。

希望官方能优化一下,这样开发的时候会方便很多,希望程序优化的越来越好用

1条回答
  •  admin
    admin (楼主)
    2024-12-17 19:18

    好的,我们下个版本看看是否来得及优化,这个需求先登记到开发计划里

    52 讨论(0)
提交回复