ruanyf / weekly

科技爱好者周刊,每周五发布
47.63k stars 2.87k forks source link

【开源自荐】 idea goland 插件 https://github.com/yangyang5214/go-struct-to-struct #3249

Open yangyang5214 opened 1 year ago

yangyang5214 commented 1 year ago

基于 goland 的 插件,实现 struct 之间转换。

插件地址:https://plugins.jetbrains.com/plugin/22196-struct-to-struct/

问题

项目里存在大量的 struct 的转换,里面的逻辑多是挨个成员拷贝赋值,代码量很多,开发效率较低

解决

https://github.com/yangyang5214/go-struct-to-struct

使用

image

image

fifsky commented 1 year ago

非常好,一直想要DTO转换的插件,有一个小问题,就是能不能支持method,我试了只能是纯func才行,如果是struct的method就生成不了

yangyang5214 commented 1 year ago

非常好,一直想要DTO转换的插件,有一个小问题,就是能不能支持method,我试了只能是纯func才行,如果是struct的method就生成不了

好主意