Java Swagger codegen类型脚本:模型名称与现有语言类型匹配
我已经编写了以下文档注释:Java Swagger codegen类型脚本:模型名称与现有语言类型匹配,java,typescript,swagger-codegen,Java,Typescript,Swagger Codegen,我已经编写了以下文档注释: @ApiResponses(value = { @ApiResponse(code=HttpStatus.SC_CONFLICT, response = ResponseError.class), @ApiResponse(code=HttpStatus.SC_UNAUTHORIZED, response = ResponseError.class), @ApiResponse(code=HttpStatus.SC_BAD_REQUEST, r
@ApiResponses(value = {
@ApiResponse(code=HttpStatus.SC_CONFLICT, response = ResponseError.class),
@ApiResponse(code=HttpStatus.SC_UNAUTHORIZED, response = ResponseError.class),
@ApiResponse(code=HttpStatus.SC_BAD_REQUEST, response = ResponseError.class),
@ApiResponse(code=HttpStatus.SC_INTERNAL_SERVER_ERROR, response = ResponseError.class)
})
public ResponseEntity<User> addUser(
我使用mavenswagger-codegen-maven-plugin
plugin来生成我的TypeScript模型类
目前,我收到以下警告信息:
错误(模型名称与现有语言类型匹配)不能用作模型名称。重命名为ModelError
据我所知,它将cat.gencat.ctti.canigo.arch.web.rs.model.Error
类重命名为ModelError
因此,生成modelError.ts
类代码:
export interface ModelError {
code?: number;
message?: string;
}
然而,如果我查看一下生成的responseError.ts
类,它使用的是Error
类
export interface ResponseError {
errors?: Array<Error>;
}
导出接口响应错误{
错误?:数组;
}
有什么想法吗
export interface ResponseError {
errors?: Array<Error>;
}