wangliang 1 anno fa
parent
commit
5c23099c63

+ 13 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/CourseWeightDetailDto.java

@@ -2,6 +2,7 @@ package com.qmth.distributed.print.business.bean.dto;
 
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.contant.SystemConstant;
 import io.swagger.annotations.ApiModelProperty;
 
 import java.math.BigDecimal;
@@ -29,6 +30,18 @@ public class CourseWeightDetailDto {
     @ApiModelProperty("目标分值")
     private BigDecimal targetScore;
 
+    public CourseWeightDetailDto() {
+
+    }
+
+    public CourseWeightDetailDto(String evaluationName, BigDecimal weight, BigDecimal targetScore) {
+        this.evaluationId = SystemConstant.getDbUuid();
+        this.evaluationName = evaluationName;
+        this.enable = true;
+        this.weight = weight;
+        this.targetScore = targetScore;
+    }
+
     public Long getEvaluationId() {
         return evaluationId;
     }

+ 14 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/CourseWeightDto.java

@@ -2,6 +2,7 @@ package com.qmth.distributed.print.business.bean.dto;
 
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.teachcloud.common.contant.SystemConstant;
 import io.swagger.annotations.ApiModelProperty;
 
 import java.math.BigDecimal;
@@ -36,6 +37,19 @@ public class CourseWeightDto {
     @ApiModelProperty("评价方式权重详情")
     private List<CourseWeightDetailDto> evaluationList;
 
+    public CourseWeightDto() {
+
+    }
+
+    public CourseWeightDto(String courseTargetName, String degreeRequirement, BigDecimal totalWeight, BigDecimal totalScore, List<CourseWeightDetailDto> evaluationList) {
+        this.courseTargetId = SystemConstant.getDbUuid();
+        this.courseTargetName = courseTargetName;
+        this.degreeRequirement = degreeRequirement;
+        this.totalWeight = totalWeight;
+        this.totalScore = totalScore;
+        this.evaluationList = evaluationList;
+    }
+
     public Long getCourseTargetId() {
         return courseTargetId;
     }