feat: 明确OperationId
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {Controller, Get, Route, Response, Tags, Request, Security} from 'tsoa';
|
||||
import {Controller, Get, Route, Response, Tags, Request, Security, OperationId} from 'tsoa';
|
||||
import {ApiError, ApiResponse} from '../types/api';
|
||||
import type {Request as ExpressRequest} from 'express';
|
||||
import axios from "axios";
|
||||
@@ -45,6 +45,7 @@ export class GroupController extends Controller {
|
||||
* @description Returns the full member list of the current chat group
|
||||
*/
|
||||
@Get('/members')
|
||||
@OperationId('Group_GetGroupMembers') // MUST: Specify operationId for better API documentation
|
||||
@Security("jwt")
|
||||
@Response<ApiResponse<UserInfo[]>>(200, 'Success')
|
||||
@Response<ApiResponse<null>>(400, 'Bad Request')
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Controller, Get, Route, Response, Tags } from 'tsoa';
|
||||
import {Controller, Get, Route, Response, Tags, OperationId} from 'tsoa';
|
||||
import type { ApiResponse } from '../types/api';
|
||||
|
||||
@Route('api')
|
||||
@@ -10,6 +10,7 @@ export class TestController extends Controller {
|
||||
* @description Basic endpoint to verify API connectivity
|
||||
*/
|
||||
@Get('/test')
|
||||
@OperationId('Test_GetTest') // MUST: Specify operationId for better API documentation
|
||||
@Response<ApiResponse>(200, 'Success')
|
||||
public async getTest(): Promise<ApiResponse> {
|
||||
return {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {Controller, Get, Route, Response, Tags, Middlewares, Request, Security} from 'tsoa';
|
||||
import {Controller, Get, Route, Response, Tags, Middlewares, Request, Security, OperationId} from 'tsoa';
|
||||
import type { ApiResponse } from '../types/api';
|
||||
import type { Request as ExpressRequest } from 'express';
|
||||
import type {UserInfo} from "../types/user";
|
||||
@@ -13,6 +13,7 @@ export class UserController extends Controller {
|
||||
* @description Returns the authenticated user's profile
|
||||
*/
|
||||
@Get('/info')
|
||||
@OperationId('User_GetUserGroupInfo') // MUST: Specify operationId for better API documentation
|
||||
@Security('jwt')
|
||||
@Response<ApiResponse<UserInfo>>(200, 'Success')
|
||||
@Response(401, 'Unauthorized')
|
||||
|
||||
Reference in New Issue
Block a user