public static class TrainProgram.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TrainProgram |
build() |
TrainProgram.Builder |
categoryList(CourseCategory[] categoryList)
分类
示例值:
|
TrainProgram.Builder |
completedLearnerNum(Integer completedLearnerNum)
完成课程学员数
示例值:1
|
TrainProgram.Builder |
coverLink(String coverLink)
封面url
示例值:https://ashtray-cdn.kundou.cn/224fbffb6da97b2a3ea34f974ed2d29e/60c89f2e/api/elearning/files/eyJhIjo2NTUxMjkyMjM4ODQ1LCJ0IjoiNjY4MDc5ODEzNTA3OTQwNTA2OCJ9/rzKhAqK0p?
|
TrainProgram.Builder |
createdAt(Integer createdAt)
创建时间
示例值:1657856297
|
TrainProgram.Builder |
description(String description)
描述
示例值:描述描述
|
TrainProgram.Builder |
id(String id)
ID
示例值:5e943ade0bb519d693a885e9
|
TrainProgram.Builder |
learningLearnerNum(Integer learningLearnerNum)
学习中的程学员数
示例值:1
|
TrainProgram.Builder |
owner(User owner)
所有人
示例值:
|
TrainProgram.Builder |
publishedAt(Integer publishedAt)
发布时间
示例值:1657856297
|
TrainProgram.Builder |
publishStatus(Integer publishStatus)
发布状态
示例值:1
|
TrainProgram.Builder |
score(Double score)
评分
示例值:4.5
|
TrainProgram.Builder |
stageList(StageInfo[] stageList)
阶段列表
示例值:
|
TrainProgram.Builder |
title(String title)
标题
示例值:ljx_测试结束
|
TrainProgram.Builder |
totalLearnerNum(Integer totalLearnerNum)
课程学员数
示例值:1
|
TrainProgram.Builder |
vagueCompletedLearnerNum(Integer vagueCompletedLearnerNum)
完成课程学员数(模糊)。
|
TrainProgram.Builder |
vagueLearningLearnerNum(Integer vagueLearningLearnerNum)
学习中的程学员数(模糊)。
|
TrainProgram.Builder |
vagueTotalLearnerNum(Integer vagueTotalLearnerNum)
课程学员数(模糊)。
|
TrainProgram.Builder |
visibleScopeInfo(VisibleScopeInfo visibleScopeInfo)
公开范围,不公开/全体员工/指定范围
示例值:
|
public TrainProgram.Builder id(String id)
示例值:5e943ade0bb519d693a885e9
id - public TrainProgram.Builder title(String title)
示例值:ljx_测试结束
title - public TrainProgram.Builder description(String description)
示例值:描述描述
description - public TrainProgram.Builder coverLink(String coverLink)
示例值:https://ashtray-cdn.kundou.cn/224fbffb6da97b2a3ea34f974ed2d29e/60c89f2e/api/elearning/files/eyJhIjo2NTUxMjkyMjM4ODQ1LCJ0IjoiNjY4MDc5ODEzNTA3OTQwNTA2OCJ9/rzKhAqK0p?rand=xNe_5ZB4M
coverLink - public TrainProgram.Builder owner(User owner)
示例值:
owner - public TrainProgram.Builder categoryList(CourseCategory[] categoryList)
示例值:
categoryList - public TrainProgram.Builder visibleScopeInfo(VisibleScopeInfo visibleScopeInfo)
示例值:
visibleScopeInfo - public TrainProgram.Builder createdAt(Integer createdAt)
示例值:1657856297
createdAt - public TrainProgram.Builder publishedAt(Integer publishedAt)
示例值:1657856297
publishedAt - public TrainProgram.Builder publishStatus(Integer publishStatus)
示例值:1
publishStatus - public TrainProgram.Builder totalLearnerNum(Integer totalLearnerNum)
示例值:1
totalLearnerNum - public TrainProgram.Builder vagueTotalLearnerNum(Integer vagueTotalLearnerNum)
示例值:1
vagueTotalLearnerNum - public TrainProgram.Builder learningLearnerNum(Integer learningLearnerNum)
示例值:1
learningLearnerNum - public TrainProgram.Builder vagueLearningLearnerNum(Integer vagueLearningLearnerNum)
示例值:1
vagueLearningLearnerNum - public TrainProgram.Builder completedLearnerNum(Integer completedLearnerNum)
示例值:1
completedLearnerNum - public TrainProgram.Builder vagueCompletedLearnerNum(Integer vagueCompletedLearnerNum)
示例值:1
vagueCompletedLearnerNum - public TrainProgram.Builder score(Double score)
示例值:4.5
score - public TrainProgram.Builder stageList(StageInfo[] stageList)
示例值:
stageList - public TrainProgram build()
Copyright © 2026. All rights reserved.