liujunchi преди 3 години
родител
ревизия
62f69424db

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

@@ -34,6 +34,12 @@ public class MusicSheet implements Serializable {
     @ApiModelProperty(value = "曲谱名称")
     private String musicSheetName;  //曲谱名称
 
+
+	@NotBlank(message = "曲谱封面图不能为空!")
+	@TableField("title_img_")
+	@ApiModelProperty(value = "封面图")
+	private String titleImg;  //曲谱名称
+
     @TableField("user_id_")
     @ApiModelProperty(value = "曲谱来源(平台用户ID或者是老师ID)")
     private Long userId;  //曲谱来源(平台用户ID或者是老师ID)
@@ -183,6 +189,14 @@ public class MusicSheet implements Serializable {
 	@ApiModelProperty(value = "假删除标识 0:未删除 1:已删除")
 	private Boolean delFlag;
 
+	public String getTitleImg() {
+		return titleImg;
+	}
+
+	public void setTitleImg(String titleImg) {
+		this.titleImg = titleImg;
+	}
+
 	public String getReason() {
 		return reason;
 	}

+ 10 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/vo/StudentMusicSheetOrderVo.java

@@ -21,6 +21,8 @@ public class StudentMusicSheetOrderVo {
 
     @ApiModelProperty(value = "作曲人")
     private String composer;  //作曲人
+    @ApiModelProperty(value = "封面图")
+    private String titleImg;  //曲谱名称
 
 
     @ApiModelProperty(value = "曲谱标签(多个标签用逗号分隔)")
@@ -38,6 +40,14 @@ public class StudentMusicSheetOrderVo {
     @ApiModelProperty(value = "购买时间")
     private Date purchaseTime;
 
+    public String getTitleImg() {
+        return titleImg;
+    }
+
+    public void setTitleImg(String titleImg) {
+        this.titleImg = titleImg;
+    }
+
     public Long getMusicSheetId() {
         return musicSheetId;
     }

+ 11 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/vo/TeacherMusicSheetVo.java

@@ -32,6 +32,9 @@ public class TeacherMusicSheetVo {
     @ApiModelProperty("曲谱名称")
     private String musicSheetName;
 
+    @ApiModelProperty(value = "封面图")
+    private String titleImg;  //曲谱名称
+
     @ApiModelProperty(value = "作曲人")
     private String composer;  //作曲人
 
@@ -58,6 +61,14 @@ public class TeacherMusicSheetVo {
     private String auditName;
 
 
+    public String getTitleImg() {
+        return titleImg;
+    }
+
+    public void setTitleImg(String titleImg) {
+        this.titleImg = titleImg;
+    }
+
     public Long getTeacherId() {
         return teacherId;
     }

+ 6 - 0
cooleshow-user/user-biz/src/main/resources/config/mybatis/MusicSheetMapper.xml

@@ -28,6 +28,7 @@
         <result column="update_by_" jdbcType="BIGINT" property="updateBy"/>
         <result column="remark_" jdbcType="VARCHAR" property="remark"/>
         <result column="notation_" jdbcType="VARCHAR" property="notation"/>
+        <result column="title_img_" jdbcType="VARCHAR" property="titleImg"/>
     </resultMap>
 
     <sql id="Base_Column_List">
@@ -62,6 +63,7 @@
         t.source_type_ as sourceType,
         t.submit_audit_time_ as submitAuditTime,
         t.remark_ as remark,
+        t.title_img_ as titleImg,
         t.reason_ as reason,
         t.notation_ as notation
     </sql>
@@ -219,6 +221,7 @@
         <result column="musicSheetName" jdbcType="VARCHAR" property="musicSheetName"/>
         <result column="userId" jdbcType="BIGINT" property="userId"/>
         <result column="composer" jdbcType="VARCHAR" property="composer"/>
+        <result column="titleImg" jdbcType="VARCHAR" property="titleImg"/>
         <result column="musicSubject" jdbcType="VARCHAR" property="musicSubject"/>
         <result column="audioType" jdbcType="VARCHAR" property="audioType"/>
         <result column="musicTag" jdbcType="VARCHAR" property="musicTag"/>
@@ -390,6 +393,7 @@
         select mspr.music_sheet_id_ as musicSheetId
         ,ms.music_sheet_name_ as musicSheetName
         ,ms.composer_ as composer
+        ,ms.title_img_ as titleImg
         ,ms.music_tag_ as musicTag
         ,(select group_concat(mt.name_) from music_tag mt
         where find_in_set(mt.id_,ms.music_tag_) and mt.del_flag_ = 0  and mt.state_ = 1) as musicTagNames
@@ -433,6 +437,7 @@
         select ms.id_ as musicSheetId
         ,ms.music_sheet_name_ as musicSheetName
         ,ms.composer_ as composer
+        ,ms.title_img_ as titleImg
         ,ms.music_tag_ as musicTag
         ,(select group_concat(mt.name_) from music_tag mt
         where find_in_set(mt.id_,ms.music_tag_) and mt.del_flag_ = 0  and mt.state_ = 1) as musicTagNames
@@ -469,6 +474,7 @@
     <select id="selectAuditPage" resultType="com.yonge.cooleshow.biz.dal.vo.TeacherMusicSheetVo">
         select
         ms.create_by_ as teacherId
+        ,ms.title_img_ as titleImg
         ,su.username_ as username
         ,su.real_name_ as realName
         ,su.phone_ as phone