|
@@ -2,6 +2,7 @@ package com.backendsys.modules.ai.media.controller;
|
|
|
|
|
|
import com.backendsys.modules.ai.media.entity.MediaTtv;
|
|
import com.backendsys.modules.ai.media.entity.MediaTtv;
|
|
import com.backendsys.modules.ai.media.service.MediaTtvService;
|
|
import com.backendsys.modules.ai.media.service.MediaTtvService;
|
|
|
|
+import com.backendsys.modules.ai.media.service.MediaTtvTimbreService;
|
|
import com.backendsys.modules.common.config.security.utils.SecurityUtil;
|
|
import com.backendsys.modules.common.config.security.utils.SecurityUtil;
|
|
import com.backendsys.modules.common.utils.Result;
|
|
import com.backendsys.modules.common.utils.Result;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
@@ -19,22 +20,14 @@ import org.springframework.web.bind.annotation.RestController;
|
|
@Tag(name = "AI成片-音色")
|
|
@Tag(name = "AI成片-音色")
|
|
public class MediaTtvTimbreController {
|
|
public class MediaTtvTimbreController {
|
|
|
|
|
|
-// @Autowired
|
|
|
|
-// private MediaTtvService mediaTtvService;
|
|
|
|
-//
|
|
|
|
-// @Operation(summary = "生成图文语音视频")
|
|
|
|
-// @PreAuthorize("@sr.hasPermission('34')")
|
|
|
|
-// @PostMapping("/api/ai/media/ttv/generate")
|
|
|
|
-// public Result generateMediaTtv(@Validated(MediaTtv.Generate.class) @RequestBody MediaTtv mediaTtv) {
|
|
|
|
-// mediaTtv.setUser_id(SecurityUtil.getUserId());
|
|
|
|
-// return Result.success().put("data", mediaTtvService.generateMediaTtv(mediaTtv));
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// @Operation(summary = "查询图文语音视频")
|
|
|
|
-// @PreAuthorize("@sr.hasPermission('34')")
|
|
|
|
-// @GetMapping("/api/ai/media/ttv/query")
|
|
|
|
-// public Result queryMediaTtv(@Validated(MediaTtv.Query.class) MediaTtv mediaTtv) {
|
|
|
|
-// return Result.success().put("data", mediaTtvService.queryMediaTtv(mediaTtv));
|
|
|
|
-// }
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private MediaTtvTimbreService mediaTtvTimbreService;
|
|
|
|
+
|
|
|
|
+ @Operation(summary = "获取音色列表")
|
|
|
|
+ @PreAuthorize("@sr.hasPermission('34')")
|
|
|
|
+ @GetMapping("/api/ai/media/ttv/getTimbreList")
|
|
|
|
+ public Result queryMediaTtv() {
|
|
|
|
+ return Result.success().put("data", mediaTtvTimbreService.selectMediaTtvTimbre());
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|