添加时间统计
parent
b8d0b92a51
commit
c45ccd7ef2
@ -0,0 +1,59 @@
|
||||
package com.sztzjy.marketing.entity;
|
||||
|
||||
import com.sztzjy.marketing.config.Constant;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author tz
|
||||
* @date 2023/9/2 13:34
|
||||
*/
|
||||
@Data
|
||||
public class StuScoreDetailsDTO {
|
||||
private String id;
|
||||
|
||||
private String learningProjects; //学习项目
|
||||
|
||||
private String assessmentItems; //考核项目
|
||||
|
||||
private String scoringCriteria; //计分标准
|
||||
|
||||
private Double scoreWeight; //成绩权重
|
||||
|
||||
private int viewingTime;
|
||||
|
||||
private Double scoreProject; //项目得分
|
||||
|
||||
private String module; //归属模块
|
||||
|
||||
private String userId; //用户id
|
||||
|
||||
private String completionStatus; //完成情况
|
||||
|
||||
public StuScoreDetailsDTO() {
|
||||
}
|
||||
|
||||
public StuScoreDetailsDTO(StuScoreDetails stuScoreDetails, TchModuleWeith tchConceptualTechnologyWeight) {
|
||||
this.id=stuScoreDetails.getId();
|
||||
this.learningProjects=stuScoreDetails.getLearningProjects();
|
||||
this.assessmentItems=stuScoreDetails.getAssessmentItems();
|
||||
//根据学习项目判断获取的权重类型
|
||||
if (Constant.ZSGY_TCHMODULE.equals(stuScoreDetails.getLearningProjects())){
|
||||
this.scoringCriteria= String.valueOf(tchConceptualTechnologyWeight.getSummaryOfKnowledgeScore());
|
||||
this.scoreWeight=tchConceptualTechnologyWeight.getSummaryOfKnowledgeWeight().doubleValue();
|
||||
}else if (Constant.ZYXX_TCHMODULE.equals(stuScoreDetails.getLearningProjects())){
|
||||
this.scoringCriteria= String.valueOf(tchConceptualTechnologyWeight.getResourceLearningScore());
|
||||
this.scoreWeight=tchConceptualTechnologyWeight.getResourceLearningWeight().doubleValue();
|
||||
}else if (Constant.XXCP_TCHMODULE.equals(stuScoreDetails.getLearningProjects())){
|
||||
this.scoringCriteria= String.valueOf(tchConceptualTechnologyWeight.getLearningAssessmentScore());
|
||||
this.scoreWeight=tchConceptualTechnologyWeight.getLearningAssessmentWeight().doubleValue();
|
||||
}else if (Constant.SYSX_TCHMODULE.equals(stuScoreDetails.getLearningProjects())){
|
||||
this.scoringCriteria= String.valueOf(tchConceptualTechnologyWeight.getExperimentalTrainingScore());
|
||||
this.scoreWeight=tchConceptualTechnologyWeight.getExperimentalTrainingWeight().doubleValue();
|
||||
}else if(Constant.SYBG_TCHMODULE.equals(stuScoreDetails.getLearningProjects())){
|
||||
this.scoreWeight=tchConceptualTechnologyWeight.getReportWeight().doubleValue();
|
||||
}
|
||||
this.completionStatus=stuScoreDetails.getCompletionStatus();
|
||||
this.scoreProject=stuScoreDetails.getScoreProject();
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue