|
@@ -256,6 +256,18 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("业务平台曲目ID")
|
|
|
private String bizId;
|
|
|
|
|
|
+ @ApiModelProperty("曲目分类ID")
|
|
|
+ private Long musicCategoryId;
|
|
|
+
|
|
|
+ @ApiModelProperty("曲目分类名称")
|
|
|
+ private String musicCategoryName;
|
|
|
+
|
|
|
+ @ApiModelProperty("曲目标签")
|
|
|
+ private String musicTag;
|
|
|
+
|
|
|
+ @ApiModelProperty("曲目标签名称")
|
|
|
+ private String musicTagNames;
|
|
|
+
|
|
|
@ApiModelProperty("曲目封面图")
|
|
|
private String musicCover;
|
|
|
|
|
@@ -274,15 +286,12 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("曲目声部名称")
|
|
|
private String subjectNames;
|
|
|
|
|
|
- @ApiModelProperty("评测标准 节奏 AMPLITUDE 音准 FREQUENCY 分贝 DECIBELS")
|
|
|
- private EEvaluationStandard evaluationStandard;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目声部名称")
|
|
|
- private String subjectIdNames;
|
|
|
-
|
|
|
@ApiModelProperty("曲目乐器(多个,用逗号分隔)")
|
|
|
private String musicalInstrumentIds;
|
|
|
|
|
|
+ @ApiModelProperty("曲目乐器code")
|
|
|
+ private String musicalInstrumentIdCodes;
|
|
|
+
|
|
|
@ApiModelProperty("曲目乐器名称")
|
|
|
private String musicalInstrumentNames;
|
|
|
|
|
@@ -292,9 +301,12 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("曲目类型(SINGLE:单曲 CONCERT:合奏)")
|
|
|
private EMusicSheetType musicSheetType;
|
|
|
|
|
|
- @ApiModelProperty("是否使用系统节拍器(0:否;1:是)")
|
|
|
+ @ApiModelProperty("演奏是否使用系统节拍器(0:否;1:是)")
|
|
|
private Boolean isUseSystemBeat;
|
|
|
|
|
|
+ @ApiModelProperty("演唱是否使用系统节拍器(0:否;1:是)")
|
|
|
+ private Boolean isUseSingSystemBeat;
|
|
|
+
|
|
|
@ApiModelProperty("是否可评测(0:否;1:是)") // midi默认1, mp3 有伴奏1
|
|
|
private Boolean isEvaluated;
|
|
|
|
|
@@ -304,15 +316,24 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("是否展示指法(0:否;1:是)") // moren 1
|
|
|
private Boolean isShowFingering;
|
|
|
|
|
|
- @ApiModelProperty("是否播入节拍器(0: 否 1:是)")
|
|
|
+ @ApiModelProperty("是否播入演奏节拍器(0: 否 1:是)")
|
|
|
private Boolean isPlayBeat;
|
|
|
|
|
|
+ @ApiModelProperty("是否播入演唱节拍器(0: 否 1:是)")
|
|
|
+ private Boolean isPlaySingBeat;
|
|
|
+
|
|
|
+ @ApiModelProperty("是否全部声部可使用(0: 否 1:是)")
|
|
|
+ private Boolean isAllSubject;
|
|
|
+
|
|
|
@ApiModelProperty("多声轨选择")
|
|
|
private String multiTracksSelection;
|
|
|
|
|
|
@ApiModelProperty("播放速度")
|
|
|
private String playSpeed;
|
|
|
|
|
|
+ @ApiModelProperty("音频类型,SING:演唱,PLAY:演奏")
|
|
|
+ private String audioPlayTypes;
|
|
|
+
|
|
|
@ApiModelProperty("播放模式(MIDI;MP3)")
|
|
|
private EMusicPlayMode playMode;
|
|
|
|
|
@@ -331,6 +352,10 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("曲目缓存")
|
|
|
private String musicSvg;
|
|
|
|
|
|
+
|
|
|
+ @ApiModelProperty("评测标准 节奏 AMPLITUDE 音准 FREQUENCY 分贝 DECIBELS")
|
|
|
+ private EEvaluationStandard evaluationStandard;
|
|
|
+
|
|
|
@ApiModelProperty("简谱缓存")
|
|
|
private String musicJianSvg;
|
|
|
|
|
@@ -391,47 +416,8 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("创建时间")
|
|
|
private Date createTime;
|
|
|
|
|
|
- @ApiModelProperty("应用扩展ID")
|
|
|
- private Long applicationExtendId;
|
|
|
-
|
|
|
- @ApiModelProperty("应用ID")
|
|
|
- private Long applicationId;
|
|
|
-
|
|
|
- @ApiModelProperty("所属人ID")
|
|
|
- private Long userId;
|
|
|
-
|
|
|
- @ApiModelProperty("所属人")
|
|
|
- private String userName;
|
|
|
-
|
|
|
- @ApiModelProperty("分类ID")
|
|
|
- private Long musicSheetCategoryId;
|
|
|
-
|
|
|
- @ApiModelProperty("分类名称")
|
|
|
- private String musicSheetCategoryName;
|
|
|
-
|
|
|
- @ApiModelProperty("启用状态")
|
|
|
- private Boolean clientStatus;
|
|
|
-
|
|
|
- @ApiModelProperty("排序")
|
|
|
- private Integer sortNo;
|
|
|
-
|
|
|
- @ApiModelProperty("收费类型(FREE:免费;VIP:会员;CHARGE:单曲收费)")
|
|
|
- private String paymentType;
|
|
|
-
|
|
|
- @ApiModelProperty("是否置顶(0:否;1:是)")
|
|
|
- private Boolean topFlag;
|
|
|
-
|
|
|
- @ApiModelProperty("精品标志")
|
|
|
- private Boolean exquisiteFlag;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目标签(多个标签用逗号分隔)")
|
|
|
- private String musicTagIds;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目标签名称")
|
|
|
- private String musicTagNames;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目价格")
|
|
|
- private BigDecimal musicPrice;
|
|
|
+ @ApiModelProperty("评测频率,详情返回,指定应用端")
|
|
|
+ private String evaluationFrequency;
|
|
|
|
|
|
|
|
|
@ApiModelProperty("曲目伴奏")
|
|
@@ -445,6 +431,17 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("所属人信息")
|
|
|
private CbsMusicSheetWrapper.MusicSheetExtend musicSheetExtend;
|
|
|
|
|
|
+ @ApiModelProperty("乐器信息")
|
|
|
+ private List<CbsMusicSheetWrapper.MusicalInstrument> musicalInstruments;
|
|
|
+
|
|
|
+ public String jsonString() {
|
|
|
+ return JSON.toJSONString(this);
|
|
|
+ }
|
|
|
+
|
|
|
+ public static CbsMusicSheetWrapper.MusicSheet from(String json) {
|
|
|
+ return JSON.parseObject(json, CbsMusicSheetWrapper.MusicSheet.class);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|