Browse Source

曲目详情新增默认谱面

zouxuan 10 months ago
parent
commit
d227abc8f0

+ 7 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/SysMusicScoreAccompaniment.java

@@ -1,5 +1,6 @@
 package com.ym.mec.biz.dal.entity;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.dayaedu.cbs.common.enums.school.EMusicSheetType;
 import com.ym.mec.biz.dal.entity.SysMusicScore.PlayMode;
 import com.ym.mec.biz.dal.enums.ClientTypeEnum;
@@ -106,6 +107,12 @@ public class SysMusicScoreAccompaniment {
 	@ApiModelProperty("谱面类型")
 	private String scoreType;
 
+	@ApiModelProperty("是否总谱渲染")
+	private Boolean isScoreRender;
+
+	@ApiModelProperty("演奏是否默认展示总谱渲染")
+	private Boolean defaultScoreRender;
+
 	@Override
 	public String toString() {
 		return ToStringBuilder.reflectionToString(this);

+ 6 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMusicScoreAccompanimentServiceImpl.java

@@ -119,6 +119,8 @@ public class SysMusicScoreAccompanimentServiceImpl extends BaseServiceImpl<Strin
 				record.setMetronomeMp3Url(sound.getAudioFileUrl());
 				record.setMp3Url(sound.getAudioFileUrl());
 				record.setIsShowFingering(musicSheetApplication.getIsShowFingering());
+				record.setIsScoreRender(musicSheetApplication.getIsScoreRender());
+				record.setDefaultScoreRender(musicSheetApplication.getDefaultScoreRender());
 				childAccompaniments.add(record);
 			}
 			result.addAll(childAccompaniments);
@@ -176,6 +178,8 @@ public class SysMusicScoreAccompanimentServiceImpl extends BaseServiceImpl<Strin
 			record.setMetronomeUrl(musicSheetApplication.getUrl());
 			record.setUrl(musicSheetApplication.getUrl());
 			record.setIsShowFingering(musicSheetApplication.getIsShowFingering());
+			record.setIsScoreRender(musicSheetApplication.getIsScoreRender());
+			record.setDefaultScoreRender(musicSheetApplication.getDefaultScoreRender());
 			result.add(record);
 		}
 		return result;
@@ -216,6 +220,8 @@ public class SysMusicScoreAccompanimentServiceImpl extends BaseServiceImpl<Strin
 		record.setMetronomeMp3Url(musicSheetApplication.getMp3Url());
 		record.setMp3Url(musicSheetApplication.getMp3Url());
 		record.setIsShowFingering(musicSheetApplication.getIsShowFingering());
+		record.setIsScoreRender(musicSheetApplication.getIsScoreRender());
+		record.setDefaultScoreRender(musicSheetApplication.getDefaultScoreRender());
 		return record;
 	}