From ce3516916db7ed6981f7edf8ec73d0102d2a566d Mon Sep 17 00:00:00 2001 From: xupei Date: Thu, 11 Dec 2025 16:18:37 +0800 Subject: [PATCH] CONFIG: --- .../SubscriptionPlanController.java | 20 +++++++++---------- src/main/resources/application-dev.properties | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/ai/da/controller/SubscriptionPlanController.java b/src/main/java/com/ai/da/controller/SubscriptionPlanController.java index b56298cf..cf4051de 100644 --- a/src/main/java/com/ai/da/controller/SubscriptionPlanController.java +++ b/src/main/java/com/ai/da/controller/SubscriptionPlanController.java @@ -7,14 +7,14 @@ import com.ai.da.model.dto.UpdateSubscriptionPlanDTO; import com.ai.da.model.vo.SubscriptionPlanVO; import com.ai.da.service.SubscriptionPlanService; import com.baomidou.mybatisplus.core.metadata.IPage; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; -@Api(tags = "订阅计划模块") +@Tag(name = "订阅计划模块") @Slf4j @RequiredArgsConstructor @RestController @@ -23,49 +23,49 @@ public class SubscriptionPlanController { private final SubscriptionPlanService subscriptionPlanService; - @ApiOperation("创建订阅计划") + @Operation(summary = "创建订阅计划") @PostMapping("/createPlan") public Response createPlan(@Valid @RequestBody SubscriptionPlanDTO subscriptionPlanDTO) { subscriptionPlanService.createPlan(subscriptionPlanDTO); return Response.success(); } - @ApiOperation("更新订阅计划") + @Operation(summary = "更新订阅计划") @PostMapping("/updatePlan") public Response updatePlan(@Valid @RequestBody UpdateSubscriptionPlanDTO updateDTO) { subscriptionPlanService.updatePlan(updateDTO); return Response.success(); } - @ApiOperation("搜索订阅计划") + @Operation(summary = "搜索订阅计划") @PostMapping("/searchByPage") public Response> searchByPage(@Valid @RequestBody SubscriptionPlanPageQuery subscriptionPlanPageQuery) { IPage subscriptionPlanVOIPage = subscriptionPlanService.searchByPage(subscriptionPlanPageQuery); return Response.success(subscriptionPlanVOIPage); } - @ApiOperation("删除订阅计划") + @Operation(summary = "删除订阅计划") @GetMapping("/deletePlan") public Response deletePlan(@RequestParam Long id) { subscriptionPlanService.deletePlan(id); return Response.success(); } - @ApiOperation("管理员切换订阅计划") + @Operation(summary = "管理员切换订阅计划") @GetMapping("/switchSubscriptionPlan") public Response switchSubscriptionPlan(@RequestParam Long subscriptionPlanId, @RequestParam Long adminAccId) { subscriptionPlanService.switchSubscriptionPlan(subscriptionPlanId, adminAccId); return Response.success(); } - @ApiOperation("activeSubscriptionPlan") + @Operation(summary = "activeSubscriptionPlan") @GetMapping("/activeSubscriptionPlan") public Response activeSubscriptionPlan() { subscriptionPlanService.activeSubscriptionPlan(); return Response.success(); } - @ApiOperation("expireSubscription") + @Operation(summary = "expireSubscription") @GetMapping("/expireSubscription") public Response expireSubscription() { subscriptionPlanService.expireSubscription(); diff --git a/src/main/resources/application-dev.properties b/src/main/resources/application-dev.properties index 13ce7029..ba9e571e 100644 --- a/src/main/resources/application-dev.properties +++ b/src/main/resources/application-dev.properties @@ -22,7 +22,7 @@ spring.security.jwtExpiration=8640000000 spring.security.ignorePaths=/,/favicon.ico,/doc.html,/webjars/**,/swagger-resources,/v2/api-docs,\ /api/account/**,/api/element/**,/api/python/**,/api/design/**,/api/history/**,/api/library/**,/api/third/party/**,/api/generate/**,/api/workspace/**,/api/classification/**,\ /api/product/**,/api/ali-pay/**,/api/order-info/**,/api/paypal/**,/api/credits/**,/api/inquiry/**,/api/tasks/**,/api/python/prepareForSR,/api/alipay-hk/**,/api/portfolio/**,\ - /api/stripe/**,/api/message/**,/api/tags/**,/notification/**,/api/affiliate/**,/api/project/**,/api/llm/** + /api/stripe/**,/api/message/**,/api/tags/**,/notification/**,/api/affiliate/**,/api/project/**,/api/llm/**, /api/subscription_plan/** spring.security.authApi=/auth/login