From aa7a87822acec0289b532daf02af3e4bb307d879 Mon Sep 17 00:00:00 2001 From: "34701892@qq.com" <34701892@qq.com> Date: Sun, 15 Dec 2024 11:05:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E4=BF=9D=E5=AD=98=E7=BA=AF=E6=96=87=E6=9C=AC?= =?UTF-8?q?contentText?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jinrui/reference/core/mapper/NewsMapper.java | 6 ++++-- .../reference/core/model/dto/news/SaveNewsDTO.java | 10 ++++++++++ .../com/jinrui/reference/core/model/entity/News.java | 10 ++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/jinrui/reference/core/mapper/NewsMapper.java b/core/src/main/java/com/jinrui/reference/core/mapper/NewsMapper.java index ef031d1..1ce4bef 100644 --- a/core/src/main/java/com/jinrui/reference/core/mapper/NewsMapper.java +++ b/core/src/main/java/com/jinrui/reference/core/mapper/NewsMapper.java @@ -43,6 +43,7 @@ public interface NewsMapper { "summary = #{summary}," + "picture = #{picture}," + "content = #{content}," + + "content_text = #{contentText}," + "status = #{status}," + "update_time = now() " + "where id = #{id}") @@ -55,6 +56,7 @@ public interface NewsMapper { "summary = #{summary}," + "picture = #{picture}," + "content = #{content}," + + "content_text = #{contentText}," + "status = #{status}," + "update_time = now()," + "publish_time = now() " + @@ -71,8 +73,8 @@ public interface NewsMapper { "values (#{title}, #{summary}, #{picture}, #{type}, #{content}, now(), now())") void saveDraft(NewsDraft newsDraft); - @Insert("insert into news(draft_id, title, summary, picture, type, content, create_time, update_time, status, publish_time)" + - "values (#{draftId}, #{title}, #{summary}, #{picture}, #{type}, #{content}, now(), now(), #{status}, #{publishTime})") + @Insert("insert into news(draft_id, title, summary, picture, type, content, create_time, update_time, status, publish_time, content_text)" + + "values (#{draftId}, #{title}, #{summary}, #{picture}, #{type}, #{content}, now(), now(), #{status}, #{publishTime}, #{contentText})") void saveNews(News news); diff --git a/core/src/main/java/com/jinrui/reference/core/model/dto/news/SaveNewsDTO.java b/core/src/main/java/com/jinrui/reference/core/model/dto/news/SaveNewsDTO.java index 3b47ba7..82d0acb 100644 --- a/core/src/main/java/com/jinrui/reference/core/model/dto/news/SaveNewsDTO.java +++ b/core/src/main/java/com/jinrui/reference/core/model/dto/news/SaveNewsDTO.java @@ -20,6 +20,8 @@ public class SaveNewsDTO { private SaveDraftColumn column; private String content; + // 不含html标签的纯文本 + private String contentText; private Integer status; private Date publishTime; @@ -106,4 +108,12 @@ public class SaveNewsDTO { public void setPublishTime(Date publishTime) { this.publishTime = publishTime; } + + public String getContentText() { + return contentText; + } + + public void setContentText(String contentText) { + this.contentText = contentText; + } } diff --git a/core/src/main/java/com/jinrui/reference/core/model/entity/News.java b/core/src/main/java/com/jinrui/reference/core/model/entity/News.java index 886c316..dfdcf37 100644 --- a/core/src/main/java/com/jinrui/reference/core/model/entity/News.java +++ b/core/src/main/java/com/jinrui/reference/core/model/entity/News.java @@ -49,6 +49,7 @@ public class News { * H5富文本 */ private String content; + private String contentText; /** * 新闻状态 0-草稿 | 1-未发布 | 2-已发布 @@ -80,6 +81,7 @@ public class News { this.type = 1; this.status = saveNewsDTO.getStatus(); this.content = saveNewsDTO.getContent(); + this.contentText = saveNewsDTO.getContentText(); this.publishTime = saveNewsDTO.getPublishTime(); // this.status = 0; this.createTime = new Date(); @@ -181,4 +183,12 @@ public class News { public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } + + public String getContentText() { + return contentText; + } + + public void setContentText(String contentText) { + this.contentText = contentText; + } }