| 
					
				 | 
			
			
				@@ -7,6 +7,10 @@ import com.baomidou.mybatisplus.annotation.TableId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import io.swagger.annotations.ApiModelProperty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.commons.lang3.builder.ToStringBuilder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.validation.constraints.NotBlank; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.validation.constraints.NotNull; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.validation.constraints.Size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -22,6 +26,8 @@ public class MusicSheet extends BaseEntity { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "主键id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Long id;  //主键ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "曲谱名称不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Size(max = 64, message = "曲谱名称长度不能超过64位!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("music_sheet_name_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "曲谱名称") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String musicSheetName;  //曲谱名称 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -30,18 +36,23 @@ public class MusicSheet extends BaseEntity { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "曲谱来源(0:平台;非0:老师ID)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Long userId;  //曲谱来源(0:平台;非0:老师ID) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "作曲人不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Size(max = 32, message = "作曲人长度不能超过32位!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("composer_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "作曲人") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String composer;  //作曲人 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "曲谱声部不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("music_subject_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "曲谱声部(适用的乐器,可能是多个,用逗号分隔)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String musicSubject;  //曲谱声部(适用的乐器,可能是多个,用逗号分隔) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "曲谱音频文件类型不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("audio_type_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "曲谱音频文件类型(midi;mp3)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String audioType;  //曲谱音频文件类型(midi;mp3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "曲谱标签不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("music_tag_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "曲谱标签(多个标签用逗号分隔)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String musicTag;  //曲谱标签(多个标签用逗号分隔) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -58,13 +69,14 @@ public class MusicSheet extends BaseEntity { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "是否展示指法(0:否;1:是)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Integer showFingering;  //是否展示指法(0:否;1:是) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotNull(message = "收费类型不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("charge_type_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "收费类型(0:免费;1:会员;2:单曲收费)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Integer chargeType;  //收费类型(0:免费;1:会员;2:单曲收费) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("audit_status_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "审核状态") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private Integer auditStatus;  //审核状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Integer auditStatus;  //审核状态(0:待审核;1:通过;2:未通过) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("sort_number_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "排序号") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,10 +94,12 @@ public class MusicSheet extends BaseEntity { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "曲谱价格") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private java.math.BigDecimal musicPrice;  //曲谱价格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "音频文件存储路径不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("audio_file_url_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "音频文件存储路径") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String audioFileUrl;  //音频文件存储路径 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @NotBlank(message = "XML文件存储路径不能为空!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("xml_file_url_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "XML文件存储路径") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String xmlFileUrl;  //XML文件存储路径 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,7 +126,7 @@ public class MusicSheet extends BaseEntity { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @TableField("remark_") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiModelProperty(value = "备注") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private String remark;  //备注 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private String remark;  //备注,填写未通过审核的原因 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public MusicSheet setId(Long id) { 
			 |