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; @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; }