ASTRO企业应用 ASTROPRO-swagger标签使用指南:18、x-interface-name-style

时间:2024-09-14 14:45:08

18、x-interface-name-style

作用

控制自定义接口、实现类命名风格。

标签值类型

enum(DEFAULT,SERVICE_IMPL_AND_NO_I_INTERFACE_PREFIX),配置为DEFAULT时和不配置此参数效果相同。

使用位置

x-interface-name-style

使用示例

swagger: "2.0"
info:
  description: ""
  version: "v1"
  title: "testSwagger"
  termsOfService: "http://www.coarl.org/service.html"
host: "git.huawei.com"
basePath: "/testswagger"
x-entity-package: "customdto"
x-interface-name-style: SERVICE_IMPL_AND_NO_I_INTERFACE_PREFIX
    ------------

使用效果:

使用前:

service类的命名为 I+tag驼峰+ service
eg: IOrderService

使用后:

service类的命名为 tag驼峰+ service
eg: OrderService
support.huaweicloud.com/usermanual-astropro/astropro_05_0143.html