浏览代码

feat:看课投诉功能添加上传图片和内容

caoliqin 6 天之前
父节点
当前提交
c7afe0842c

+ 4 - 0
fs-service/src/main/java/com/fs/course/domain/FsUserCourseComplaintRecord.java

@@ -44,6 +44,10 @@ public class FsUserCourseComplaintRecord extends BaseEntity{
     @Excel(name = "投诉内容")
     private String complaintContent;
 
+    /** 投诉上传图片 */
+    @Excel(name = "投诉上传图片")
+    private String complaintUrl;
+
     /** 课程id */
     @Excel(name = "课程id")
     private Long courseId;

+ 4 - 1
fs-service/src/main/java/com/fs/course/param/UserCourseComplaintRecordParam.java

@@ -12,9 +12,12 @@ public class UserCourseComplaintRecordParam {
     @ApiModelProperty(value = "投诉类型id")
     private Long complaintTypeId;
 
-    @ApiModelProperty(value = "投诉内容(暂时没有,只是保留这个字段)")
+    @ApiModelProperty(value = "投诉内容")
     private String complaintContent;
 
+    @ApiModelProperty(value = "投诉上传图片")
+    private String complaintUrl;
+
     @ApiModelProperty(value = "课程id")
     private Long courseId;
 

+ 5 - 1
fs-service/src/main/resources/mapper/course/FsUserCourseComplaintRecordMapper.xml

@@ -9,13 +9,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="userId"    column="user_id"    />
         <result property="complaintTypeId"    column="complaint_type_id"    />
         <result property="complaintContent"    column="complaint_content"    />
+        <result property="complaintUrl"    column="complaint_url"    />
         <result property="courseId"    column="course_id"    />
         <result property="videoId"    column="video_id"    />
         <result property="createTime"    column="create_time"    />
     </resultMap>
 
     <sql id="selectFsUserCourseComplaintRecordVo">
-        select record_id, user_id, complaint_type_id, complaint_content, course_id, video_id, create_time from fs_user_course_complaint_record
+        select record_id, user_id, complaint_type_id, complaint_content, complaint_url, course_id, video_id, create_time from fs_user_course_complaint_record
     </sql>
 
     <select id="selectFsUserCourseComplaintRecordList" parameterType="FsUserCourseComplaintRecord" resultMap="FsUserCourseComplaintRecordResult">
@@ -62,6 +63,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="userId != null">user_id,</if>
             <if test="complaintTypeId != null">complaint_type_id,</if>
             <if test="complaintContent != null">complaint_content,</if>
+            <if test="complaintUrl != null">complaint_url,</if>
             <if test="courseId != null">course_id,</if>
             <if test="videoId != null">video_id,</if>
             <if test="createTime != null">create_time,</if>
@@ -70,6 +72,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="userId != null">#{userId},</if>
             <if test="complaintTypeId != null">#{complaintTypeId},</if>
             <if test="complaintContent != null">#{complaintContent},</if>
+            <if test="complaintUrl != null">#{complaintUrl},</if>
             <if test="courseId != null">#{courseId},</if>
             <if test="videoId != null">#{videoId},</if>
             <if test="createTime != null">#{createTime},</if>
@@ -82,6 +85,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="userId != null">user_id = #{userId},</if>
             <if test="complaintTypeId != null">complaint_type_id = #{complaintTypeId},</if>
             <if test="complaintContent != null">complaint_content = #{complaintContent},</if>
+            <if test="complaintUrl != null">complaint_url = #{complaintUrl},</if>
             <if test="courseId != null">course_id = #{courseId},</if>
             <if test="videoId != null">video_id = #{videoId},</if>
             <if test="createTime != null">create_time = #{createTime},</if>