package cn.iocoder.yudao.module.digitalcourse.controller.admin.coursemedia.vo; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Data; @Schema(description = "管理后台 - 课程媒体字幕 Request VO") @Data public class CourseMediaSubtitlesReqVO { @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "12757") private Long id; private String courseName; @Schema(description = "字幕文件地址") private String subtitlesUrl; @Schema(description = "字幕文件生成状态1合成中,2成功,3失败") private Integer subtitlesStatus; @Schema(description = "视频添加字幕状态1添加中,2成功,3失败") private Integer subtitlesAddStatus; @Schema(description = "带字幕文件的视频地址") private String videoUrl; private String lang; private String sentenceGap; //媒体链接 private String previewUrl; // 片头地址 private String titles; //片尾地址 private String trailer; //合成视频地址 private String compositeVideo; }