|
@@ -10,6 +10,7 @@ import com.backendsys.modules.common.utils.Result;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -25,7 +26,7 @@ public class VolcengineVideoController {
|
|
|
|
|
|
|
|
|
|
@Operation(summary = "创建图生视频任务")
|
|
@Operation(summary = "创建图生视频任务")
|
|
-// @PreAuthorize("@sr.hasPermission('36.4')")
|
|
|
|
|
|
+ @PreAuthorize("@sr.hasPermission('37.1.1')")
|
|
@PostMapping("/api/ai/volcegine/generateVideo")
|
|
@PostMapping("/api/ai/volcegine/generateVideo")
|
|
public Result generateVideo(@Validated(VolcengineVideoTask.Generate.class) @RequestBody VolcengineVideoTask volcengineVideoTask) {
|
|
public Result generateVideo(@Validated(VolcengineVideoTask.Generate.class) @RequestBody VolcengineVideoTask volcengineVideoTask) {
|
|
volcengineVideoTask.setUser_id(SecurityUtil.getUserId());
|
|
volcengineVideoTask.setUser_id(SecurityUtil.getUserId());
|
|
@@ -33,7 +34,7 @@ public class VolcengineVideoController {
|
|
}
|
|
}
|
|
|
|
|
|
@Operation(summary = "查询图生视频任务状态")
|
|
@Operation(summary = "查询图生视频任务状态")
|
|
-// @PreAuthorize("@sr.hasPermission('36.4')")
|
|
|
|
|
|
+ @PreAuthorize("@sr.hasPermission('37.1.2')")
|
|
@GetMapping("/api/ai/volcegine/video/getTaskStatus/{volcengineTaskId}")
|
|
@GetMapping("/api/ai/volcegine/video/getTaskStatus/{volcengineTaskId}")
|
|
public Result getTaskStatus(@PathVariable String volcengineTaskId) {
|
|
public Result getTaskStatus(@PathVariable String volcengineTaskId) {
|
|
return Result.success().put("data", volcengineVideoTaskService.selectTaskStatus(volcengineTaskId));
|
|
return Result.success().put("data", volcengineVideoTaskService.selectTaskStatus(volcengineTaskId));
|
|
@@ -41,7 +42,7 @@ public class VolcengineVideoController {
|
|
|
|
|
|
|
|
|
|
@Operation(summary = "分页获取图生视频任务记录")
|
|
@Operation(summary = "分页获取图生视频任务记录")
|
|
-// @PreAuthorize("@sr.hasPermission('36.4')")
|
|
|
|
|
|
+ @PreAuthorize("@sr.hasPermission('37.1.3')")
|
|
@GetMapping("/api/ai/volcegine/video/getTaskList")
|
|
@GetMapping("/api/ai/volcegine/video/getTaskList")
|
|
public Result getTaskList(VolcengineVideoTaskDTO dto) {
|
|
public Result getTaskList(VolcengineVideoTaskDTO dto) {
|
|
dto.setUser_id(SecurityUtil.getUserId());
|
|
dto.setUser_id(SecurityUtil.getUserId());
|
|
@@ -49,7 +50,7 @@ public class VolcengineVideoController {
|
|
}
|
|
}
|
|
|
|
|
|
@Operation(summary = "视频收藏/取消收藏")
|
|
@Operation(summary = "视频收藏/取消收藏")
|
|
-// @PreAuthorize("@sr.hasPermission('36.4')")
|
|
|
|
|
|
+ @PreAuthorize("@sr.hasPermission('37.1.4')")
|
|
@PutMapping("/api/ai/volcegine/video/setCollect")
|
|
@PutMapping("/api/ai/volcegine/video/setCollect")
|
|
public Result setCollect(@Validated(VolcengineVideoCollect.Collect.class) @RequestBody VolcengineVideoCollect volcengineVideoCollect) {
|
|
public Result setCollect(@Validated(VolcengineVideoCollect.Collect.class) @RequestBody VolcengineVideoCollect volcengineVideoCollect) {
|
|
volcengineVideoCollect.setUser_id(SecurityUtil.getUserId());
|
|
volcengineVideoCollect.setUser_id(SecurityUtil.getUserId());
|