我正在使用这个 cli 以 角度生成我的服务
openapi-generator-cli generate -i ./openapi.yaml -g typescript-angular -o src/app/core/api/v1 --additional-properties=useSingleRequestParameter=true,modelPropertyNaming=snake_case
我有一个名为
Item
的模型,它自动生成了我的这个 cli,其中包含一些字段,例如 created_on
export interface Item {
readonly id: number;
readonly collection: number;
active?: boolean;
readonly created_on: string;
readonly updated_on: string;
name: string;
relase_date?: string | null;
}
除了生成的 RequestParams 之外,几乎所有工作都正常 对于
ItemsCreateRequestParams
ItemsPartialUpdateRequestParams
export interface ItemsCreateRequestParams {
name: string;
active?: boolean;
description?: string;
relaseDate?: string | null;
}
如您所见,生成的relaseDate采用camelCase而不是snake_case,
我尝试添加
modelPropertyNaming=snake_case
但仍然生成带有错误 namig 的 RequestParams
你知道如何解决吗?