3.3 Api接口
此api接口是课程学习页面请求学习服务获取课程学习地址。
定义返回值类型:
@Data
@ToString
@NoArgsConstructor
public class GetMediaResult extends ResponseResult {
//视频播放地址
String fileUrl;
public GetMediaResult(ResultCode resultCode,String fileUrl){
super(resultCode);
this.fileUrl = fileUrl;
}
}
定义接口,学习服务根据传入课程ID、章节Id(课程计划ID)来取学习地址。
@Api(value = "录播课程学习管理",description = "录播课程学习管理")
public interface CourseLearningControllerApi {
@ApiOperation("获取课程学习地址")
public GetMediaResult getmedia(String courseId,String teachplanId);
}