Closed lampofaladdin closed 2 years ago
openAPI: [ { requestLibPath: "import { request } from 'umi'", // 或者使用在线的版本 schemaPath: 'http://localhost:3006/docs-json', mock: false, projectName: '.', hook: { customFunctionName(operationObject: OperationObject) { const newOperationId = operationObject.operationId ?.replace(/controller/i, '') .replace(/[-_ .](\w)/g, (_all, letter) => letter.toUpperCase()); operationObject.operationId = 'newOperationId'; return newOperationId; }, }, }, ],
/** 文章列表 GET /api/article */ export async function ArticleFindAll( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.ArticleFindAllParams & { // query /** 当前页面 */ current?: number; /** 页面数据量 */ pageSize?: number; /** 排序 */ orderBy?: 'createTime' | 'like' | 'topicCount' | 'id'; /** 排序方式 */ order?: 'DESC' | 'ASC'; keyword?: string; }, options?: { [key: string]: any }, )
type ArticleControllerFindAllParams = { /** 当前页面 */ current?: number; /** 页面数据量 */ pageSize?: number; /** 排序 */ orderBy?: 'createTime' | 'like' | 'topicCount' | 'id'; /** 排序方式 */ order?: 'DESC' | 'ASC'; keyword?: string; };
生成的控制器名称改变,但是对应的typing.d.ts没有变动,导致编辑器报红
close https://github.com/ant-design/ant-design-pro/issues/9293
配置项
生成service
生成 typing.d.ts
生成的控制器名称改变,但是对应的typing.d.ts没有变动,导致编辑器报红