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; + } }