import CommonUser from '../../../models/commonUser'; import RoomItem from './roomItem'; export default class RoomLiveDto { /** * @type {string} * @memberof RoomLiveDto * @name 直播id */ id: string; /** * @type {number} * @memberof RoomLiveDto * @name 当周周一时间 */ week: number; /** * @type {string} * @memberof RoomLiveDto * @name 直播名称 */ title: string; /** * @type {string} * @memberof RoomLiveDto * @name 届次ID */ gradeId: string; /** * @type {string} * @memberof RoomLiveDto * @name 班级id */ classId: string; /** * @type {string} * @memberof RoomLiveDto * @name 班级名称 */ clazzName: string; /** * @type {string} * @memberof RoomLiveDto * @name 课程id */ courseId: string; /** * @type {string} * @memberof RoomLiveDto * @name 课程名称 */ courseName: string; /** * @type {string} * @memberof RoomLiveDto * @name 教室id */ roomId: string; /** * @type {string} * @memberof RoomLiveDto * @name 教室编号 */ roomNos: string; /** * @type {string} * @memberof RoomLiveDto * @name 教室名称 */ roomName: string; /** * @type {number} * @memberof RoomLiveDto * @name 本周第几天,[1,7] */ day: number; /** * @type {number} * @memberof RoomLiveDto * @name 节次 */ lesson: number; /** * @type {string} * @memberof RoomLiveDto * @name 节次类型 */ category: string; /** * @type {CommonUser[]} * @memberof RoomLiveDto * @name 教师 */ teachers: CommonUser[]; /** * @type {string[]} * @memberof RoomLiveDto * @name 教师 */ teacherNames: string[]; /** * @type {string} * @memberof RoomLiveDto * @name 学科id */ subjectId: string; /** * @type {string} * @memberof RoomLiveDto * @name 学科名称 */ subjectName: string; /** * @type {string} * @memberof RoomLiveDto * @name 直播开始时间 */ beginAt: string; /** * @type {string} * @memberof RoomLiveDto * @name 直播结束时间 */ endAt: string; /** * @type {string} * @memberof RoomLiveDto * @name 关联空间id,英文逗号分隔 */ refSpaceId: string; /** * @type {string} * @memberof RoomLiveDto * @name 关联空间id列表 */ refSpaceIds: string[]; /** * @type {string} * @memberof RoomLiveDto * @name 关联空间名 */ refSpaceNames: string; /** * @type {string} * @memberof RoomLiveDto * @name 备注 */ remark: string; /** * @type {string} * @memberof RoomLiveDto * @name 创建来源,1-课表,2-空间 */ liveSource: string; /** * @type {string} * @memberof RoomLiveDto * @name 租户id */ tenantId: string; /** * @type {string} * @memberof RoomLiveDto * @name 租户名称 */ tenantName: string; /** * @type {string} * @memberof RoomLiveDto * @name 关联直播ID */ refClzIds: string; /** * @type {string} * @memberof RoomLiveDto * @name //LIVING-正在直播,UN_START-未开始,END-已结束 */ roomLiveStatus: string; /** * @type {string} * @memberof RoomLiveDto * @name 创建时间 */ createTime: string; /** * @type {CommonUser} * @memberof RoomLiveDto * @name 创建人 */ createUser: CommonUser; /** * @type {RoomItem[]} * @memberof RoomLiveDto * @name 房间列表 */ roomDtos: RoomItem[]; /** * @type {string} * @memberof RoomLiveDto * @name 类型(PHYSICAL_CLASS,TEACHING_CLASS) */ classType: string; constructor({ id, week, title, gradeId, classId, clazzName, courseId, courseName, roomId, roomNos, roomName, day, lesson, category, teachers, teacherNames, subjectId, subjectName, beginAt, endAt, refSpaceId, refSpaceIds, refSpaceNames, remark, liveSource, tenantId, tenantName, refClzIds, roomLiveStatus, createTime, createUser, roomDtos, classType }?: { id?: string; week?: any; title?: string; gradeId?: string; classId?: string; clazzName?: string; courseId?: string; courseName?: string; roomId?: string; roomNos?: string; roomName?: string; day?: any; lesson?: any; category?: string; teachers?: any[]; teacherNames?: any[]; subjectId?: string; subjectName?: string; beginAt?: string; endAt?: string; refSpaceId?: string; refSpaceIds?: any[]; refSpaceNames?: string; remark?: string; liveSource?: string; tenantId?: string; tenantName?: string; refClzIds?: string; roomLiveStatus?: string; createTime?: string; createUser?: any; roomDtos?: any[]; classType?: string; }); }