|
@@ -1,4 +1,4 @@
|
|
-import { Body, Controller, Del, Get, Inject, Param, Post } from '@midwayjs/core';
|
|
|
|
|
|
+import { Body, Controller, Del, Get, Inject, Param, Post, Query } from '@midwayjs/core';
|
|
import { ApiResponse, ApiTags, ApiQuery } from '@midwayjs/swagger';
|
|
import { ApiResponse, ApiTags, ApiQuery } from '@midwayjs/swagger';
|
|
import { Validate } from '@midwayjs/validate';
|
|
import { Validate } from '@midwayjs/validate';
|
|
import { BaseController } from '../../frame/BaseController';
|
|
import { BaseController } from '../../frame/BaseController';
|
|
@@ -21,7 +21,7 @@ export class CompetitionController implements BaseController {
|
|
@ApiTags('列表查询')
|
|
@ApiTags('列表查询')
|
|
@ApiQuery({ name: 'query' })
|
|
@ApiQuery({ name: 'query' })
|
|
@ApiResponse({ type: QVO_competition })
|
|
@ApiResponse({ type: QVO_competition })
|
|
- async index(query: object) {
|
|
|
|
|
|
+ async index(@Query() query: object) {
|
|
const qobj = omit(query, ['skip', 'limit']);
|
|
const qobj = omit(query, ['skip', 'limit']);
|
|
const others = pick(query, ['skip', 'limit']);
|
|
const others = pick(query, ['skip', 'limit']);
|
|
const result = await this.service.query(qobj, others);
|
|
const result = await this.service.query(qobj, others);
|