serv\web-学习历史修改
This commit is contained in:
@@ -25,9 +25,9 @@ export interface BaseDTO {
|
||||
*/
|
||||
export interface PageParam {
|
||||
/** 当前页码 */
|
||||
page: number;
|
||||
pageNumber: number;
|
||||
/** 每页条数 */
|
||||
size: number;
|
||||
pageSize: number;
|
||||
|
||||
/** 总页数 */
|
||||
totalPages?: number;
|
||||
|
||||
@@ -331,3 +331,187 @@ export interface LearningRecordStatistics {
|
||||
/** 完成任务数 */
|
||||
taskCount?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学习观看历史表
|
||||
*/
|
||||
export interface TbLearningHistory extends BaseDTO {
|
||||
/** 用户ID */
|
||||
userID?: string;
|
||||
/** 学习会话ID */
|
||||
historyID?: string;
|
||||
/** 资源类型(1资源/新闻 2课程 3章节 4节点) */
|
||||
resourceType?: number;
|
||||
/** 资源ID */
|
||||
resourceID?: string;
|
||||
/** 课程ID */
|
||||
courseID?: string;
|
||||
/** 章节ID */
|
||||
chapterID?: string;
|
||||
/** 节点ID */
|
||||
nodeID?: string;
|
||||
/** 关联任务ID */
|
||||
taskID?: string;
|
||||
/** 开始学习时间 */
|
||||
startTime?: string;
|
||||
/** 结束学习时间 */
|
||||
endTime?: string;
|
||||
/** 本次学习时长(秒) */
|
||||
duration?: number;
|
||||
/** 开始进度(0-100) */
|
||||
startProgress?: number;
|
||||
/** 结束进度(0-100) */
|
||||
endProgress?: number;
|
||||
/** 设备类型(web/mobile/app) */
|
||||
deviceType?: string;
|
||||
/** IP地址 */
|
||||
ipAddress?: string;
|
||||
/** 创建者 */
|
||||
creator?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学习统计明细表
|
||||
*/
|
||||
export interface TbLearningStatisticsDetail extends BaseDTO {
|
||||
/** 用户ID */
|
||||
userID?: string;
|
||||
/** 统计日期 */
|
||||
statDate?: string;
|
||||
/** 资源类型(1资源/新闻 2课程 3章节) */
|
||||
resourceType?: number;
|
||||
/** 资源ID */
|
||||
resourceID?: string;
|
||||
/** 课程ID */
|
||||
courseID?: string;
|
||||
/** 章节ID */
|
||||
chapterID?: string;
|
||||
/** 学习时长(秒) */
|
||||
totalDuration?: number;
|
||||
/** 学习次数 */
|
||||
learnCount?: number;
|
||||
/** 是否完成 */
|
||||
isComplete?: boolean;
|
||||
/** 完成时间 */
|
||||
completeTime?: string;
|
||||
/** 创建者 */
|
||||
creator?: string;
|
||||
/** 更新者 */
|
||||
updater?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学习历史响应VO
|
||||
*/
|
||||
export interface LearningHistoryVO {
|
||||
/** 历史记录ID */
|
||||
id?: string;
|
||||
/** 用户ID */
|
||||
userID?: string;
|
||||
/** 用户名称(关联查询) */
|
||||
userName?: string;
|
||||
/** 学习会话ID */
|
||||
sessionID?: string;
|
||||
/** 资源类型(1资源/新闻 2课程 3章节 4节点) */
|
||||
resourceType?: number;
|
||||
/** 资源类型名称 */
|
||||
resourceTypeName?: string;
|
||||
/** 资源ID */
|
||||
resourceID?: string;
|
||||
/** 资源标题(关联查询) */
|
||||
resourceTitle?: string;
|
||||
/** 课程ID */
|
||||
courseID?: string;
|
||||
/** 课程名称(关联查询) */
|
||||
courseName?: string;
|
||||
/** 章节ID */
|
||||
chapterID?: string;
|
||||
/** 章节名称(关联查询) */
|
||||
chapterName?: string;
|
||||
/** 节点ID */
|
||||
nodeID?: string;
|
||||
/** 节点名称(关联查询) */
|
||||
nodeName?: string;
|
||||
/** 关联任务ID */
|
||||
taskID?: string;
|
||||
/** 任务名称(关联查询) */
|
||||
taskName?: string;
|
||||
/** 开始学习时间 */
|
||||
startTime?: string;
|
||||
/** 结束学习时间 */
|
||||
endTime?: string;
|
||||
/** 本次学习时长(秒) */
|
||||
duration?: number;
|
||||
/** 学习时长(格式化后,如:1小时20分钟) */
|
||||
durationFormatted?: string;
|
||||
/** 开始进度(0-100) */
|
||||
startProgress?: number;
|
||||
/** 结束进度(0-100) */
|
||||
endProgress?: number;
|
||||
/** 设备类型 */
|
||||
deviceType?: string;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学习统计明细VO
|
||||
*/
|
||||
export interface LearningStatisticsDetailVO {
|
||||
/** 统计日期 */
|
||||
statDate?: string;
|
||||
/** 资源类型(1资源/新闻 2课程 3章节) */
|
||||
resourceType?: number;
|
||||
/** 资源类型名称 */
|
||||
resourceTypeName?: string;
|
||||
/** 资源ID */
|
||||
resourceID?: string;
|
||||
/** 资源标题 */
|
||||
resourceTitle?: string;
|
||||
/** 课程ID */
|
||||
courseID?: string;
|
||||
/** 课程名称 */
|
||||
courseName?: string;
|
||||
/** 章节ID */
|
||||
chapterID?: string;
|
||||
/** 章节名称 */
|
||||
chapterName?: string;
|
||||
/** 学习时长(秒) */
|
||||
totalDuration?: number;
|
||||
/** 学习时长(格式化) */
|
||||
totalDurationFormatted?: string;
|
||||
/** 学习次数 */
|
||||
learnCount?: number;
|
||||
/** 是否完成 */
|
||||
isComplete?: boolean;
|
||||
/** 完成时间 */
|
||||
completeTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学习统计响应VO
|
||||
*/
|
||||
export interface LearningStatisticsVO {
|
||||
/** 用户ID */
|
||||
userID?: string;
|
||||
/** 统计周期(day/week/month) */
|
||||
period?: string;
|
||||
/** 总学习时长(秒) */
|
||||
totalDuration?: number;
|
||||
/** 总学习时长(格式化) */
|
||||
totalDurationFormatted?: string;
|
||||
/** 学习天数 */
|
||||
learnDays?: number;
|
||||
/** 学习资源数量 */
|
||||
resourceCount?: number;
|
||||
/** 学习课程数量 */
|
||||
courseCount?: number;
|
||||
/** 学习次数 */
|
||||
learnCount?: number;
|
||||
/** 完成数量 */
|
||||
completeCount?: number;
|
||||
/** 平均每天学习时长(秒) */
|
||||
avgDailyDuration?: number;
|
||||
/** 学习明细列表 */
|
||||
details?: LearningStatisticsDetailVO[];
|
||||
}
|
||||
Reference in New Issue
Block a user