Jelajahi Sumber

作业改版

zouxuan 2 tahun lalu
induk
melakukan
de1af76a94

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/LessonExaminationDetailDto.java

@@ -1,6 +1,7 @@
 package com.ym.mec.biz.dal.dto;
 
 
+import com.ym.mec.biz.dal.enums.HardLevelEnum;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
@@ -16,7 +17,7 @@ public class LessonExaminationDetailDto{
     private Long musicScoreId;
 
     @ApiModelProperty(value = "评测难度")
-    private String heardLevel;
+    private HardLevelEnum heardLevel;
 
     @ApiModelProperty(value = "分谱")
     private Integer partIndex;

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/StudentLessonExaminationDetailDto.java

@@ -1,6 +1,7 @@
 package com.ym.mec.biz.dal.dto;
 
 
+import com.ym.mec.biz.dal.enums.HardLevelEnum;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
@@ -27,7 +28,7 @@ public class StudentLessonExaminationDetailDto {
     private Integer musicScoreId;
 
     @ApiModelProperty(value = "评测难度")
-    private String heardLevel;
+    private HardLevelEnum heardLevel;
 
     @ApiModelProperty(value = "练习最高分数")
     private Integer trainingScore;

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/StudentLessonExaminationDetailDto1.java

@@ -1,6 +1,7 @@
 package com.ym.mec.biz.dal.dto;
 
 
+import com.ym.mec.biz.dal.enums.HardLevelEnum;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
@@ -28,6 +29,6 @@ public class StudentLessonExaminationDetailDto1 {
     private Integer avgScore;
 
     @ApiModelProperty(value = "评测难度")
-    private String heardLevel;
+    private HardLevelEnum heardLevel;
 }
 

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/StudentLessonExaminationDetail.java

@@ -5,6 +5,7 @@ import java.util.Date;
 
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
+import com.ym.mec.biz.dal.enums.HardLevelEnum;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.baomidou.mybatisplus.annotation.TableId;
@@ -39,7 +40,7 @@ public class StudentLessonExaminationDetail implements Serializable {
 
     @TableField("heard_level_")
     @ApiModelProperty(value = "评测难度")
-    private String heardLevel;
+    private HardLevelEnum heardLevel;
 
     @TableField("standard_flag_")
     @ApiModelProperty(value = "是否达标")

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/enums/GroupStatusEnum.java

@@ -39,4 +39,5 @@ public enum GroupStatusEnum implements BaseEnum<String, GroupStatusEnum> {
 
     public void setDesc(String desc) {
         this.desc = desc;
-    }}
+    }
+}

+ 2 - 2
mec-biz/src/main/resources/config/mybatis/StudentLessonExaminationDetailMapper.xml

@@ -6,7 +6,7 @@
         <result column="user_id_" property="userId"/>
         <result column="lesson_examination_id_" property="lessonExaminationId"/>
         <result column="music_score_id_" property="musicScoreId"/>
-        <result column="heard_level_" property="heardLevel"/>
+        <result column="heard_level_" property="heardLevel" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
         <result column="standard_flag_" property="standardFlag"/>
         <result column="training_score_" property="trainingScore"/>
         <result column="standard_score_" property="standardScore"/>
@@ -24,7 +24,7 @@
                                                       avg_score_, part_index_)
         values
         <foreach collection="entities" item="entity" separator=",">
-            (#{entity.userId}, #{entity.lessonExaminationId},#{entity.musicScoreId}, #{entity.heardLevel},
+            (#{entity.userId}, #{entity.lessonExaminationId},#{entity.musicScoreId}, #{entity.heardLevel,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
              #{entity.standardScore}, #{entity.avgScore},#{entity.partIndex})
         </foreach>
     </insert>

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/StudentLessonExaminationMapper.xml

@@ -79,7 +79,7 @@
             <result property="actualAvgScore" column="actual_avg_score_"/>
             <result property="avgScore" column="avg_score_"/>
             <result property="musicScoreName" column="musicScoreName"/>
-            <result property="heardLevel" column="heard_level_"/>
+            <result property="heardLevel" column="heard_level_" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
         </collection>
     </resultMap>
     <select id="queryStudentPage" resultMap="StudentLessonExaminationDtoMap">