[zeromicro/go-zero]支持在 .api 中导入 go 包,这样我可以在响应结构中重用模型数据结构

2024-08-24 44 views
4

现在我需要在不同的包中定义两次相同的结构,然后在其他结构中使用复制值,这非常不友好

回答

9

我们不会支持这一点。zero-api 是一种 RESTful API 描述语言。它无法导入 go 文件。

4

您可以将您的MyType定义复制到.api文件中并types.MyType在原始位置使用吗?

6

如果响应数据是来自其他包的复杂嵌套数据结构,我希望在 gozero api 中返回,那是一个需要在 .api 文件中重新定义的大型引擎