|
@@ -3,6 +3,8 @@ package space.anyi.serve.controller;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
|
|
+import io.swagger.v3.oas.annotations.media.Content;
|
|
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
import io.swagger.v3.oas.annotations.responses.ApiResponse;
|
|
import io.swagger.v3.oas.annotations.responses.ApiResponse;
|
|
|
import io.swagger.v3.oas.annotations.responses.ApiResponses;
|
|
import io.swagger.v3.oas.annotations.responses.ApiResponses;
|
|
|
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
|
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
|
|
@@ -25,9 +27,12 @@ import java.util.List;
|
|
|
@Tag(name = "ContestController", description = "比赛相关接口")
|
|
@Tag(name = "ContestController", description = "比赛相关接口")
|
|
|
@ApiResponses(value = {
|
|
@ApiResponses(value = {
|
|
|
@ApiResponse(responseCode = "200", description = "成功", useReturnTypeSchema = true),
|
|
@ApiResponse(responseCode = "200", description = "成功", useReturnTypeSchema = true),
|
|
|
- @ApiResponse(responseCode = "400", description = "参数校验失败,返回体 code=400"),
|
|
|
|
|
- @ApiResponse(responseCode = "401", description = "未认证或认证已过期"),
|
|
|
|
|
- @ApiResponse(responseCode = "403", description = "无权限访问")
|
|
|
|
|
|
|
+ @ApiResponse(responseCode = "400", description = "参数校验失败,返回体 code=400",
|
|
|
|
|
+ content = @Content(schema = @Schema(implementation = Response.class))),
|
|
|
|
|
+ @ApiResponse(responseCode = "401", description = "未认证或认证已过期",
|
|
|
|
|
+ content = @Content(schema = @Schema(implementation = Response.class))),
|
|
|
|
|
+ @ApiResponse(responseCode = "403", description = "无权限访问",
|
|
|
|
|
+ content = @Content(schema = @Schema(implementation = Response.class)))
|
|
|
})
|
|
})
|
|
|
@RestController
|
|
@RestController
|
|
|
@RequestMapping("contest")
|
|
@RequestMapping("contest")
|