BUGFIX:订阅计划
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.ai.da.controller;
|
||||
|
||||
import com.ai.da.common.response.Response;
|
||||
import com.ai.da.common.task.SubscriptionReminderTask;
|
||||
import com.ai.da.mapper.primary.entity.SubscriptionPlan;
|
||||
import com.ai.da.model.dto.SubscriptionPlanDTO;
|
||||
import com.ai.da.model.dto.SubscriptionPlanPageQuery;
|
||||
@@ -8,6 +9,7 @@ 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.v3.oas.annotations.Hidden;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.validation.Valid;
|
||||
@@ -26,6 +28,8 @@ public class SubscriptionPlanController {
|
||||
|
||||
private final SubscriptionPlanService subscriptionPlanService;
|
||||
|
||||
private final SubscriptionReminderTask subscriptionReminderTask;
|
||||
|
||||
@Operation(summary = "创建订阅计划")
|
||||
@PostMapping("/createPlan")
|
||||
public Response<String> createPlan(@Valid @RequestBody SubscriptionPlanDTO subscriptionPlanDTO) {
|
||||
@@ -74,6 +78,7 @@ public class SubscriptionPlanController {
|
||||
return Response.success();
|
||||
}
|
||||
|
||||
// @Hidden
|
||||
@Operation(summary = "activeSubscriptionPlan")
|
||||
@GetMapping("/activeSubscriptionPlan")
|
||||
public Response<String> activeSubscriptionPlan() {
|
||||
@@ -81,6 +86,7 @@ public class SubscriptionPlanController {
|
||||
return Response.success();
|
||||
}
|
||||
|
||||
// @Hidden
|
||||
@Operation(summary = "expireSubscription")
|
||||
@GetMapping("/expireSubscription")
|
||||
public Response<String> expireSubscription() {
|
||||
@@ -88,5 +94,19 @@ public class SubscriptionPlanController {
|
||||
return Response.success();
|
||||
}
|
||||
|
||||
@Operation(summary = "subscriptionReminder")
|
||||
@GetMapping("/subscriptionReminder")
|
||||
public Response<String> subscriptionReminder() {
|
||||
subscriptionReminderTask.subscriptionReminder();
|
||||
return Response.success();
|
||||
}
|
||||
|
||||
@Operation(summary = "trialReminder")
|
||||
@GetMapping("/trialReminder")
|
||||
public Response<String> trialReminder() {
|
||||
subscriptionReminderTask.trialReminder();
|
||||
return Response.success();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user