using LearningOfficer.OA.Common.Request; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LearningOfficer.OA.Common.Dtos.Video { public class VideoCollectionData { public List Data { get; set; } = new List(); public int Total { get; set; } } /// /// 请求蓝鲸智库的视频合集列表 /// public class VideoCollectionList { ///// ///// 取视频合集列表 ///// ///// ///// ///// //public Task GetVideoCollectionList(CourseRequest request); /// /// 合集Id /// public long VideoCollectionId { get; set; } /// /// 合集名称 /// public string VideoCollectionName { get; set; } /// /// 合集封面地址 /// public string? VideoCollectionImgUrl { get; set; } /// /// 最后更新时间 /// public DateTime? LastUpdateTime { get; set; } } /// /// 视频合集列表组装本地合集数据 /// public class VideoCollectionListResult// : VideoCollectionList { public string VideoCollectionId { get; set; } /// /// 合集名称 /// public string VideoCollectionName { get; set; } /// /// 合集封面地址 /// public string? VideoCollectionImgUrl { get; set; } /// /// 最后更新时间 /// public DateTime? LastUpdateTime { get; set; } /// /// id /// public long? Id { get; set; } /// /// 备 注:合集类型(默认0免费;1积分) /// 默认值: /// public int? CollectionType { get; set; } = 0; /// /// 备 注:入库时间 /// 默认值: /// public DateTime? Addtime { get; set; } /// /// 备 注:兑换积分 /// 默认值: /// public int? ChangePoints { get; set; } = 0; /// /// 备 注:云校id /// 默认值: /// public long? CloudSchool { get; set; } /// /// 备 注:职级 /// 默认值: /// public int? RoleEnum { get; set; } /// /// 备 注:上架状态(默认0未上架;1已上架) /// 默认值: /// public int? CollectionStatus { get; set; } = 0; /// /// 备 注:最后一次操作上/下架管理员id /// 默认值: /// public long? LaunchAdminUser { get; set; } /// /// 备 注:最后一次操作上/下架时间 /// 默认值: /// public DateTime? LaunchAdminTime { get; set; } public string? CloudSchoolName { get; set; } public string? RoleEnumName { get; set; } public string? CollectionTypeName { get; set; } public string? CollectionStatusName { get; set; } public List CloudSchoolIds { get; set; } = new List(); public List RoleEnumIds { get; set; } = new List(); } /// /// 移动端列表页数据 /// public class VideoCollectionRsp : VideoCollectionList { /// /// id /// public long? Id { get; set; } /// /// 合集类型(默认0免费;1积分,2兑换,3已兑换)。已兑换优先级最大 /// public int? CollectionType { get; set; } = 0; /// /// 备 注:兑换积分 /// 默认值: /// public int? ChangePoints { get; set; } = 0; /// /// 浏览人数 /// public long ViewUserCount { get; set; } /// /// 上次观看 /// public string LastSee { get; set; } } }