web-课程任务

This commit is contained in:
2025-10-22 18:00:27 +08:00
parent d0cebe1995
commit 3158a85934
16 changed files with 2965 additions and 235 deletions

View File

@@ -4,7 +4,7 @@
* @since 2025-10-15
*/
import { BaseDTO } from '../base';
import { BaseDTO, SysUser, Resource } from '@/types';
/**
* 课程实体
@@ -213,6 +213,25 @@ export interface TaskResource extends BaseDTO {
orderNum?: number;
}
export interface TaskItemVO extends LearningTask {
courseID?: string;
courseName?: string;
resourceID?: string;
resourceName?: string;
userID?: string;
username?: string;
required?: boolean;
orderNum?: number;
status?: number;
progress?: boolean;
completeTime?: string;
}
export interface TaskVO extends BaseDTO {
learningTask: LearningTask;
taskCourses: TaskItemVO[];
taskResources: TaskItemVO[];
taskUsers: TaskItemVO[];
}
/**
* 任务课程关联实体
*/