Swagger 避免删除公共前缀

gau*_*uee 5 enums swagger swagger-codegen

如何跳过从 modelsEnum 名称中删除公共前缀?我有一个具有单个值的枚举(将来我将有更多值)并且 swagger code gen 插件使用枚举CODE而不是AIRPORT_CODE生成类

properties:
  type:
    enum: ["AIRPORT_CODE"]
    description: the type of location that is identified by the value
Run Code Online (Sandbox Code Playgroud)

Hel*_*len 2

有一个拉取请求添加了--use-enum-common-prefix参数来解决此问题,但它尚未合并到 master 中(截至撰写本文时)。您可以按照问题#4261获取更新。

现在,您可以尝试使用此 PR 自行重建 swagger-codegen,并使用您的自定义构建来生成代码。