Browse Source

简谱谱面样式参数设置

zouxuan 6 months ago
parent
commit
290b10e675

+ 3 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dto/CourseScheduleStudentMusicSheetResult.java

@@ -21,6 +21,9 @@ public class CourseScheduleStudentMusicSheetResult extends CourseScheduleStudent
     @ApiModelProperty("是否支持混音节拍器")
     private Boolean isMixBeat;
 
+    @ApiModelProperty("简谱谱面样式参数设置")
+    private String extJianStyleConfigJson;
+
     @ApiModelProperty("五线谱PDF文件")
     private String musicPdfUrl;
 

+ 4 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/entity/MusicSheet.java

@@ -320,6 +320,10 @@ public class MusicSheet implements Serializable {
 	@TableField(exist = false)
 	private Boolean isMixBeat;
 
+	@ApiModelProperty("简谱谱面样式参数设置")
+	@TableField(exist = false)
+	private String extJianStyleConfigJson;
+
 	@ApiModelProperty("总谱五线谱PDF文件")
 	@TableField(exist = false)
 	private String musicPdfUrl;

+ 1 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/CourseCoursewareServiceImpl.java

@@ -85,6 +85,7 @@ public class CourseCoursewareServiceImpl extends ServiceImpl<CourseCoursewareDao
                     record.setStatus(sheetApplication.getStatus()?YesOrNoEnum.YES:YesOrNoEnum.NO);
                     record.setMusicStatus(sheetApplication.getStatus()?YesOrNoEnum.YES:YesOrNoEnum.NO);
                     record.setIsMixBeat(sheetApplication.getIsMixBeat());
+                    record.setExtJianStyleConfigJson(sheetApplication.getExtJianStyleConfigJson());
                     record.setMusicPdfUrl(sheetApplication.getMusicPdfUrl());
                     record.setFirstPdfUrl(sheetApplication.getFirstPdfUrl());
                     record.setJianPdfUrl(sheetApplication.getJianPdfUrl());

+ 1 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ImNetworkRoomServiceImpl.java

@@ -208,6 +208,7 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
             studentMusicScore.setFirstPdfUrl(sheetApplication.getFirstPdfUrl());
             studentMusicScore.setJianPdfUrl(sheetApplication.getJianPdfUrl());
             studentMusicScore.setIsMixBeat(sheetApplication.getIsMixBeat());
+            studentMusicScore.setExtJianStyleConfigJson(sheetApplication.getExtJianStyleConfigJson());
             result.add(studentMusicScore);
         }
         return result;

+ 1 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/MusicSheetServiceImpl.java

@@ -465,6 +465,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao, MusicSheet
         detailVo.setTitleImg(musicSheet1.getMusicCover());
         detailVo.setPlaySpeed(musicSheet1.getPlaySpeed());
         detailVo.setIsMixBeat(musicSheet1.getIsMixBeat());
+        detailVo.setExtJianStyleConfigJson(musicSheet1.getExtJianStyleConfigJson());
         detailVo.setMusicPdfUrl(musicSheet1.getMusicPdfUrl());
         detailVo.setFirstPdfUrl(musicSheet1.getFirstPdfUrl());
         detailVo.setJianPdfUrl(musicSheet1.getJianPdfUrl());

+ 1 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/TenantAlbumMusicServiceImpl.java

@@ -158,6 +158,7 @@ public class TenantAlbumMusicServiceImpl extends ServiceImpl<TenantAlbumMusicMap
                     m.setFirstTone(sheetApplication.getMusicFirstImg());
                     m.setFixedTone(sheetApplication.getMusicJianImg());
                     m.setIsMixBeat(sheetApplication.getIsMixBeat());
+                    m.setExtJianStyleConfigJson(sheetApplication.getExtJianStyleConfigJson());
                     m.setMusicPdfUrl(sheetApplication.getMusicPdfUrl());
                     m.setFirstPdfUrl(sheetApplication.getFirstPdfUrl());
                     m.setJianPdfUrl(sheetApplication.getJianPdfUrl());

+ 3 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/vo/CourseCoursewareVo.java

@@ -45,6 +45,9 @@ public class CourseCoursewareVo extends CourseCourseware{
 	@ApiModelProperty("是否支持混音节拍器")
 	private Boolean isMixBeat;
 
+	@ApiModelProperty("简谱谱面样式参数设置")
+	private String extJianStyleConfigJson;
+
 	@ApiModelProperty("总谱五线谱PDF文件")
 	private String musicPdfUrl;
 

+ 3 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/wrapper/TenantAlbumMusicWrapper.java

@@ -278,6 +278,9 @@ public class TenantAlbumMusicWrapper {
         @ApiModelProperty("是否支持混音节拍器")
         private Boolean isMixBeat;
 
+        @ApiModelProperty("简谱谱面样式参数设置")
+        private String extJianStyleConfigJson;
+
         @ApiModelProperty("总谱五线谱PDF文件")
         private String musicPdfUrl;
 

+ 1 - 1
pom.xml

@@ -23,7 +23,7 @@
 		<google.zxing.version>3.4.0</google.zxing.version>
 		<redisson.version>3.11.5</redisson.version>
 		<maven.test.skip>true</maven.test.skip>
-		<cbs.version>1.0.16</cbs.version>
+		<cbs.version>1.0.17</cbs.version>
 		<microsvc.version>1.0.8</microsvc.version>
 	</properties>