Jelajahi Sumber

fix 更新新闻增加缩略图

tjf 3 tahun lalu
induk
melakukan
51fe18ba70

+ 13 - 0
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/ColumnNews.java

@@ -22,6 +22,11 @@ public class ColumnNews extends BaseEntity
     @Excel(name = "新闻标题")
     private String newsTitle;
 
+    /**
+     * 新闻展示图片
+     */
+    private String newsImage;
+
     /** 所属栏目id */
     private Long columnId;
     /**
@@ -49,6 +54,14 @@ public class ColumnNews extends BaseEntity
     @Excel(name = "原因")
     private String reason;
 
+    public String getNewsImage() {
+        return newsImage;
+    }
+
+    public void setNewsImage(String newsImage) {
+        this.newsImage = newsImage;
+    }
+
     public String getIsTop() {
         return isTop;
     }

+ 8 - 4
ruoyi-system/src/main/resources/mapper/system/ColumnNewsMapper.xml

@@ -7,6 +7,7 @@
     <resultMap type="ColumnNews" id="ColumnNewsResult">
         <result property="newsId" column="news_id"/>
         <result property="newsTitle" column="news_title"/>
+        <result property="newsImage" column="news_image"/>
         <result property="columnId" column="column_id"/>
         <result property="columnName" column="column_name"/>
         <result property="newsContent" column="news_content"/>
@@ -22,7 +23,7 @@
     </resultMap>
 
     <sql id="selectColumnNewsVo">
-        select n.news_id, n.news_title, n.column_id, n.news_content,n.is_top, n.status,  n.reason, n.create_by, n.create_time, n.update_by, n.update_time, n.remark,c.column_name from column_news n
+        select n.news_id, n.news_title, n.column_id, n.news_content,n.is_top, n.status,  n.reason, n.create_by, n.create_time, n.update_by, n.update_time, n.remark, n.news_image,c.column_name from column_news n
         left join column_navigation_bar c on n.column_id = c.column_id
     </sql>
 
@@ -42,7 +43,7 @@
     </select>
 
     <select id="selectColumnNewsListMenHu" parameterType="ColumnNews" resultMap="ColumnNewsResult">
-        select n.news_id, n.news_title, n.create_time from column_news n
+        select n.news_id, n.news_title,n.news_image, n.create_time from column_news n
         where
         n.status = '0'
         and n.is_del = 'N'
@@ -56,7 +57,7 @@
     </select>
 
     <select id="selectColumnNewsListMenHuByColumnId" parameterType="Long" resultMap="ColumnNewsResult">
-        select n.news_id, n.news_title, n.create_time from column_news n
+        select n.news_id, n.news_title,n.news_image, n.create_time from column_news n
         where
         n.status = '0'
         and n.is_del = 'N'
@@ -70,7 +71,7 @@
     </select>
 
     <select id="selectColumnNewsDetailMenHu" parameterType="Integer" resultMap="ColumnNewsResult">
-        select n.news_id, n.news_title, n.column_id, n.news_content, n.status,  n.reason, n.create_by, n.create_time, n.update_by, n.update_time, n.remark from column_news n
+        select n.news_id, n.news_title, n.column_id, n.news_content, n.status,  n.reason, n.create_by, n.create_time, n.update_by, n.update_time, n.remark,n.news_image from column_news n
         where n.news_id = #{newsId}
     </select>
 
@@ -78,6 +79,7 @@
         insert into column_news
         <trim prefix="(" suffix=")" suffixOverrides=",">
             <if test="newsTitle != null and newsTitle != ''">news_title,</if>
+            <if test="newsImage != null and newsImage != ''">news_image,</if>
             <if test="columnId != null">column_id,</if>
             <if test="newsContent != null and newsContent != ''">news_content,</if>
             <if test="status != null">status,</if>
@@ -92,6 +94,7 @@
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="newsTitle != null and newsTitle != ''">#{newsTitle},</if>
+            <if test="newsImage != null and newsImage != ''">#{newsImage},</if>
             <if test="columnId != null">#{columnId},</if>
             <if test="newsContent != null and newsContent != ''">#{newsContent},</if>
             <if test="status != null">#{status},</if>
@@ -110,6 +113,7 @@
         update column_news
         <trim prefix="SET" suffixOverrides=",">
             <if test="newsTitle != null and newsTitle != ''">news_title = #{newsTitle},</if>
+            <if test="newsImage != null and newsImage != ''">news_image = #{newsImage},</if>
             <if test="columnId != null">column_id = #{columnId},</if>
             <if test="newsContent != null and newsContent != ''">news_content = #{newsContent},</if>
             <if test="status != null">status = #{status},</if>