|
@@ -60,14 +60,11 @@ public class MusicSheetWrapper {
|
|
|
public static class MusicSheet {
|
|
|
|
|
|
@ApiModelProperty("主键")
|
|
|
- private Long id;
|
|
|
+ private String id;
|
|
|
|
|
|
@ApiModelProperty("曲谱分类")
|
|
|
private Integer musicSheetCategoriesId;
|
|
|
|
|
|
-// @ApiModelProperty(value = "曲谱类型(SINGLE:单曲,CONCERT:合奏)")
|
|
|
-// private EMusicSheetType musicSheetType;
|
|
|
-
|
|
|
@ApiModelProperty("曲谱名称")
|
|
|
private String musicSheetName;
|
|
|
|
|
@@ -76,192 +73,15 @@ public class MusicSheetWrapper {
|
|
|
private String titleImg;
|
|
|
|
|
|
|
|
|
- @ApiModelProperty("曲谱来源id")
|
|
|
- private Long userId;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否支持混音节拍器")
|
|
|
- private Boolean isMixBeat;
|
|
|
-
|
|
|
- @ApiModelProperty("多声轨选择")
|
|
|
- private String multiTracksSelection;
|
|
|
-
|
|
|
-// @ApiModelProperty("曲目来源类型 TEACHER 老师 PLATFORM 平台")
|
|
|
-// private ESourceFrom sourceType;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否公开")
|
|
|
- private Boolean openFlag;
|
|
|
-
|
|
|
|
|
|
@ApiModelProperty("作曲人")
|
|
|
private String composer;
|
|
|
|
|
|
|
|
|
- @ApiModelProperty("曲谱声部(适用的乐器,可能是多个,用逗号分隔)")
|
|
|
- private String musicSubject;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("mp3曲谱类型 MP3;MP3_METRONOME")
|
|
|
- private String mp3Type;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲目图片")
|
|
|
- private String musicImg;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲谱音频文件类型(midi;mp3)")
|
|
|
- private EAudioType audioType;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否可以转简谱(0:否,1:是)")
|
|
|
- private Integer notation;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲谱标签(多个标签用逗号分隔)")
|
|
|
- private String musicTag;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("默认播放速度")
|
|
|
- private String playSpeed;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否可以评测(0:否;1:是)")
|
|
|
- private Boolean canEvaluate;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("伴奏类型 HOMEMODE:自制 COMMON:普通")
|
|
|
- private String accompanimentType;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否展示指法(0:否;1:是)")
|
|
|
- private Boolean showFingering;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲目状态(0:停用,1:启用)")
|
|
|
- private Boolean status;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲目停用原因")
|
|
|
- private String reason;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("排序号")
|
|
|
- private Integer sortNumber;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("midi路径")
|
|
|
- private String midiUrl;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("伴奏含节拍器路径")
|
|
|
- private String metronomeUrl;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("伴奏(不含节拍器)路径")
|
|
|
- private String url;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("音频文件存储路径")
|
|
|
- private String audioFileUrl;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("XML文件存储路径")
|
|
|
- private String xmlFileUrl;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否自带节拍器(0:否;1:是)")
|
|
|
- private Boolean hasBeat;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲目配置")
|
|
|
- private String extConfigJson;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否节奏音乐")
|
|
|
- private Boolean rhythmFlag;
|
|
|
-
|
|
|
- @ApiModelProperty("创建时间")
|
|
|
- private Date createTime;
|
|
|
-
|
|
|
- @ApiModelProperty("创建人(老师或者是后台平台用户)")
|
|
|
- private Long createBy;
|
|
|
-
|
|
|
- @ApiModelProperty("创建用户")
|
|
|
- private String createUser;
|
|
|
-
|
|
|
- @ApiModelProperty("更新时间")
|
|
|
- private Date updateTime;
|
|
|
-
|
|
|
- @ApiModelProperty("更新人(老师或者是后台平台用户)")
|
|
|
- private Long updateBy;
|
|
|
-
|
|
|
- @ApiModelProperty("更新用户")
|
|
|
- private String updateUser;
|
|
|
-
|
|
|
- @ApiModelProperty("备注")
|
|
|
- private String remark;
|
|
|
-
|
|
|
- @ApiModelProperty("假删除标识 0:未删除 1:已删除")
|
|
|
- private Boolean delFlag;
|
|
|
-
|
|
|
- @ApiModelProperty("伴奏")
|
|
|
- private List<MusicSheetAccompanimentWrapper.MusicSheetAccompaniment> background;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目缓存")
|
|
|
- private String musicJSON;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目缓存svg")
|
|
|
- private String musicSvg;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目缓存简谱svg")
|
|
|
- private String musicJianSvg;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目缓存首调svg")
|
|
|
- private String musicFirstSvg;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("曲目赏析")
|
|
|
- private String appreciationUrl;
|
|
|
-
|
|
|
@ApiModelProperty("内容平台曲目ID")
|
|
|
- private Long cbsMusicSheetId;
|
|
|
+ private String cbsMusicSheetId;
|
|
|
|
|
|
|
|
|
- @ApiModelProperty("内容平台声部ID")
|
|
|
- private String cbsSubjectId;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty(" 可用乐器(多个,用逗号分隔)")
|
|
|
- private String cbsMusicalInstrumentIds;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty(" 可用乐器(多个,用逗号分隔)")
|
|
|
- private String cbsMusicalInstrumentIdNames;
|
|
|
-
|
|
|
- @ApiModelProperty("是否审核数据")
|
|
|
- private Boolean versionFlag;
|
|
|
-
|
|
|
- @ApiModelProperty("首调图片")
|
|
|
- private String musicFirstImg;
|
|
|
- @ApiModelProperty("固定调图片")
|
|
|
- private String musicJianImg;
|
|
|
-
|
|
|
- @ApiModelProperty("五线谱PDF文件")
|
|
|
- private String musicPdfUrl;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("首调PDF文件")
|
|
|
- private String firstPdfUrl;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("固定调PDF文件")
|
|
|
- private String jianPdfUrl;
|
|
|
-
|
|
|
- @ApiModelProperty("曲目类型(SINGLE:单曲 CONCERT:合奏)")
|
|
|
- private String musicSheetType;
|
|
|
|
|
|
@ApiModelProperty("被使用次数")
|
|
|
private Long usedNum;
|
|
@@ -269,28 +89,10 @@ public class MusicSheetWrapper {
|
|
|
@ApiModelProperty("收费类型(FREE:免费;VIP:会员;CHARGE:单曲收费)")
|
|
|
private String paymentType;
|
|
|
|
|
|
- @ApiModelProperty("是否包含伴奏")
|
|
|
- private Boolean containAccompaniment = false;
|
|
|
-
|
|
|
- @ApiModelProperty("是否总谱渲染")
|
|
|
- private Boolean isScoreRender;
|
|
|
-
|
|
|
- @ApiModelProperty("演奏是否默认展示总谱渲染")
|
|
|
- private Boolean defaultScoreRender;
|
|
|
|
|
|
@ApiModelProperty("音频类型,SING:演唱,PLAY:演奏")
|
|
|
private String audioPlayTypes;
|
|
|
|
|
|
- @ApiModelProperty("是否可转谱(0:否; 1:是)")
|
|
|
- private Boolean isConvertibleScore;
|
|
|
-
|
|
|
- @ApiModelProperty("谱面类型")
|
|
|
- private String scoreType;
|
|
|
-
|
|
|
-
|
|
|
- @ApiModelProperty("是否节奏练习曲目,节奏练习曲目不设置声部和乐器,所有声部和乐器都能被查询出来")
|
|
|
- private Boolean isAllSubject;
|
|
|
-
|
|
|
public String jsonString() {
|
|
|
return JSON.toJSONString(this);
|
|
|
}
|