You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

251 lines
4.9 KiB
Java

package com.ibeetl.jlw.entity;
import javax.validation.constraints.NotNull;
import com.ibeetl.admin.core.entity.BaseEntity;
import org.beetl.sql.annotation.entity.*;
import com.ibeetl.admin.core.util.ValidateConfig;
import com.ibeetl.admin.core.annotation.Dict;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;
/*
* 学生-课程实操-PPT
* gen by Spring Boot2 Admin 2022-10-29
*/
public class StudentHandsOnTaskPpt extends BaseEntity{
//ID
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AssignID(value = "maskAutoID",param = "com.ibeetl.jlw.entity.StudentHandsOnTaskPpt")
private Long studentHandsOnTaskPptId ;
//课程开课ID
private Long teacherOpenCourseId ;
//课程实操ID
@Dict(type="teacher_open_course_hands_on.hands_on_name.1=1")
private Long handsOnId ;
//课程实操任务ID
private Long handsOnTaskId ;
//PPT观看进度
/**
* [{fileName:"", schedule: "", fileUrl: ""}]
* fileName文件名
* schedule 进度
* fileUrl 文件地址
*/
private String pptFile ;
private List<Map<String, Object>> pptFiles;
//观看得分
private BigDecimal pptScore ;
//创建时间
private Date createTime ;
//组织ID
private Long orgId ;
//用户ID
private Long userId ;
//教师ID
private Long teacherId ;
//学生ID
private Long studentId ;
private String studentName;
public String getStudentName() {
return studentName;
}
public void setStudentName(String studentName) {
this.studentName = studentName;
}
//学号
private Long studentSn;
public Long getStudentSn() {
return studentSn;
}
public void setStudentSn(Long studentSn) {
this.studentSn = studentSn;
}
public StudentHandsOnTaskPpt(){
}
/**ID
*@return
*/
public Long getStudentHandsOnTaskPptId(){
return studentHandsOnTaskPptId;
}
/**ID
*@param studentHandsOnTaskPptId
*/
public void setStudentHandsOnTaskPptId(Long studentHandsOnTaskPptId){
this.studentHandsOnTaskPptId = studentHandsOnTaskPptId;
}
/**课程开课ID
*@return
*/
public Long getTeacherOpenCourseId(){
return teacherOpenCourseId;
}
/**课程开课ID
*@param teacherOpenCourseId
*/
public void setTeacherOpenCourseId(Long teacherOpenCourseId){
this.teacherOpenCourseId = teacherOpenCourseId;
}
/**课程实操ID
*@return
*/
public Long getHandsOnId(){
return handsOnId;
}
/**课程实操ID
*@param handsOnId
*/
public void setHandsOnId(Long handsOnId){
this.handsOnId = handsOnId;
}
/**课程实操任务ID
*@return
*/
public Long getHandsOnTaskId(){
return handsOnTaskId;
}
/**课程实操任务ID
*@param handsOnTaskId
*/
public void setHandsOnTaskId(Long handsOnTaskId){
this.handsOnTaskId = handsOnTaskId;
}
/**PPT地址名称
*@return
*/
public String getPptFile(){
return pptFile;
}
/**PPT地址名称
*@param pptFile
*/
public void setPptFile(String pptFile){
this.pptFile = pptFile;
}
/**观看得分
*@return
*/
public BigDecimal getPptScore(){
return pptScore;
}
/**观看得分
*@param pptScore
*/
public void setPptScore(BigDecimal pptScore){
this.pptScore = pptScore;
}
/**创建时间
*@return
*/
public Date getCreateTime(){
return createTime;
}
/**创建时间
*@param createTime
*/
public void setCreateTime(Date createTime){
this.createTime = createTime;
}
/**组织ID
*@return
*/
public Long getOrgId(){
return orgId;
}
/**组织ID
*@param orgId
*/
public void setOrgId(Long orgId){
this.orgId = orgId;
}
/**用户ID
*@return
*/
public Long getUserId(){
return userId;
}
/**用户ID
*@param userId
*/
public void setUserId(Long userId){
this.userId = userId;
}
/**教师ID
*@return
*/
public Long getTeacherId(){
return teacherId;
}
/**教师ID
*@param teacherId
*/
public void setTeacherId(Long teacherId){
this.teacherId = teacherId;
}
/**学生ID
*@return
*/
public Long getStudentId(){
return studentId;
}
/**学生ID
*@param studentId
*/
public void setStudentId(Long studentId){
this.studentId = studentId;
}
public List<Map<String, Object>> getPptFiles() {
return pptFiles;
}
public void setPptFiles(List<Map<String, Object>> pptFiles) {
this.pptFiles = pptFiles;
}
}