liuyu
21 小时以前 6eef0b6730d940ef44e0f66dd8e7d178f1cd2d1f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
package jnpf.tmsEntity.task;
 
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.List;
 
@Data
public class TmsTaskForm {
 
    @Schema(description = "主键")
    private String id;
 
    @Schema(description = "培训编号")
    private String taskNo;
 
    @Schema(description = "培训分类")
    private String category;
 
    @Schema(description = "培训类型")
    private String trainType;
 
    @Schema(description = "来源类型")
    private String sourceType;
 
    @Schema(description = "来源计划号")
    private String sourcePlanNo;
 
    @Schema(description = "来源单据ID")
    private String sourceId;
 
    @Schema(description = "来源明细ID")
    private String sourceItemId;
 
    @Schema(description = "培训主题")
    private String subject;
 
    @Schema(description = "培训要点")
    private String keyPoints;
 
    @Schema(description = "教材ID")
    private String materialId;
 
    @Schema(description = "教材编号")
    private String materialNo;
 
    @Schema(description = "地点ID")
    private String placeId;
 
    @Schema(description = "地点编号")
    private String placeNo;
 
    @Schema(description = "地点名称")
    private String placeName;
 
    @Schema(description = "开始时间")
    private String startTime;
 
    @Schema(description = "结束时间")
    private String endTime;
 
    @Schema(description = "关闭时间")
    private String closeTime;
 
    @Schema(description = "试卷ID")
    private String paperId;
 
    @Schema(description = "试卷名称")
    private String paperName;
 
    @Schema(description = "考试开始")
    private String examStart;
 
    @Schema(description = "考试结束")
    private String examEnd;
 
    @Schema(description = "培训师用户ID")
    private String teacherId;
 
    @Schema(description = "培训方式")
    private String trainMode;
 
    @Schema(description = "考核方式")
    private String evalMode;
 
    @Schema(description = "培训对象用户ID列表(表单)")
    private List<String> traineeIds;
 
    @Schema(description = "培训对象(逗号串,列表回显)")
    private String trainees;
 
    @Schema(description = "任务类型 new/continue")
    private String taskKind;
 
    @Schema(description = "上次任务编号")
    private String prevTaskNo;
 
    @Schema(description = "发布状态")
    private String publishStatus;
 
    @Schema(description = "发布时间")
    private String publishTime;
 
    @Schema(description = "重考次数上限")
    private Integer retakeLimit;
 
    @Schema(description = "合格分")
    private BigDecimal passScore;
 
    @Schema(description = "提问占比")
    private Integer quizRatio;
 
    @Schema(description = "逾期提醒 1/0")
    private String overdueRemind;
 
    @Schema(description = "可邀请旁听 1/0")
    private String inviteFlag;
 
    @Schema(description = "备注")
    private String remark;
 
    @Schema(description = "创建时间")
    private String creatorTime;
 
    @Schema(description = "创建人")
    private String creatorUserId;
 
    @Schema(description = "个人任务人数(详情)")
    private Integer personCount;
 
    @Schema(description = "个人任务列表(详情)")
    private List<TmsPersonTaskForm> personTasks;
 
    @Schema(description = "教材/附件清单")
    private List<TmsTaskFileForm> files;
}