go-admin icon indicating copy to clipboard operation
go-admin copied to clipboard

[优化]代码生成器优化

Open a6652162 opened this issue 1 year ago • 1 comments

需求描述 [详细地描述需求,让大家都能理解]

代码生成器中,如果要自己写SetPreProcessFn,SetInsertFn等函数时,需要用到func(values form.Values)方法,同时需要引用包:github.com/GoAdminGroup/go-admin/plugins/admin/modules/form 但默认生成的代码中,已有包:github.com/GoAdminGroup/go-admin/template/types/form 两者包名冲突,而代码生成器中的导入包,又没办法重命名,导致每次生成,我需要到import里重新命令包,很麻烦

解决方案 [如果你有解决方案,在这里清晰地阐述]

建议对导入包的功能进行优化;或是有什么办法解决这个导入的包名与默认生成的包名冲突的办法

其他信息 [如截图等其他信息可以贴在这里]

a6652162 avatar Jul 17 '24 02:07 a6652162

这样引用

import form2 "github.com/GoAdminGroup/go-admin/plugins/admin/modules/form"

这样使用

formList.SetPostHook(func(values form2.Values) error {

AlbertGithubHome avatar Aug 13 '25 12:08 AlbertGithubHome